2026-09-17 12:38:14.329214 | Job console starting 2026-09-17 12:38:14.337349 | Updating git repos 2026-09-17 12:38:14.381731 | Cloning repos into workspace 2026-09-17 12:38:14.422350 | Restoring repo states 2026-09-17 12:38:14.433667 | Merging changes 2026-09-17 12:38:15.041498 | Checking out repos 2026-09-17 12:38:15.075634 | Preparing playbooks 2026-09-17 12:38:15.861275 | Running Ansible setup 2026-09-17 12:38:20.983862 | PRE-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/pre.yaml@main] 2026-09-17 12:38:22.099973 | 2026-09-17 12:38:22.100150 | PLAY [Base pre] 2026-09-17 12:38:22.119651 | 2026-09-17 12:38:22.119791 | TASK [Setup log path fact] 2026-09-17 12:38:22.139206 | ubuntu-noble | ok 2026-09-17 12:38:22.160913 | 2026-09-17 12:38:22.161062 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-17 12:38:22.190938 | ubuntu-noble | ok 2026-09-17 12:38:22.201410 | 2026-09-17 12:38:22.201540 | TASK [emit-job-header : Print job information] 2026-09-17 12:38:22.254184 | # Job Information 2026-09-17 12:38:22.254401 | Ansible Version: 2.16.14 2026-09-17 12:38:22.254446 | Job: container-images-kolla-patch-2025.2 2026-09-17 12:38:22.254490 | Pipeline: check 2026-09-17 12:38:22.254520 | Executor: 521e9411259a 2026-09-17 12:38:22.254547 | Triggered by: https://github.com/osism/container-images-kolla/pull/798 2026-09-17 12:38:22.254576 | Event ID: 8a4e7ea0-b294-11f1-93a0-000d1725649d 2026-09-17 12:38:22.260025 | 2026-09-17 12:38:22.260136 | LOOP [emit-job-header : Print node information] 2026-09-17 12:38:22.389488 | ubuntu-noble | ok: 2026-09-17 12:38:22.389768 | ubuntu-noble | # Node Information 2026-09-17 12:38:22.389808 | ubuntu-noble | Inventory Hostname: ubuntu-noble 2026-09-17 12:38:22.389835 | ubuntu-noble | Hostname: ubuntu 2026-09-17 12:38:22.389858 | ubuntu-noble | Username: zuul 2026-09-17 12:38:22.389879 | ubuntu-noble | Distro: Ubuntu 24.04 2026-09-17 12:38:22.389902 | ubuntu-noble | Provider: regiocloud-a 2026-09-17 12:38:22.389923 | ubuntu-noble | Region: 2026-09-17 12:38:22.389945 | ubuntu-noble | Label: ubuntu-noble 2026-09-17 12:38:22.389964 | ubuntu-noble | Product Name: OpenStack Nova 2026-09-17 12:38:22.389984 | ubuntu-noble | Interface IP: 2a13:1a81:8000:3124:f816:3eff:fe01:be0f 2026-09-17 12:38:22.400092 | 2026-09-17 12:38:22.400213 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-09-17 12:38:22.868890 | ubuntu-noble -> localhost | changed 2026-09-17 12:38:22.876915 | 2026-09-17 12:38:22.877017 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-09-17 12:38:23.869105 | ubuntu-noble -> localhost | changed 2026-09-17 12:38:23.883316 | 2026-09-17 12:38:23.883450 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-09-17 12:38:24.334693 | ubuntu-noble -> localhost | ok 2026-09-17 12:38:24.340557 | 2026-09-17 12:38:24.340670 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-09-17 12:38:24.369644 | ubuntu-noble | ok 2026-09-17 12:38:24.391850 | ubuntu-noble | included: /var/lib/zuul/builds/6fbd81d23c214c529bcbf5e5828bc1cb/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-09-17 12:38:24.397574 | 2026-09-17 12:38:24.397668 | TASK [add-build-sshkey : Create Temp SSH key] 2026-09-17 12:38:25.239240 | ubuntu-noble -> localhost | Generating public/private rsa key pair. 2026-09-17 12:38:25.239834 | ubuntu-noble -> localhost | Your identification has been saved in /var/lib/zuul/builds/6fbd81d23c214c529bcbf5e5828bc1cb/work/6fbd81d23c214c529bcbf5e5828bc1cb_id_rsa 2026-09-17 12:38:25.239952 | ubuntu-noble -> localhost | Your public key has been saved in /var/lib/zuul/builds/6fbd81d23c214c529bcbf5e5828bc1cb/work/6fbd81d23c214c529bcbf5e5828bc1cb_id_rsa.pub 2026-09-17 12:38:25.240026 | ubuntu-noble -> localhost | The key fingerprint is: 2026-09-17 12:38:25.240095 | ubuntu-noble -> localhost | SHA256:BCLClj5ohQhtKK1/kdZWuXF7mPeo9GCmbCkKZvsksho zuul-build-sshkey 2026-09-17 12:38:25.240159 | ubuntu-noble -> localhost | The key's randomart image is: 2026-09-17 12:38:25.240239 | ubuntu-noble -> localhost | +---[RSA 3072]----+ 2026-09-17 12:38:25.240302 | ubuntu-noble -> localhost | |*++ . . . | 2026-09-17 12:38:25.240362 | ubuntu-noble -> localhost | |+*+o . .+ . | 2026-09-17 12:38:25.240419 | ubuntu-noble -> localhost | |=o. o ..+ + | 2026-09-17 12:38:25.240474 | ubuntu-noble -> localhost | |o+ + o.. + o | 2026-09-17 12:38:25.240529 | ubuntu-noble -> localhost | |.... o S o o | 2026-09-17 12:38:25.240597 | ubuntu-noble -> localhost | | . . = . . | 2026-09-17 12:38:25.240713 | ubuntu-noble -> localhost | |E =.. . * + | 2026-09-17 12:38:25.240840 | ubuntu-noble -> localhost | | * = . = . . | 2026-09-17 12:38:25.240912 | ubuntu-noble -> localhost | |+ ..o. o | 2026-09-17 12:38:25.240973 | ubuntu-noble -> localhost | +----[SHA256]-----+ 2026-09-17 12:38:25.241129 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.407409 2026-09-17 12:38:25.254397 | 2026-09-17 12:38:25.254523 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-09-17 12:38:25.275082 | ubuntu-noble | ok 2026-09-17 12:38:25.287403 | ubuntu-noble | included: /var/lib/zuul/builds/6fbd81d23c214c529bcbf5e5828bc1cb/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-09-17 12:38:25.296690 | 2026-09-17 12:38:25.296768 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-09-17 12:38:25.312135 | ubuntu-noble | skipping: Conditional result was False 2026-09-17 12:38:25.317482 | 2026-09-17 12:38:25.317577 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-09-17 12:38:26.056579 | ubuntu-noble | changed 2026-09-17 12:38:26.062906 | 2026-09-17 12:38:26.063017 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-09-17 12:38:26.363130 | ubuntu-noble | ok 2026-09-17 12:38:26.368984 | 2026-09-17 12:38:26.369074 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-09-17 12:38:27.081409 | ubuntu-noble | changed 2026-09-17 12:38:27.088883 | 2026-09-17 12:38:27.088982 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-09-17 12:38:27.818498 | ubuntu-noble | changed 2026-09-17 12:38:27.826661 | 2026-09-17 12:38:27.826770 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-09-17 12:38:27.851591 | ubuntu-noble | skipping: Conditional result was False 2026-09-17 12:38:27.857044 | 2026-09-17 12:38:27.857122 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-09-17 12:38:28.246363 | ubuntu-noble -> localhost | changed 2026-09-17 12:38:28.257259 | 2026-09-17 12:38:28.257353 | TASK [add-build-sshkey : Add back temp key] 2026-09-17 12:38:28.534131 | ubuntu-noble -> localhost | Identity added: /var/lib/zuul/builds/6fbd81d23c214c529bcbf5e5828bc1cb/work/6fbd81d23c214c529bcbf5e5828bc1cb_id_rsa (zuul-build-sshkey) 2026-09-17 12:38:28.534372 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.015923 2026-09-17 12:38:28.541415 | 2026-09-17 12:38:28.541497 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-09-17 12:38:28.956598 | ubuntu-noble | ok 2026-09-17 12:38:28.964859 | 2026-09-17 12:38:28.965079 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-09-17 12:38:28.993296 | ubuntu-noble | skipping: Conditional result was False 2026-09-17 12:38:29.013050 | 2026-09-17 12:38:29.013182 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-09-17 12:38:29.459236 | ubuntu-noble | ok 2026-09-17 12:38:29.479762 | 2026-09-17 12:38:29.479863 | TASK [validate-host : Define zuul_info_dir fact] 2026-09-17 12:38:29.517355 | ubuntu-noble | ok 2026-09-17 12:38:29.522253 | 2026-09-17 12:38:29.522334 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2026-09-17 12:38:29.817123 | ubuntu-noble -> localhost | ok 2026-09-17 12:38:29.823338 | 2026-09-17 12:38:29.823424 | TASK [validate-host : Collect information about the host] 2026-09-17 12:38:31.062705 | ubuntu-noble | ok 2026-09-17 12:38:31.077928 | 2026-09-17 12:38:31.078028 | TASK [validate-host : Sanitize hostname] 2026-09-17 12:38:31.193346 | ubuntu-noble | ok 2026-09-17 12:38:31.197543 | 2026-09-17 12:38:31.197673 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2026-09-17 12:38:31.674796 | ubuntu-noble -> localhost | changed 2026-09-17 12:38:31.679494 | 2026-09-17 12:38:31.679566 | TASK [validate-host : Collect information about zuul worker] 2026-09-17 12:38:32.120304 | ubuntu-noble | ok 2026-09-17 12:38:32.124741 | 2026-09-17 12:38:32.124817 | TASK [validate-host : Write out all zuul information for each host] 2026-09-17 12:38:32.575709 | ubuntu-noble -> localhost | changed 2026-09-17 12:38:32.586227 | 2026-09-17 12:38:32.586326 | TASK [prepare-workspace-log : Start zuul_console daemon.] 2026-09-17 12:38:32.901646 | ubuntu-noble | ok 2026-09-17 12:38:32.907423 | 2026-09-17 12:38:32.907508 | TASK [prepare-workspace-log : Synchronize src repos to workspace directory.] 2026-09-17 12:38:33.850100 | ubuntu-noble | changed: 2026-09-17 12:38:33.850269 | ubuntu-noble | cd+++++++++ src/ 2026-09-17 12:38:33.850303 | ubuntu-noble | cd+++++++++ src/github.com/ 2026-09-17 12:38:33.850328 | ubuntu-noble | cd+++++++++ src/github.com/osism/ 2026-09-17 12:38:33.850350 | ubuntu-noble | cd+++++++++ src/github.com/osism/container-images-kolla/ 2026-09-17 12:38:33.850371 | ubuntu-noble | Containerfile 2026-09-17 12:38:33.850504 | ubuntu-noble | 2026-09-17 12:40:42.652458 | ubuntu-noble | 2026-09-17 12:40:42.652468 | ubuntu-noble | Or undo this operation with: 2026-09-17 12:40:42.652477 | ubuntu-noble | 2026-09-17 12:40:42.652487 | ubuntu-noble | git switch - 2026-09-17 12:40:42.652498 | ubuntu-noble | 2026-09-17 12:40:42.652508 | ubuntu-noble | Turn off this advice by setting config variable advice.detachedHead to false 2026-09-17 12:40:42.652517 | ubuntu-noble | 2026-09-17 12:40:42.652527 | ubuntu-noble | HEAD is now at 7fdda0ca7 stable-only: Update Prometheus to version 3.5.5 2026-09-17 12:40:42.653377 | ubuntu-noble | ++ git rev-parse --short HEAD 2026-09-17 12:40:42.656710 | ubuntu-noble | + export HASH_KOLLA=7fdda0ca7 2026-09-17 12:40:42.656777 | ubuntu-noble | + HASH_KOLLA=7fdda0ca7 2026-09-17 12:40:42.656792 | ubuntu-noble | + popd 2026-09-17 12:40:42.656805 | ubuntu-noble | + rm -rf kolla/docker/rabbitmq/rabbitmq-4-1 2026-09-17 12:40:42.659194 | ubuntu-noble | ++ sort 2026-09-17 12:40:42.659237 | ubuntu-noble | ++ find patches/kolla-build/2025.2 -type f -name '*.patch' 2026-09-17 12:40:42.663200 | ubuntu-noble | + for patch in $(find patches/kolla-build/$OPENSTACK_VERSION -type f -name '*.patch' | sort) 2026-09-17 12:40:42.663372 | ubuntu-noble | + pushd kolla 2026-09-17 12:40:42.663565 | ubuntu-noble | + apply_patch patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-09-17 12:40:42.663648 | ubuntu-noble | + local rel=patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-09-17 12:40:42.663710 | 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-17 12:40:42.663767 | ubuntu-noble | + echo 'APPLY PATCH patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch' 2026-09-17 12:40:42.663796 | ubuntu-noble | APPLY PATCH patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-09-17 12:40:42.663843 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-17 12:40:42.665193 | ubuntu-noble | checking file kolla/common/sources.py 2026-09-17 12:40:42.665710 | ubuntu-noble | + patch --forward --batch -p1 2026-09-17 12:40:42.666475 | ubuntu-noble | patching file kolla/common/sources.py 2026-09-17 12:40:42.667615 | ubuntu-noble | + echo patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-09-17 12:40:42.667646 | ubuntu-noble | + popd 2026-09-17 12:40:42.667657 | ubuntu-noble | + for patch in $(find patches/kolla-build/$OPENSTACK_VERSION -type f -name '*.patch' | sort) 2026-09-17 12:40:42.667666 | ubuntu-noble | + pushd kolla 2026-09-17 12:40:42.667688 | ubuntu-noble | + apply_patch patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-09-17 12:40:42.667698 | ubuntu-noble | + local rel=patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-09-17 12:40:42.667706 | 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-17 12:40:42.667715 | ubuntu-noble | + echo 'APPLY PATCH patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch' 2026-09-17 12:40:42.667724 | ubuntu-noble | APPLY PATCH patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-09-17 12:40:42.667740 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-17 12:40:42.668325 | ubuntu-noble | checking file kolla/image/kolla_worker.py 2026-09-17 12:40:42.668376 | ubuntu-noble | Hunk #1 succeeded at 332 with fuzz 1 (offset 19 lines). 2026-09-17 12:40:42.668911 | ubuntu-noble | + patch --forward --batch -p1 2026-09-17 12:40:42.669725 | ubuntu-noble | patching file kolla/image/kolla_worker.py 2026-09-17 12:40:42.669778 | ubuntu-noble | Hunk #1 succeeded at 332 with fuzz 1 (offset 19 lines). 2026-09-17 12:40:42.670901 | ubuntu-noble | + echo patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-09-17 12:40:42.670938 | ubuntu-noble | + popd 2026-09-17 12:40:42.670950 | ubuntu-noble | + [[ -f templates/2025.2/repos.yaml ]] 2026-09-17 12:40:42.670960 | ubuntu-noble | + python3 src/generate-apt-preferences-files.py 2026-09-17 12:40:42.805570 | ubuntu-noble | + echo DEBUG apt_preferences.ubuntu 2026-09-17 12:40:42.805603 | ubuntu-noble | DEBUG apt_preferences.ubuntu 2026-09-17 12:40:42.805608 | ubuntu-noble | + cat overlays/2025.2/base/apt_preferences.ubuntu 2026-09-17 12:40:42.808241 | ubuntu-noble | Package: rabbitmq-server 2026-09-17 12:40:42.808251 | ubuntu-noble | Pin: version 4.1.* 2026-09-17 12:40:42.808255 | ubuntu-noble | Pin-Priority: 1000 2026-09-17 12:40:42.808260 | ubuntu-noble | 2026-09-17 12:40:42.808272 | ubuntu-noble | Package: openvswitch* 2026-09-17 12:40:42.808275 | ubuntu-noble | Pin: version 3.5.* 2026-09-17 12:40:42.808279 | ubuntu-noble | Pin-Priority: 1000 2026-09-17 12:40:42.808282 | ubuntu-noble | 2026-09-17 12:40:42.808287 | ubuntu-noble | Package: erlang* 2026-09-17 12:40:42.808290 | ubuntu-noble | Pin: version 1:27.* 2026-09-17 12:40:42.808293 | ubuntu-noble | Pin-Priority: 1000 2026-09-17 12:40:42.808297 | ubuntu-noble | 2026-09-17 12:40:42.808300 | ubuntu-noble | # Stopgap: proxysql 3.0.9 (GHSA-58ww-865x-grpr bounds the first-packet 2026-09-17 12:40:42.808305 | ubuntu-noble | # recv()) rejects the kolla-ansible keepalived proxysql health check (the 2026-09-17 12:40:42.808308 | ubuntu-noble | # "show info" probe) -> keepalived FAULT -> api-int VIP dropped. Pin to 2026-09-17 12:40:42.808312 | ubuntu-noble | # 3.0.8 until the upstream fix (kolla-ansible change 992020, depends on 2026-09-17 12:40:42.808315 | ubuntu-noble | # kolla 992239, master-only) is backported to this release. 2026-09-17 12:40:42.808319 | ubuntu-noble | Package: proxysql 2026-09-17 12:40:42.808322 | ubuntu-noble | Pin: version 3.0.8* 2026-09-17 12:40:42.808325 | ubuntu-noble | Pin-Priority: 1001 2026-09-17 12:40:42.808786 | ubuntu-noble | + cp src/kolla-pip-check.py overlays/2025.2/base/kolla-pip-check.py 2026-09-17 12:40:42.813649 | ubuntu-noble | ++ find overlays/2025.2 -maxdepth 1 -mindepth 1 -type d 2026-09-17 12:40:42.817137 | ubuntu-noble | + for image in $(find overlays/$OPENSTACK_VERSION -maxdepth 1 -mindepth 1 -type d) 2026-09-17 12:40:42.817612 | ubuntu-noble | ++ basename overlays/2025.2/nova 2026-09-17 12:40:42.819753 | ubuntu-noble | + image_name=nova 2026-09-17 12:40:42.819767 | ubuntu-noble | + cp -r overlays/2025.2/nova/nova-spicehtml5proxy kolla/docker/nova 2026-09-17 12:40:42.822188 | ubuntu-noble | + for image in $(find overlays/$OPENSTACK_VERSION -maxdepth 1 -mindepth 1 -type d) 2026-09-17 12:40:42.822539 | ubuntu-noble | ++ basename overlays/2025.2/base 2026-09-17 12:40:42.824055 | ubuntu-noble | + image_name=base 2026-09-17 12:40:42.824069 | ubuntu-noble | + cp -r overlays/2025.2/base/apt_preferences.ubuntu overlays/2025.2/base/erlang.gpg overlays/2025.2/base/kolla-pip-check.py overlays/2025.2/base/rabbitmq.gpg kolla/docker/base 2026-09-17 12:40:42.825845 | ubuntu-noble | + find patches/2025.2 -mindepth 1 -type d 2026-09-17 12:40:42.828276 | ubuntu-noble | patches/2025.2/cinder 2026-09-17 12:40:42.828290 | ubuntu-noble | patches/2025.2/nova 2026-09-17 12:40:42.828294 | ubuntu-noble | patches/2025.2/ironic 2026-09-17 12:40:42.828298 | ubuntu-noble | patches/2025.2/neutron-dynamic-routing 2026-09-17 12:40:42.828302 | ubuntu-noble | patches/2025.2/kolla 2026-09-17 12:40:42.830498 | ubuntu-noble | ++ find patches/2025.2 -mindepth 1 -type d 2026-09-17 12:40:42.830515 | ubuntu-noble | ++ grep kolla 2026-09-17 12:40:42.831420 | ubuntu-noble | ++ grep -v kolla-build 2026-09-17 12:40:42.832941 | ubuntu-noble | + for project in $(find patches/$OPENSTACK_VERSION -mindepth 1 -type d | grep kolla | grep -v kolla-build) 2026-09-17 12:40:42.833344 | ubuntu-noble | ++ basename patches/2025.2/kolla 2026-09-17 12:40:42.835010 | ubuntu-noble | + project=kolla 2026-09-17 12:40:42.836770 | ubuntu-noble | ++ find patches/2025.2/kolla -type f -name '*.patch' 2026-09-17 12:40:42.836788 | ubuntu-noble | ++ sort 2026-09-17 12:40:42.838737 | ubuntu-noble | + for patch in $(find patches/$OPENSTACK_VERSION/$project -type f -name '*.patch' | sort) 2026-09-17 12:40:42.838752 | ubuntu-noble | + pushd kolla 2026-09-17 12:40:42.838756 | ubuntu-noble | + apply_patch patches/2025.2/kolla/backport-924302.patch 2026-09-17 12:40:42.838760 | ubuntu-noble | + local rel=patches/2025.2/kolla/backport-924302.patch 2026-09-17 12:40:42.838763 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/kolla/backport-924302.patch 2026-09-17 12:40:42.838767 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/kolla/backport-924302.patch' 2026-09-17 12:40:42.838770 | ubuntu-noble | APPLY PATCH patches/2025.2/kolla/backport-924302.patch 2026-09-17 12:40:42.838774 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-17 12:40:42.839709 | ubuntu-noble | checking file docker/neutron/neutron-ovn-vpn-agent/Dockerfile.j2 2026-09-17 12:40:42.839821 | ubuntu-noble | checking file releasenotes/notes/releasenotes/notes/neutron-ovn-vpn-agent-kolla-image-979df04014ed9440.yaml 2026-09-17 12:40:42.840152 | ubuntu-noble | + patch --forward --batch -p1 2026-09-17 12:40:42.841056 | ubuntu-noble | patching file docker/neutron/neutron-ovn-vpn-agent/Dockerfile.j2 2026-09-17 12:40:42.841232 | ubuntu-noble | patching file releasenotes/notes/releasenotes/notes/neutron-ovn-vpn-agent-kolla-image-979df04014ed9440.yaml 2026-09-17 12:40:42.841703 | ubuntu-noble | + echo patches/2025.2/kolla/backport-924302.patch 2026-09-17 12:40:42.841713 | ubuntu-noble | + popd 2026-09-17 12:40:42.841717 | ubuntu-noble | + for patch in $(find patches/$OPENSTACK_VERSION/$project -type f -name '*.patch' | sort) 2026-09-17 12:40:42.841724 | ubuntu-noble | + pushd kolla 2026-09-17 12:40:42.841728 | ubuntu-noble | + apply_patch patches/2025.2/kolla/backport-995447.patch 2026-09-17 12:40:42.841732 | ubuntu-noble | + local rel=patches/2025.2/kolla/backport-995447.patch 2026-09-17 12:40:42.841735 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/kolla/backport-995447.patch 2026-09-17 12:40:42.841739 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/kolla/backport-995447.patch' 2026-09-17 12:40:42.841742 | ubuntu-noble | APPLY PATCH patches/2025.2/kolla/backport-995447.patch 2026-09-17 12:40:42.841746 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-17 12:40:42.842571 | ubuntu-noble | checking file docker/letsencrypt/letsencrypt-lego/letsencrypt-certificates.sh 2026-09-17 12:40:42.842736 | ubuntu-noble | checking file releasenotes/notes/letsencrypt-dns01-challenge-432b5122dc832f4a.yaml 2026-09-17 12:40:42.843026 | ubuntu-noble | + patch --forward --batch -p1 2026-09-17 12:40:42.844178 | ubuntu-noble | patching file docker/letsencrypt/letsencrypt-lego/letsencrypt-certificates.sh 2026-09-17 12:40:42.844202 | ubuntu-noble | patching file releasenotes/notes/letsencrypt-dns01-challenge-432b5122dc832f4a.yaml 2026-09-17 12:40:42.844401 | ubuntu-noble | + echo patches/2025.2/kolla/backport-995447.patch 2026-09-17 12:40:42.844446 | ubuntu-noble | + popd 2026-09-17 12:40:42.844471 | ubuntu-noble | + for patch in $(find patches/$OPENSTACK_VERSION/$project -type f -name '*.patch' | sort) 2026-09-17 12:40:42.844478 | ubuntu-noble | + pushd kolla 2026-09-17 12:40:42.844505 | ubuntu-noble | + apply_patch patches/2025.2/kolla/squash.patch 2026-09-17 12:40:42.844522 | ubuntu-noble | + local rel=patches/2025.2/kolla/squash.patch 2026-09-17 12:40:42.844528 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/kolla/squash.patch 2026-09-17 12:40:42.844574 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/kolla/squash.patch' 2026-09-17 12:40:42.844578 | ubuntu-noble | APPLY PATCH patches/2025.2/kolla/squash.patch 2026-09-17 12:40:42.844584 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-17 12:40:42.845810 | ubuntu-noble | checking file kolla/image/tasks.py 2026-09-17 12:40:42.845828 | ubuntu-noble | Hunk #1 succeeded at 428 (offset 16 lines). 2026-09-17 12:40:42.845854 | ubuntu-noble | + patch --forward --batch -p1 2026-09-17 12:40:42.847045 | ubuntu-noble | patching file kolla/image/tasks.py 2026-09-17 12:40:42.847060 | ubuntu-noble | Hunk #1 succeeded at 428 (offset 16 lines). 2026-09-17 12:40:42.847084 | ubuntu-noble | + echo patches/2025.2/kolla/squash.patch 2026-09-17 12:40:42.847145 | ubuntu-noble | + popd 2026-09-17 12:40:42.847196 | ubuntu-noble | + pip3 install -r kolla/requirements.txt 2026-09-17 12:40:43.438361 | ubuntu-noble | Collecting pbr!=2.1.0,>=2.0.0 (from -r kolla/requirements.txt (line 1)) 2026-09-17 12:40:43.501426 | ubuntu-noble | Downloading pbr-7.0.3-py2.py3-none-any.whl.metadata (3.8 kB) 2026-09-17 12:40:43.514536 | 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-17 12:40:43.609065 | ubuntu-noble | Collecting GitPython>=1.0.1 (from -r kolla/requirements.txt (line 3)) 2026-09-17 12:40:43.620175 | ubuntu-noble | Downloading gitpython-3.1.62-py3-none-any.whl.metadata (13 kB) 2026-09-17 12:40:43.702423 | ubuntu-noble | Collecting oslo.config>=5.1.0 (from -r kolla/requirements.txt (line 4)) 2026-09-17 12:40:43.715801 | ubuntu-noble | Downloading oslo_config-10.7.0-py3-none-any.whl.metadata (2.3 kB) 2026-09-17 12:40:43.732032 | 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-17 12:40:43.740878 | 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-17 12:40:43.793790 | ubuntu-noble | Collecting gitdb<5,>=4.0.1 (from GitPython>=1.0.1->-r kolla/requirements.txt (line 3)) 2026-09-17 12:40:43.805158 | ubuntu-noble | Downloading gitdb-4.0.12-py3-none-any.whl.metadata (1.2 kB) 2026-09-17 12:40:43.863843 | ubuntu-noble | Collecting netaddr>=0.7.18 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-09-17 12:40:43.878534 | ubuntu-noble | Downloading netaddr-1.3.0-py3-none-any.whl.metadata (5.0 kB) 2026-09-17 12:40:43.975605 | ubuntu-noble | Collecting stevedore>=5.6.0 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-09-17 12:40:43.987015 | ubuntu-noble | Downloading stevedore-5.9.1-py3-none-any.whl.metadata (2.3 kB) 2026-09-17 12:40:44.056144 | ubuntu-noble | Collecting oslo.i18n>=3.15.3 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-09-17 12:40:44.069185 | ubuntu-noble | Downloading oslo_i18n-6.9.0-py3-none-any.whl.metadata (2.0 kB) 2026-09-17 12:40:44.129406 | ubuntu-noble | Collecting rfc3986>=1.2.0 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-09-17 12:40:44.145677 | ubuntu-noble | Downloading rfc3986-2.0.0-py2.py3-none-any.whl.metadata (6.6 kB) 2026-09-17 12:40:44.162031 | 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-17 12:40:44.164421 | 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-17 12:40:44.246162 | 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-17 12:40:44.257499 | ubuntu-noble | Downloading smmap-5.0.3-py3-none-any.whl.metadata (4.6 kB) 2026-09-17 12:40:44.283840 | 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-17 12:40:44.285271 | 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-17 12:40:44.287024 | ubuntu-noble | Requirement already satisfied: urllib3<3,>=1.26 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) (2.8.0) 2026-09-17 12:40:44.288197 | 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-17 12:40:44.328810 | ubuntu-noble | Downloading pbr-7.0.3-py2.py3-none-any.whl (131 kB) 2026-09-17 12:40:44.359169 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 131.9/131.9 kB 4.7 MB/s eta 0:00:00 2026-09-17 12:40:44.371696 | ubuntu-noble | Downloading gitpython-3.1.62-py3-none-any.whl (222 kB) 2026-09-17 12:40:44.390295 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 222.8/222.8 kB 14.0 MB/s eta 0:00:00 2026-09-17 12:40:44.407564 | ubuntu-noble | Downloading oslo_config-10.7.0-py3-none-any.whl (143 kB) 2026-09-17 12:40:44.429245 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 143.8/143.8 kB 10.6 MB/s eta 0:00:00 2026-09-17 12:40:44.443949 | ubuntu-noble | Downloading gitdb-4.0.12-py3-none-any.whl (62 kB) 2026-09-17 12:40:44.456557 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.8/62.8 kB 6.3 MB/s eta 0:00:00 2026-09-17 12:40:44.469241 | ubuntu-noble | Downloading netaddr-1.3.0-py3-none-any.whl (2.3 MB) 2026-09-17 12:40:44.521667 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 46.2 MB/s eta 0:00:00 2026-09-17 12:40:44.535770 | ubuntu-noble | Downloading oslo_i18n-6.9.0-py3-none-any.whl (47 kB) 2026-09-17 12:40:44.556817 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 47.8/47.8 kB 2.6 MB/s eta 0:00:00 2026-09-17 12:40:44.571971 | ubuntu-noble | Downloading rfc3986-2.0.0-py2.py3-none-any.whl (31 kB) 2026-09-17 12:40:44.598025 | ubuntu-noble | Downloading stevedore-5.9.1-py3-none-any.whl (54 kB) 2026-09-17 12:40:44.616017 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.9/54.9 kB 3.8 MB/s eta 0:00:00 2026-09-17 12:40:44.629348 | ubuntu-noble | Downloading smmap-5.0.3-py3-none-any.whl (24 kB) 2026-09-17 12:40:44.881190 | ubuntu-noble | Installing collected packages: stevedore, smmap, rfc3986, pbr, netaddr, oslo.i18n, gitdb, oslo.config, GitPython 2026-09-17 12:40:45.945393 | ubuntu-noble | Successfully installed GitPython-3.1.62 gitdb-4.0.12 netaddr-1.3.0 oslo.config-10.7.0 oslo.i18n-6.9.0 pbr-7.0.3 rfc3986-2.0.0 smmap-5.0.3 stevedore-5.9.1 2026-09-17 12:40:46.045082 | ubuntu-noble | + pip3 install kolla/ 2026-09-17 12:40:46.506807 | ubuntu-noble | Processing ./kolla 2026-09-17 12:40:46.509344 | ubuntu-noble | Installing build dependencies: started 2026-09-17 12:40:48.234125 | ubuntu-noble | Installing build dependencies: finished with status 'done' 2026-09-17 12:40:48.241203 | ubuntu-noble | Getting requirements to build wheel: started 2026-09-17 12:40:48.432864 | ubuntu-noble | Getting requirements to build wheel: finished with status 'done' 2026-09-17 12:40:48.439127 | ubuntu-noble | Installing backend dependencies: started 2026-09-17 12:40:50.544220 | ubuntu-noble | Installing backend dependencies: finished with status 'done' 2026-09-17 12:40:50.547022 | ubuntu-noble | Preparing metadata (pyproject.toml): started 2026-09-17 12:40:51.227166 | ubuntu-noble | Preparing metadata (pyproject.toml): finished with status 'done' 2026-09-17 12:40:51.241869 | ubuntu-noble | Requirement already satisfied: pbr!=2.1.0,>=2.0.0 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.3.0) (7.0.3) 2026-09-17 12:40:51.244077 | ubuntu-noble | Requirement already satisfied: Jinja2>=3.0.1 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.3.0) (3.1.6) 2026-09-17 12:40:51.247270 | ubuntu-noble | Requirement already satisfied: GitPython>=1.0.1 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.3.0) (3.1.62) 2026-09-17 12:40:51.249653 | ubuntu-noble | Requirement already satisfied: oslo.config>=5.1.0 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.3.0) (10.7.0) 2026-09-17 12:40:51.252265 | ubuntu-noble | Requirement already satisfied: setuptools>=64.0.0 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.3.0) (84.0.0) 2026-09-17 12:40:51.319882 | ubuntu-noble | Requirement already satisfied: gitdb<5,>=4.0.1 in /tmp/venv/lib/python3.12/site-packages (from GitPython>=1.0.1->kolla==21.3.0) (4.0.12) 2026-09-17 12:40:51.323958 | ubuntu-noble | Requirement already satisfied: MarkupSafe>=2.0 in /tmp/venv/lib/python3.12/site-packages (from Jinja2>=3.0.1->kolla==21.3.0) (3.0.3) 2026-09-17 12:40:51.332427 | ubuntu-noble | Requirement already satisfied: netaddr>=0.7.18 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->kolla==21.3.0) (1.3.0) 2026-09-17 12:40:51.333655 | ubuntu-noble | Requirement already satisfied: stevedore>=5.6.0 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->kolla==21.3.0) (5.9.1) 2026-09-17 12:40:51.335257 | ubuntu-noble | Requirement already satisfied: oslo.i18n>=3.15.3 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->kolla==21.3.0) (6.9.0) 2026-09-17 12:40:51.336999 | ubuntu-noble | Requirement already satisfied: rfc3986>=1.2.0 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->kolla==21.3.0) (2.0.0) 2026-09-17 12:40:51.338688 | ubuntu-noble | Requirement already satisfied: PyYAML>=5.1 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->kolla==21.3.0) (6.0.3) 2026-09-17 12:40:51.340905 | ubuntu-noble | Requirement already satisfied: requests>=2.18.0 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->kolla==21.3.0) (2.34.2) 2026-09-17 12:40:51.397711 | ubuntu-noble | Requirement already satisfied: smmap<6,>=3.0.1 in /tmp/venv/lib/python3.12/site-packages (from gitdb<5,>=4.0.1->GitPython>=1.0.1->kolla==21.3.0) (5.0.3) 2026-09-17 12:40:51.416030 | ubuntu-noble | Requirement already satisfied: charset_normalizer<4,>=2 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->kolla==21.3.0) (3.5.1) 2026-09-17 12:40:51.417707 | ubuntu-noble | Requirement already satisfied: idna<4,>=2.5 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->kolla==21.3.0) (3.19) 2026-09-17 12:40:51.419424 | ubuntu-noble | Requirement already satisfied: urllib3<3,>=1.26 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->kolla==21.3.0) (2.8.0) 2026-09-17 12:40:51.420956 | ubuntu-noble | Requirement already satisfied: certifi>=2023.5.7 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->kolla==21.3.0) (2026.7.22) 2026-09-17 12:40:51.454466 | ubuntu-noble | Building wheels for collected packages: kolla 2026-09-17 12:40:51.455802 | ubuntu-noble | Building wheel for kolla (pyproject.toml): started 2026-09-17 12:40:53.009057 | ubuntu-noble | Building wheel for kolla (pyproject.toml): finished with status 'done' 2026-09-17 12:40:53.016258 | ubuntu-noble | Created wheel for kolla: filename=kolla-21.3.0-py3-none-any.whl size=372379 sha256=2980c14022ff5bd1184ea4edc4a72123c25d75aa81881b70f4dcaace1347d7b3 2026-09-17 12:40:53.016319 | ubuntu-noble | Stored in directory: /tmp/pip-ephem-wheel-cache-z48d_txk/wheels/5a/56/c4/e310d82118381247de5918f2335ab23c36c3bc15e9e4672495 2026-09-17 12:40:53.029030 | ubuntu-noble | Successfully built kolla 2026-09-17 12:40:53.221300 | ubuntu-noble | Installing collected packages: kolla 2026-09-17 12:40:53.392145 | ubuntu-noble | Successfully installed kolla-21.3.0 2026-09-17 12:40:53.545656 | ubuntu-noble | ++ kolla-build --version 2026-09-17 12:40:54.117674 | ubuntu-noble | + export KOLLA_VERSION=21.3.0 2026-09-17 12:40:54.117743 | ubuntu-noble | + KOLLA_VERSION=21.3.0 2026-09-17 12:40:54.118671 | ubuntu-noble | ++ git rev-parse --short HEAD 2026-09-17 12:40:54.121047 | ubuntu-noble | + export HASH_DOCKER_IMAGES_KOLLA=a0c083b 2026-09-17 12:40:54.121067 | ubuntu-noble | + HASH_DOCKER_IMAGES_KOLLA=a0c083b 2026-09-17 12:40:54.121896 | ubuntu-noble | ++ cd release 2026-09-17 12:40:54.121923 | ubuntu-noble | ++ git rev-parse --short HEAD 2026-09-17 12:40:54.123730 | ubuntu-noble | + export HASH_RELEASE=32ec2a6 2026-09-17 12:40:54.123745 | ubuntu-noble | + HASH_RELEASE=32ec2a6 2026-09-17 12:40:54.123755 | ubuntu-noble | + python3 src/generate-template-overrides-file.py 2026-09-17 12:40:54.284788 | ubuntu-noble | + echo DEBUG template-overrides.j2 2026-09-17 12:40:54.284843 | ubuntu-noble | DEBUG template-overrides.j2 2026-09-17 12:40:54.284853 | ubuntu-noble | + cat templates/2025.2/template-overrides.j2 2026-09-17 12:40:54.286613 | ubuntu-noble | {% extends parent_template %} 2026-09-17 12:40:54.286641 | ubuntu-noble | 2026-09-17 12:40:54.286647 | ubuntu-noble | {% set fluentd_plugins = [ 2026-09-17 12:40:54.286651 | ubuntu-noble | 'fluent-plugin-grok-parser', 2026-09-17 12:40:54.286654 | ubuntu-noble | 'fluent-plugin-prometheus', 2026-09-17 12:40:54.286658 | ubuntu-noble | 'fluent-plugin-rewrite-tag-filter', 2026-09-17 12:40:54.286662 | ubuntu-noble | 'fluent-plugin-grafana-loki', 2026-09-17 12:40:54.286666 | ubuntu-noble | ] %} 2026-09-17 12:40:54.286670 | ubuntu-noble | 2026-09-17 12:40:54.286674 | ubuntu-noble | {% set openstack_base_pip_packages_append = ['pip', 'git+https://github.com/sapcc/openstack-audit-middleware.git'] %} 2026-09-17 12:40:54.286678 | ubuntu-noble | 2026-09-17 12:40:54.286681 | ubuntu-noble | {% set glance_base_pip_packages_append = ['boto3'] %} 2026-09-17 12:40:54.286685 | ubuntu-noble | 2026-09-17 12:40:54.286688 | ubuntu-noble | {% block nova_libvirt_footer %} 2026-09-17 12:40:54.286702 | ubuntu-noble | RUN chgrp tss /var/lib/swtpm-localca \ 2026-09-17 12:40:54.286706 | ubuntu-noble | && chmod g+w /var/lib/swtpm-localca 2026-09-17 12:40:54.286710 | ubuntu-noble | RUN truncate --size=524288 /usr/lib/ipxe/qemu/efi-virtio.rom 2026-09-17 12:40:54.286713 | ubuntu-noble | {% endblock %} 2026-09-17 12:40:54.286716 | ubuntu-noble | 2026-09-17 12:40:54.286720 | ubuntu-noble | {% block horizon_header %} 2026-09-17 12:40:54.286723 | ubuntu-noble | RUN apt-get update \ 2026-09-17 12:40:54.286726 | ubuntu-noble | && apt-get -y install --no-install-recommends build-essential libmariadb-dev-compat \ 2026-09-17 12:40:54.286730 | ubuntu-noble | && python3 -m pip --no-cache-dir install --upgrade setuptools mysqlclient \ 2026-09-17 12:40:54.286734 | ubuntu-noble | && apt-get remove -y build-essential \ 2026-09-17 12:40:54.286738 | ubuntu-noble | && apt-get clean \ 2026-09-17 12:40:54.286741 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* 2026-09-17 12:40:54.286744 | ubuntu-noble | {% endblock %} 2026-09-17 12:40:54.286748 | ubuntu-noble | 2026-09-17 12:40:54.286751 | ubuntu-noble | {% block horizon_footer %} 2026-09-17 12:40:54.286754 | ubuntu-noble | RUN curl -q -L -o /tmp/openstack-themes.tar.gz https://github.com/osism/openstack-themes/archive/main.tar.gz \ 2026-09-17 12:40:54.286763 | 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-17 12:40:54.286768 | ubuntu-noble | && rm /tmp/openstack-themes.tar.gz 2026-09-17 12:40:54.286771 | ubuntu-noble | {% endblock %} 2026-09-17 12:40:54.286774 | ubuntu-noble | 2026-09-17 12:40:54.286778 | ubuntu-noble | {% block base_header %} 2026-09-17 12:40:54.286781 | ubuntu-noble | COPY apt_preferences.{{ base_distro }} /etc/apt/preferences 2026-09-17 12:40:54.286784 | ubuntu-noble | COPY kolla-pip-check.py /usr/local/bin/kolla-pip-check.py 2026-09-17 12:40:54.286788 | ubuntu-noble | COPY *.gpg /etc/kolla/apt-keys/ 2026-09-17 12:40:54.286792 | ubuntu-noble | 2026-09-17 12:40:54.286795 | ubuntu-noble | RUN apt-get update \ 2026-09-17 12:40:54.286798 | ubuntu-noble | && apt-get -y install --no-install-recommends locales ca-certificates \ 2026-09-17 12:40:54.286802 | ubuntu-noble | && locale-gen en_US.UTF-8 \ 2026-09-17 12:40:54.286805 | ubuntu-noble | && apt-get clean \ 2026-09-17 12:40:54.286808 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* 2026-09-17 12:40:54.286812 | ubuntu-noble | {% endblock %} 2026-09-17 12:40:54.286815 | ubuntu-noble | 2026-09-17 12:40:54.286818 | ubuntu-noble | {% block openstack_base_header %} 2026-09-17 12:40:54.286822 | ubuntu-noble | RUN apt-get update \ 2026-09-17 12:40:54.286825 | ubuntu-noble | && apt-get -y install --no-install-recommends python3-setuptools \ 2026-09-17 12:40:54.286828 | ubuntu-noble | && apt-get clean \ 2026-09-17 12:40:54.286832 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* 2026-09-17 12:40:54.286835 | ubuntu-noble | {% endblock %} 2026-09-17 12:40:54.286838 | ubuntu-noble | 2026-09-17 12:40:54.286842 | ubuntu-noble | {% set glance_base_packages_append = ['nvme-cli'] %} 2026-09-17 12:40:54.286845 | ubuntu-noble | 2026-09-17 12:40:54.286848 | ubuntu-noble | {% set kolla_toolbox_packages_append = ['iputils-ping', 'traceroute'] %} 2026-09-17 12:40:54.286852 | ubuntu-noble | 2026-09-17 12:40:54.286855 | ubuntu-noble | {% set cinder_volume_packages_append = ['multipath-tools'] %} 2026-09-17 12:40:54.286858 | ubuntu-noble | 2026-09-17 12:40:54.286862 | ubuntu-noble | {% set cinder_volume_pip_packages = [ 'py-pure-client', 'infinisdk', 'python-linstor' ] %} 2026-09-17 12:40:54.286865 | ubuntu-noble | {% block cinder_volume_footer %} 2026-09-17 12:40:54.286868 | ubuntu-noble | RUN {{ macros.install_pip(cinder_volume_pip_packages | customizable("pip_packages")) }} 2026-09-17 12:40:54.286872 | ubuntu-noble | {% endblock %} 2026-09-17 12:40:54.286875 | ubuntu-noble | 2026-09-17 12:40:54.286878 | ubuntu-noble | {% set manila_base_additional_pip_packages = [ 'pywinrm' ] %} 2026-09-17 12:40:54.286882 | ubuntu-noble | {% block manila_base_footer %} 2026-09-17 12:40:54.286885 | ubuntu-noble | RUN {{ macros.install_pip(manila_base_additional_pip_packages | customizable("pip_packages")) }} 2026-09-17 12:40:54.286888 | ubuntu-noble | {% endblock %} 2026-09-17 12:40:54.286892 | ubuntu-noble | 2026-09-17 12:40:54.286895 | ubuntu-noble | {% set magnum_base_additional_pip_packages = [ 'magnum-cluster-api' ] %} 2026-09-17 12:40:54.286898 | ubuntu-noble | {% block magnum_base_footer %} 2026-09-17 12:40:54.286901 | ubuntu-noble | RUN {{ macros.install_pip(magnum_base_additional_pip_packages | customizable("pip_packages")) }} 2026-09-17 12:40:54.286905 | ubuntu-noble | RUN curl -o /tmp/helm.tar.gz https://get.helm.sh/helm-v3.15.2-linux-amd64.tar.gz \ 2026-09-17 12:40:54.286911 | ubuntu-noble | && tar --strip-components=1 -xvzf /tmp/helm.tar.gz -C /usr/local/bin linux-amd64/helm 2026-09-17 12:40:54.286915 | ubuntu-noble | {% endblock %} 2026-09-17 12:40:54.286918 | ubuntu-noble | 2026-09-17 12:40:54.286921 | ubuntu-noble | {% set gnocchi_base_packages_append = ['python3-rados'] %} 2026-09-17 12:40:54.286925 | ubuntu-noble | {% block gnocchi_base_footer %} 2026-09-17 12:40:54.286928 | ubuntu-noble | RUN mkdir -p /var/lib/gnocchi/tmp \ 2026-09-17 12:40:54.286931 | ubuntu-noble | && chown -R gnocchi: /var/lib/gnocchi/tmp 2026-09-17 12:40:54.286934 | ubuntu-noble | {% endblock %} 2026-09-17 12:40:54.286938 | ubuntu-noble | 2026-09-17 12:40:54.286941 | ubuntu-noble | {% block grafana_footer %} 2026-09-17 12:40:54.286944 | ubuntu-noble | RUN curl -o /tmp/kolla-operations.tar.gz https://github.com/osism/kolla-operations/tarball/main \ 2026-09-17 12:40:54.286948 | ubuntu-noble | && mkdir -p /operations \ 2026-09-17 12:40:54.286951 | ubuntu-noble | && tar --strip-components=1 -xvzf /tmp/kolla-operations.tar.gz -C /operations \ 2026-09-17 12:40:54.286954 | ubuntu-noble | && rm -f /tmp/kolla-operations.tar.gz 2026-09-17 12:40:54.286958 | ubuntu-noble | {% endblock %} 2026-09-17 12:40:54.286961 | ubuntu-noble | 2026-09-17 12:40:54.286964 | ubuntu-noble | {% block keystone_footer %} 2026-09-17 12:40:54.286968 | ubuntu-noble | RUN python3 -m pip --no-cache-dir install -c /requirements/upper-constraints.txt keystone-keycloak-backend 2026-09-17 12:40:54.286971 | ubuntu-noble | RUN apt-get update \ 2026-09-17 12:40:54.286974 | ubuntu-noble | && apt-get -y install --no-install-recommends \ 2026-09-17 12:40:54.286978 | ubuntu-noble | libapache2-mod-auth-openidc \ 2026-09-17 12:40:54.286981 | ubuntu-noble | libldap-common \ 2026-09-17 12:40:54.286984 | ubuntu-noble | libmemcached11 \ 2026-09-17 12:40:54.286987 | ubuntu-noble | && apt-get clean \ 2026-09-17 12:40:54.286991 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* \ 2026-09-17 12:40:54.286994 | ubuntu-noble | && a2enmod auth_openidc 2026-09-17 12:40:54.286997 | ubuntu-noble | {% endblock %} 2026-09-17 12:40:54.287001 | ubuntu-noble | 2026-09-17 12:40:54.287004 | ubuntu-noble | {% block footer %} 2026-09-17 12:40:54.287007 | ubuntu-noble | RUN rm -rf /usr/share/doc/* \ 2026-09-17 12:40:54.287010 | ubuntu-noble | && rm -rf /usr/share/man/* \ 2026-09-17 12:40:54.287014 | ubuntu-noble | && apt-get remove -y build-essential \ 2026-09-17 12:40:54.287017 | ubuntu-noble | && apt-get autoremove -y \ 2026-09-17 12:40:54.287027 | 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-17 12:40:54.287035 | ubuntu-noble | && if [ -e /var/lib/kolla/venv/bin/pip3 ]; then /var/lib/kolla/venv/bin/python3 /usr/local/bin/kolla-pip-check.py; fi 2026-09-17 12:40:54.287039 | ubuntu-noble | {% endblock %} 2026-09-17 12:40:54.287042 | ubuntu-noble | 2026-09-17 12:40:54.287046 | ubuntu-noble | {% block labels %} 2026-09-17 12:40:54.287049 | ubuntu-noble | LABEL "build-date"="{{ build_date }}" \ 2026-09-17 12:40:54.287052 | ubuntu-noble | "name"="{{ image_name }}" \ 2026-09-17 12:40:54.287055 | ubuntu-noble | "de.osism.commit.docker_images_kolla"="a0c083b" \ 2026-09-17 12:40:54.287059 | ubuntu-noble | "de.osism.commit.kolla"="7fdda0ca7" \ 2026-09-17 12:40:54.287062 | ubuntu-noble | "de.osism.commit.kolla_version"="21.3.0" \ 2026-09-17 12:40:54.287065 | ubuntu-noble | "de.osism.commit.release"="32ec2a6" \ 2026-09-17 12:40:54.287068 | ubuntu-noble | "de.osism.os_id"="ubuntu" \ 2026-09-17 12:40:54.287072 | ubuntu-noble | "de.osism.os_version_id"="24.04" \ 2026-09-17 12:40:54.287075 | ubuntu-noble | "de.osism.release.openstack"="2025.2" \ 2026-09-17 12:40:54.287078 | ubuntu-noble | "de.osism.version"="latest" \ 2026-09-17 12:40:54.287081 | ubuntu-noble | "org.opencontainers.image.created"="2026-09-17T12:40:54.263055+00:00" \ 2026-09-17 12:40:54.287085 | ubuntu-noble | "org.opencontainers.image.documentation"="https://osism.tech/docs/" \ 2026-09-17 12:40:54.287088 | ubuntu-noble | "org.opencontainers.image.licenses"="ASL 2.0" \ 2026-09-17 12:40:54.287091 | ubuntu-noble | "org.opencontainers.image.source"="https://github.com/osism/container-images-kolla" \ 2026-09-17 12:40:54.287095 | ubuntu-noble | "org.opencontainers.image.title"="{{ image_name }}" \ 2026-09-17 12:40:54.287098 | ubuntu-noble | "org.opencontainers.image.url"="https://quay.io/organization/osism" \ 2026-09-17 12:40:54.287101 | ubuntu-noble | "org.opencontainers.image.vendor"="OSISM GmbH" 2026-09-17 12:40:54.287105 | ubuntu-noble | {% endblock %} 2026-09-17 12:40:54.287137 | ubuntu-noble | 2026-09-17 12:40:54.287548 | ubuntu-noble | + bash scripts/002-generate.sh 2026-09-17 12:40:54.291547 | ubuntu-noble | + BASE=ubuntu 2026-09-17 12:40:54.291632 | ubuntu-noble | + BASE_VERSION=22.04 2026-09-17 12:40:54.292803 | ubuntu-noble | ++ date +%Y%m%d 2026-09-17 12:40:54.295383 | ubuntu-noble | + BUILD_ID=20260917 2026-09-17 12:40:54.295490 | ubuntu-noble | + DOCKER_NAMESPACE=kolla 2026-09-17 12:40:54.295506 | ubuntu-noble | + DOCKER_REGISTRY=osism.harbor.regio.digital 2026-09-17 12:40:54.295529 | ubuntu-noble | + OPENSTACK_VERSION=2025.2 2026-09-17 12:40:54.295540 | ubuntu-noble | + VERSION=latest 2026-09-17 12:40:54.295549 | ubuntu-noble | + [[ latest != \l\a\t\e\s\t ]] 2026-09-17 12:40:54.295559 | ubuntu-noble | + . defaults/all.sh 2026-09-17 12:40:54.295617 | ubuntu-noble | ++ export 'LOGURU_FORMAT={time} - {level} - {message}' 2026-09-17 12:40:54.295629 | ubuntu-noble | ++ LOGURU_FORMAT='{time} - {level} - {message}' 2026-09-17 12:40:54.295643 | ubuntu-noble | ++ [[ -e /tmp/venv/bin/activate ]] 2026-09-17 12:40:54.295682 | ubuntu-noble | ++ . /tmp/venv/bin/activate 2026-09-17 12:40:54.295944 | ubuntu-noble | +++ deactivate nondestructive 2026-09-17 12:40:54.295974 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-17 12:40:54.295999 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-17 12:40:54.296021 | ubuntu-noble | +++ hash -r 2026-09-17 12:40:54.296104 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-17 12:40:54.296159 | ubuntu-noble | +++ unset VIRTUAL_ENV 2026-09-17 12:40:54.296170 | ubuntu-noble | +++ unset VIRTUAL_ENV_PROMPT 2026-09-17 12:40:54.296189 | ubuntu-noble | +++ '[' '!' nondestructive = nondestructive ']' 2026-09-17 12:40:54.296303 | ubuntu-noble | +++ '[' linux-gnu = cygwin ']' 2026-09-17 12:40:54.296327 | ubuntu-noble | +++ '[' linux-gnu = msys ']' 2026-09-17 12:40:54.296344 | ubuntu-noble | +++ export VIRTUAL_ENV=/tmp/venv 2026-09-17 12:40:54.296366 | ubuntu-noble | +++ VIRTUAL_ENV=/tmp/venv 2026-09-17 12:40:54.296383 | 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-17 12:40:54.296406 | 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-17 12:40:54.296422 | ubuntu-noble | +++ export PATH 2026-09-17 12:40:54.296477 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-17 12:40:54.296546 | ubuntu-noble | +++ '[' -z '' ']' 2026-09-17 12:40:54.296564 | ubuntu-noble | +++ _OLD_VIRTUAL_PS1= 2026-09-17 12:40:54.296586 | ubuntu-noble | +++ PS1='(venv) ' 2026-09-17 12:40:54.296602 | ubuntu-noble | +++ export PS1 2026-09-17 12:40:54.296648 | ubuntu-noble | +++ VIRTUAL_ENV_PROMPT='(venv) ' 2026-09-17 12:40:54.296670 | ubuntu-noble | +++ export VIRTUAL_ENV_PROMPT 2026-09-17 12:40:54.296680 | ubuntu-noble | +++ hash -r 2026-09-17 12:40:54.296694 | ubuntu-noble | + . defaults/2025.2.sh 2026-09-17 12:40:54.298064 | ubuntu-noble | +++ date +%Y%m%d 2026-09-17 12:40:54.300293 | ubuntu-noble | ++ export BUILD_ID=20260917 2026-09-17 12:40:54.300342 | ubuntu-noble | ++ BUILD_ID=20260917 2026-09-17 12:40:54.300360 | ubuntu-noble | ++ export KOLLA_TYPE= 2026-09-17 12:40:54.300370 | ubuntu-noble | ++ KOLLA_TYPE= 2026-09-17 12:40:54.300384 | ubuntu-noble | ++ export BASE_VERSION=24.04 2026-09-17 12:40:54.300395 | ubuntu-noble | ++ BASE_VERSION=24.04 2026-09-17 12:40:54.300403 | ubuntu-noble | + export VERSION 2026-09-17 12:40:54.300412 | ubuntu-noble | + export OPENSTACK_VERSION 2026-09-17 12:40:54.300420 | ubuntu-noble | + DOCKER_TAG=build-20260917 2026-09-17 12:40:54.300432 | ubuntu-noble | + KOLLA_BASE=ubuntu 2026-09-17 12:40:54.300464 | ubuntu-noble | + KOLLA_BASE_TAG=24.04 2026-09-17 12:40:54.300475 | ubuntu-noble | + KOLLA_CONF_FILE=kolla-build.conf 2026-09-17 12:40:54.300484 | ubuntu-noble | + KOLLA_INSTALL_TYPE=source 2026-09-17 12:40:54.300493 | ubuntu-noble | + python3 src/generate-kolla-build-config.py 2026-09-17 12:40:54.472472 | ubuntu-noble | + setini DEFAULT namespace kolla 2026-09-17 12:40:54.472545 | 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-17 12:40:55.829575 | ubuntu-noble | localhost | SUCCESS => { 2026-09-17 12:40:55.829631 | ubuntu-noble | "changed": false, 2026-09-17 12:40:55.829636 | ubuntu-noble | "gid": 1000, 2026-09-17 12:40:55.829640 | ubuntu-noble | "group": "zuul", 2026-09-17 12:40:55.829643 | ubuntu-noble | "mode": "0664", 2026-09-17 12:40:55.829646 | ubuntu-noble | "msg": "OK", 2026-09-17 12:40:55.829650 | ubuntu-noble | "owner": "zuul", 2026-09-17 12:40:55.829654 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-17 12:40:55.829658 | ubuntu-noble | "size": 4562, 2026-09-17 12:40:55.829661 | ubuntu-noble | "state": "file", 2026-09-17 12:40:55.829665 | ubuntu-noble | "uid": 1000 2026-09-17 12:40:55.829668 | ubuntu-noble | } 2026-09-17 12:40:55.948944 | ubuntu-noble | + setini DEFAULT tag build-20260917 2026-09-17 12:40:55.949026 | 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-20260917' 2026-09-17 12:40:57.247211 | ubuntu-noble | localhost | CHANGED => { 2026-09-17 12:40:57.247279 | ubuntu-noble | "changed": true, 2026-09-17 12:40:57.247287 | ubuntu-noble | "gid": 1000, 2026-09-17 12:40:57.247293 | ubuntu-noble | "group": "zuul", 2026-09-17 12:40:57.247299 | ubuntu-noble | "mode": "0664", 2026-09-17 12:40:57.247305 | ubuntu-noble | "msg": "option changed", 2026-09-17 12:40:57.247310 | ubuntu-noble | "owner": "zuul", 2026-09-17 12:40:57.247315 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-17 12:40:57.247321 | ubuntu-noble | "size": 4570, 2026-09-17 12:40:57.247326 | ubuntu-noble | "state": "file", 2026-09-17 12:40:57.247332 | ubuntu-noble | "uid": 1000 2026-09-17 12:40:57.247338 | ubuntu-noble | } 2026-09-17 12:40:57.399145 | ubuntu-noble | + setini DEFAULT base ubuntu 2026-09-17 12:40:57.399215 | 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-17 12:40:58.821178 | ubuntu-noble | localhost | SUCCESS => { 2026-09-17 12:40:58.821228 | ubuntu-noble | "changed": false, 2026-09-17 12:40:58.821235 | ubuntu-noble | "gid": 1000, 2026-09-17 12:40:58.821241 | ubuntu-noble | "group": "zuul", 2026-09-17 12:40:58.821247 | ubuntu-noble | "mode": "0664", 2026-09-17 12:40:58.821252 | ubuntu-noble | "msg": "OK", 2026-09-17 12:40:58.821258 | ubuntu-noble | "owner": "zuul", 2026-09-17 12:40:58.821264 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-17 12:40:58.821270 | ubuntu-noble | "size": 4570, 2026-09-17 12:40:58.821275 | ubuntu-noble | "state": "file", 2026-09-17 12:40:58.821281 | ubuntu-noble | "uid": 1000 2026-09-17 12:40:58.821287 | ubuntu-noble | } 2026-09-17 12:40:58.943411 | ubuntu-noble | + setini DEFAULT base_tag 24.04 2026-09-17 12:40:58.943517 | 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-17 12:41:00.274071 | ubuntu-noble | localhost | SUCCESS => { 2026-09-17 12:41:00.274180 | ubuntu-noble | "changed": false, 2026-09-17 12:41:00.274197 | ubuntu-noble | "gid": 1000, 2026-09-17 12:41:00.274208 | ubuntu-noble | "group": "zuul", 2026-09-17 12:41:00.274218 | ubuntu-noble | "mode": "0664", 2026-09-17 12:41:00.274227 | ubuntu-noble | "msg": "OK", 2026-09-17 12:41:00.274237 | ubuntu-noble | "owner": "zuul", 2026-09-17 12:41:00.274247 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-17 12:41:00.274258 | ubuntu-noble | "size": 4570, 2026-09-17 12:41:00.274267 | ubuntu-noble | "state": "file", 2026-09-17 12:41:00.274277 | ubuntu-noble | "uid": 1000 2026-09-17 12:41:00.274287 | ubuntu-noble | } 2026-09-17 12:41:00.406764 | ubuntu-noble | + setini DEFAULT install_type source 2026-09-17 12:41:00.406863 | 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-17 12:41:01.716941 | ubuntu-noble | localhost | SUCCESS => { 2026-09-17 12:41:01.716992 | ubuntu-noble | "changed": false, 2026-09-17 12:41:01.716997 | ubuntu-noble | "gid": 1000, 2026-09-17 12:41:01.717002 | ubuntu-noble | "group": "zuul", 2026-09-17 12:41:01.717005 | ubuntu-noble | "mode": "0664", 2026-09-17 12:41:01.717008 | ubuntu-noble | "msg": "OK", 2026-09-17 12:41:01.717012 | ubuntu-noble | "owner": "zuul", 2026-09-17 12:41:01.717016 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-17 12:41:01.717019 | ubuntu-noble | "size": 4570, 2026-09-17 12:41:01.717023 | ubuntu-noble | "state": "file", 2026-09-17 12:41:01.717027 | ubuntu-noble | "uid": 1000 2026-09-17 12:41:01.717030 | ubuntu-noble | } 2026-09-17 12:41:01.846947 | ubuntu-noble | + [[ 2025.2 == \2\0\2\4\.\1 ]] 2026-09-17 12:41:01.847033 | ubuntu-noble | + REQUIREMENTS_BRANCH=stable-2025.2 2026-09-17 12:41:01.847071 | ubuntu-noble | + setini openstack-base location tarballs/requirements-stable-2025.2.tar.gz 2026-09-17 12:41:01.847181 | 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-17 12:41:03.131837 | ubuntu-noble | localhost | CHANGED => { 2026-09-17 12:41:03.131883 | ubuntu-noble | "changed": true, 2026-09-17 12:41:03.131888 | ubuntu-noble | "gid": 1000, 2026-09-17 12:41:03.131892 | ubuntu-noble | "group": "zuul", 2026-09-17 12:41:03.131902 | ubuntu-noble | "mode": "0664", 2026-09-17 12:41:03.131918 | ubuntu-noble | "msg": "section and option added", 2026-09-17 12:41:03.131922 | ubuntu-noble | "owner": "zuul", 2026-09-17 12:41:03.131926 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-17 12:41:03.131929 | ubuntu-noble | "size": 4641, 2026-09-17 12:41:03.131933 | ubuntu-noble | "state": "file", 2026-09-17 12:41:03.131936 | ubuntu-noble | "uid": 1000 2026-09-17 12:41:03.131939 | ubuntu-noble | } 2026-09-17 12:41:03.249871 | 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-17 12:41:03.254865 | ubuntu-noble | + setini openstack-base type local 2026-09-17 12:41:03.254951 | 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-17 12:41:04.619507 | ubuntu-noble | localhost | CHANGED => { 2026-09-17 12:41:04.619559 | ubuntu-noble | "changed": true, 2026-09-17 12:41:04.619564 | ubuntu-noble | "gid": 1000, 2026-09-17 12:41:04.619568 | ubuntu-noble | "group": "zuul", 2026-09-17 12:41:04.619572 | ubuntu-noble | "mode": "0664", 2026-09-17 12:41:04.619575 | ubuntu-noble | "msg": "option added", 2026-09-17 12:41:04.619578 | ubuntu-noble | "owner": "zuul", 2026-09-17 12:41:04.619583 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-17 12:41:04.619586 | ubuntu-noble | "size": 4752, 2026-09-17 12:41:04.619590 | ubuntu-noble | "state": "file", 2026-09-17 12:41:04.619593 | ubuntu-noble | "uid": 1000 2026-09-17 12:41:04.619596 | ubuntu-noble | } 2026-09-17 12:41:04.741906 | ubuntu-noble | + [[ -n osism.harbor.regio.digital ]] 2026-09-17 12:41:04.741997 | ubuntu-noble | + setini DEFAULT registry osism.harbor.regio.digital 2026-09-17 12:41:04.742050 | 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-17 12:41:06.063623 | ubuntu-noble | localhost | CHANGED => { 2026-09-17 12:41:06.063687 | ubuntu-noble | "changed": true, 2026-09-17 12:41:06.063694 | ubuntu-noble | "gid": 1000, 2026-09-17 12:41:06.063700 | ubuntu-noble | "group": "zuul", 2026-09-17 12:41:06.063705 | ubuntu-noble | "mode": "0664", 2026-09-17 12:41:06.063710 | ubuntu-noble | "msg": "option added", 2026-09-17 12:41:06.063715 | ubuntu-noble | "owner": "zuul", 2026-09-17 12:41:06.063720 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-17 12:41:06.063725 | ubuntu-noble | "size": 4790, 2026-09-17 12:41:06.063731 | ubuntu-noble | "state": "file", 2026-09-17 12:41:06.063735 | ubuntu-noble | "uid": 1000 2026-09-17 12:41:06.063740 | ubuntu-noble | } 2026-09-17 12:41:06.182874 | ubuntu-noble | + echo DEBUG kolla-build.conf 2026-09-17 12:41:06.182945 | ubuntu-noble | DEBUG kolla-build.conf 2026-09-17 12:41:06.182956 | ubuntu-noble | + cat kolla-build.conf 2026-09-17 12:41:06.183990 | ubuntu-noble | [DEFAULT] 2026-09-17 12:41:06.184010 | ubuntu-noble | base = ubuntu 2026-09-17 12:41:06.184020 | ubuntu-noble | base_package_type = deb 2026-09-17 12:41:06.184028 | ubuntu-noble | base_tag = 24.04 2026-09-17 12:41:06.184035 | ubuntu-noble | install_type = source 2026-09-17 12:41:06.184042 | ubuntu-noble | namespace = kolla 2026-09-17 12:41:06.184049 | ubuntu-noble | openstack_release = 2025.2 2026-09-17 12:41:06.184056 | ubuntu-noble | push = false 2026-09-17 12:41:06.184064 | ubuntu-noble | tag = build-20260917 2026-09-17 12:41:06.184078 | ubuntu-noble | threads = 1 2026-09-17 12:41:06.184086 | ubuntu-noble | patches_path = kolla-patches/2025.2 2026-09-17 12:41:06.184094 | ubuntu-noble | registry = osism.harbor.regio.digital 2026-09-17 12:41:06.184103 | ubuntu-noble | 2026-09-17 12:41:06.184151 | ubuntu-noble | ######################################################################### 2026-09-17 12:41:06.184161 | ubuntu-noble | # sources tracked in release repository 2026-09-17 12:41:06.184168 | ubuntu-noble | 2026-09-17 12:41:06.184176 | ubuntu-noble | [aodh-base] 2026-09-17 12:41:06.184183 | ubuntu-noble | type = local 2026-09-17 12:41:06.184191 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-09-17 12:41:06.184198 | ubuntu-noble | location = tarballs/aodh-stable-2025.2.tar.gz 2026-09-17 12:41:06.184205 | ubuntu-noble | 2026-09-17 12:41:06.184212 | ubuntu-noble | 2026-09-17 12:41:06.184219 | ubuntu-noble | 2026-09-17 12:41:06.184226 | ubuntu-noble | [barbican-base] 2026-09-17 12:41:06.184233 | ubuntu-noble | type = local 2026-09-17 12:41:06.184241 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-09-17 12:41:06.184249 | ubuntu-noble | location = tarballs/barbican-stable-2025.2.tar.gz 2026-09-17 12:41:06.184256 | ubuntu-noble | 2026-09-17 12:41:06.184263 | ubuntu-noble | 2026-09-17 12:41:06.184270 | ubuntu-noble | 2026-09-17 12:41:06.184295 | ubuntu-noble | [blazar-base] 2026-09-17 12:41:06.184303 | ubuntu-noble | type = local 2026-09-17 12:41:06.184310 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-09-17 12:41:06.184317 | ubuntu-noble | location = tarballs/blazar-stable-2025.2.tar.gz 2026-09-17 12:41:06.184324 | ubuntu-noble | 2026-09-17 12:41:06.184331 | ubuntu-noble | 2026-09-17 12:41:06.184338 | ubuntu-noble | 2026-09-17 12:41:06.184345 | ubuntu-noble | [ceilometer-base] 2026-09-17 12:41:06.184352 | ubuntu-noble | type = local 2026-09-17 12:41:06.184359 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-09-17 12:41:06.184366 | ubuntu-noble | location = tarballs/ceilometer-stable-2025.2.tar.gz 2026-09-17 12:41:06.184372 | ubuntu-noble | 2026-09-17 12:41:06.184379 | ubuntu-noble | 2026-09-17 12:41:06.184386 | ubuntu-noble | 2026-09-17 12:41:06.184393 | ubuntu-noble | [cinder-base] 2026-09-17 12:41:06.184400 | ubuntu-noble | type = local 2026-09-17 12:41:06.184408 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-09-17 12:41:06.184415 | ubuntu-noble | location = tarballs/cinder-stable-2025.2.tar.gz 2026-09-17 12:41:06.184422 | ubuntu-noble | 2026-09-17 12:41:06.184428 | ubuntu-noble | 2026-09-17 12:41:06.184435 | ubuntu-noble | 2026-09-17 12:41:06.184442 | ubuntu-noble | [designate-base] 2026-09-17 12:41:06.184449 | ubuntu-noble | type = local 2026-09-17 12:41:06.184456 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-09-17 12:41:06.184463 | ubuntu-noble | location = tarballs/designate-stable-2025.2.tar.gz 2026-09-17 12:41:06.184470 | ubuntu-noble | 2026-09-17 12:41:06.184477 | ubuntu-noble | 2026-09-17 12:41:06.184484 | ubuntu-noble | 2026-09-17 12:41:06.184491 | ubuntu-noble | [glance-base] 2026-09-17 12:41:06.184498 | ubuntu-noble | type = local 2026-09-17 12:41:06.184505 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-09-17 12:41:06.184512 | ubuntu-noble | location = tarballs/glance-stable-2025.2.tar.gz 2026-09-17 12:41:06.184518 | ubuntu-noble | 2026-09-17 12:41:06.184525 | ubuntu-noble | 2026-09-17 12:41:06.184532 | ubuntu-noble | 2026-09-17 12:41:06.184539 | ubuntu-noble | [heat-base] 2026-09-17 12:41:06.184546 | ubuntu-noble | type = local 2026-09-17 12:41:06.184553 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-09-17 12:41:06.184560 | ubuntu-noble | location = tarballs/heat-stable-2025.2.tar.gz 2026-09-17 12:41:06.184567 | ubuntu-noble | 2026-09-17 12:41:06.184573 | ubuntu-noble | 2026-09-17 12:41:06.184580 | ubuntu-noble | 2026-09-17 12:41:06.184587 | ubuntu-noble | [horizon] 2026-09-17 12:41:06.184594 | ubuntu-noble | type = local 2026-09-17 12:41:06.184601 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-09-17 12:41:06.184608 | ubuntu-noble | location = tarballs/horizon-stable-2025.2.tar.gz 2026-09-17 12:41:06.184615 | ubuntu-noble | 2026-09-17 12:41:06.184622 | ubuntu-noble | 2026-09-17 12:41:06.184629 | ubuntu-noble | 2026-09-17 12:41:06.184636 | ubuntu-noble | [ironic-base] 2026-09-17 12:41:06.184643 | ubuntu-noble | type = local 2026-09-17 12:41:06.184650 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-09-17 12:41:06.184657 | ubuntu-noble | location = tarballs/ironic-stable-2025.2.tar.gz 2026-09-17 12:41:06.184663 | ubuntu-noble | 2026-09-17 12:41:06.184670 | ubuntu-noble | 2026-09-17 12:41:06.184677 | ubuntu-noble | 2026-09-17 12:41:06.184684 | ubuntu-noble | [keystone-base] 2026-09-17 12:41:06.184691 | ubuntu-noble | type = local 2026-09-17 12:41:06.184698 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-09-17 12:41:06.184715 | ubuntu-noble | location = tarballs/keystone-stable-2025.2.tar.gz 2026-09-17 12:41:06.184722 | ubuntu-noble | 2026-09-17 12:41:06.184729 | ubuntu-noble | 2026-09-17 12:41:06.184736 | ubuntu-noble | 2026-09-17 12:41:06.184743 | ubuntu-noble | [magnum-base] 2026-09-17 12:41:06.184750 | ubuntu-noble | type = local 2026-09-17 12:41:06.184757 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-09-17 12:41:06.184779 | ubuntu-noble | location = tarballs/magnum-stable-2025.2.tar.gz 2026-09-17 12:41:06.184787 | ubuntu-noble | 2026-09-17 12:41:06.184794 | ubuntu-noble | 2026-09-17 12:41:06.184801 | ubuntu-noble | 2026-09-17 12:41:06.184808 | ubuntu-noble | [manila-base] 2026-09-17 12:41:06.184815 | ubuntu-noble | type = local 2026-09-17 12:41:06.184822 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-09-17 12:41:06.184828 | ubuntu-noble | location = tarballs/manila-stable-2025.2.tar.gz 2026-09-17 12:41:06.184835 | ubuntu-noble | 2026-09-17 12:41:06.184842 | ubuntu-noble | 2026-09-17 12:41:06.184849 | ubuntu-noble | 2026-09-17 12:41:06.184856 | ubuntu-noble | [masakari-base] 2026-09-17 12:41:06.184870 | ubuntu-noble | type = local 2026-09-17 12:41:06.184877 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-09-17 12:41:06.184884 | ubuntu-noble | location = tarballs/masakari-stable-2025.2.tar.gz 2026-09-17 12:41:06.184891 | ubuntu-noble | 2026-09-17 12:41:06.184898 | ubuntu-noble | 2026-09-17 12:41:06.184904 | ubuntu-noble | 2026-09-17 12:41:06.184911 | ubuntu-noble | [neutron-bgp-dragent] 2026-09-17 12:41:06.184919 | ubuntu-noble | type = local 2026-09-17 12:41:06.184926 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-17 12:41:06.184933 | ubuntu-noble | location = tarballs/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-17 12:41:06.184940 | ubuntu-noble | 2026-09-17 12:41:06.184947 | ubuntu-noble | 2026-09-17 12:41:06.184954 | ubuntu-noble | [neutron-server-plugin-neutron-dynamic-routing] 2026-09-17 12:41:06.184961 | ubuntu-noble | type = local 2026-09-17 12:41:06.184968 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-17 12:41:06.184975 | ubuntu-noble | location = tarballs/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-17 12:41:06.184982 | ubuntu-noble | 2026-09-17 12:41:06.184989 | ubuntu-noble | 2026-09-17 12:41:06.184996 | ubuntu-noble | [neutron-vpnaas-base] 2026-09-17 12:41:06.185003 | ubuntu-noble | type = local 2026-09-17 12:41:06.185010 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-09-17 12:41:06.185017 | ubuntu-noble | location = tarballs/neutron-vpnaas-stable-2025.2.tar.gz 2026-09-17 12:41:06.185024 | ubuntu-noble | 2026-09-17 12:41:06.185031 | ubuntu-noble | 2026-09-17 12:41:06.185038 | ubuntu-noble | 2026-09-17 12:41:06.185044 | ubuntu-noble | [neutron-base] 2026-09-17 12:41:06.185051 | ubuntu-noble | type = local 2026-09-17 12:41:06.185059 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-09-17 12:41:06.185065 | ubuntu-noble | location = tarballs/neutron-stable-2025.2.tar.gz 2026-09-17 12:41:06.185072 | ubuntu-noble | 2026-09-17 12:41:06.185079 | ubuntu-noble | 2026-09-17 12:41:06.185086 | ubuntu-noble | 2026-09-17 12:41:06.185093 | ubuntu-noble | [nova-base] 2026-09-17 12:41:06.185100 | ubuntu-noble | type = local 2026-09-17 12:41:06.185156 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-09-17 12:41:06.185169 | ubuntu-noble | location = tarballs/nova-stable-2025.2.tar.gz 2026-09-17 12:41:06.185176 | ubuntu-noble | 2026-09-17 12:41:06.185183 | ubuntu-noble | 2026-09-17 12:41:06.185190 | ubuntu-noble | 2026-09-17 12:41:06.185197 | ubuntu-noble | [octavia-base] 2026-09-17 12:41:06.185204 | ubuntu-noble | type = local 2026-09-17 12:41:06.185211 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-09-17 12:41:06.185218 | ubuntu-noble | location = tarballs/octavia-stable-2025.2.tar.gz 2026-09-17 12:41:06.185225 | ubuntu-noble | 2026-09-17 12:41:06.185232 | ubuntu-noble | 2026-09-17 12:41:06.185239 | ubuntu-noble | 2026-09-17 12:41:06.185246 | ubuntu-noble | [placement-base] 2026-09-17 12:41:06.185253 | ubuntu-noble | type = local 2026-09-17 12:41:06.185260 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-09-17 12:41:06.185267 | ubuntu-noble | location = tarballs/placement-stable-2025.2.tar.gz 2026-09-17 12:41:06.185273 | ubuntu-noble | 2026-09-17 12:41:06.185280 | ubuntu-noble | 2026-09-17 12:41:06.185287 | ubuntu-noble | 2026-09-17 12:41:06.185294 | ubuntu-noble | [skyline-apiserver-base] 2026-09-17 12:41:06.185301 | ubuntu-noble | type = local 2026-09-17 12:41:06.185318 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-09-17 12:41:06.185326 | ubuntu-noble | location = tarballs/skyline-apiserver-stable-2025.2.tar.gz 2026-09-17 12:41:06.185333 | ubuntu-noble | 2026-09-17 12:41:06.185340 | ubuntu-noble | 2026-09-17 12:41:06.185347 | ubuntu-noble | 2026-09-17 12:41:06.185354 | ubuntu-noble | [skyline-console-base] 2026-09-17 12:41:06.185361 | ubuntu-noble | type = local 2026-09-17 12:41:06.185368 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-09-17 12:41:06.185375 | ubuntu-noble | location = tarballs/skyline-console-stable-2025.2.tar.gz 2026-09-17 12:41:06.185382 | ubuntu-noble | 2026-09-17 12:41:06.185389 | ubuntu-noble | 2026-09-17 12:41:06.185396 | ubuntu-noble | 2026-09-17 12:41:06.185403 | ubuntu-noble | [watcher-base] 2026-09-17 12:41:06.185410 | ubuntu-noble | type = local 2026-09-17 12:41:06.185417 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-09-17 12:41:06.185432 | ubuntu-noble | location = tarballs/watcher-stable-2025.2.tar.gz 2026-09-17 12:41:06.185446 | ubuntu-noble | 2026-09-17 12:41:06.185453 | ubuntu-noble | 2026-09-17 12:41:06.185460 | ubuntu-noble | [openstack-base] 2026-09-17 12:41:06.185467 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-09-17 12:41:06.185474 | ubuntu-noble | location = tarballs/requirements-stable-2025.2.tar.gz 2026-09-17 12:41:06.185481 | ubuntu-noble | type = local 2026-09-17 12:41:06.185631 | ubuntu-noble | + bash scripts/003-patch.sh 2026-09-17 12:41:06.188724 | ubuntu-noble | + OPENSTACK_VERSION=2025.2 2026-09-17 12:41:06.190157 | ubuntu-noble | + VERSION=latest 2026-09-17 12:41:06.190192 | ubuntu-noble | + KOLLA_CONF_FILE=kolla-build.conf 2026-09-17 12:41:06.190200 | ubuntu-noble | + [[ latest != \l\a\t\e\s\t ]] 2026-09-17 12:41:06.190207 | ubuntu-noble | + . defaults/all.sh 2026-09-17 12:41:06.190214 | ubuntu-noble | ++ export 'LOGURU_FORMAT={time} - {level} - {message}' 2026-09-17 12:41:06.190220 | ubuntu-noble | ++ LOGURU_FORMAT='{time} - {level} - {message}' 2026-09-17 12:41:06.190226 | ubuntu-noble | ++ [[ -e /tmp/venv/bin/activate ]] 2026-09-17 12:41:06.190232 | ubuntu-noble | ++ . /tmp/venv/bin/activate 2026-09-17 12:41:06.190238 | ubuntu-noble | +++ deactivate nondestructive 2026-09-17 12:41:06.190244 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-17 12:41:06.190250 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-17 12:41:06.190256 | ubuntu-noble | +++ hash -r 2026-09-17 12:41:06.190263 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-17 12:41:06.190269 | ubuntu-noble | +++ unset VIRTUAL_ENV 2026-09-17 12:41:06.190275 | ubuntu-noble | +++ unset VIRTUAL_ENV_PROMPT 2026-09-17 12:41:06.190282 | ubuntu-noble | +++ '[' '!' nondestructive = nondestructive ']' 2026-09-17 12:41:06.190288 | ubuntu-noble | +++ '[' linux-gnu = cygwin ']' 2026-09-17 12:41:06.190294 | ubuntu-noble | +++ '[' linux-gnu = msys ']' 2026-09-17 12:41:06.190300 | ubuntu-noble | +++ export VIRTUAL_ENV=/tmp/venv 2026-09-17 12:41:06.190306 | ubuntu-noble | +++ VIRTUAL_ENV=/tmp/venv 2026-09-17 12:41:06.190312 | 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-17 12:41:06.190320 | 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-17 12:41:06.190326 | ubuntu-noble | +++ export PATH 2026-09-17 12:41:06.190332 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-17 12:41:06.190338 | ubuntu-noble | +++ '[' -z '' ']' 2026-09-17 12:41:06.190344 | ubuntu-noble | +++ _OLD_VIRTUAL_PS1= 2026-09-17 12:41:06.190350 | ubuntu-noble | +++ PS1='(venv) ' 2026-09-17 12:41:06.190356 | ubuntu-noble | +++ export PS1 2026-09-17 12:41:06.190362 | ubuntu-noble | +++ VIRTUAL_ENV_PROMPT='(venv) ' 2026-09-17 12:41:06.190368 | ubuntu-noble | +++ export VIRTUAL_ENV_PROMPT 2026-09-17 12:41:06.190374 | ubuntu-noble | +++ hash -r 2026-09-17 12:41:06.190380 | ubuntu-noble | + . defaults/2025.2.sh 2026-09-17 12:41:06.190390 | ubuntu-noble | +++ date +%Y%m%d 2026-09-17 12:41:06.191980 | ubuntu-noble | ++ export BUILD_ID=20260917 2026-09-17 12:41:06.192006 | ubuntu-noble | ++ BUILD_ID=20260917 2026-09-17 12:41:06.192012 | ubuntu-noble | ++ export KOLLA_TYPE= 2026-09-17 12:41:06.192018 | ubuntu-noble | ++ KOLLA_TYPE= 2026-09-17 12:41:06.192024 | ubuntu-noble | ++ export BASE_VERSION=24.04 2026-09-17 12:41:06.192030 | ubuntu-noble | ++ BASE_VERSION=24.04 2026-09-17 12:41:06.192035 | ubuntu-noble | + . scripts/patch-lib.sh 2026-09-17 12:41:06.192218 | ubuntu-noble | +++ pwd 2026-09-17 12:41:06.192479 | ubuntu-noble | ++ PATCH_ROOT=/home/zuul/src/github.com/osism/container-images-kolla 2026-09-17 12:41:06.192548 | ubuntu-noble | ++ PATCH_MANIFEST=/home/zuul/src/github.com/osism/container-images-kolla/.patches-applied 2026-09-17 12:41:06.193021 | ubuntu-noble | + export VERSION 2026-09-17 12:41:06.193058 | ubuntu-noble | + export OPENSTACK_VERSION 2026-09-17 12:41:06.193250 | ubuntu-noble | + mkdir -p tarballs 2026-09-17 12:41:06.195093 | ubuntu-noble | + ping -c2 tarballs.opendev.org 2026-09-17 12:41:06.341370 | ubuntu-noble | PING tarballs.opendev.org (2001:4800:7819:103:be76:4eff:fe03:e48f) 56 data bytes 2026-09-17 12:41:06.341485 | ubuntu-noble | 64 bytes from static03.opendev.org (2001:4800:7819:103:be76:4eff:fe03:e48f): icmp_seq=1 ttl=41 time=137 ms 2026-09-17 12:41:07.331173 | ubuntu-noble | 64 bytes from static03.opendev.org (2001:4800:7819:103:be76:4eff:fe03:e48f): icmp_seq=2 ttl=41 time=131 ms 2026-09-17 12:41:07.331280 | ubuntu-noble | 2026-09-17 12:41:07.331296 | ubuntu-noble | --- tarballs.opendev.org ping statistics --- 2026-09-17 12:41:07.331308 | ubuntu-noble | 2 packets transmitted, 2 received, 0% packet loss, time 1002ms 2026-09-17 12:41:07.331318 | ubuntu-noble | rtt min/avg/max/mdev = 131.447/134.291/137.136/2.844 ms 2026-09-17 12:41:07.333937 | ubuntu-noble | ++ awk '/# tarball/ && !seen[$4]++ { print $4 }' kolla-build.conf 2026-09-17 12:41:07.339103 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-17 12:41:07.339219 | ubuntu-noble | + pushd tarballs 2026-09-17 12:41:07.339955 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-09-17 12:41:07.344336 | ubuntu-noble | + filename=aodh-stable-2025.2.tar.gz 2026-09-17 12:41:07.344410 | ubuntu-noble | + [[ -e aodh-stable-2025.2.tar.gz ]] 2026-09-17 12:41:07.344430 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-09-17 12:41:07.344448 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-09-17 12:41:07.344464 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-09-17 12:41:08.434399 | ubuntu-noble | 2026-09-17 12:41:08 URL:https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz [259881/259881] -> "aodh-stable-2025.2.tar.gz" [1] 2026-09-17 12:41:08.437307 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-17 12:41:08.437376 | ubuntu-noble | + echo Process aodh-stable-2025.2.tar.gz 2026-09-17 12:41:08.437390 | ubuntu-noble | Process aodh-stable-2025.2.tar.gz 2026-09-17 12:41:08.440219 | ubuntu-noble | ++ tar -tzf aodh-stable-2025.2.tar.gz 2026-09-17 12:41:08.440290 | ubuntu-noble | ++ head -1 2026-09-17 12:41:08.440697 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-17 12:41:08.454752 | ubuntu-noble | + directory=aodh-21.0.1.dev3 2026-09-17 12:41:08.456164 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 aodh-21.0.1.dev3 2026-09-17 12:41:08.456361 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-17 12:41:08.456416 | ubuntu-noble | ++ local directory=aodh-21.0.1.dev3 2026-09-17 12:41:08.456489 | ubuntu-noble | ++ local suffix= 2026-09-17 12:41:08.456599 | ubuntu-noble | ++ local name=aodh 2026-09-17 12:41:08.456631 | ubuntu-noble | ++ local candidate path 2026-09-17 12:41:08.456731 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:08.456773 | ubuntu-noble | ++ path=patches/2025.2/aodh 2026-09-17 12:41:08.456826 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/aodh ]] 2026-09-17 12:41:08.456922 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:08.456938 | ubuntu-noble | ++ path=patches/2025.2/aodh 2026-09-17 12:41:08.456944 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/aodh ]] 2026-09-17 12:41:08.456952 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:08.456960 | ubuntu-noble | ++ path=patches/2025.2/aodh 2026-09-17 12:41:08.456969 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/aodh ]] 2026-09-17 12:41:08.457000 | ubuntu-noble | ++ return 1 2026-09-17 12:41:08.457985 | ubuntu-noble | + patch_dir= 2026-09-17 12:41:08.458010 | ubuntu-noble | + patch_dir= 2026-09-17 12:41:08.458649 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 aodh-21.0.1.dev3 /source 2026-09-17 12:41:08.458750 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-17 12:41:08.458762 | ubuntu-noble | ++ local directory=aodh-21.0.1.dev3 2026-09-17 12:41:08.458814 | ubuntu-noble | ++ local suffix=/source 2026-09-17 12:41:08.458942 | ubuntu-noble | ++ local name=aodh 2026-09-17 12:41:08.458970 | ubuntu-noble | ++ local candidate path 2026-09-17 12:41:08.459065 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:08.459092 | ubuntu-noble | ++ path=overlays/2025.2/aodh/source 2026-09-17 12:41:08.459184 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/aodh/source ]] 2026-09-17 12:41:08.459234 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:08.459244 | ubuntu-noble | ++ path=overlays/2025.2/aodh/source 2026-09-17 12:41:08.459270 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/aodh/source ]] 2026-09-17 12:41:08.459279 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:08.459287 | ubuntu-noble | ++ path=overlays/2025.2/aodh/source 2026-09-17 12:41:08.459311 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/aodh/source ]] 2026-09-17 12:41:08.459337 | ubuntu-noble | ++ return 1 2026-09-17 12:41:08.460397 | ubuntu-noble | + overlay_dir= 2026-09-17 12:41:08.460425 | ubuntu-noble | + overlay_dir= 2026-09-17 12:41:08.460432 | ubuntu-noble | + echo Check patches for aodh-stable-2025.2.tar.gz 2026-09-17 12:41:08.460451 | ubuntu-noble | Check patches for aodh-stable-2025.2.tar.gz 2026-09-17 12:41:08.460457 | ubuntu-noble | + [[ -n '' ]] 2026-09-17 12:41:08.460463 | ubuntu-noble | + echo Check overlays for aodh-stable-2025.2.tar.gz 2026-09-17 12:41:08.460468 | ubuntu-noble | Check overlays for aodh-stable-2025.2.tar.gz 2026-09-17 12:41:08.460474 | ubuntu-noble | + [[ -n '' ]] 2026-09-17 12:41:08.460480 | ubuntu-noble | + popd 2026-09-17 12:41:08.460485 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-17 12:41:08.460491 | ubuntu-noble | + pushd tarballs 2026-09-17 12:41:08.461084 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-09-17 12:41:08.463539 | ubuntu-noble | + filename=barbican-stable-2025.2.tar.gz 2026-09-17 12:41:08.463568 | ubuntu-noble | + [[ -e barbican-stable-2025.2.tar.gz ]] 2026-09-17 12:41:08.463575 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-09-17 12:41:08.463582 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-09-17 12:41:08.463588 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-09-17 12:41:09.651665 | ubuntu-noble | 2026-09-17 12:41:09 URL:https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz [664868/664868] -> "barbican-stable-2025.2.tar.gz" [1] 2026-09-17 12:41:09.654849 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-17 12:41:09.654918 | ubuntu-noble | + echo Process barbican-stable-2025.2.tar.gz 2026-09-17 12:41:09.654928 | ubuntu-noble | Process barbican-stable-2025.2.tar.gz 2026-09-17 12:41:09.658175 | ubuntu-noble | ++ tar -tzf barbican-stable-2025.2.tar.gz 2026-09-17 12:41:09.658214 | ubuntu-noble | ++ head -1 2026-09-17 12:41:09.659682 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-17 12:41:09.664363 | ubuntu-noble | + directory=barbican-21.0.1.dev5 2026-09-17 12:41:09.665645 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 barbican-21.0.1.dev5 2026-09-17 12:41:09.665677 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-17 12:41:09.665685 | ubuntu-noble | ++ local directory=barbican-21.0.1.dev5 2026-09-17 12:41:09.665692 | ubuntu-noble | ++ local suffix= 2026-09-17 12:41:09.665697 | ubuntu-noble | ++ local name=barbican 2026-09-17 12:41:09.665703 | ubuntu-noble | ++ local candidate path 2026-09-17 12:41:09.665710 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:09.665715 | ubuntu-noble | ++ path=patches/2025.2/barbican 2026-09-17 12:41:09.665722 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/barbican ]] 2026-09-17 12:41:09.665729 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:09.665734 | ubuntu-noble | ++ path=patches/2025.2/barbican 2026-09-17 12:41:09.665740 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/barbican ]] 2026-09-17 12:41:09.665746 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:09.665752 | ubuntu-noble | ++ path=patches/2025.2/barbican 2026-09-17 12:41:09.665758 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/barbican ]] 2026-09-17 12:41:09.665764 | ubuntu-noble | ++ return 1 2026-09-17 12:41:09.665774 | ubuntu-noble | + patch_dir= 2026-09-17 12:41:09.665780 | ubuntu-noble | + patch_dir= 2026-09-17 12:41:09.666870 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 barbican-21.0.1.dev5 /source 2026-09-17 12:41:09.666951 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-17 12:41:09.666960 | ubuntu-noble | ++ local directory=barbican-21.0.1.dev5 2026-09-17 12:41:09.666966 | ubuntu-noble | ++ local suffix=/source 2026-09-17 12:41:09.666972 | ubuntu-noble | ++ local name=barbican 2026-09-17 12:41:09.666978 | ubuntu-noble | ++ local candidate path 2026-09-17 12:41:09.666985 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:09.666991 | ubuntu-noble | ++ path=overlays/2025.2/barbican/source 2026-09-17 12:41:09.666998 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/barbican/source ]] 2026-09-17 12:41:09.667004 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:09.667010 | ubuntu-noble | ++ path=overlays/2025.2/barbican/source 2026-09-17 12:41:09.667016 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/barbican/source ]] 2026-09-17 12:41:09.667022 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:09.667043 | ubuntu-noble | ++ path=overlays/2025.2/barbican/source 2026-09-17 12:41:09.667051 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/barbican/source ]] 2026-09-17 12:41:09.667057 | ubuntu-noble | ++ return 1 2026-09-17 12:41:09.667070 | ubuntu-noble | + overlay_dir= 2026-09-17 12:41:09.667076 | ubuntu-noble | + overlay_dir= 2026-09-17 12:41:09.667083 | ubuntu-noble | + echo Check patches for barbican-stable-2025.2.tar.gz 2026-09-17 12:41:09.667090 | ubuntu-noble | Check patches for barbican-stable-2025.2.tar.gz 2026-09-17 12:41:09.667096 | ubuntu-noble | + [[ -n '' ]] 2026-09-17 12:41:09.667102 | ubuntu-noble | + echo Check overlays for barbican-stable-2025.2.tar.gz 2026-09-17 12:41:09.667155 | ubuntu-noble | Check overlays for barbican-stable-2025.2.tar.gz 2026-09-17 12:41:09.667163 | ubuntu-noble | + [[ -n '' ]] 2026-09-17 12:41:09.667170 | ubuntu-noble | + popd 2026-09-17 12:41:09.667181 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-17 12:41:09.667189 | ubuntu-noble | + pushd tarballs 2026-09-17 12:41:09.667963 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-09-17 12:41:09.669855 | ubuntu-noble | + filename=blazar-stable-2025.2.tar.gz 2026-09-17 12:41:09.669922 | ubuntu-noble | + [[ -e blazar-stable-2025.2.tar.gz ]] 2026-09-17 12:41:09.669938 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-09-17 12:41:09.669945 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-09-17 12:41:09.669954 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-09-17 12:41:10.876338 | ubuntu-noble | 2026-09-17 12:41:10 URL:https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz [431334/431334] -> "blazar-stable-2025.2.tar.gz" [1] 2026-09-17 12:41:10.879610 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-17 12:41:10.879690 | ubuntu-noble | + echo Process blazar-stable-2025.2.tar.gz 2026-09-17 12:41:10.879706 | ubuntu-noble | Process blazar-stable-2025.2.tar.gz 2026-09-17 12:41:10.882245 | ubuntu-noble | ++ tar -tzf blazar-stable-2025.2.tar.gz 2026-09-17 12:41:10.882303 | ubuntu-noble | ++ head -1 2026-09-17 12:41:10.882323 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-17 12:41:10.891385 | ubuntu-noble | + directory=blazar-16.0.1.dev3 2026-09-17 12:41:10.892495 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 blazar-16.0.1.dev3 2026-09-17 12:41:10.892533 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-17 12:41:10.892542 | ubuntu-noble | ++ local directory=blazar-16.0.1.dev3 2026-09-17 12:41:10.892550 | ubuntu-noble | ++ local suffix= 2026-09-17 12:41:10.892557 | ubuntu-noble | ++ local name=blazar 2026-09-17 12:41:10.892563 | ubuntu-noble | ++ local candidate path 2026-09-17 12:41:10.892573 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:10.892581 | ubuntu-noble | ++ path=patches/2025.2/blazar 2026-09-17 12:41:10.892588 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/blazar ]] 2026-09-17 12:41:10.892597 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:10.892603 | ubuntu-noble | ++ path=patches/2025.2/blazar 2026-09-17 12:41:10.892609 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/blazar ]] 2026-09-17 12:41:10.892616 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:10.892622 | ubuntu-noble | ++ path=patches/2025.2/blazar 2026-09-17 12:41:10.892629 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/blazar ]] 2026-09-17 12:41:10.892639 | ubuntu-noble | ++ return 1 2026-09-17 12:41:10.892760 | ubuntu-noble | + patch_dir= 2026-09-17 12:41:10.892773 | ubuntu-noble | + patch_dir= 2026-09-17 12:41:10.894215 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 blazar-16.0.1.dev3 /source 2026-09-17 12:41:10.894253 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-17 12:41:10.894262 | ubuntu-noble | ++ local directory=blazar-16.0.1.dev3 2026-09-17 12:41:10.894269 | ubuntu-noble | ++ local suffix=/source 2026-09-17 12:41:10.894276 | ubuntu-noble | ++ local name=blazar 2026-09-17 12:41:10.894282 | ubuntu-noble | ++ local candidate path 2026-09-17 12:41:10.894289 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:10.894295 | ubuntu-noble | ++ path=overlays/2025.2/blazar/source 2026-09-17 12:41:10.894322 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/blazar/source ]] 2026-09-17 12:41:10.894329 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:10.894336 | ubuntu-noble | ++ path=overlays/2025.2/blazar/source 2026-09-17 12:41:10.894347 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/blazar/source ]] 2026-09-17 12:41:10.894358 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:10.894368 | ubuntu-noble | ++ path=overlays/2025.2/blazar/source 2026-09-17 12:41:10.894379 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/blazar/source ]] 2026-09-17 12:41:10.894389 | ubuntu-noble | ++ return 1 2026-09-17 12:41:10.894409 | ubuntu-noble | + overlay_dir= 2026-09-17 12:41:10.894421 | ubuntu-noble | + overlay_dir= 2026-09-17 12:41:10.894432 | ubuntu-noble | + echo Check patches for blazar-stable-2025.2.tar.gz 2026-09-17 12:41:10.894443 | ubuntu-noble | Check patches for blazar-stable-2025.2.tar.gz 2026-09-17 12:41:10.894455 | ubuntu-noble | + [[ -n '' ]] 2026-09-17 12:41:10.894480 | ubuntu-noble | + echo Check overlays for blazar-stable-2025.2.tar.gz 2026-09-17 12:41:10.894492 | ubuntu-noble | Check overlays for blazar-stable-2025.2.tar.gz 2026-09-17 12:41:10.894514 | ubuntu-noble | + [[ -n '' ]] 2026-09-17 12:41:10.894525 | ubuntu-noble | + popd 2026-09-17 12:41:10.894532 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-17 12:41:10.894538 | ubuntu-noble | + pushd tarballs 2026-09-17 12:41:10.894914 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-09-17 12:41:10.896543 | ubuntu-noble | + filename=ceilometer-stable-2025.2.tar.gz 2026-09-17 12:41:10.896568 | ubuntu-noble | + [[ -e ceilometer-stable-2025.2.tar.gz ]] 2026-09-17 12:41:10.896578 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-09-17 12:41:10.896597 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-09-17 12:41:10.896606 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-09-17 12:41:12.206363 | ubuntu-noble | 2026-09-17 12:41:12 URL:https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz [872211/872211] -> "ceilometer-stable-2025.2.tar.gz" [1] 2026-09-17 12:41:12.209297 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-17 12:41:12.209361 | ubuntu-noble | + echo Process ceilometer-stable-2025.2.tar.gz 2026-09-17 12:41:12.209373 | ubuntu-noble | Process ceilometer-stable-2025.2.tar.gz 2026-09-17 12:41:12.212205 | ubuntu-noble | ++ tar -tzf ceilometer-stable-2025.2.tar.gz 2026-09-17 12:41:12.212261 | ubuntu-noble | ++ head -1 2026-09-17 12:41:12.212777 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-17 12:41:12.223713 | ubuntu-noble | + directory=ceilometer-25.0.0.0rc2.dev2 2026-09-17 12:41:12.224795 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 ceilometer-25.0.0.0rc2.dev2 2026-09-17 12:41:12.224883 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-17 12:41:12.224900 | ubuntu-noble | ++ local directory=ceilometer-25.0.0.0rc2.dev2 2026-09-17 12:41:12.224959 | ubuntu-noble | ++ local suffix= 2026-09-17 12:41:12.225087 | ubuntu-noble | ++ local name=ceilometer 2026-09-17 12:41:12.225101 | ubuntu-noble | ++ local candidate path 2026-09-17 12:41:12.225728 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:12.225827 | ubuntu-noble | ++ path=patches/2025.2/ceilometer 2026-09-17 12:41:12.225846 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ceilometer ]] 2026-09-17 12:41:12.225861 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:12.225875 | ubuntu-noble | ++ path=patches/2025.2/ceilometer 2026-09-17 12:41:12.225901 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ceilometer ]] 2026-09-17 12:41:12.225916 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:12.225930 | ubuntu-noble | ++ path=patches/2025.2/ceilometer 2026-09-17 12:41:12.225943 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ceilometer ]] 2026-09-17 12:41:12.225956 | ubuntu-noble | ++ return 1 2026-09-17 12:41:12.226003 | ubuntu-noble | + patch_dir= 2026-09-17 12:41:12.226012 | ubuntu-noble | + patch_dir= 2026-09-17 12:41:12.227374 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 ceilometer-25.0.0.0rc2.dev2 /source 2026-09-17 12:41:12.227430 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-17 12:41:12.227439 | ubuntu-noble | ++ local directory=ceilometer-25.0.0.0rc2.dev2 2026-09-17 12:41:12.227447 | ubuntu-noble | ++ local suffix=/source 2026-09-17 12:41:12.227453 | ubuntu-noble | ++ local name=ceilometer 2026-09-17 12:41:12.227460 | ubuntu-noble | ++ local candidate path 2026-09-17 12:41:12.227467 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:12.227474 | ubuntu-noble | ++ path=overlays/2025.2/ceilometer/source 2026-09-17 12:41:12.227482 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ceilometer/source ]] 2026-09-17 12:41:12.227489 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:12.227496 | ubuntu-noble | ++ path=overlays/2025.2/ceilometer/source 2026-09-17 12:41:12.227503 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ceilometer/source ]] 2026-09-17 12:41:12.227510 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:12.227517 | ubuntu-noble | ++ path=overlays/2025.2/ceilometer/source 2026-09-17 12:41:12.227524 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ceilometer/source ]] 2026-09-17 12:41:12.227531 | ubuntu-noble | ++ return 1 2026-09-17 12:41:12.227640 | ubuntu-noble | + overlay_dir= 2026-09-17 12:41:12.227695 | ubuntu-noble | + overlay_dir= 2026-09-17 12:41:12.227744 | ubuntu-noble | + echo Check patches for ceilometer-stable-2025.2.tar.gz 2026-09-17 12:41:12.227773 | ubuntu-noble | Check patches for ceilometer-stable-2025.2.tar.gz 2026-09-17 12:41:12.227807 | ubuntu-noble | + [[ -n '' ]] 2026-09-17 12:41:12.227844 | ubuntu-noble | + echo Check overlays for ceilometer-stable-2025.2.tar.gz 2026-09-17 12:41:12.227867 | ubuntu-noble | Check overlays for ceilometer-stable-2025.2.tar.gz 2026-09-17 12:41:12.227903 | ubuntu-noble | + [[ -n '' ]] 2026-09-17 12:41:12.227934 | ubuntu-noble | + popd 2026-09-17 12:41:12.228077 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-17 12:41:12.228153 | ubuntu-noble | + pushd tarballs 2026-09-17 12:41:12.229663 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-09-17 12:41:12.231723 | ubuntu-noble | + filename=cinder-stable-2025.2.tar.gz 2026-09-17 12:41:12.231757 | ubuntu-noble | + [[ -e cinder-stable-2025.2.tar.gz ]] 2026-09-17 12:41:12.231764 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-09-17 12:41:12.231771 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-09-17 12:41:12.231777 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-09-17 12:41:13.908290 | ubuntu-noble | 2026-09-17 12:41:13 URL:https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz [6502913/6502913] -> "cinder-stable-2025.2.tar.gz" [1] 2026-09-17 12:41:13.910305 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-17 12:41:13.910357 | ubuntu-noble | + echo Process cinder-stable-2025.2.tar.gz 2026-09-17 12:41:13.910365 | ubuntu-noble | Process cinder-stable-2025.2.tar.gz 2026-09-17 12:41:13.913168 | ubuntu-noble | ++ tar -tzf cinder-stable-2025.2.tar.gz 2026-09-17 12:41:13.913205 | ubuntu-noble | ++ head -1 2026-09-17 12:41:13.913552 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-17 12:41:13.918832 | ubuntu-noble | + directory=cinder-27.0.1.dev25 2026-09-17 12:41:13.919699 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 cinder-27.0.1.dev25 2026-09-17 12:41:13.919834 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-17 12:41:13.919876 | ubuntu-noble | ++ local directory=cinder-27.0.1.dev25 2026-09-17 12:41:13.919921 | ubuntu-noble | ++ local suffix= 2026-09-17 12:41:13.919989 | ubuntu-noble | ++ local name=cinder 2026-09-17 12:41:13.920019 | ubuntu-noble | ++ local candidate path 2026-09-17 12:41:13.920100 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:13.920182 | ubuntu-noble | ++ path=patches/2025.2/cinder 2026-09-17 12:41:13.920232 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/cinder ]] 2026-09-17 12:41:13.920275 | ubuntu-noble | ++ echo patches/2025.2/cinder 2026-09-17 12:41:13.920319 | ubuntu-noble | ++ return 0 2026-09-17 12:41:13.920721 | ubuntu-noble | + patch_dir=patches/2025.2/cinder 2026-09-17 12:41:13.921475 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 cinder-27.0.1.dev25 /source 2026-09-17 12:41:13.921527 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-17 12:41:13.921536 | ubuntu-noble | ++ local directory=cinder-27.0.1.dev25 2026-09-17 12:41:13.921547 | ubuntu-noble | ++ local suffix=/source 2026-09-17 12:41:13.921613 | ubuntu-noble | ++ local name=cinder 2026-09-17 12:41:13.921623 | ubuntu-noble | ++ local candidate path 2026-09-17 12:41:13.921634 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:13.921644 | ubuntu-noble | ++ path=overlays/2025.2/cinder/source 2026-09-17 12:41:13.921654 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/cinder/source ]] 2026-09-17 12:41:13.921687 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:13.921698 | ubuntu-noble | ++ path=overlays/2025.2/cinder/source 2026-09-17 12:41:13.921706 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/cinder/source ]] 2026-09-17 12:41:13.921716 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:13.921723 | ubuntu-noble | ++ path=overlays/2025.2/cinder/source 2026-09-17 12:41:13.921730 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/cinder/source ]] 2026-09-17 12:41:13.921740 | ubuntu-noble | ++ return 1 2026-09-17 12:41:13.922695 | ubuntu-noble | + overlay_dir= 2026-09-17 12:41:13.922738 | ubuntu-noble | + overlay_dir= 2026-09-17 12:41:13.922746 | ubuntu-noble | + echo Check patches for cinder-stable-2025.2.tar.gz 2026-09-17 12:41:13.922752 | ubuntu-noble | Check patches for cinder-stable-2025.2.tar.gz 2026-09-17 12:41:13.922759 | ubuntu-noble | + [[ -n patches/2025.2/cinder ]] 2026-09-17 12:41:13.922764 | ubuntu-noble | + tar xzf cinder-stable-2025.2.tar.gz 2026-09-17 12:41:14.298597 | ubuntu-noble | + rm cinder-stable-2025.2.tar.gz 2026-09-17 12:41:14.303173 | ubuntu-noble | + find cinder-27.0.1.dev25 -type f 2026-09-17 12:41:14.303222 | ubuntu-noble | + sort 2026-09-17 12:41:14.313156 | ubuntu-noble | + pushd cinder-27.0.1.dev25 2026-09-17 12:41:14.314243 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/cinder -type f -name '*.patch' 2026-09-17 12:41:14.314427 | ubuntu-noble | ++ sort 2026-09-17 12:41:14.316856 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-17 12:41:14.316953 | ubuntu-noble | + apply_patch patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-09-17 12:41:14.317000 | ubuntu-noble | + local rel=patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-09-17 12:41:14.317031 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-09-17 12:41:14.317084 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/cinder/netapp-01-backport-962085.patch' 2026-09-17 12:41:14.317098 | ubuntu-noble | APPLY PATCH patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-09-17 12:41:14.317155 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-17 12:41:14.318636 | ubuntu-noble | checking file cinder/tests/unit/volume/drivers/netapp/dataontap/test_nvme_library.py 2026-09-17 12:41:14.318957 | ubuntu-noble | checking file cinder/volume/drivers/netapp/dataontap/nvme_library.py 2026-09-17 12:41:14.319195 | ubuntu-noble | checking file releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-09-17 12:41:14.319639 | ubuntu-noble | + patch --forward --batch -p1 2026-09-17 12:41:14.321270 | ubuntu-noble | patching file cinder/tests/unit/volume/drivers/netapp/dataontap/test_nvme_library.py 2026-09-17 12:41:14.321530 | ubuntu-noble | patching file cinder/volume/drivers/netapp/dataontap/nvme_library.py 2026-09-17 12:41:14.321678 | ubuntu-noble | patching file releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-09-17 12:41:14.322294 | ubuntu-noble | + echo patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-09-17 12:41:14.322550 | ubuntu-noble | + popd 2026-09-17 12:41:14.323290 | ubuntu-noble | + find cinder-27.0.1.dev25 -type f 2026-09-17 12:41:14.324075 | ubuntu-noble | + sort 2026-09-17 12:41:14.334570 | ubuntu-noble | + append_new_files_to_sources_txt cinder-27.0.1.dev25 files-before files-after 2026-09-17 12:41:14.334681 | ubuntu-noble | + local directory=cinder-27.0.1.dev25 2026-09-17 12:41:14.334711 | ubuntu-noble | + local before=files-before 2026-09-17 12:41:14.334731 | ubuntu-noble | + local after=files-after 2026-09-17 12:41:14.334978 | ubuntu-noble | + local sources_txt 2026-09-17 12:41:14.337168 | ubuntu-noble | ++ find cinder-27.0.1.dev25 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-09-17 12:41:14.337211 | ubuntu-noble | ++ head -1 2026-09-17 12:41:14.338268 | ubuntu-noble | + sources_txt=cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt 2026-09-17 12:41:14.338298 | ubuntu-noble | + [[ -z cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt ]] 2026-09-17 12:41:14.338302 | ubuntu-noble | + local new_files 2026-09-17 12:41:14.338718 | ubuntu-noble | ++ comm -13 files-before files-after 2026-09-17 12:41:14.342658 | ubuntu-noble | + new_files=cinder-27.0.1.dev25/releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-09-17 12:41:14.342688 | ubuntu-noble | + [[ -z cinder-27.0.1.dev25/releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml ]] 2026-09-17 12:41:14.344040 | ubuntu-noble | ++ tail -c1 cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt 2026-09-17 12:41:14.345544 | ubuntu-noble | + [[ -n y ]] 2026-09-17 12:41:14.345570 | ubuntu-noble | + echo 2026-09-17 12:41:14.345575 | ubuntu-noble | + local file 2026-09-17 12:41:14.345579 | ubuntu-noble | + for file in $new_files 2026-09-17 12:41:14.345583 | ubuntu-noble | + case $file in 2026-09-17 12:41:14.345587 | 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-17 12:41:14.345592 | 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-17 12:41:14.345597 | ubuntu-noble | + echo releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-09-17 12:41:14.345601 | ubuntu-noble | + rm files-before files-after 2026-09-17 12:41:14.349734 | ubuntu-noble | + tar czf cinder-stable-2025.2.tar.gz cinder-27.0.1.dev25 2026-09-17 12:41:15.561891 | ubuntu-noble | + rm -r cinder-27.0.1.dev25 2026-09-17 12:41:15.648357 | ubuntu-noble | + echo Check overlays for cinder-stable-2025.2.tar.gz 2026-09-17 12:41:15.648409 | ubuntu-noble | Check overlays for cinder-stable-2025.2.tar.gz 2026-09-17 12:41:15.648415 | ubuntu-noble | + [[ -n '' ]] 2026-09-17 12:41:15.648420 | ubuntu-noble | + popd 2026-09-17 12:41:15.648424 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-17 12:41:15.648429 | ubuntu-noble | + pushd tarballs 2026-09-17 12:41:15.649410 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-09-17 12:41:15.651447 | ubuntu-noble | + filename=designate-stable-2025.2.tar.gz 2026-09-17 12:41:15.651473 | ubuntu-noble | + [[ -e designate-stable-2025.2.tar.gz ]] 2026-09-17 12:41:15.651478 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-09-17 12:41:15.651483 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-09-17 12:41:15.651487 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-09-17 12:41:16.971304 | ubuntu-noble | 2026-09-17 12:41:16 URL:https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz [1019280/1019280] -> "designate-stable-2025.2.tar.gz" [1] 2026-09-17 12:41:16.973701 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-17 12:41:16.973731 | ubuntu-noble | + echo Process designate-stable-2025.2.tar.gz 2026-09-17 12:41:16.973739 | ubuntu-noble | Process designate-stable-2025.2.tar.gz 2026-09-17 12:41:16.977191 | ubuntu-noble | ++ tar -tzf designate-stable-2025.2.tar.gz 2026-09-17 12:41:16.977897 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-17 12:41:16.978044 | ubuntu-noble | ++ head -1 2026-09-17 12:41:16.983815 | ubuntu-noble | + directory=designate-21.0.2.dev1 2026-09-17 12:41:16.984721 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 designate-21.0.2.dev1 2026-09-17 12:41:16.984881 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-17 12:41:16.984926 | ubuntu-noble | ++ local directory=designate-21.0.2.dev1 2026-09-17 12:41:16.984977 | ubuntu-noble | ++ local suffix= 2026-09-17 12:41:16.985048 | ubuntu-noble | ++ local name=designate 2026-09-17 12:41:16.985081 | ubuntu-noble | ++ local candidate path 2026-09-17 12:41:16.985209 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:16.985250 | ubuntu-noble | ++ path=patches/2025.2/designate 2026-09-17 12:41:16.985282 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/designate ]] 2026-09-17 12:41:16.985335 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:16.985362 | ubuntu-noble | ++ path=patches/2025.2/designate 2026-09-17 12:41:16.985404 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/designate ]] 2026-09-17 12:41:16.985431 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:16.985455 | ubuntu-noble | ++ path=patches/2025.2/designate 2026-09-17 12:41:16.985479 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/designate ]] 2026-09-17 12:41:16.985509 | ubuntu-noble | ++ return 1 2026-09-17 12:41:16.985950 | ubuntu-noble | + patch_dir= 2026-09-17 12:41:16.986006 | ubuntu-noble | + patch_dir= 2026-09-17 12:41:16.986756 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 designate-21.0.2.dev1 /source 2026-09-17 12:41:16.986876 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-17 12:41:16.986910 | ubuntu-noble | ++ local directory=designate-21.0.2.dev1 2026-09-17 12:41:16.986951 | ubuntu-noble | ++ local suffix=/source 2026-09-17 12:41:16.987009 | ubuntu-noble | ++ local name=designate 2026-09-17 12:41:16.987039 | ubuntu-noble | ++ local candidate path 2026-09-17 12:41:16.987083 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:16.987174 | ubuntu-noble | ++ path=overlays/2025.2/designate/source 2026-09-17 12:41:16.987211 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/designate/source ]] 2026-09-17 12:41:16.987255 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:16.987279 | ubuntu-noble | ++ path=overlays/2025.2/designate/source 2026-09-17 12:41:16.987303 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/designate/source ]] 2026-09-17 12:41:16.987327 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:16.987348 | ubuntu-noble | ++ path=overlays/2025.2/designate/source 2026-09-17 12:41:16.987371 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/designate/source ]] 2026-09-17 12:41:16.987398 | ubuntu-noble | ++ return 1 2026-09-17 12:41:16.987795 | ubuntu-noble | + overlay_dir= 2026-09-17 12:41:16.987847 | ubuntu-noble | + overlay_dir= 2026-09-17 12:41:16.987882 | ubuntu-noble | + echo Check patches for designate-stable-2025.2.tar.gz 2026-09-17 12:41:16.987899 | ubuntu-noble | Check patches for designate-stable-2025.2.tar.gz 2026-09-17 12:41:16.987923 | ubuntu-noble | + [[ -n '' ]] 2026-09-17 12:41:16.987943 | ubuntu-noble | + echo Check overlays for designate-stable-2025.2.tar.gz 2026-09-17 12:41:16.987955 | ubuntu-noble | Check overlays for designate-stable-2025.2.tar.gz 2026-09-17 12:41:16.987971 | ubuntu-noble | + [[ -n '' ]] 2026-09-17 12:41:16.987985 | ubuntu-noble | + popd 2026-09-17 12:41:16.988072 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-17 12:41:16.988097 | ubuntu-noble | + pushd tarballs 2026-09-17 12:41:16.988858 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-09-17 12:41:16.990705 | ubuntu-noble | + filename=glance-stable-2025.2.tar.gz 2026-09-17 12:41:16.990762 | ubuntu-noble | + [[ -e glance-stable-2025.2.tar.gz ]] 2026-09-17 12:41:16.990808 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-09-17 12:41:16.990822 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-09-17 12:41:16.990851 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-09-17 12:41:18.520398 | ubuntu-noble | 2026-09-17 12:41:18 URL:https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz [2142801/2142801] -> "glance-stable-2025.2.tar.gz" [1] 2026-09-17 12:41:18.521946 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-17 12:41:18.522000 | ubuntu-noble | + echo Process glance-stable-2025.2.tar.gz 2026-09-17 12:41:18.522016 | ubuntu-noble | Process glance-stable-2025.2.tar.gz 2026-09-17 12:41:18.524224 | ubuntu-noble | ++ tar -tzf glance-stable-2025.2.tar.gz 2026-09-17 12:41:18.524275 | ubuntu-noble | ++ head -1 2026-09-17 12:41:18.524478 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-17 12:41:18.533904 | ubuntu-noble | + directory=glance-31.1.1.dev16 2026-09-17 12:41:18.535006 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 glance-31.1.1.dev16 2026-09-17 12:41:18.535231 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-17 12:41:18.535296 | ubuntu-noble | ++ local directory=glance-31.1.1.dev16 2026-09-17 12:41:18.535359 | ubuntu-noble | ++ local suffix= 2026-09-17 12:41:18.535451 | ubuntu-noble | ++ local name=glance 2026-09-17 12:41:18.535520 | ubuntu-noble | ++ local candidate path 2026-09-17 12:41:18.535588 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:18.535625 | ubuntu-noble | ++ path=patches/2025.2/glance 2026-09-17 12:41:18.535662 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/glance ]] 2026-09-17 12:41:18.535743 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:18.535776 | ubuntu-noble | ++ path=patches/2025.2/glance 2026-09-17 12:41:18.535806 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/glance ]] 2026-09-17 12:41:18.535838 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:18.535866 | ubuntu-noble | ++ path=patches/2025.2/glance 2026-09-17 12:41:18.535896 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/glance ]] 2026-09-17 12:41:18.535932 | ubuntu-noble | ++ return 1 2026-09-17 12:41:18.536530 | ubuntu-noble | + patch_dir= 2026-09-17 12:41:18.536629 | ubuntu-noble | + patch_dir= 2026-09-17 12:41:18.537510 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 glance-31.1.1.dev16 /source 2026-09-17 12:41:18.538215 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-17 12:41:18.538249 | ubuntu-noble | ++ local directory=glance-31.1.1.dev16 2026-09-17 12:41:18.538256 | ubuntu-noble | ++ local suffix=/source 2026-09-17 12:41:18.538262 | ubuntu-noble | ++ local name=glance 2026-09-17 12:41:18.538268 | ubuntu-noble | ++ local candidate path 2026-09-17 12:41:18.538274 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:18.538280 | ubuntu-noble | ++ path=overlays/2025.2/glance/source 2026-09-17 12:41:18.538287 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/glance/source ]] 2026-09-17 12:41:18.538294 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:18.538300 | ubuntu-noble | ++ path=overlays/2025.2/glance/source 2026-09-17 12:41:18.538313 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/glance/source ]] 2026-09-17 12:41:18.538319 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:18.538325 | ubuntu-noble | ++ path=overlays/2025.2/glance/source 2026-09-17 12:41:18.538331 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/glance/source ]] 2026-09-17 12:41:18.538336 | ubuntu-noble | ++ return 1 2026-09-17 12:41:18.539059 | ubuntu-noble | + overlay_dir= 2026-09-17 12:41:18.539082 | ubuntu-noble | + overlay_dir= 2026-09-17 12:41:18.539089 | ubuntu-noble | + echo Check patches for glance-stable-2025.2.tar.gz 2026-09-17 12:41:18.539095 | ubuntu-noble | Check patches for glance-stable-2025.2.tar.gz 2026-09-17 12:41:18.539102 | ubuntu-noble | + [[ -n '' ]] 2026-09-17 12:41:18.539132 | ubuntu-noble | + echo Check overlays for glance-stable-2025.2.tar.gz 2026-09-17 12:41:18.539151 | ubuntu-noble | Check overlays for glance-stable-2025.2.tar.gz 2026-09-17 12:41:18.539157 | ubuntu-noble | + [[ -n '' ]] 2026-09-17 12:41:18.539163 | ubuntu-noble | + popd 2026-09-17 12:41:18.539177 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-17 12:41:18.539184 | ubuntu-noble | + pushd tarballs 2026-09-17 12:41:18.539702 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-09-17 12:41:18.542775 | ubuntu-noble | + filename=heat-stable-2025.2.tar.gz 2026-09-17 12:41:18.542815 | ubuntu-noble | + [[ -e heat-stable-2025.2.tar.gz ]] 2026-09-17 12:41:18.542823 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-09-17 12:41:18.542830 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-09-17 12:41:18.542838 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-09-17 12:41:19.992327 | ubuntu-noble | 2026-09-17 12:41:19 URL:https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz [2358834/2358834] -> "heat-stable-2025.2.tar.gz" [1] 2026-09-17 12:41:19.993248 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-17 12:41:19.993311 | ubuntu-noble | + echo Process heat-stable-2025.2.tar.gz 2026-09-17 12:41:19.993318 | ubuntu-noble | Process heat-stable-2025.2.tar.gz 2026-09-17 12:41:19.996199 | ubuntu-noble | ++ tar -tzf heat-stable-2025.2.tar.gz 2026-09-17 12:41:19.996284 | ubuntu-noble | ++ head -1 2026-09-17 12:41:19.997618 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-17 12:41:20.006927 | ubuntu-noble | + directory=openstack_heat-25.0.2.dev1 2026-09-17 12:41:20.007812 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 openstack_heat-25.0.2.dev1 2026-09-17 12:41:20.007905 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-17 12:41:20.007934 | ubuntu-noble | ++ local directory=openstack_heat-25.0.2.dev1 2026-09-17 12:41:20.007965 | ubuntu-noble | ++ local suffix= 2026-09-17 12:41:20.008010 | ubuntu-noble | ++ local name=openstack_heat 2026-09-17 12:41:20.008029 | ubuntu-noble | ++ local candidate path 2026-09-17 12:41:20.008064 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:20.008083 | ubuntu-noble | ++ path=patches/2025.2/openstack_heat 2026-09-17 12:41:20.008102 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_heat ]] 2026-09-17 12:41:20.008173 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:20.008190 | ubuntu-noble | ++ path=patches/2025.2/openstack-heat 2026-09-17 12:41:20.008205 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack-heat ]] 2026-09-17 12:41:20.008222 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:20.008236 | ubuntu-noble | ++ path=patches/2025.2/openstack_heat 2026-09-17 12:41:20.008250 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_heat ]] 2026-09-17 12:41:20.008283 | ubuntu-noble | ++ return 1 2026-09-17 12:41:20.008718 | ubuntu-noble | + patch_dir= 2026-09-17 12:41:20.008872 | ubuntu-noble | + patch_dir= 2026-09-17 12:41:20.010495 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 openstack_heat-25.0.2.dev1 /source 2026-09-17 12:41:20.010727 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-17 12:41:20.010834 | ubuntu-noble | ++ local directory=openstack_heat-25.0.2.dev1 2026-09-17 12:41:20.010941 | ubuntu-noble | ++ local suffix=/source 2026-09-17 12:41:20.011090 | ubuntu-noble | ++ local name=openstack_heat 2026-09-17 12:41:20.011456 | ubuntu-noble | ++ local candidate path 2026-09-17 12:41:20.011593 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:20.011662 | ubuntu-noble | ++ path=overlays/2025.2/openstack_heat/source 2026-09-17 12:41:20.011734 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_heat/source ]] 2026-09-17 12:41:20.011840 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:20.011907 | ubuntu-noble | ++ path=overlays/2025.2/openstack-heat/source 2026-09-17 12:41:20.011972 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack-heat/source ]] 2026-09-17 12:41:20.012034 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:20.012085 | ubuntu-noble | ++ path=overlays/2025.2/openstack_heat/source 2026-09-17 12:41:20.012200 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_heat/source ]] 2026-09-17 12:41:20.012298 | ubuntu-noble | ++ return 1 2026-09-17 12:41:20.012924 | ubuntu-noble | + overlay_dir= 2026-09-17 12:41:20.013879 | ubuntu-noble | + overlay_dir= 2026-09-17 12:41:20.013926 | ubuntu-noble | + echo Check patches for heat-stable-2025.2.tar.gz 2026-09-17 12:41:20.013939 | ubuntu-noble | Check patches for heat-stable-2025.2.tar.gz 2026-09-17 12:41:20.013950 | ubuntu-noble | + [[ -n '' ]] 2026-09-17 12:41:20.013960 | ubuntu-noble | + echo Check overlays for heat-stable-2025.2.tar.gz 2026-09-17 12:41:20.013970 | ubuntu-noble | Check overlays for heat-stable-2025.2.tar.gz 2026-09-17 12:41:20.013979 | ubuntu-noble | + [[ -n '' ]] 2026-09-17 12:41:20.013989 | ubuntu-noble | + popd 2026-09-17 12:41:20.013999 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-17 12:41:20.014010 | ubuntu-noble | + pushd tarballs 2026-09-17 12:41:20.014588 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-09-17 12:41:20.017715 | ubuntu-noble | + filename=horizon-stable-2025.2.tar.gz 2026-09-17 12:41:20.017760 | ubuntu-noble | + [[ -e horizon-stable-2025.2.tar.gz ]] 2026-09-17 12:41:20.017771 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-09-17 12:41:20.017780 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-09-17 12:41:20.017789 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-09-17 12:41:21.594392 | ubuntu-noble | 2026-09-17 12:41:21 URL:https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz [5397412/5397412] -> "horizon-stable-2025.2.tar.gz" [1] 2026-09-17 12:41:21.596246 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-17 12:41:21.596298 | ubuntu-noble | + echo Process horizon-stable-2025.2.tar.gz 2026-09-17 12:41:21.596315 | ubuntu-noble | Process horizon-stable-2025.2.tar.gz 2026-09-17 12:41:21.599208 | ubuntu-noble | ++ tar -tzf horizon-stable-2025.2.tar.gz 2026-09-17 12:41:21.599258 | ubuntu-noble | ++ head -1 2026-09-17 12:41:21.599716 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-17 12:41:21.609240 | ubuntu-noble | + directory=horizon-25.5.3.dev10 2026-09-17 12:41:21.610215 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 horizon-25.5.3.dev10 2026-09-17 12:41:21.610413 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-17 12:41:21.610463 | ubuntu-noble | ++ local directory=horizon-25.5.3.dev10 2026-09-17 12:41:21.610511 | ubuntu-noble | ++ local suffix= 2026-09-17 12:41:21.610582 | ubuntu-noble | ++ local name=horizon 2026-09-17 12:41:21.610615 | ubuntu-noble | ++ local candidate path 2026-09-17 12:41:21.610672 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:21.610703 | ubuntu-noble | ++ path=patches/2025.2/horizon 2026-09-17 12:41:21.610734 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/horizon ]] 2026-09-17 12:41:21.610785 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:21.610813 | ubuntu-noble | ++ path=patches/2025.2/horizon 2026-09-17 12:41:21.610840 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/horizon ]] 2026-09-17 12:41:21.610866 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:21.610891 | ubuntu-noble | ++ path=patches/2025.2/horizon 2026-09-17 12:41:21.610916 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/horizon ]] 2026-09-17 12:41:21.610947 | ubuntu-noble | ++ return 1 2026-09-17 12:41:21.611497 | ubuntu-noble | + patch_dir= 2026-09-17 12:41:21.611594 | ubuntu-noble | + patch_dir= 2026-09-17 12:41:21.612357 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 horizon-25.5.3.dev10 /source 2026-09-17 12:41:21.612481 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-17 12:41:21.612518 | ubuntu-noble | ++ local directory=horizon-25.5.3.dev10 2026-09-17 12:41:21.612581 | ubuntu-noble | ++ local suffix=/source 2026-09-17 12:41:21.612674 | ubuntu-noble | ++ local name=horizon 2026-09-17 12:41:21.612726 | ubuntu-noble | ++ local candidate path 2026-09-17 12:41:21.612777 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:21.612807 | ubuntu-noble | ++ path=overlays/2025.2/horizon/source 2026-09-17 12:41:21.612837 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/horizon/source ]] 2026-09-17 12:41:21.612880 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:21.612905 | ubuntu-noble | ++ path=overlays/2025.2/horizon/source 2026-09-17 12:41:21.612930 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/horizon/source ]] 2026-09-17 12:41:21.612956 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:21.612980 | ubuntu-noble | ++ path=overlays/2025.2/horizon/source 2026-09-17 12:41:21.613004 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/horizon/source ]] 2026-09-17 12:41:21.613038 | ubuntu-noble | ++ return 1 2026-09-17 12:41:21.613524 | ubuntu-noble | + overlay_dir= 2026-09-17 12:41:21.613606 | ubuntu-noble | + overlay_dir= 2026-09-17 12:41:21.613665 | ubuntu-noble | + echo Check patches for horizon-stable-2025.2.tar.gz 2026-09-17 12:41:21.613697 | ubuntu-noble | Check patches for horizon-stable-2025.2.tar.gz 2026-09-17 12:41:21.613739 | ubuntu-noble | + [[ -n '' ]] 2026-09-17 12:41:21.613782 | ubuntu-noble | + echo Check overlays for horizon-stable-2025.2.tar.gz 2026-09-17 12:41:21.613808 | ubuntu-noble | Check overlays for horizon-stable-2025.2.tar.gz 2026-09-17 12:41:21.613844 | ubuntu-noble | + [[ -n '' ]] 2026-09-17 12:41:21.613877 | ubuntu-noble | + popd 2026-09-17 12:41:21.614186 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-17 12:41:21.614211 | ubuntu-noble | + pushd tarballs 2026-09-17 12:41:21.614833 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-09-17 12:41:21.616596 | ubuntu-noble | + filename=ironic-stable-2025.2.tar.gz 2026-09-17 12:41:21.617088 | ubuntu-noble | + [[ -e ironic-stable-2025.2.tar.gz ]] 2026-09-17 12:41:21.617173 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-09-17 12:41:21.617189 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-09-17 12:41:21.617197 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-09-17 12:41:23.178426 | ubuntu-noble | 2026-09-17 12:41:23 URL:https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz [3059705/3059705] -> "ironic-stable-2025.2.tar.gz" [1] 2026-09-17 12:41:23.181085 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-17 12:41:23.181184 | ubuntu-noble | + echo Process ironic-stable-2025.2.tar.gz 2026-09-17 12:41:23.181199 | ubuntu-noble | Process ironic-stable-2025.2.tar.gz 2026-09-17 12:41:23.183213 | ubuntu-noble | ++ tar -tzf ironic-stable-2025.2.tar.gz 2026-09-17 12:41:23.183261 | ubuntu-noble | ++ head -1 2026-09-17 12:41:23.184579 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-17 12:41:23.195795 | ubuntu-noble | + directory=ironic-32.0.2.dev24 2026-09-17 12:41:23.196816 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 ironic-32.0.2.dev24 2026-09-17 12:41:23.196936 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-17 12:41:23.196971 | ubuntu-noble | ++ local directory=ironic-32.0.2.dev24 2026-09-17 12:41:23.197007 | ubuntu-noble | ++ local suffix= 2026-09-17 12:41:23.197055 | ubuntu-noble | ++ local name=ironic 2026-09-17 12:41:23.197076 | ubuntu-noble | ++ local candidate path 2026-09-17 12:41:23.197146 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:23.197172 | ubuntu-noble | ++ path=patches/2025.2/ironic 2026-09-17 12:41:23.197193 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic ]] 2026-09-17 12:41:23.197226 | ubuntu-noble | ++ echo patches/2025.2/ironic 2026-09-17 12:41:23.197258 | ubuntu-noble | ++ return 0 2026-09-17 12:41:23.197705 | ubuntu-noble | + patch_dir=patches/2025.2/ironic 2026-09-17 12:41:23.198517 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 ironic-32.0.2.dev24 /source 2026-09-17 12:41:23.198593 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-17 12:41:23.198616 | ubuntu-noble | ++ local directory=ironic-32.0.2.dev24 2026-09-17 12:41:23.198647 | ubuntu-noble | ++ local suffix=/source 2026-09-17 12:41:23.198689 | ubuntu-noble | ++ local name=ironic 2026-09-17 12:41:23.198707 | ubuntu-noble | ++ local candidate path 2026-09-17 12:41:23.198735 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:23.199009 | ubuntu-noble | ++ path=overlays/2025.2/ironic/source 2026-09-17 12:41:23.199017 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ironic/source ]] 2026-09-17 12:41:23.199022 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:23.199026 | ubuntu-noble | ++ path=overlays/2025.2/ironic/source 2026-09-17 12:41:23.199029 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ironic/source ]] 2026-09-17 12:41:23.199033 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:23.199037 | ubuntu-noble | ++ path=overlays/2025.2/ironic/source 2026-09-17 12:41:23.199040 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ironic/source ]] 2026-09-17 12:41:23.199044 | ubuntu-noble | ++ return 1 2026-09-17 12:41:23.199203 | ubuntu-noble | + overlay_dir= 2026-09-17 12:41:23.199249 | ubuntu-noble | + overlay_dir= 2026-09-17 12:41:23.199303 | ubuntu-noble | + echo Check patches for ironic-stable-2025.2.tar.gz 2026-09-17 12:41:23.199311 | ubuntu-noble | Check patches for ironic-stable-2025.2.tar.gz 2026-09-17 12:41:23.199343 | ubuntu-noble | + [[ -n patches/2025.2/ironic ]] 2026-09-17 12:41:23.199378 | ubuntu-noble | + tar xzf ironic-stable-2025.2.tar.gz 2026-09-17 12:41:23.402349 | ubuntu-noble | + rm ironic-stable-2025.2.tar.gz 2026-09-17 12:41:23.407187 | ubuntu-noble | + find ironic-32.0.2.dev24 -type f 2026-09-17 12:41:23.407219 | ubuntu-noble | + sort 2026-09-17 12:41:23.414985 | ubuntu-noble | + pushd ironic-32.0.2.dev24 2026-09-17 12:41:23.416279 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic -type f -name '*.patch' 2026-09-17 12:41:23.417009 | ubuntu-noble | ++ sort 2026-09-17 12:41:23.421187 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-17 12:41:23.421279 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-09-17 12:41:23.421330 | ubuntu-noble | + local rel=patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-09-17 12:41:23.421359 | 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-17 12:41:23.421385 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch' 2026-09-17 12:41:23.421413 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-09-17 12:41:23.421433 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-17 12:41:23.423795 | ubuntu-noble | checking file api-ref/source/baremetal-api-v1-portgroups.inc 2026-09-17 12:41:23.424602 | ubuntu-noble | checking file api-ref/source/parameters.yaml 2026-09-17 12:41:23.425261 | ubuntu-noble | checking file api-ref/source/samples/portgroup-create-response.json 2026-09-17 12:41:23.425530 | ubuntu-noble | checking file api-ref/source/samples/portgroup-list-detail-response.json 2026-09-17 12:41:23.425711 | ubuntu-noble | checking file api-ref/source/samples/portgroup-update-response.json 2026-09-17 12:41:23.425943 | ubuntu-noble | checking file doc/source/admin/networking.rst 2026-09-17 12:41:23.426270 | ubuntu-noble | checking file doc/source/admin/portgroups.rst 2026-09-17 12:41:23.426546 | ubuntu-noble | checking file doc/source/contributor/webapi-version-history.rst 2026-09-17 12:41:23.426882 | ubuntu-noble | checking file ironic/api/controllers/v1/port.py 2026-09-17 12:41:23.427065 | ubuntu-noble | Hunk #1 succeeded at 808 (offset -10 lines). 2026-09-17 12:41:23.427320 | ubuntu-noble | checking file ironic/api/controllers/v1/portgroup.py 2026-09-17 12:41:23.427568 | ubuntu-noble | Hunk #5 succeeded at 548 (offset -9 lines). 2026-09-17 12:41:23.427913 | ubuntu-noble | checking file ironic/api/controllers/v1/utils.py 2026-09-17 12:41:23.428088 | ubuntu-noble | Hunk #1 succeeded at 1270 (offset -19 lines). 2026-09-17 12:41:23.428435 | ubuntu-noble | checking file ironic/api/controllers/v1/versions.py 2026-09-17 12:41:23.428674 | ubuntu-noble | checking file ironic/common/release_mappings.py 2026-09-17 12:41:23.429492 | ubuntu-noble | checking file ironic/conductor/manager.py 2026-09-17 12:41:23.429857 | ubuntu-noble | Hunk #2 succeeded at 2378 (offset 25 lines). 2026-09-17 12:41:23.430572 | ubuntu-noble | checking file ironic/conductor/rpcapi.py 2026-09-17 12:41:23.431095 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-09-17 12:41:23.431339 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-09-17 12:41:23.431574 | ubuntu-noble | checking file ironic/objects/portgroup.py 2026-09-17 12:41:23.432154 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_port.py 2026-09-17 12:41:23.432767 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_portgroup.py 2026-09-17 12:41:23.434098 | ubuntu-noble | checking file ironic/tests/unit/conductor/test_manager.py 2026-09-17 12:41:23.435093 | ubuntu-noble | Hunk #1 succeeded at 7955 (offset 268 lines). 2026-09-17 12:41:23.435647 | ubuntu-noble | checking file ironic/tests/unit/db/test_portgroups.py 2026-09-17 12:41:23.435854 | ubuntu-noble | checking file ironic/tests/unit/db/utils.py 2026-09-17 12:41:23.436089 | ubuntu-noble | checking file ironic/tests/unit/objects/test_objects.py 2026-09-17 12:41:23.436350 | ubuntu-noble | checking file ironic/tests/unit/objects/test_portgroup.py 2026-09-17 12:41:23.436703 | ubuntu-noble | checking file releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml 2026-09-17 12:41:23.437203 | ubuntu-noble | + patch --forward --batch -p1 2026-09-17 12:41:23.438840 | ubuntu-noble | patching file api-ref/source/baremetal-api-v1-portgroups.inc 2026-09-17 12:41:23.439210 | ubuntu-noble | patching file api-ref/source/parameters.yaml 2026-09-17 12:41:23.441195 | ubuntu-noble | patching file api-ref/source/samples/portgroup-create-response.json 2026-09-17 12:41:23.441222 | ubuntu-noble | patching file api-ref/source/samples/portgroup-list-detail-response.json 2026-09-17 12:41:23.441230 | ubuntu-noble | patching file api-ref/source/samples/portgroup-update-response.json 2026-09-17 12:41:23.441238 | ubuntu-noble | patching file doc/source/admin/networking.rst 2026-09-17 12:41:23.441245 | ubuntu-noble | patching file doc/source/admin/portgroups.rst 2026-09-17 12:41:23.441252 | ubuntu-noble | patching file doc/source/contributor/webapi-version-history.rst 2026-09-17 12:41:23.441259 | ubuntu-noble | patching file ironic/api/controllers/v1/port.py 2026-09-17 12:41:23.441270 | ubuntu-noble | Hunk #1 succeeded at 808 (offset -10 lines). 2026-09-17 12:41:23.441278 | ubuntu-noble | patching file ironic/api/controllers/v1/portgroup.py 2026-09-17 12:41:23.441285 | ubuntu-noble | Hunk #5 succeeded at 548 (offset -9 lines). 2026-09-17 12:41:23.441291 | ubuntu-noble | patching file ironic/api/controllers/v1/utils.py 2026-09-17 12:41:23.441298 | ubuntu-noble | Hunk #1 succeeded at 1270 (offset -19 lines). 2026-09-17 12:41:23.441305 | ubuntu-noble | patching file ironic/api/controllers/v1/versions.py 2026-09-17 12:41:23.441537 | ubuntu-noble | patching file ironic/common/release_mappings.py 2026-09-17 12:41:23.442185 | ubuntu-noble | patching file ironic/conductor/manager.py 2026-09-17 12:41:23.442475 | ubuntu-noble | Hunk #2 succeeded at 2378 (offset 25 lines). 2026-09-17 12:41:23.442836 | ubuntu-noble | patching file ironic/conductor/rpcapi.py 2026-09-17 12:41:23.443200 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-09-17 12:41:23.443423 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-09-17 12:41:23.443610 | ubuntu-noble | patching file ironic/objects/portgroup.py 2026-09-17 12:41:23.444144 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_port.py 2026-09-17 12:41:23.444597 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_portgroup.py 2026-09-17 12:41:23.445598 | ubuntu-noble | patching file ironic/tests/unit/conductor/test_manager.py 2026-09-17 12:41:23.446278 | ubuntu-noble | Hunk #1 succeeded at 7955 (offset 268 lines). 2026-09-17 12:41:23.446610 | ubuntu-noble | patching file ironic/tests/unit/db/test_portgroups.py 2026-09-17 12:41:23.446750 | ubuntu-noble | patching file ironic/tests/unit/db/utils.py 2026-09-17 12:41:23.446907 | ubuntu-noble | patching file ironic/tests/unit/objects/test_objects.py 2026-09-17 12:41:23.447134 | ubuntu-noble | patching file ironic/tests/unit/objects/test_portgroup.py 2026-09-17 12:41:23.447311 | ubuntu-noble | patching file releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml 2026-09-17 12:41:23.449255 | ubuntu-noble | + echo patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-09-17 12:41:23.449422 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-17 12:41:23.449502 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-09-17 12:41:23.449545 | ubuntu-noble | + local rel=patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-09-17 12:41:23.449581 | 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-17 12:41:23.449616 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch' 2026-09-17 12:41:23.449632 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-09-17 12:41:23.449658 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-17 12:41:23.451100 | ubuntu-noble | checking file api-ref/source/baremetal-api-v1-portgroups.inc 2026-09-17 12:41:23.451570 | ubuntu-noble | checking file api-ref/source/parameters.yaml 2026-09-17 12:41:23.451977 | ubuntu-noble | checking file api-ref/source/samples/portgroup-create-response.json 2026-09-17 12:41:23.452183 | ubuntu-noble | checking file api-ref/source/samples/portgroup-list-detail-response.json 2026-09-17 12:41:23.452296 | ubuntu-noble | checking file api-ref/source/samples/portgroup-update-response.json 2026-09-17 12:41:23.452438 | ubuntu-noble | checking file doc/source/contributor/webapi-version-history.rst 2026-09-17 12:41:23.452602 | ubuntu-noble | checking file ironic/api/controllers/v1/portgroup.py 2026-09-17 12:41:23.452856 | ubuntu-noble | checking file ironic/api/controllers/v1/utils.py 2026-09-17 12:41:23.452971 | ubuntu-noble | Hunk #1 succeeded at 1280 (offset -19 lines). 2026-09-17 12:41:23.453197 | ubuntu-noble | checking file ironic/api/controllers/v1/versions.py 2026-09-17 12:41:23.453419 | ubuntu-noble | checking file ironic/common/release_mappings.py 2026-09-17 12:41:23.453586 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-09-17 12:41:23.453722 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-09-17 12:41:23.453894 | ubuntu-noble | checking file ironic/objects/portgroup.py 2026-09-17 12:41:23.454065 | ubuntu-noble | checking file ironic/tests/unit/db/test_portgroups.py 2026-09-17 12:41:23.454345 | ubuntu-noble | checking file ironic/tests/unit/db/utils.py 2026-09-17 12:41:23.454653 | ubuntu-noble | checking file ironic/tests/unit/objects/test_objects.py 2026-09-17 12:41:23.454913 | ubuntu-noble | checking file releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-09-17 12:41:23.455360 | ubuntu-noble | + patch --forward --batch -p1 2026-09-17 12:41:23.458159 | ubuntu-noble | patching file api-ref/source/baremetal-api-v1-portgroups.inc 2026-09-17 12:41:23.458187 | ubuntu-noble | patching file api-ref/source/parameters.yaml 2026-09-17 12:41:23.458195 | ubuntu-noble | patching file api-ref/source/samples/portgroup-create-response.json 2026-09-17 12:41:23.458202 | ubuntu-noble | patching file api-ref/source/samples/portgroup-list-detail-response.json 2026-09-17 12:41:23.458208 | ubuntu-noble | patching file api-ref/source/samples/portgroup-update-response.json 2026-09-17 12:41:23.458215 | ubuntu-noble | patching file doc/source/contributor/webapi-version-history.rst 2026-09-17 12:41:23.459169 | ubuntu-noble | patching file ironic/api/controllers/v1/portgroup.py 2026-09-17 12:41:23.459200 | ubuntu-noble | patching file ironic/api/controllers/v1/utils.py 2026-09-17 12:41:23.459207 | ubuntu-noble | Hunk #1 succeeded at 1280 (offset -19 lines). 2026-09-17 12:41:23.459213 | ubuntu-noble | patching file ironic/api/controllers/v1/versions.py 2026-09-17 12:41:23.459218 | ubuntu-noble | patching file ironic/common/release_mappings.py 2026-09-17 12:41:23.459370 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-09-17 12:41:23.459624 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-09-17 12:41:23.459789 | ubuntu-noble | patching file ironic/objects/portgroup.py 2026-09-17 12:41:23.459985 | ubuntu-noble | patching file ironic/tests/unit/db/test_portgroups.py 2026-09-17 12:41:23.460189 | ubuntu-noble | patching file ironic/tests/unit/db/utils.py 2026-09-17 12:41:23.460369 | ubuntu-noble | patching file ironic/tests/unit/objects/test_objects.py 2026-09-17 12:41:23.460568 | ubuntu-noble | patching file releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-09-17 12:41:23.462199 | ubuntu-noble | + echo patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-09-17 12:41:23.462270 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-17 12:41:23.462353 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-09-17 12:41:23.462375 | ubuntu-noble | + local rel=patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-09-17 12:41:23.462433 | 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-17 12:41:23.462457 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0003-Add-node.instance_name.patch' 2026-09-17 12:41:23.462463 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-09-17 12:41:23.462481 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-17 12:41:23.464174 | ubuntu-noble | checking file api-ref/source/baremetal-api-v1-nodes.inc 2026-09-17 12:41:23.464210 | ubuntu-noble | checking file api-ref/source/parameters.yaml 2026-09-17 12:41:23.464491 | ubuntu-noble | checking file api-ref/source/samples/node-create-response.json 2026-09-17 12:41:23.464580 | ubuntu-noble | checking file api-ref/source/samples/node-show-response.json 2026-09-17 12:41:23.464665 | ubuntu-noble | checking file api-ref/source/samples/node-update-driver-info-response.json 2026-09-17 12:41:23.464736 | ubuntu-noble | checking file api-ref/source/samples/nodes-list-details-response.json 2026-09-17 12:41:23.464878 | ubuntu-noble | checking file doc/source/contributor/webapi-version-history.rst 2026-09-17 12:41:23.465311 | ubuntu-noble | checking file ironic/api/controllers/v1/node.py 2026-09-17 12:41:23.465559 | ubuntu-noble | Hunk #3 succeeded at 1612 (offset 24 lines). 2026-09-17 12:41:23.465615 | ubuntu-noble | Hunk #4 succeeded at 2474 (offset 24 lines). 2026-09-17 12:41:23.465629 | ubuntu-noble | Hunk #5 succeeded at 2515 (offset 24 lines). 2026-09-17 12:41:23.465649 | ubuntu-noble | Hunk #6 succeeded at 2665 (offset 24 lines). 2026-09-17 12:41:23.465660 | ubuntu-noble | Hunk #7 succeeded at 2674 (offset 24 lines). 2026-09-17 12:41:23.465670 | ubuntu-noble | Hunk #8 succeeded at 2723 (offset 24 lines). 2026-09-17 12:41:23.465680 | ubuntu-noble | Hunk #9 succeeded at 2742 (offset 24 lines). 2026-09-17 12:41:23.465689 | ubuntu-noble | Hunk #10 succeeded at 2766 (offset 24 lines). 2026-09-17 12:41:23.465699 | ubuntu-noble | Hunk #11 succeeded at 2780 (offset 24 lines). 2026-09-17 12:41:23.465731 | ubuntu-noble | Hunk #12 succeeded at 2789 (offset 24 lines). 2026-09-17 12:41:23.465742 | ubuntu-noble | Hunk #13 succeeded at 2833 (offset 24 lines). 2026-09-17 12:41:23.465751 | ubuntu-noble | Hunk #14 succeeded at 2855 (offset 24 lines). 2026-09-17 12:41:23.465760 | ubuntu-noble | Hunk #15 succeeded at 2873 (offset 24 lines). 2026-09-17 12:41:23.465770 | ubuntu-noble | Hunk #16 succeeded at 3087 (offset 8 lines). 2026-09-17 12:41:23.465780 | ubuntu-noble | Hunk #17 succeeded at 3247 (offset 16 lines). 2026-09-17 12:41:23.465921 | ubuntu-noble | checking file ironic/api/controllers/v1/utils.py 2026-09-17 12:41:23.465966 | ubuntu-noble | Hunk #1 succeeded at 874 (offset -19 lines). 2026-09-17 12:41:23.466049 | ubuntu-noble | Hunk #2 succeeded at 2312 (offset 32 lines). 2026-09-17 12:41:23.466185 | ubuntu-noble | checking file ironic/api/controllers/v1/versions.py 2026-09-17 12:41:23.466336 | ubuntu-noble | checking file ironic/common/release_mappings.py 2026-09-17 12:41:23.466834 | ubuntu-noble | checking file ironic/conductor/manager.py 2026-09-17 12:41:23.466874 | ubuntu-noble | Hunk #1 succeeded at 1164 (offset 7 lines). 2026-09-17 12:41:23.467343 | ubuntu-noble | checking file ironic/db/api.py 2026-09-17 12:41:23.467541 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-09-17 12:41:23.467876 | ubuntu-noble | checking file ironic/db/sqlalchemy/api.py 2026-09-17 12:41:23.468090 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-09-17 12:41:23.468216 | ubuntu-noble | checking file ironic/objects/deployment.py 2026-09-17 12:41:23.468438 | ubuntu-noble | checking file ironic/objects/node.py 2026-09-17 12:41:23.469277 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_node.py 2026-09-17 12:41:23.469614 | ubuntu-noble | Hunk #2 succeeded at 4516 (offset 9 lines). 2026-09-17 12:41:23.470839 | ubuntu-noble | checking file ironic/tests/unit/conductor/test_manager.py 2026-09-17 12:41:23.471002 | ubuntu-noble | Hunk #1 succeeded at 2575 (offset 67 lines). 2026-09-17 12:41:23.471769 | ubuntu-noble | checking file ironic/tests/unit/db/test_nodes.py 2026-09-17 12:41:23.471931 | ubuntu-noble | checking file ironic/tests/unit/db/utils.py 2026-09-17 12:41:23.472085 | ubuntu-noble | checking file ironic/tests/unit/objects/test_objects.py 2026-09-17 12:41:23.472249 | ubuntu-noble | checking file releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-09-17 12:41:23.473146 | ubuntu-noble | + patch --forward --batch -p1 2026-09-17 12:41:23.474080 | ubuntu-noble | patching file api-ref/source/baremetal-api-v1-nodes.inc 2026-09-17 12:41:23.474380 | ubuntu-noble | patching file api-ref/source/parameters.yaml 2026-09-17 12:41:23.474591 | ubuntu-noble | patching file api-ref/source/samples/node-create-response.json 2026-09-17 12:41:23.474634 | ubuntu-noble | patching file api-ref/source/samples/node-show-response.json 2026-09-17 12:41:23.474715 | ubuntu-noble | patching file api-ref/source/samples/node-update-driver-info-response.json 2026-09-17 12:41:23.474756 | ubuntu-noble | patching file api-ref/source/samples/nodes-list-details-response.json 2026-09-17 12:41:23.474875 | ubuntu-noble | patching file doc/source/contributor/webapi-version-history.rst 2026-09-17 12:41:23.475222 | ubuntu-noble | patching file ironic/api/controllers/v1/node.py 2026-09-17 12:41:23.475350 | ubuntu-noble | Hunk #3 succeeded at 1612 (offset 24 lines). 2026-09-17 12:41:23.475410 | ubuntu-noble | Hunk #4 succeeded at 2474 (offset 24 lines). 2026-09-17 12:41:23.475423 | ubuntu-noble | Hunk #5 succeeded at 2515 (offset 24 lines). 2026-09-17 12:41:23.475438 | ubuntu-noble | Hunk #6 succeeded at 2665 (offset 24 lines). 2026-09-17 12:41:23.475448 | ubuntu-noble | Hunk #7 succeeded at 2674 (offset 24 lines). 2026-09-17 12:41:23.475457 | ubuntu-noble | Hunk #8 succeeded at 2723 (offset 24 lines). 2026-09-17 12:41:23.475471 | ubuntu-noble | Hunk #9 succeeded at 2742 (offset 24 lines). 2026-09-17 12:41:23.475480 | ubuntu-noble | Hunk #10 succeeded at 2766 (offset 24 lines). 2026-09-17 12:41:23.475490 | ubuntu-noble | Hunk #11 succeeded at 2780 (offset 24 lines). 2026-09-17 12:41:23.475499 | ubuntu-noble | Hunk #12 succeeded at 2789 (offset 24 lines). 2026-09-17 12:41:23.475508 | ubuntu-noble | Hunk #13 succeeded at 2833 (offset 24 lines). 2026-09-17 12:41:23.475522 | ubuntu-noble | Hunk #14 succeeded at 2855 (offset 24 lines). 2026-09-17 12:41:23.475531 | ubuntu-noble | Hunk #15 succeeded at 2873 (offset 24 lines). 2026-09-17 12:41:23.475540 | ubuntu-noble | Hunk #16 succeeded at 3087 (offset 8 lines). 2026-09-17 12:41:23.475550 | ubuntu-noble | Hunk #17 succeeded at 3247 (offset 16 lines). 2026-09-17 12:41:23.475761 | ubuntu-noble | patching file ironic/api/controllers/v1/utils.py 2026-09-17 12:41:23.475801 | ubuntu-noble | Hunk #1 succeeded at 874 (offset -19 lines). 2026-09-17 12:41:23.475876 | ubuntu-noble | Hunk #2 succeeded at 2312 (offset 32 lines). 2026-09-17 12:41:23.475935 | ubuntu-noble | patching file ironic/api/controllers/v1/versions.py 2026-09-17 12:41:23.476061 | ubuntu-noble | patching file ironic/common/release_mappings.py 2026-09-17 12:41:23.476523 | ubuntu-noble | patching file ironic/conductor/manager.py 2026-09-17 12:41:23.476616 | ubuntu-noble | Hunk #1 succeeded at 1164 (offset 7 lines). 2026-09-17 12:41:23.476995 | ubuntu-noble | patching file ironic/db/api.py 2026-09-17 12:41:23.477210 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-09-17 12:41:23.477507 | ubuntu-noble | patching file ironic/db/sqlalchemy/api.py 2026-09-17 12:41:23.477770 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-09-17 12:41:23.477849 | ubuntu-noble | patching file ironic/objects/deployment.py 2026-09-17 12:41:23.477999 | ubuntu-noble | patching file ironic/objects/node.py 2026-09-17 12:41:23.478827 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_node.py 2026-09-17 12:41:23.479176 | ubuntu-noble | Hunk #2 succeeded at 4516 (offset 9 lines). 2026-09-17 12:41:23.480328 | ubuntu-noble | patching file ironic/tests/unit/conductor/test_manager.py 2026-09-17 12:41:23.480568 | ubuntu-noble | Hunk #1 succeeded at 2575 (offset 67 lines). 2026-09-17 12:41:23.481278 | ubuntu-noble | patching file ironic/tests/unit/db/test_nodes.py 2026-09-17 12:41:23.481439 | ubuntu-noble | patching file ironic/tests/unit/db/utils.py 2026-09-17 12:41:23.481612 | ubuntu-noble | patching file ironic/tests/unit/objects/test_objects.py 2026-09-17 12:41:23.481733 | ubuntu-noble | patching file releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-09-17 12:41:23.484180 | ubuntu-noble | + echo patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-09-17 12:41:23.484274 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-17 12:41:23.484376 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-09-17 12:41:23.484444 | ubuntu-noble | + local rel=patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-09-17 12:41:23.484486 | 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-17 12:41:23.484524 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch' 2026-09-17 12:41:23.484531 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-09-17 12:41:23.484559 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-17 12:41:23.486279 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-09-17 12:41:23.486346 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-09-17 12:41:23.487152 | ubuntu-noble | + patch --forward --batch -p1 2026-09-17 12:41:23.487989 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-09-17 12:41:23.488161 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-09-17 12:41:23.489175 | ubuntu-noble | + echo patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-09-17 12:41:23.489202 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-17 12:41:23.489207 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-09-17 12:41:23.489211 | ubuntu-noble | + local rel=patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-09-17 12:41:23.489216 | 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-17 12:41:23.489221 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch' 2026-09-17 12:41:23.489225 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-09-17 12:41:23.489229 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-17 12:41:23.492256 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-09-17 12:41:23.492698 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-09-17 12:41:23.493498 | ubuntu-noble | checking file ironic/tests/unit/db/sqlalchemy/test_migrations.py 2026-09-17 12:41:23.493964 | ubuntu-noble | checking file releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-09-17 12:41:23.494634 | ubuntu-noble | + patch --forward --batch -p1 2026-09-17 12:41:23.497602 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-09-17 12:41:23.497958 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-09-17 12:41:23.498571 | ubuntu-noble | patching file ironic/tests/unit/db/sqlalchemy/test_migrations.py 2026-09-17 12:41:23.498972 | ubuntu-noble | patching file releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-09-17 12:41:23.499933 | ubuntu-noble | + echo patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-09-17 12:41:23.500072 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-17 12:41:23.500183 | ubuntu-noble | + apply_patch patches/2025.2/ironic/backport-971459.patch 2026-09-17 12:41:23.500224 | ubuntu-noble | + local rel=patches/2025.2/ironic/backport-971459.patch 2026-09-17 12:41:23.500258 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/backport-971459.patch 2026-09-17 12:41:23.500287 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/backport-971459.patch' 2026-09-17 12:41:23.500293 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/backport-971459.patch 2026-09-17 12:41:23.500317 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-17 12:41:23.502168 | ubuntu-noble | checking file ironic/common/states.py 2026-09-17 12:41:23.502190 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_ramdisk.py 2026-09-17 12:41:23.502194 | ubuntu-noble | Hunk #1 succeeded at 227 (offset 1 line). 2026-09-17 12:41:23.502198 | ubuntu-noble | checking file releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-09-17 12:41:23.502301 | ubuntu-noble | + patch --forward --batch -p1 2026-09-17 12:41:23.504156 | ubuntu-noble | patching file ironic/common/states.py 2026-09-17 12:41:23.504178 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_ramdisk.py 2026-09-17 12:41:23.504183 | ubuntu-noble | Hunk #1 succeeded at 227 (offset 1 line). 2026-09-17 12:41:23.504187 | ubuntu-noble | patching file releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-09-17 12:41:23.504384 | ubuntu-noble | + echo patches/2025.2/ironic/backport-971459.patch 2026-09-17 12:41:23.504512 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-17 12:41:23.504570 | ubuntu-noble | + apply_patch patches/2025.2/ironic/virtual-media-nfs.patch 2026-09-17 12:41:23.504604 | ubuntu-noble | + local rel=patches/2025.2/ironic/virtual-media-nfs.patch 2026-09-17 12:41:23.504630 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/virtual-media-nfs.patch 2026-09-17 12:41:23.504656 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/virtual-media-nfs.patch' 2026-09-17 12:41:23.504661 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/virtual-media-nfs.patch 2026-09-17 12:41:23.504680 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-17 12:41:23.506126 | ubuntu-noble | checking file ironic/conf/deploy.py 2026-09-17 12:41:23.506243 | ubuntu-noble | + patch --forward --batch -p1 2026-09-17 12:41:23.507731 | ubuntu-noble | patching file ironic/conf/deploy.py 2026-09-17 12:41:23.507865 | ubuntu-noble | + echo patches/2025.2/ironic/virtual-media-nfs.patch 2026-09-17 12:41:23.507995 | ubuntu-noble | + popd 2026-09-17 12:41:23.509178 | ubuntu-noble | + find ironic-32.0.2.dev24 -type f 2026-09-17 12:41:23.509200 | ubuntu-noble | + sort 2026-09-17 12:41:23.517242 | ubuntu-noble | + append_new_files_to_sources_txt ironic-32.0.2.dev24 files-before files-after 2026-09-17 12:41:23.517330 | ubuntu-noble | + local directory=ironic-32.0.2.dev24 2026-09-17 12:41:23.517358 | ubuntu-noble | + local before=files-before 2026-09-17 12:41:23.517376 | ubuntu-noble | + local after=files-after 2026-09-17 12:41:23.517393 | ubuntu-noble | + local sources_txt 2026-09-17 12:41:23.518377 | ubuntu-noble | ++ find ironic-32.0.2.dev24 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-09-17 12:41:23.518703 | ubuntu-noble | ++ head -1 2026-09-17 12:41:23.520722 | ubuntu-noble | + sources_txt=ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-17 12:41:23.520774 | ubuntu-noble | + [[ -z ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt ]] 2026-09-17 12:41:23.520797 | ubuntu-noble | + local new_files 2026-09-17 12:41:23.521377 | ubuntu-noble | ++ comm -13 files-before files-after 2026-09-17 12:41:23.525432 | ubuntu-noble | + new_files='ironic-32.0.2.dev24/ironic/api/controllers/v1/node.py.orig 2026-09-17 12:41:23.525450 | ubuntu-noble | ironic-32.0.2.dev24/ironic/api/controllers/v1/port.py.orig 2026-09-17 12:41:23.525454 | ubuntu-noble | ironic-32.0.2.dev24/ironic/api/controllers/v1/portgroup.py.orig 2026-09-17 12:41:23.525458 | ubuntu-noble | ironic-32.0.2.dev24/ironic/api/controllers/v1/utils.py.orig 2026-09-17 12:41:23.525461 | ubuntu-noble | ironic-32.0.2.dev24/ironic/conductor/manager.py.orig 2026-09-17 12:41:23.525465 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-09-17 12:41:23.525469 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-09-17 12:41:23.525472 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-09-17 12:41:23.525476 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-09-17 12:41:23.525480 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-09-17 12:41:23.525483 | ubuntu-noble | ironic-32.0.2.dev24/ironic/tests/unit/api/controllers/v1/test_node.py.orig 2026-09-17 12:41:23.525487 | ubuntu-noble | ironic-32.0.2.dev24/ironic/tests/unit/api/controllers/v1/test_ramdisk.py.orig 2026-09-17 12:41:23.525490 | ubuntu-noble | ironic-32.0.2.dev24/ironic/tests/unit/conductor/test_manager.py.orig 2026-09-17 12:41:23.525493 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-09-17 12:41:23.525497 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-09-17 12:41:23.525500 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-09-17 12:41:23.525503 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-09-17 12:41:23.525507 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml' 2026-09-17 12:41:23.525510 | ubuntu-noble | + [[ -z ironic-32.0.2.dev24/ironic/api/controllers/v1/node.py.orig 2026-09-17 12:41:23.525513 | ubuntu-noble | ironic-32.0.2.dev24/ironic/api/controllers/v1/port.py.orig 2026-09-17 12:41:23.525517 | ubuntu-noble | ironic-32.0.2.dev24/ironic/api/controllers/v1/portgroup.py.orig 2026-09-17 12:41:23.525520 | ubuntu-noble | ironic-32.0.2.dev24/ironic/api/controllers/v1/utils.py.orig 2026-09-17 12:41:23.525524 | ubuntu-noble | ironic-32.0.2.dev24/ironic/conductor/manager.py.orig 2026-09-17 12:41:23.525527 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-09-17 12:41:23.525531 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-09-17 12:41:23.525534 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-09-17 12:41:23.525537 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-09-17 12:41:23.525540 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-09-17 12:41:23.525544 | ubuntu-noble | ironic-32.0.2.dev24/ironic/tests/unit/api/controllers/v1/test_node.py.orig 2026-09-17 12:41:23.525547 | ubuntu-noble | ironic-32.0.2.dev24/ironic/tests/unit/api/controllers/v1/test_ramdisk.py.orig 2026-09-17 12:41:23.525550 | ubuntu-noble | ironic-32.0.2.dev24/ironic/tests/unit/conductor/test_manager.py.orig 2026-09-17 12:41:23.525554 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-09-17 12:41:23.525557 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-09-17 12:41:23.525561 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-09-17 12:41:23.525564 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-09-17 12:41:23.525567 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml ]] 2026-09-17 12:41:23.525729 | ubuntu-noble | ++ tail -c1 ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-17 12:41:23.527837 | ubuntu-noble | + [[ -n l ]] 2026-09-17 12:41:23.527857 | ubuntu-noble | + echo 2026-09-17 12:41:23.527861 | ubuntu-noble | + local file 2026-09-17 12:41:23.527865 | ubuntu-noble | + for file in $new_files 2026-09-17 12:41:23.527869 | ubuntu-noble | + case $file in 2026-09-17 12:41:23.527872 | ubuntu-noble | + continue 2026-09-17 12:41:23.527875 | ubuntu-noble | + for file in $new_files 2026-09-17 12:41:23.527879 | ubuntu-noble | + case $file in 2026-09-17 12:41:23.527882 | ubuntu-noble | + continue 2026-09-17 12:41:23.527885 | ubuntu-noble | + for file in $new_files 2026-09-17 12:41:23.527889 | ubuntu-noble | + case $file in 2026-09-17 12:41:23.527892 | ubuntu-noble | + continue 2026-09-17 12:41:23.527896 | ubuntu-noble | + for file in $new_files 2026-09-17 12:41:23.527899 | ubuntu-noble | + case $file in 2026-09-17 12:41:23.527902 | ubuntu-noble | + continue 2026-09-17 12:41:23.527905 | ubuntu-noble | + for file in $new_files 2026-09-17 12:41:23.527908 | ubuntu-noble | + case $file in 2026-09-17 12:41:23.527912 | ubuntu-noble | + continue 2026-09-17 12:41:23.527915 | ubuntu-noble | + for file in $new_files 2026-09-17 12:41:23.527918 | ubuntu-noble | + case $file in 2026-09-17 12:41:23.527922 | 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-17 12:41:23.527927 | 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-17 12:41:23.527931 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-09-17 12:41:23.527940 | ubuntu-noble | + for file in $new_files 2026-09-17 12:41:23.527943 | ubuntu-noble | + case $file in 2026-09-17 12:41:23.527946 | 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-17 12:41:23.527950 | 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-17 12:41:23.527954 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-09-17 12:41:23.527957 | ubuntu-noble | + for file in $new_files 2026-09-17 12:41:23.527960 | ubuntu-noble | + case $file in 2026-09-17 12:41:23.527963 | 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-17 12:41:23.527967 | 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-17 12:41:23.527970 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-09-17 12:41:23.527974 | ubuntu-noble | + for file in $new_files 2026-09-17 12:41:23.527977 | ubuntu-noble | + case $file in 2026-09-17 12:41:23.527980 | 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-17 12:41:23.527984 | 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-17 12:41:23.527987 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-09-17 12:41:23.527990 | ubuntu-noble | + for file in $new_files 2026-09-17 12:41:23.527993 | ubuntu-noble | + case $file in 2026-09-17 12:41:23.527997 | 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-17 12:41:23.528000 | 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-17 12:41:23.528003 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-09-17 12:41:23.528007 | ubuntu-noble | + for file in $new_files 2026-09-17 12:41:23.528010 | ubuntu-noble | + case $file in 2026-09-17 12:41:23.528013 | ubuntu-noble | + continue 2026-09-17 12:41:23.528017 | ubuntu-noble | + for file in $new_files 2026-09-17 12:41:23.528020 | ubuntu-noble | + case $file in 2026-09-17 12:41:23.528023 | ubuntu-noble | + continue 2026-09-17 12:41:23.528027 | ubuntu-noble | + for file in $new_files 2026-09-17 12:41:23.528030 | ubuntu-noble | + case $file in 2026-09-17 12:41:23.528040 | ubuntu-noble | + continue 2026-09-17 12:41:23.528044 | ubuntu-noble | + for file in $new_files 2026-09-17 12:41:23.528047 | ubuntu-noble | + case $file in 2026-09-17 12:41:23.528050 | ubuntu-noble | + echo 'APPEND releasenotes/notes/bug-2095486-f043868726d7f68f.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt' 2026-09-17 12:41:23.528054 | ubuntu-noble | APPEND releasenotes/notes/bug-2095486-f043868726d7f68f.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-17 12:41:23.528057 | ubuntu-noble | + echo releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-09-17 12:41:23.528060 | ubuntu-noble | + for file in $new_files 2026-09-17 12:41:23.528064 | ubuntu-noble | + case $file in 2026-09-17 12:41:23.528067 | ubuntu-noble | + echo 'APPEND releasenotes/notes/bug-2136818-9285f09043204290.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt' 2026-09-17 12:41:23.528070 | ubuntu-noble | APPEND releasenotes/notes/bug-2136818-9285f09043204290.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-17 12:41:23.528074 | ubuntu-noble | + echo releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-09-17 12:41:23.528077 | ubuntu-noble | + for file in $new_files 2026-09-17 12:41:23.528080 | ubuntu-noble | + case $file in 2026-09-17 12:41:23.528084 | 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-17 12:41:23.528087 | ubuntu-noble | APPEND releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-17 12:41:23.528090 | ubuntu-noble | + echo releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-09-17 12:41:23.528094 | ubuntu-noble | + for file in $new_files 2026-09-17 12:41:23.528097 | ubuntu-noble | + case $file in 2026-09-17 12:41:23.528100 | ubuntu-noble | + echo 'APPEND releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt' 2026-09-17 12:41:23.528121 | ubuntu-noble | APPEND releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-17 12:41:23.528126 | ubuntu-noble | + echo releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-09-17 12:41:23.528129 | ubuntu-noble | + for file in $new_files 2026-09-17 12:41:23.528132 | ubuntu-noble | + case $file in 2026-09-17 12:41:23.528141 | ubuntu-noble | + echo 'APPEND releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt' 2026-09-17 12:41:23.528145 | ubuntu-noble | APPEND releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-17 12:41:23.528148 | ubuntu-noble | + echo releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml 2026-09-17 12:41:23.528152 | ubuntu-noble | + rm files-before files-after 2026-09-17 12:41:23.529410 | ubuntu-noble | + tar czf ironic-stable-2025.2.tar.gz ironic-32.0.2.dev24 2026-09-17 12:41:24.165702 | ubuntu-noble | + rm -r ironic-32.0.2.dev24 2026-09-17 12:41:24.215333 | ubuntu-noble | + echo Check overlays for ironic-stable-2025.2.tar.gz 2026-09-17 12:41:24.215478 | ubuntu-noble | Check overlays for ironic-stable-2025.2.tar.gz 2026-09-17 12:41:24.215505 | ubuntu-noble | + [[ -n '' ]] 2026-09-17 12:41:24.215524 | ubuntu-noble | + popd 2026-09-17 12:41:24.215542 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-17 12:41:24.215561 | ubuntu-noble | + pushd tarballs 2026-09-17 12:41:24.215592 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-09-17 12:41:24.217890 | ubuntu-noble | + filename=keystone-stable-2025.2.tar.gz 2026-09-17 12:41:24.217944 | ubuntu-noble | + [[ -e keystone-stable-2025.2.tar.gz ]] 2026-09-17 12:41:24.217955 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-09-17 12:41:24.217965 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-09-17 12:41:24.217974 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-09-17 12:41:25.690209 | ubuntu-noble | 2026-09-17 12:41:25 URL:https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz [1818072/1818072] -> "keystone-stable-2025.2.tar.gz" [1] 2026-09-17 12:41:25.693482 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-17 12:41:25.693619 | ubuntu-noble | + echo Process keystone-stable-2025.2.tar.gz 2026-09-17 12:41:25.693660 | ubuntu-noble | Process keystone-stable-2025.2.tar.gz 2026-09-17 12:41:25.696274 | ubuntu-noble | ++ tar -tzf keystone-stable-2025.2.tar.gz 2026-09-17 12:41:25.696346 | ubuntu-noble | ++ head -1 2026-09-17 12:41:25.698296 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-17 12:41:25.710906 | ubuntu-noble | + directory=keystone-28.0.3.dev6 2026-09-17 12:41:25.711599 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 keystone-28.0.3.dev6 2026-09-17 12:41:25.711655 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-17 12:41:25.711666 | ubuntu-noble | ++ local directory=keystone-28.0.3.dev6 2026-09-17 12:41:25.711701 | ubuntu-noble | ++ local suffix= 2026-09-17 12:41:25.711739 | ubuntu-noble | ++ local name=keystone 2026-09-17 12:41:25.711748 | ubuntu-noble | ++ local candidate path 2026-09-17 12:41:25.711784 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:25.711793 | ubuntu-noble | ++ path=patches/2025.2/keystone 2026-09-17 12:41:25.711801 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/keystone ]] 2026-09-17 12:41:25.711866 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:25.711874 | ubuntu-noble | ++ path=patches/2025.2/keystone 2026-09-17 12:41:25.711879 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/keystone ]] 2026-09-17 12:41:25.711884 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:25.711889 | ubuntu-noble | ++ path=patches/2025.2/keystone 2026-09-17 12:41:25.711897 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/keystone ]] 2026-09-17 12:41:25.711902 | ubuntu-noble | ++ return 1 2026-09-17 12:41:25.712690 | ubuntu-noble | + patch_dir= 2026-09-17 12:41:25.712714 | ubuntu-noble | + patch_dir= 2026-09-17 12:41:25.713082 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 keystone-28.0.3.dev6 /source 2026-09-17 12:41:25.713162 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-17 12:41:25.713176 | ubuntu-noble | ++ local directory=keystone-28.0.3.dev6 2026-09-17 12:41:25.713207 | ubuntu-noble | ++ local suffix=/source 2026-09-17 12:41:25.713236 | ubuntu-noble | ++ local name=keystone 2026-09-17 12:41:25.713244 | ubuntu-noble | ++ local candidate path 2026-09-17 12:41:25.713274 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:25.713283 | ubuntu-noble | ++ path=overlays/2025.2/keystone/source 2026-09-17 12:41:25.713289 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/keystone/source ]] 2026-09-17 12:41:25.713339 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:25.713345 | ubuntu-noble | ++ path=overlays/2025.2/keystone/source 2026-09-17 12:41:25.713350 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/keystone/source ]] 2026-09-17 12:41:25.713354 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:25.713361 | ubuntu-noble | ++ path=overlays/2025.2/keystone/source 2026-09-17 12:41:25.713365 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/keystone/source ]] 2026-09-17 12:41:25.713370 | ubuntu-noble | ++ return 1 2026-09-17 12:41:25.714257 | ubuntu-noble | + overlay_dir= 2026-09-17 12:41:25.714325 | ubuntu-noble | + overlay_dir= 2026-09-17 12:41:25.714334 | ubuntu-noble | + echo Check patches for keystone-stable-2025.2.tar.gz 2026-09-17 12:41:25.714341 | ubuntu-noble | Check patches for keystone-stable-2025.2.tar.gz 2026-09-17 12:41:25.714347 | ubuntu-noble | + [[ -n '' ]] 2026-09-17 12:41:25.714352 | ubuntu-noble | + echo Check overlays for keystone-stable-2025.2.tar.gz 2026-09-17 12:41:25.714358 | ubuntu-noble | Check overlays for keystone-stable-2025.2.tar.gz 2026-09-17 12:41:25.714363 | ubuntu-noble | + [[ -n '' ]] 2026-09-17 12:41:25.714368 | ubuntu-noble | + popd 2026-09-17 12:41:25.714373 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-17 12:41:25.714379 | ubuntu-noble | + pushd tarballs 2026-09-17 12:41:25.714801 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-09-17 12:41:25.716478 | ubuntu-noble | + filename=magnum-stable-2025.2.tar.gz 2026-09-17 12:41:25.716554 | ubuntu-noble | + [[ -e magnum-stable-2025.2.tar.gz ]] 2026-09-17 12:41:25.716572 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-09-17 12:41:25.716582 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-09-17 12:41:25.716619 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-09-17 12:41:27.010672 | ubuntu-noble | 2026-09-17 12:41:27 URL:https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz [981551/981551] -> "magnum-stable-2025.2.tar.gz" [1] 2026-09-17 12:41:27.012760 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-17 12:41:27.012802 | ubuntu-noble | + echo Process magnum-stable-2025.2.tar.gz 2026-09-17 12:41:27.012814 | ubuntu-noble | Process magnum-stable-2025.2.tar.gz 2026-09-17 12:41:27.016177 | ubuntu-noble | ++ tar -tzf magnum-stable-2025.2.tar.gz 2026-09-17 12:41:27.016225 | ubuntu-noble | ++ head -1 2026-09-17 12:41:27.017201 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-17 12:41:27.023597 | ubuntu-noble | + directory=magnum-21.0.2.dev10 2026-09-17 12:41:27.025078 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 magnum-21.0.2.dev10 2026-09-17 12:41:27.025155 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-17 12:41:27.025173 | ubuntu-noble | ++ local directory=magnum-21.0.2.dev10 2026-09-17 12:41:27.025185 | ubuntu-noble | ++ local suffix= 2026-09-17 12:41:27.025196 | ubuntu-noble | ++ local name=magnum 2026-09-17 12:41:27.025207 | ubuntu-noble | ++ local candidate path 2026-09-17 12:41:27.025218 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:27.025229 | ubuntu-noble | ++ path=patches/2025.2/magnum 2026-09-17 12:41:27.025240 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/magnum ]] 2026-09-17 12:41:27.025251 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:27.025261 | ubuntu-noble | ++ path=patches/2025.2/magnum 2026-09-17 12:41:27.025282 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/magnum ]] 2026-09-17 12:41:27.025292 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:27.025302 | ubuntu-noble | ++ path=patches/2025.2/magnum 2026-09-17 12:41:27.025311 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/magnum ]] 2026-09-17 12:41:27.025321 | ubuntu-noble | ++ return 1 2026-09-17 12:41:27.025341 | ubuntu-noble | + patch_dir= 2026-09-17 12:41:27.025353 | ubuntu-noble | + patch_dir= 2026-09-17 12:41:27.025755 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 magnum-21.0.2.dev10 /source 2026-09-17 12:41:27.025840 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-17 12:41:27.025855 | ubuntu-noble | ++ local directory=magnum-21.0.2.dev10 2026-09-17 12:41:27.025865 | ubuntu-noble | ++ local suffix=/source 2026-09-17 12:41:27.025880 | ubuntu-noble | ++ local name=magnum 2026-09-17 12:41:27.025890 | ubuntu-noble | ++ local candidate path 2026-09-17 12:41:27.025903 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:27.025913 | ubuntu-noble | ++ path=overlays/2025.2/magnum/source 2026-09-17 12:41:27.025923 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/magnum/source ]] 2026-09-17 12:41:27.025935 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:27.025944 | ubuntu-noble | ++ path=overlays/2025.2/magnum/source 2026-09-17 12:41:27.025958 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/magnum/source ]] 2026-09-17 12:41:27.025968 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:27.025978 | ubuntu-noble | ++ path=overlays/2025.2/magnum/source 2026-09-17 12:41:27.025987 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/magnum/source ]] 2026-09-17 12:41:27.025997 | ubuntu-noble | ++ return 1 2026-09-17 12:41:27.026285 | ubuntu-noble | + overlay_dir= 2026-09-17 12:41:27.026306 | ubuntu-noble | + overlay_dir= 2026-09-17 12:41:27.026320 | ubuntu-noble | + echo Check patches for magnum-stable-2025.2.tar.gz 2026-09-17 12:41:27.026331 | ubuntu-noble | Check patches for magnum-stable-2025.2.tar.gz 2026-09-17 12:41:27.026340 | ubuntu-noble | + [[ -n '' ]] 2026-09-17 12:41:27.026349 | ubuntu-noble | + echo Check overlays for magnum-stable-2025.2.tar.gz 2026-09-17 12:41:27.026359 | ubuntu-noble | Check overlays for magnum-stable-2025.2.tar.gz 2026-09-17 12:41:27.026368 | ubuntu-noble | + [[ -n '' ]] 2026-09-17 12:41:27.026377 | ubuntu-noble | + popd 2026-09-17 12:41:27.026391 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-17 12:41:27.026402 | ubuntu-noble | + pushd tarballs 2026-09-17 12:41:27.027187 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-09-17 12:41:27.029465 | ubuntu-noble | + filename=manila-stable-2025.2.tar.gz 2026-09-17 12:41:27.029503 | ubuntu-noble | + [[ -e manila-stable-2025.2.tar.gz ]] 2026-09-17 12:41:27.029509 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-09-17 12:41:27.029514 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-09-17 12:41:27.029519 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-09-17 12:41:28.675071 | ubuntu-noble | 2026-09-17 12:41:28 URL:https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz [3592415/3592415] -> "manila-stable-2025.2.tar.gz" [1] 2026-09-17 12:41:28.677995 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-17 12:41:28.678047 | ubuntu-noble | + echo Process manila-stable-2025.2.tar.gz 2026-09-17 12:41:28.678060 | ubuntu-noble | Process manila-stable-2025.2.tar.gz 2026-09-17 12:41:28.681230 | ubuntu-noble | ++ tar -tzf manila-stable-2025.2.tar.gz 2026-09-17 12:41:28.681307 | ubuntu-noble | ++ head -1 2026-09-17 12:41:28.681736 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-17 12:41:28.689766 | ubuntu-noble | + directory=manila-21.0.3.dev1 2026-09-17 12:41:28.690778 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 manila-21.0.3.dev1 2026-09-17 12:41:28.690873 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-17 12:41:28.690887 | ubuntu-noble | ++ local directory=manila-21.0.3.dev1 2026-09-17 12:41:28.690915 | ubuntu-noble | ++ local suffix= 2026-09-17 12:41:28.690975 | ubuntu-noble | ++ local name=manila 2026-09-17 12:41:28.690985 | ubuntu-noble | ++ local candidate path 2026-09-17 12:41:28.691035 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:28.691054 | ubuntu-noble | ++ path=patches/2025.2/manila 2026-09-17 12:41:28.691065 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/manila ]] 2026-09-17 12:41:28.691091 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:28.691106 | ubuntu-noble | ++ path=patches/2025.2/manila 2026-09-17 12:41:28.691172 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/manila ]] 2026-09-17 12:41:28.691186 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:28.691200 | ubuntu-noble | ++ path=patches/2025.2/manila 2026-09-17 12:41:28.691213 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/manila ]] 2026-09-17 12:41:28.691226 | ubuntu-noble | ++ return 1 2026-09-17 12:41:28.691983 | ubuntu-noble | + patch_dir= 2026-09-17 12:41:28.692004 | ubuntu-noble | + patch_dir= 2026-09-17 12:41:28.692521 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 manila-21.0.3.dev1 /source 2026-09-17 12:41:28.692580 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-17 12:41:28.692593 | ubuntu-noble | ++ local directory=manila-21.0.3.dev1 2026-09-17 12:41:28.692603 | ubuntu-noble | ++ local suffix=/source 2026-09-17 12:41:28.692641 | ubuntu-noble | ++ local name=manila 2026-09-17 12:41:28.692656 | ubuntu-noble | ++ local candidate path 2026-09-17 12:41:28.692701 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:28.692712 | ubuntu-noble | ++ path=overlays/2025.2/manila/source 2026-09-17 12:41:28.692727 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/manila/source ]] 2026-09-17 12:41:28.692741 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:28.692751 | ubuntu-noble | ++ path=overlays/2025.2/manila/source 2026-09-17 12:41:28.692765 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/manila/source ]] 2026-09-17 12:41:28.692776 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:28.692785 | ubuntu-noble | ++ path=overlays/2025.2/manila/source 2026-09-17 12:41:28.692798 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/manila/source ]] 2026-09-17 12:41:28.692808 | ubuntu-noble | ++ return 1 2026-09-17 12:41:28.694046 | ubuntu-noble | + overlay_dir= 2026-09-17 12:41:28.694087 | ubuntu-noble | + overlay_dir= 2026-09-17 12:41:28.694099 | ubuntu-noble | + echo Check patches for manila-stable-2025.2.tar.gz 2026-09-17 12:41:28.694157 | ubuntu-noble | Check patches for manila-stable-2025.2.tar.gz 2026-09-17 12:41:28.694172 | ubuntu-noble | + [[ -n '' ]] 2026-09-17 12:41:28.694182 | ubuntu-noble | + echo Check overlays for manila-stable-2025.2.tar.gz 2026-09-17 12:41:28.694211 | ubuntu-noble | Check overlays for manila-stable-2025.2.tar.gz 2026-09-17 12:41:28.694221 | ubuntu-noble | + [[ -n '' ]] 2026-09-17 12:41:28.694231 | ubuntu-noble | + popd 2026-09-17 12:41:28.694241 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-17 12:41:28.694251 | ubuntu-noble | + pushd tarballs 2026-09-17 12:41:28.694485 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-09-17 12:41:28.698017 | ubuntu-noble | + filename=masakari-stable-2025.2.tar.gz 2026-09-17 12:41:28.698065 | ubuntu-noble | + [[ -e masakari-stable-2025.2.tar.gz ]] 2026-09-17 12:41:28.698077 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-09-17 12:41:28.698088 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-09-17 12:41:28.698099 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-09-17 12:41:29.779651 | ubuntu-noble | 2026-09-17 12:41:29 URL:https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz [366922/366922] -> "masakari-stable-2025.2.tar.gz" [1] 2026-09-17 12:41:29.783311 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-17 12:41:29.783398 | ubuntu-noble | + echo Process masakari-stable-2025.2.tar.gz 2026-09-17 12:41:29.783413 | ubuntu-noble | Process masakari-stable-2025.2.tar.gz 2026-09-17 12:41:29.786269 | ubuntu-noble | ++ tar -tzf masakari-stable-2025.2.tar.gz 2026-09-17 12:41:29.786363 | ubuntu-noble | ++ head -1 2026-09-17 12:41:29.787652 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-17 12:41:29.797535 | ubuntu-noble | + directory=masakari-20.0.0.0rc2.dev2 2026-09-17 12:41:29.799263 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 masakari-20.0.0.0rc2.dev2 2026-09-17 12:41:29.799348 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-17 12:41:29.799360 | ubuntu-noble | ++ local directory=masakari-20.0.0.0rc2.dev2 2026-09-17 12:41:29.799369 | ubuntu-noble | ++ local suffix= 2026-09-17 12:41:29.799377 | ubuntu-noble | ++ local name=masakari 2026-09-17 12:41:29.799388 | ubuntu-noble | ++ local candidate path 2026-09-17 12:41:29.799401 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:29.799415 | ubuntu-noble | ++ path=patches/2025.2/masakari 2026-09-17 12:41:29.799429 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/masakari ]] 2026-09-17 12:41:29.799444 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:29.799457 | ubuntu-noble | ++ path=patches/2025.2/masakari 2026-09-17 12:41:29.799470 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/masakari ]] 2026-09-17 12:41:29.799483 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:29.799496 | ubuntu-noble | ++ path=patches/2025.2/masakari 2026-09-17 12:41:29.799509 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/masakari ]] 2026-09-17 12:41:29.799523 | ubuntu-noble | ++ return 1 2026-09-17 12:41:29.800199 | ubuntu-noble | + patch_dir= 2026-09-17 12:41:29.800267 | ubuntu-noble | + patch_dir= 2026-09-17 12:41:29.802100 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 masakari-20.0.0.0rc2.dev2 /source 2026-09-17 12:41:29.802190 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-17 12:41:29.802203 | ubuntu-noble | ++ local directory=masakari-20.0.0.0rc2.dev2 2026-09-17 12:41:29.802211 | ubuntu-noble | ++ local suffix=/source 2026-09-17 12:41:29.802219 | ubuntu-noble | ++ local name=masakari 2026-09-17 12:41:29.802227 | ubuntu-noble | ++ local candidate path 2026-09-17 12:41:29.802235 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:29.802243 | ubuntu-noble | ++ path=overlays/2025.2/masakari/source 2026-09-17 12:41:29.802251 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/masakari/source ]] 2026-09-17 12:41:29.802259 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:29.802267 | ubuntu-noble | ++ path=overlays/2025.2/masakari/source 2026-09-17 12:41:29.802274 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/masakari/source ]] 2026-09-17 12:41:29.802282 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:29.802290 | ubuntu-noble | ++ path=overlays/2025.2/masakari/source 2026-09-17 12:41:29.802298 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/masakari/source ]] 2026-09-17 12:41:29.802328 | ubuntu-noble | ++ return 1 2026-09-17 12:41:29.802345 | ubuntu-noble | + overlay_dir= 2026-09-17 12:41:29.802353 | ubuntu-noble | + overlay_dir= 2026-09-17 12:41:29.802361 | ubuntu-noble | + echo Check patches for masakari-stable-2025.2.tar.gz 2026-09-17 12:41:29.802370 | ubuntu-noble | Check patches for masakari-stable-2025.2.tar.gz 2026-09-17 12:41:29.802381 | ubuntu-noble | + [[ -n '' ]] 2026-09-17 12:41:29.802389 | ubuntu-noble | + echo Check overlays for masakari-stable-2025.2.tar.gz 2026-09-17 12:41:29.802399 | ubuntu-noble | Check overlays for masakari-stable-2025.2.tar.gz 2026-09-17 12:41:29.802407 | ubuntu-noble | + [[ -n '' ]] 2026-09-17 12:41:29.802418 | ubuntu-noble | + popd 2026-09-17 12:41:29.802574 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-17 12:41:29.802588 | ubuntu-noble | + pushd tarballs 2026-09-17 12:41:29.804038 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-17 12:41:29.806974 | ubuntu-noble | + filename=neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-17 12:41:29.807021 | ubuntu-noble | + [[ -e neutron-dynamic-routing-stable-2025.2.tar.gz ]] 2026-09-17 12:41:29.807037 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-17 12:41:29.807050 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-17 12:41:29.807151 | 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-17 12:41:30.742262 | ubuntu-noble | 2026-09-17 12:41:30 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-17 12:41:30.744580 | 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-17 12:41:30.744617 | ubuntu-noble | + echo Process neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-17 12:41:30.744626 | ubuntu-noble | Process neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-17 12:41:30.746180 | ubuntu-noble | ++ tar -tzf neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-17 12:41:30.746403 | ubuntu-noble | ++ head -1 2026-09-17 12:41:30.748555 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-17 12:41:30.754172 | ubuntu-noble | + directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-17 12:41:30.755169 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-17 12:41:30.755196 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-17 12:41:30.755203 | ubuntu-noble | ++ local directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-17 12:41:30.755210 | ubuntu-noble | ++ local suffix= 2026-09-17 12:41:30.755216 | ubuntu-noble | ++ local name=neutron_dynamic_routing 2026-09-17 12:41:30.755222 | ubuntu-noble | ++ local candidate path 2026-09-17 12:41:30.755228 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:30.755234 | ubuntu-noble | ++ path=patches/2025.2/neutron_dynamic_routing 2026-09-17 12:41:30.755240 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron_dynamic_routing ]] 2026-09-17 12:41:30.755246 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:30.755252 | ubuntu-noble | ++ path=patches/2025.2/neutron-dynamic-routing 2026-09-17 12:41:30.755258 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-dynamic-routing ]] 2026-09-17 12:41:30.755263 | ubuntu-noble | ++ echo patches/2025.2/neutron-dynamic-routing 2026-09-17 12:41:30.755269 | ubuntu-noble | ++ return 0 2026-09-17 12:41:30.755640 | ubuntu-noble | + patch_dir=patches/2025.2/neutron-dynamic-routing 2026-09-17 12:41:30.756993 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 neutron_dynamic_routing-27.0.0.0rc2.dev5 /source 2026-09-17 12:41:30.757018 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-17 12:41:30.757024 | ubuntu-noble | ++ local directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-17 12:41:30.757030 | ubuntu-noble | ++ local suffix=/source 2026-09-17 12:41:30.757035 | ubuntu-noble | ++ local name=neutron_dynamic_routing 2026-09-17 12:41:30.757041 | ubuntu-noble | ++ local candidate path 2026-09-17 12:41:30.757046 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:30.757063 | ubuntu-noble | ++ path=overlays/2025.2/neutron_dynamic_routing/source 2026-09-17 12:41:30.757070 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_dynamic_routing/source ]] 2026-09-17 12:41:30.757075 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:30.757080 | ubuntu-noble | ++ path=overlays/2025.2/neutron-dynamic-routing/source 2026-09-17 12:41:30.757086 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron-dynamic-routing/source ]] 2026-09-17 12:41:30.757091 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:30.757096 | ubuntu-noble | ++ path=overlays/2025.2/neutron_dynamic_routing/source 2026-09-17 12:41:30.757102 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_dynamic_routing/source ]] 2026-09-17 12:41:30.757142 | ubuntu-noble | ++ return 1 2026-09-17 12:41:30.757154 | ubuntu-noble | + overlay_dir= 2026-09-17 12:41:30.757160 | ubuntu-noble | + overlay_dir= 2026-09-17 12:41:30.757165 | ubuntu-noble | + echo Check patches for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-17 12:41:30.757171 | ubuntu-noble | Check patches for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-17 12:41:30.757177 | ubuntu-noble | + [[ -n patches/2025.2/neutron-dynamic-routing ]] 2026-09-17 12:41:30.757182 | ubuntu-noble | + tar xzf neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-17 12:41:30.772502 | ubuntu-noble | + rm neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-17 12:41:30.776163 | ubuntu-noble | + find neutron_dynamic_routing-27.0.0.0rc2.dev5 -type f 2026-09-17 12:41:30.776202 | ubuntu-noble | + sort 2026-09-17 12:41:30.776860 | ubuntu-noble | + pushd neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-17 12:41:30.779159 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-dynamic-routing -type f -name '*.patch' 2026-09-17 12:41:30.779179 | ubuntu-noble | ++ sort 2026-09-17 12:41:30.779585 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-17 12:41:30.779631 | ubuntu-noble | + apply_patch patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-09-17 12:41:30.779663 | ubuntu-noble | + local rel=patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-09-17 12:41:30.779682 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-09-17 12:41:30.779698 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/neutron-dynamic-routing/bug-2023632.patch' 2026-09-17 12:41:30.779711 | ubuntu-noble | APPLY PATCH patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-09-17 12:41:30.779725 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-17 12:41:30.780991 | ubuntu-noble | checking file neutron_dynamic_routing/db/bgp_db.py 2026-09-17 12:41:30.781006 | ubuntu-noble | Hunk #1 succeeded at 1024 (offset 6 lines). 2026-09-17 12:41:30.781187 | ubuntu-noble | + patch --forward --batch -p1 2026-09-17 12:41:30.782561 | ubuntu-noble | patching file neutron_dynamic_routing/db/bgp_db.py 2026-09-17 12:41:30.782579 | ubuntu-noble | Hunk #1 succeeded at 1024 (offset 6 lines). 2026-09-17 12:41:30.782675 | ubuntu-noble | + echo patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-09-17 12:41:30.782850 | ubuntu-noble | + popd 2026-09-17 12:41:30.785141 | ubuntu-noble | + find neutron_dynamic_routing-27.0.0.0rc2.dev5 -type f 2026-09-17 12:41:30.785157 | ubuntu-noble | + sort 2026-09-17 12:41:30.788957 | ubuntu-noble | + append_new_files_to_sources_txt neutron_dynamic_routing-27.0.0.0rc2.dev5 files-before files-after 2026-09-17 12:41:30.789015 | ubuntu-noble | + local directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-17 12:41:30.789040 | ubuntu-noble | + local before=files-before 2026-09-17 12:41:30.789057 | ubuntu-noble | + local after=files-after 2026-09-17 12:41:30.789074 | ubuntu-noble | + local sources_txt 2026-09-17 12:41:30.790036 | ubuntu-noble | ++ find neutron_dynamic_routing-27.0.0.0rc2.dev5 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-09-17 12:41:30.790630 | ubuntu-noble | ++ head -1 2026-09-17 12:41:30.792806 | ubuntu-noble | + sources_txt=neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing.egg-info/SOURCES.txt 2026-09-17 12:41:30.792864 | ubuntu-noble | + [[ -z neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing.egg-info/SOURCES.txt ]] 2026-09-17 12:41:30.792896 | ubuntu-noble | + local new_files 2026-09-17 12:41:30.793501 | ubuntu-noble | ++ comm -13 files-before files-after 2026-09-17 12:41:30.795568 | ubuntu-noble | + new_files=neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing/db/bgp_db.py.orig 2026-09-17 12:41:30.795581 | ubuntu-noble | + [[ -z neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing/db/bgp_db.py.orig ]] 2026-09-17 12:41:30.795944 | ubuntu-noble | ++ tail -c1 neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing.egg-info/SOURCES.txt 2026-09-17 12:41:30.797918 | ubuntu-noble | + [[ -n h ]] 2026-09-17 12:41:30.797930 | ubuntu-noble | + echo 2026-09-17 12:41:30.797934 | ubuntu-noble | + local file 2026-09-17 12:41:30.797938 | ubuntu-noble | + for file in $new_files 2026-09-17 12:41:30.797942 | ubuntu-noble | + case $file in 2026-09-17 12:41:30.797945 | ubuntu-noble | + continue 2026-09-17 12:41:30.797948 | ubuntu-noble | + rm files-before files-after 2026-09-17 12:41:30.799439 | ubuntu-noble | + tar czf neutron-dynamic-routing-stable-2025.2.tar.gz neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-17 12:41:30.828275 | ubuntu-noble | + rm -r neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-17 12:41:30.837202 | ubuntu-noble | + echo Check overlays for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-17 12:41:30.837245 | ubuntu-noble | Check overlays for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-17 12:41:30.837253 | ubuntu-noble | + [[ -n '' ]] 2026-09-17 12:41:30.837259 | ubuntu-noble | + popd 2026-09-17 12:41:30.837265 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-17 12:41:30.837272 | ubuntu-noble | + pushd tarballs 2026-09-17 12:41:30.838065 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-09-17 12:41:30.840592 | ubuntu-noble | + filename=neutron-vpnaas-stable-2025.2.tar.gz 2026-09-17 12:41:30.840644 | ubuntu-noble | + [[ -e neutron-vpnaas-stable-2025.2.tar.gz ]] 2026-09-17 12:41:30.840757 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-09-17 12:41:30.840767 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-09-17 12:41:30.840802 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-09-17 12:41:31.881267 | ubuntu-noble | 2026-09-17 12:41:31 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-17 12:41:31.883180 | 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-17 12:41:31.883230 | ubuntu-noble | + echo Process neutron-vpnaas-stable-2025.2.tar.gz 2026-09-17 12:41:31.883247 | ubuntu-noble | Process neutron-vpnaas-stable-2025.2.tar.gz 2026-09-17 12:41:31.886185 | ubuntu-noble | ++ tar -tzf neutron-vpnaas-stable-2025.2.tar.gz 2026-09-17 12:41:31.886226 | ubuntu-noble | ++ head -1 2026-09-17 12:41:31.886619 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-17 12:41:31.894000 | ubuntu-noble | + directory=neutron_vpnaas-27.0.0.0rc2.dev5 2026-09-17 12:41:31.895447 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 neutron_vpnaas-27.0.0.0rc2.dev5 2026-09-17 12:41:31.895552 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-17 12:41:31.895570 | ubuntu-noble | ++ local directory=neutron_vpnaas-27.0.0.0rc2.dev5 2026-09-17 12:41:31.895621 | ubuntu-noble | ++ local suffix= 2026-09-17 12:41:31.895704 | ubuntu-noble | ++ local name=neutron_vpnaas 2026-09-17 12:41:31.895716 | ubuntu-noble | ++ local candidate path 2026-09-17 12:41:31.895778 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:31.895794 | ubuntu-noble | ++ path=patches/2025.2/neutron_vpnaas 2026-09-17 12:41:31.895833 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron_vpnaas ]] 2026-09-17 12:41:31.895890 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:31.895906 | ubuntu-noble | ++ path=patches/2025.2/neutron-vpnaas 2026-09-17 12:41:31.895917 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-vpnaas ]] 2026-09-17 12:41:31.895930 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:31.895940 | ubuntu-noble | ++ path=patches/2025.2/neutron_vpnaas 2026-09-17 12:41:31.895953 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron_vpnaas ]] 2026-09-17 12:41:31.895966 | ubuntu-noble | ++ return 1 2026-09-17 12:41:31.896918 | ubuntu-noble | + patch_dir= 2026-09-17 12:41:31.896955 | ubuntu-noble | + patch_dir= 2026-09-17 12:41:31.897576 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 neutron_vpnaas-27.0.0.0rc2.dev5 /source 2026-09-17 12:41:31.897687 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-17 12:41:31.897703 | ubuntu-noble | ++ local directory=neutron_vpnaas-27.0.0.0rc2.dev5 2026-09-17 12:41:31.897737 | ubuntu-noble | ++ local suffix=/source 2026-09-17 12:41:31.897834 | ubuntu-noble | ++ local name=neutron_vpnaas 2026-09-17 12:41:31.897847 | ubuntu-noble | ++ local candidate path 2026-09-17 12:41:31.897887 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:31.897903 | ubuntu-noble | ++ path=overlays/2025.2/neutron_vpnaas/source 2026-09-17 12:41:31.897916 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_vpnaas/source ]] 2026-09-17 12:41:31.897961 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:31.897976 | ubuntu-noble | ++ path=overlays/2025.2/neutron-vpnaas/source 2026-09-17 12:41:31.897986 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron-vpnaas/source ]] 2026-09-17 12:41:31.897999 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:31.898013 | ubuntu-noble | ++ path=overlays/2025.2/neutron_vpnaas/source 2026-09-17 12:41:31.898023 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_vpnaas/source ]] 2026-09-17 12:41:31.898036 | ubuntu-noble | ++ return 1 2026-09-17 12:41:31.899134 | ubuntu-noble | + overlay_dir= 2026-09-17 12:41:31.899165 | ubuntu-noble | + overlay_dir= 2026-09-17 12:41:31.899172 | ubuntu-noble | + echo Check patches for neutron-vpnaas-stable-2025.2.tar.gz 2026-09-17 12:41:31.899178 | ubuntu-noble | Check patches for neutron-vpnaas-stable-2025.2.tar.gz 2026-09-17 12:41:31.899184 | ubuntu-noble | + [[ -n '' ]] 2026-09-17 12:41:31.899190 | ubuntu-noble | + echo Check overlays for neutron-vpnaas-stable-2025.2.tar.gz 2026-09-17 12:41:31.899195 | ubuntu-noble | Check overlays for neutron-vpnaas-stable-2025.2.tar.gz 2026-09-17 12:41:31.899201 | ubuntu-noble | + [[ -n '' ]] 2026-09-17 12:41:31.899206 | ubuntu-noble | + popd 2026-09-17 12:41:31.899212 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-17 12:41:31.899218 | ubuntu-noble | + pushd tarballs 2026-09-17 12:41:31.899777 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-09-17 12:41:31.902997 | ubuntu-noble | + filename=neutron-stable-2025.2.tar.gz 2026-09-17 12:41:31.903022 | ubuntu-noble | + [[ -e neutron-stable-2025.2.tar.gz ]] 2026-09-17 12:41:31.903028 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-09-17 12:41:31.903034 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-09-17 12:41:31.903047 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-09-17 12:41:33.878675 | ubuntu-noble | 2026-09-17 12:41:33 URL:https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz [12266581/12266581] -> "neutron-stable-2025.2.tar.gz" [1] 2026-09-17 12:41:33.881298 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-17 12:41:33.881374 | ubuntu-noble | + echo Process neutron-stable-2025.2.tar.gz 2026-09-17 12:41:33.881388 | ubuntu-noble | Process neutron-stable-2025.2.tar.gz 2026-09-17 12:41:33.885189 | ubuntu-noble | ++ tar -tzf neutron-stable-2025.2.tar.gz 2026-09-17 12:41:33.885239 | ubuntu-noble | ++ head -1 2026-09-17 12:41:33.885935 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-17 12:41:33.891541 | ubuntu-noble | + directory=neutron-27.0.5.dev3 2026-09-17 12:41:33.892915 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 neutron-27.0.5.dev3 2026-09-17 12:41:33.892945 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-17 12:41:33.892953 | ubuntu-noble | ++ local directory=neutron-27.0.5.dev3 2026-09-17 12:41:33.892961 | ubuntu-noble | ++ local suffix= 2026-09-17 12:41:33.892968 | ubuntu-noble | ++ local name=neutron 2026-09-17 12:41:33.892974 | ubuntu-noble | ++ local candidate path 2026-09-17 12:41:33.892982 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:33.892988 | ubuntu-noble | ++ path=patches/2025.2/neutron 2026-09-17 12:41:33.892995 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron ]] 2026-09-17 12:41:33.893003 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:33.893022 | ubuntu-noble | ++ path=patches/2025.2/neutron 2026-09-17 12:41:33.893029 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron ]] 2026-09-17 12:41:33.893036 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:33.893043 | ubuntu-noble | ++ path=patches/2025.2/neutron 2026-09-17 12:41:33.893050 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron ]] 2026-09-17 12:41:33.893057 | ubuntu-noble | ++ return 1 2026-09-17 12:41:33.893070 | ubuntu-noble | + patch_dir= 2026-09-17 12:41:33.893078 | ubuntu-noble | + patch_dir= 2026-09-17 12:41:33.894287 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 neutron-27.0.5.dev3 /source 2026-09-17 12:41:33.894311 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-17 12:41:33.894318 | ubuntu-noble | ++ local directory=neutron-27.0.5.dev3 2026-09-17 12:41:33.894324 | ubuntu-noble | ++ local suffix=/source 2026-09-17 12:41:33.894330 | ubuntu-noble | ++ local name=neutron 2026-09-17 12:41:33.894336 | ubuntu-noble | ++ local candidate path 2026-09-17 12:41:33.894342 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:33.894347 | ubuntu-noble | ++ path=overlays/2025.2/neutron/source 2026-09-17 12:41:33.894353 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron/source ]] 2026-09-17 12:41:33.894359 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:33.894365 | ubuntu-noble | ++ path=overlays/2025.2/neutron/source 2026-09-17 12:41:33.894371 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron/source ]] 2026-09-17 12:41:33.894377 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:33.894382 | ubuntu-noble | ++ path=overlays/2025.2/neutron/source 2026-09-17 12:41:33.894388 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron/source ]] 2026-09-17 12:41:33.894394 | ubuntu-noble | ++ return 1 2026-09-17 12:41:33.894404 | ubuntu-noble | + overlay_dir= 2026-09-17 12:41:33.894411 | ubuntu-noble | + overlay_dir= 2026-09-17 12:41:33.894417 | ubuntu-noble | + echo Check patches for neutron-stable-2025.2.tar.gz 2026-09-17 12:41:33.894423 | ubuntu-noble | Check patches for neutron-stable-2025.2.tar.gz 2026-09-17 12:41:33.894429 | ubuntu-noble | + [[ -n '' ]] 2026-09-17 12:41:33.894437 | ubuntu-noble | + echo Check overlays for neutron-stable-2025.2.tar.gz 2026-09-17 12:41:33.894443 | ubuntu-noble | Check overlays for neutron-stable-2025.2.tar.gz 2026-09-17 12:41:33.894449 | ubuntu-noble | + [[ -n '' ]] 2026-09-17 12:41:33.894455 | ubuntu-noble | + popd 2026-09-17 12:41:33.894561 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-17 12:41:33.894569 | ubuntu-noble | + pushd tarballs 2026-09-17 12:41:33.895379 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-09-17 12:41:33.897133 | ubuntu-noble | + filename=nova-stable-2025.2.tar.gz 2026-09-17 12:41:33.897168 | ubuntu-noble | + [[ -e nova-stable-2025.2.tar.gz ]] 2026-09-17 12:41:33.897224 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-09-17 12:41:33.897232 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-09-17 12:41:33.897240 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-09-17 12:41:35.809415 | ubuntu-noble | 2026-09-17 12:41:35 URL:https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz [9694042/9694042] -> "nova-stable-2025.2.tar.gz" [1] 2026-09-17 12:41:35.813401 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-17 12:41:35.813494 | ubuntu-noble | + echo Process nova-stable-2025.2.tar.gz 2026-09-17 12:41:35.813516 | ubuntu-noble | Process nova-stable-2025.2.tar.gz 2026-09-17 12:41:35.818207 | ubuntu-noble | ++ tar -tzf nova-stable-2025.2.tar.gz 2026-09-17 12:41:35.818269 | ubuntu-noble | ++ head -1 2026-09-17 12:41:35.820189 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-17 12:41:35.826574 | ubuntu-noble | + directory=nova-32.2.2.dev2 2026-09-17 12:41:35.827851 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 nova-32.2.2.dev2 2026-09-17 12:41:35.827893 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-17 12:41:35.827905 | ubuntu-noble | ++ local directory=nova-32.2.2.dev2 2026-09-17 12:41:35.827916 | ubuntu-noble | ++ local suffix= 2026-09-17 12:41:35.827946 | ubuntu-noble | ++ local name=nova 2026-09-17 12:41:35.827976 | ubuntu-noble | ++ local candidate path 2026-09-17 12:41:35.827987 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:35.827998 | ubuntu-noble | ++ path=patches/2025.2/nova 2026-09-17 12:41:35.828007 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/nova ]] 2026-09-17 12:41:35.828019 | ubuntu-noble | ++ echo patches/2025.2/nova 2026-09-17 12:41:35.828029 | ubuntu-noble | ++ return 0 2026-09-17 12:41:35.828047 | ubuntu-noble | + patch_dir=patches/2025.2/nova 2026-09-17 12:41:35.829366 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 nova-32.2.2.dev2 /source 2026-09-17 12:41:35.829399 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-17 12:41:35.829406 | ubuntu-noble | ++ local directory=nova-32.2.2.dev2 2026-09-17 12:41:35.829411 | ubuntu-noble | ++ local suffix=/source 2026-09-17 12:41:35.829417 | ubuntu-noble | ++ local name=nova 2026-09-17 12:41:35.829422 | ubuntu-noble | ++ local candidate path 2026-09-17 12:41:35.829428 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:35.829434 | ubuntu-noble | ++ path=overlays/2025.2/nova/source 2026-09-17 12:41:35.829439 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/nova/source ]] 2026-09-17 12:41:35.829446 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:35.829451 | ubuntu-noble | ++ path=overlays/2025.2/nova/source 2026-09-17 12:41:35.829457 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/nova/source ]] 2026-09-17 12:41:35.829462 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:35.829468 | ubuntu-noble | ++ path=overlays/2025.2/nova/source 2026-09-17 12:41:35.829481 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/nova/source ]] 2026-09-17 12:41:35.829487 | ubuntu-noble | ++ return 1 2026-09-17 12:41:35.829498 | ubuntu-noble | + overlay_dir= 2026-09-17 12:41:35.829570 | ubuntu-noble | + overlay_dir= 2026-09-17 12:41:35.829627 | ubuntu-noble | + echo Check patches for nova-stable-2025.2.tar.gz 2026-09-17 12:41:35.829636 | ubuntu-noble | Check patches for nova-stable-2025.2.tar.gz 2026-09-17 12:41:35.829668 | ubuntu-noble | + [[ -n patches/2025.2/nova ]] 2026-09-17 12:41:35.829703 | ubuntu-noble | + tar xzf nova-stable-2025.2.tar.gz 2026-09-17 12:41:36.279717 | ubuntu-noble | + rm nova-stable-2025.2.tar.gz 2026-09-17 12:41:36.286177 | ubuntu-noble | + find nova-32.2.2.dev2 -type f 2026-09-17 12:41:36.286210 | ubuntu-noble | + sort 2026-09-17 12:41:36.299256 | ubuntu-noble | + pushd nova-32.2.2.dev2 2026-09-17 12:41:36.300322 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/nova -type f -name '*.patch' 2026-09-17 12:41:36.300437 | ubuntu-noble | ++ sort 2026-09-17 12:41:36.302674 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-17 12:41:36.302770 | ubuntu-noble | + apply_patch patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-09-17 12:41:36.302816 | ubuntu-noble | + local rel=patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-09-17 12:41:36.302845 | 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-17 12:41:36.302869 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch' 2026-09-17 12:41:36.302882 | ubuntu-noble | APPLY PATCH patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-09-17 12:41:36.302902 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-17 12:41:36.304158 | ubuntu-noble | checking file nova/api/openstack/identity.py 2026-09-17 12:41:36.304315 | ubuntu-noble | checking file nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-09-17 12:41:36.304730 | ubuntu-noble | + patch --forward --batch -p1 2026-09-17 12:41:36.305714 | ubuntu-noble | patching file nova/api/openstack/identity.py 2026-09-17 12:41:36.305960 | ubuntu-noble | patching file nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-09-17 12:41:36.306477 | ubuntu-noble | + echo patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-09-17 12:41:36.306492 | ubuntu-noble | + popd 2026-09-17 12:41:36.306693 | ubuntu-noble | + find nova-32.2.2.dev2 -type f 2026-09-17 12:41:36.308193 | ubuntu-noble | + sort 2026-09-17 12:41:36.322488 | ubuntu-noble | + append_new_files_to_sources_txt nova-32.2.2.dev2 files-before files-after 2026-09-17 12:41:36.322630 | ubuntu-noble | + local directory=nova-32.2.2.dev2 2026-09-17 12:41:36.322674 | ubuntu-noble | + local before=files-before 2026-09-17 12:41:36.322706 | ubuntu-noble | + local after=files-after 2026-09-17 12:41:36.322736 | ubuntu-noble | + local sources_txt 2026-09-17 12:41:36.323857 | ubuntu-noble | ++ find nova-32.2.2.dev2 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-09-17 12:41:36.323890 | ubuntu-noble | ++ head -1 2026-09-17 12:41:36.327185 | ubuntu-noble | + sources_txt=nova-32.2.2.dev2/nova.egg-info/SOURCES.txt 2026-09-17 12:41:36.327259 | ubuntu-noble | + [[ -z nova-32.2.2.dev2/nova.egg-info/SOURCES.txt ]] 2026-09-17 12:41:36.327288 | ubuntu-noble | + local new_files 2026-09-17 12:41:36.327789 | ubuntu-noble | ++ comm -13 files-before files-after 2026-09-17 12:41:36.332190 | ubuntu-noble | + new_files=nova-32.2.2.dev2/nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-09-17 12:41:36.332223 | ubuntu-noble | + [[ -z nova-32.2.2.dev2/nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py ]] 2026-09-17 12:41:36.332704 | ubuntu-noble | ++ tail -c1 nova-32.2.2.dev2/nova.egg-info/SOURCES.txt 2026-09-17 12:41:36.334566 | ubuntu-noble | + [[ -n h ]] 2026-09-17 12:41:36.334588 | ubuntu-noble | + echo 2026-09-17 12:41:36.334592 | ubuntu-noble | + local file 2026-09-17 12:41:36.334596 | ubuntu-noble | + for file in $new_files 2026-09-17 12:41:36.334599 | ubuntu-noble | + case $file in 2026-09-17 12:41:36.334603 | 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-17 12:41:36.334609 | 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-17 12:41:36.334612 | ubuntu-noble | + echo nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-09-17 12:41:36.334617 | ubuntu-noble | + rm files-before files-after 2026-09-17 12:41:36.336532 | ubuntu-noble | + tar czf nova-stable-2025.2.tar.gz nova-32.2.2.dev2 2026-09-17 12:41:37.872991 | ubuntu-noble | + rm -r nova-32.2.2.dev2 2026-09-17 12:41:37.960394 | ubuntu-noble | + echo Check overlays for nova-stable-2025.2.tar.gz 2026-09-17 12:41:37.960475 | ubuntu-noble | Check overlays for nova-stable-2025.2.tar.gz 2026-09-17 12:41:37.960481 | ubuntu-noble | + [[ -n '' ]] 2026-09-17 12:41:37.960486 | ubuntu-noble | + popd 2026-09-17 12:41:37.960490 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-17 12:41:37.960494 | ubuntu-noble | + pushd tarballs 2026-09-17 12:41:37.961410 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-09-17 12:41:37.964580 | ubuntu-noble | + filename=octavia-stable-2025.2.tar.gz 2026-09-17 12:41:37.964630 | ubuntu-noble | + [[ -e octavia-stable-2025.2.tar.gz ]] 2026-09-17 12:41:37.964701 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-09-17 12:41:37.964707 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-09-17 12:41:37.964761 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-09-17 12:41:39.341303 | ubuntu-noble | 2026-09-17 12:41:39 URL:https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz [1347000/1347000] -> "octavia-stable-2025.2.tar.gz" [1] 2026-09-17 12:41:39.342951 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-17 12:41:39.343005 | ubuntu-noble | + echo Process octavia-stable-2025.2.tar.gz 2026-09-17 12:41:39.343019 | ubuntu-noble | Process octavia-stable-2025.2.tar.gz 2026-09-17 12:41:39.344242 | ubuntu-noble | ++ tar -tzf octavia-stable-2025.2.tar.gz 2026-09-17 12:41:39.345190 | ubuntu-noble | ++ head -1 2026-09-17 12:41:39.346233 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-17 12:41:39.353938 | ubuntu-noble | + directory=octavia-17.0.1.dev20 2026-09-17 12:41:39.354904 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 octavia-17.0.1.dev20 2026-09-17 12:41:39.354946 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-17 12:41:39.354957 | ubuntu-noble | ++ local directory=octavia-17.0.1.dev20 2026-09-17 12:41:39.354965 | ubuntu-noble | ++ local suffix= 2026-09-17 12:41:39.354980 | ubuntu-noble | ++ local name=octavia 2026-09-17 12:41:39.354989 | ubuntu-noble | ++ local candidate path 2026-09-17 12:41:39.354997 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:39.355005 | ubuntu-noble | ++ path=patches/2025.2/octavia 2026-09-17 12:41:39.355013 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/octavia ]] 2026-09-17 12:41:39.355042 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:39.355050 | ubuntu-noble | ++ path=patches/2025.2/octavia 2026-09-17 12:41:39.355058 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/octavia ]] 2026-09-17 12:41:39.355065 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:39.355077 | ubuntu-noble | ++ path=patches/2025.2/octavia 2026-09-17 12:41:39.355158 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/octavia ]] 2026-09-17 12:41:39.355172 | ubuntu-noble | ++ return 1 2026-09-17 12:41:39.355960 | ubuntu-noble | + patch_dir= 2026-09-17 12:41:39.356003 | ubuntu-noble | + patch_dir= 2026-09-17 12:41:39.356194 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 octavia-17.0.1.dev20 /source 2026-09-17 12:41:39.356221 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-17 12:41:39.356235 | ubuntu-noble | ++ local directory=octavia-17.0.1.dev20 2026-09-17 12:41:39.356252 | ubuntu-noble | ++ local suffix=/source 2026-09-17 12:41:39.356263 | ubuntu-noble | ++ local name=octavia 2026-09-17 12:41:39.356274 | ubuntu-noble | ++ local candidate path 2026-09-17 12:41:39.356286 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:39.356298 | ubuntu-noble | ++ path=overlays/2025.2/octavia/source 2026-09-17 12:41:39.356310 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/octavia/source ]] 2026-09-17 12:41:39.356326 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:39.356338 | ubuntu-noble | ++ path=overlays/2025.2/octavia/source 2026-09-17 12:41:39.356349 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/octavia/source ]] 2026-09-17 12:41:39.356359 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:39.356371 | ubuntu-noble | ++ path=overlays/2025.2/octavia/source 2026-09-17 12:41:39.356382 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/octavia/source ]] 2026-09-17 12:41:39.356394 | ubuntu-noble | ++ return 1 2026-09-17 12:41:39.357220 | ubuntu-noble | + overlay_dir= 2026-09-17 12:41:39.357251 | ubuntu-noble | + overlay_dir= 2026-09-17 12:41:39.357257 | ubuntu-noble | + echo Check patches for octavia-stable-2025.2.tar.gz 2026-09-17 12:41:39.357262 | ubuntu-noble | Check patches for octavia-stable-2025.2.tar.gz 2026-09-17 12:41:39.357266 | ubuntu-noble | + [[ -n '' ]] 2026-09-17 12:41:39.357270 | ubuntu-noble | + echo Check overlays for octavia-stable-2025.2.tar.gz 2026-09-17 12:41:39.357274 | ubuntu-noble | Check overlays for octavia-stable-2025.2.tar.gz 2026-09-17 12:41:39.357278 | ubuntu-noble | + [[ -n '' ]] 2026-09-17 12:41:39.357282 | ubuntu-noble | + popd 2026-09-17 12:41:39.357286 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-17 12:41:39.357290 | ubuntu-noble | + pushd tarballs 2026-09-17 12:41:39.357981 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-09-17 12:41:39.360045 | ubuntu-noble | + filename=placement-stable-2025.2.tar.gz 2026-09-17 12:41:39.360099 | ubuntu-noble | + [[ -e placement-stable-2025.2.tar.gz ]] 2026-09-17 12:41:39.360222 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-09-17 12:41:39.360228 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-09-17 12:41:39.360245 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-09-17 12:41:40.536356 | ubuntu-noble | 2026-09-17 12:41:40 URL:https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz [572496/572496] -> "placement-stable-2025.2.tar.gz" [1] 2026-09-17 12:41:40.538301 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-17 12:41:40.538380 | ubuntu-noble | + echo Process placement-stable-2025.2.tar.gz 2026-09-17 12:41:40.538393 | ubuntu-noble | Process placement-stable-2025.2.tar.gz 2026-09-17 12:41:40.544208 | ubuntu-noble | ++ tar -tzf placement-stable-2025.2.tar.gz 2026-09-17 12:41:40.544262 | ubuntu-noble | ++ head -1 2026-09-17 12:41:40.544272 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-17 12:41:40.555893 | ubuntu-noble | + directory=openstack_placement-14.0.1.dev8 2026-09-17 12:41:40.557263 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 openstack_placement-14.0.1.dev8 2026-09-17 12:41:40.557350 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-17 12:41:40.557359 | ubuntu-noble | ++ local directory=openstack_placement-14.0.1.dev8 2026-09-17 12:41:40.557364 | ubuntu-noble | ++ local suffix= 2026-09-17 12:41:40.557369 | ubuntu-noble | ++ local name=openstack_placement 2026-09-17 12:41:40.557373 | ubuntu-noble | ++ local candidate path 2026-09-17 12:41:40.557378 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:40.557383 | ubuntu-noble | ++ path=patches/2025.2/openstack_placement 2026-09-17 12:41:40.557388 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_placement ]] 2026-09-17 12:41:40.557400 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:40.557405 | ubuntu-noble | ++ path=patches/2025.2/openstack-placement 2026-09-17 12:41:40.557409 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack-placement ]] 2026-09-17 12:41:40.557413 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:40.557418 | ubuntu-noble | ++ path=patches/2025.2/openstack_placement 2026-09-17 12:41:40.557422 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_placement ]] 2026-09-17 12:41:40.557426 | ubuntu-noble | ++ return 1 2026-09-17 12:41:40.558239 | ubuntu-noble | + patch_dir= 2026-09-17 12:41:40.558290 | ubuntu-noble | + patch_dir= 2026-09-17 12:41:40.559938 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 openstack_placement-14.0.1.dev8 /source 2026-09-17 12:41:40.559975 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-17 12:41:40.559986 | ubuntu-noble | ++ local directory=openstack_placement-14.0.1.dev8 2026-09-17 12:41:40.559994 | ubuntu-noble | ++ local suffix=/source 2026-09-17 12:41:40.560002 | ubuntu-noble | ++ local name=openstack_placement 2026-09-17 12:41:40.560010 | ubuntu-noble | ++ local candidate path 2026-09-17 12:41:40.560026 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:40.560034 | ubuntu-noble | ++ path=overlays/2025.2/openstack_placement/source 2026-09-17 12:41:40.560042 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_placement/source ]] 2026-09-17 12:41:40.560050 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:40.560058 | ubuntu-noble | ++ path=overlays/2025.2/openstack-placement/source 2026-09-17 12:41:40.560065 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack-placement/source ]] 2026-09-17 12:41:40.560073 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:40.560081 | ubuntu-noble | ++ path=overlays/2025.2/openstack_placement/source 2026-09-17 12:41:40.560088 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_placement/source ]] 2026-09-17 12:41:40.560096 | ubuntu-noble | ++ return 1 2026-09-17 12:41:40.560185 | ubuntu-noble | + overlay_dir= 2026-09-17 12:41:40.560200 | ubuntu-noble | + overlay_dir= 2026-09-17 12:41:40.560249 | ubuntu-noble | + echo Check patches for placement-stable-2025.2.tar.gz 2026-09-17 12:41:40.560263 | ubuntu-noble | Check patches for placement-stable-2025.2.tar.gz 2026-09-17 12:41:40.560289 | ubuntu-noble | + [[ -n '' ]] 2026-09-17 12:41:40.560328 | ubuntu-noble | + echo Check overlays for placement-stable-2025.2.tar.gz 2026-09-17 12:41:40.560337 | ubuntu-noble | Check overlays for placement-stable-2025.2.tar.gz 2026-09-17 12:41:40.560349 | ubuntu-noble | + [[ -n '' ]] 2026-09-17 12:41:40.560357 | ubuntu-noble | + popd 2026-09-17 12:41:40.560557 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-17 12:41:40.560571 | ubuntu-noble | + pushd tarballs 2026-09-17 12:41:40.561898 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-09-17 12:41:40.565042 | ubuntu-noble | + filename=skyline-apiserver-stable-2025.2.tar.gz 2026-09-17 12:41:40.565071 | ubuntu-noble | + [[ -e skyline-apiserver-stable-2025.2.tar.gz ]] 2026-09-17 12:41:40.565268 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-09-17 12:41:40.565285 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-09-17 12:41:40.565297 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-09-17 12:41:42.314357 | ubuntu-noble | 2026-09-17 12:41:42 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-17 12:41:42.317260 | 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-17 12:41:42.317336 | ubuntu-noble | + echo Process skyline-apiserver-stable-2025.2.tar.gz 2026-09-17 12:41:42.317349 | ubuntu-noble | Process skyline-apiserver-stable-2025.2.tar.gz 2026-09-17 12:41:42.321261 | ubuntu-noble | ++ tar -tzf skyline-apiserver-stable-2025.2.tar.gz 2026-09-17 12:41:42.321320 | ubuntu-noble | ++ head -1 2026-09-17 12:41:42.321976 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-17 12:41:42.331179 | ubuntu-noble | + directory=skyline_apiserver-7.0.1.dev7 2026-09-17 12:41:42.332699 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 skyline_apiserver-7.0.1.dev7 2026-09-17 12:41:42.332880 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-17 12:41:42.332935 | ubuntu-noble | ++ local directory=skyline_apiserver-7.0.1.dev7 2026-09-17 12:41:42.332992 | ubuntu-noble | ++ local suffix= 2026-09-17 12:41:42.333062 | ubuntu-noble | ++ local name=skyline_apiserver 2026-09-17 12:41:42.333101 | ubuntu-noble | ++ local candidate path 2026-09-17 12:41:42.333214 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:42.333274 | ubuntu-noble | ++ path=patches/2025.2/skyline_apiserver 2026-09-17 12:41:42.333312 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_apiserver ]] 2026-09-17 12:41:42.333372 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:42.333404 | ubuntu-noble | ++ path=patches/2025.2/skyline-apiserver 2026-09-17 12:41:42.333434 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline-apiserver ]] 2026-09-17 12:41:42.333469 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:42.333498 | ubuntu-noble | ++ path=patches/2025.2/skyline_apiserver 2026-09-17 12:41:42.333527 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_apiserver ]] 2026-09-17 12:41:42.333562 | ubuntu-noble | ++ return 1 2026-09-17 12:41:42.334178 | ubuntu-noble | + patch_dir= 2026-09-17 12:41:42.334206 | ubuntu-noble | + patch_dir= 2026-09-17 12:41:42.335178 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 skyline_apiserver-7.0.1.dev7 /source 2026-09-17 12:41:42.335293 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-17 12:41:42.335334 | ubuntu-noble | ++ local directory=skyline_apiserver-7.0.1.dev7 2026-09-17 12:41:42.335377 | ubuntu-noble | ++ local suffix=/source 2026-09-17 12:41:42.335429 | ubuntu-noble | ++ local name=skyline_apiserver 2026-09-17 12:41:42.335460 | ubuntu-noble | ++ local candidate path 2026-09-17 12:41:42.335966 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:42.335981 | ubuntu-noble | ++ path=overlays/2025.2/skyline_apiserver/source 2026-09-17 12:41:42.335988 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_apiserver/source ]] 2026-09-17 12:41:42.335994 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:42.336000 | ubuntu-noble | ++ path=overlays/2025.2/skyline-apiserver/source 2026-09-17 12:41:42.336006 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline-apiserver/source ]] 2026-09-17 12:41:42.336012 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:42.336018 | ubuntu-noble | ++ path=overlays/2025.2/skyline_apiserver/source 2026-09-17 12:41:42.336023 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_apiserver/source ]] 2026-09-17 12:41:42.336029 | ubuntu-noble | ++ return 1 2026-09-17 12:41:42.336040 | ubuntu-noble | + overlay_dir= 2026-09-17 12:41:42.336146 | ubuntu-noble | + overlay_dir= 2026-09-17 12:41:42.336161 | ubuntu-noble | + echo Check patches for skyline-apiserver-stable-2025.2.tar.gz 2026-09-17 12:41:42.336168 | ubuntu-noble | Check patches for skyline-apiserver-stable-2025.2.tar.gz 2026-09-17 12:41:42.336177 | ubuntu-noble | + [[ -n '' ]] 2026-09-17 12:41:42.336183 | ubuntu-noble | + echo Check overlays for skyline-apiserver-stable-2025.2.tar.gz 2026-09-17 12:41:42.336190 | ubuntu-noble | Check overlays for skyline-apiserver-stable-2025.2.tar.gz 2026-09-17 12:41:42.336199 | ubuntu-noble | + [[ -n '' ]] 2026-09-17 12:41:42.336205 | ubuntu-noble | + popd 2026-09-17 12:41:42.336368 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-17 12:41:42.336397 | ubuntu-noble | + pushd tarballs 2026-09-17 12:41:42.337519 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-09-17 12:41:42.340214 | ubuntu-noble | + filename=skyline-console-stable-2025.2.tar.gz 2026-09-17 12:41:42.340315 | ubuntu-noble | + [[ -e skyline-console-stable-2025.2.tar.gz ]] 2026-09-17 12:41:42.340325 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-09-17 12:41:42.340333 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-09-17 12:41:42.340341 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-09-17 12:41:44.922393 | ubuntu-noble | 2026-09-17 12:41:44 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-17 12:41:44.925317 | 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-17 12:41:44.925462 | ubuntu-noble | + echo Process skyline-console-stable-2025.2.tar.gz 2026-09-17 12:41:44.925478 | ubuntu-noble | Process skyline-console-stable-2025.2.tar.gz 2026-09-17 12:41:44.928208 | ubuntu-noble | ++ tar -tzf skyline-console-stable-2025.2.tar.gz 2026-09-17 12:41:44.928256 | ubuntu-noble | ++ head -1 2026-09-17 12:41:44.931210 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-17 12:41:44.938962 | ubuntu-noble | + directory=skyline_console-7.0.2.dev3 2026-09-17 12:41:44.940141 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 skyline_console-7.0.2.dev3 2026-09-17 12:41:44.940310 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-17 12:41:44.940392 | ubuntu-noble | ++ local directory=skyline_console-7.0.2.dev3 2026-09-17 12:41:44.940437 | ubuntu-noble | ++ local suffix= 2026-09-17 12:41:44.940487 | ubuntu-noble | ++ local name=skyline_console 2026-09-17 12:41:44.940512 | ubuntu-noble | ++ local candidate path 2026-09-17 12:41:44.940561 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:44.940588 | ubuntu-noble | ++ path=patches/2025.2/skyline_console 2026-09-17 12:41:44.940615 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_console ]] 2026-09-17 12:41:44.940665 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:44.940687 | ubuntu-noble | ++ path=patches/2025.2/skyline-console 2026-09-17 12:41:44.940708 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline-console ]] 2026-09-17 12:41:44.940733 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:44.940754 | ubuntu-noble | ++ path=patches/2025.2/skyline_console 2026-09-17 12:41:44.940774 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_console ]] 2026-09-17 12:41:44.940799 | ubuntu-noble | ++ return 1 2026-09-17 12:41:44.941472 | ubuntu-noble | + patch_dir= 2026-09-17 12:41:44.941618 | ubuntu-noble | + patch_dir= 2026-09-17 12:41:44.942573 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 skyline_console-7.0.2.dev3 /source 2026-09-17 12:41:44.942693 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-17 12:41:44.942724 | ubuntu-noble | ++ local directory=skyline_console-7.0.2.dev3 2026-09-17 12:41:44.942759 | ubuntu-noble | ++ local suffix=/source 2026-09-17 12:41:44.942802 | ubuntu-noble | ++ local name=skyline_console 2026-09-17 12:41:44.942826 | ubuntu-noble | ++ local candidate path 2026-09-17 12:41:44.942869 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:44.942893 | ubuntu-noble | ++ path=overlays/2025.2/skyline_console/source 2026-09-17 12:41:44.942917 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_console/source ]] 2026-09-17 12:41:44.942954 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:44.942975 | ubuntu-noble | ++ path=overlays/2025.2/skyline-console/source 2026-09-17 12:41:44.943019 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline-console/source ]] 2026-09-17 12:41:44.943048 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:44.943069 | ubuntu-noble | ++ path=overlays/2025.2/skyline_console/source 2026-09-17 12:41:44.943127 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_console/source ]] 2026-09-17 12:41:44.943159 | ubuntu-noble | ++ return 1 2026-09-17 12:41:44.943660 | ubuntu-noble | + overlay_dir= 2026-09-17 12:41:44.943766 | ubuntu-noble | + overlay_dir= 2026-09-17 12:41:44.943841 | ubuntu-noble | + echo Check patches for skyline-console-stable-2025.2.tar.gz 2026-09-17 12:41:44.943879 | ubuntu-noble | Check patches for skyline-console-stable-2025.2.tar.gz 2026-09-17 12:41:44.943929 | ubuntu-noble | + [[ -n '' ]] 2026-09-17 12:41:44.943979 | ubuntu-noble | + echo Check overlays for skyline-console-stable-2025.2.tar.gz 2026-09-17 12:41:44.944009 | ubuntu-noble | Check overlays for skyline-console-stable-2025.2.tar.gz 2026-09-17 12:41:44.944046 | ubuntu-noble | + [[ -n '' ]] 2026-09-17 12:41:44.944082 | ubuntu-noble | + popd 2026-09-17 12:41:44.944374 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-17 12:41:44.944469 | ubuntu-noble | + pushd tarballs 2026-09-17 12:41:44.945538 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-09-17 12:41:44.948186 | ubuntu-noble | + filename=watcher-stable-2025.2.tar.gz 2026-09-17 12:41:44.948225 | ubuntu-noble | + [[ -e watcher-stable-2025.2.tar.gz ]] 2026-09-17 12:41:44.948765 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-09-17 12:41:44.948804 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-09-17 12:41:44.948813 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-09-17 12:41:46.450296 | ubuntu-noble | 2026-09-17 12:41:46 URL:https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz [1295870/1295870] -> "watcher-stable-2025.2.tar.gz" [1] 2026-09-17 12:41:46.452766 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-17 12:41:46.452829 | ubuntu-noble | + echo Process watcher-stable-2025.2.tar.gz 2026-09-17 12:41:46.452854 | ubuntu-noble | Process watcher-stable-2025.2.tar.gz 2026-09-17 12:41:46.455193 | ubuntu-noble | ++ tar -tzf watcher-stable-2025.2.tar.gz 2026-09-17 12:41:46.455232 | ubuntu-noble | ++ head -1 2026-09-17 12:41:46.456689 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-17 12:41:46.463041 | ubuntu-noble | + directory=python_watcher-15.1.3.dev3 2026-09-17 12:41:46.463979 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 python_watcher-15.1.3.dev3 2026-09-17 12:41:46.464193 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-17 12:41:46.464255 | ubuntu-noble | ++ local directory=python_watcher-15.1.3.dev3 2026-09-17 12:41:46.464299 | ubuntu-noble | ++ local suffix= 2026-09-17 12:41:46.464347 | ubuntu-noble | ++ local name=python_watcher 2026-09-17 12:41:46.464373 | ubuntu-noble | ++ local candidate path 2026-09-17 12:41:46.464478 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:46.464507 | ubuntu-noble | ++ path=patches/2025.2/python_watcher 2026-09-17 12:41:46.464534 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/python_watcher ]] 2026-09-17 12:41:46.464581 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:46.464603 | ubuntu-noble | ++ path=patches/2025.2/python-watcher 2026-09-17 12:41:46.464624 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/python-watcher ]] 2026-09-17 12:41:46.464648 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:46.464668 | ubuntu-noble | ++ path=patches/2025.2/python_watcher 2026-09-17 12:41:46.464688 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/python_watcher ]] 2026-09-17 12:41:46.464712 | ubuntu-noble | ++ return 1 2026-09-17 12:41:46.465089 | ubuntu-noble | + patch_dir= 2026-09-17 12:41:46.465215 | ubuntu-noble | + patch_dir= 2026-09-17 12:41:46.465886 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 python_watcher-15.1.3.dev3 /source 2026-09-17 12:41:46.465985 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-17 12:41:46.466013 | ubuntu-noble | ++ local directory=python_watcher-15.1.3.dev3 2026-09-17 12:41:46.466045 | ubuntu-noble | ++ local suffix=/source 2026-09-17 12:41:46.466083 | ubuntu-noble | ++ local name=python_watcher 2026-09-17 12:41:46.466105 | ubuntu-noble | ++ local candidate path 2026-09-17 12:41:46.466182 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:46.466204 | ubuntu-noble | ++ path=overlays/2025.2/python_watcher/source 2026-09-17 12:41:46.466240 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/python_watcher/source ]] 2026-09-17 12:41:46.466275 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:46.466293 | ubuntu-noble | ++ path=overlays/2025.2/python-watcher/source 2026-09-17 12:41:46.466312 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/python-watcher/source ]] 2026-09-17 12:41:46.466333 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:46.466351 | ubuntu-noble | ++ path=overlays/2025.2/python_watcher/source 2026-09-17 12:41:46.466369 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/python_watcher/source ]] 2026-09-17 12:41:46.466390 | ubuntu-noble | ++ return 1 2026-09-17 12:41:46.466899 | ubuntu-noble | + overlay_dir= 2026-09-17 12:41:46.467801 | ubuntu-noble | + overlay_dir= 2026-09-17 12:41:46.467845 | ubuntu-noble | + echo Check patches for watcher-stable-2025.2.tar.gz 2026-09-17 12:41:46.467856 | ubuntu-noble | Check patches for watcher-stable-2025.2.tar.gz 2026-09-17 12:41:46.467865 | ubuntu-noble | + [[ -n '' ]] 2026-09-17 12:41:46.467873 | ubuntu-noble | + echo Check overlays for watcher-stable-2025.2.tar.gz 2026-09-17 12:41:46.467881 | ubuntu-noble | Check overlays for watcher-stable-2025.2.tar.gz 2026-09-17 12:41:46.467889 | ubuntu-noble | + [[ -n '' ]] 2026-09-17 12:41:46.467897 | ubuntu-noble | + popd 2026-09-17 12:41:46.467905 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-17 12:41:46.467914 | ubuntu-noble | + pushd tarballs 2026-09-17 12:41:46.468229 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-09-17 12:41:46.471083 | ubuntu-noble | + filename=requirements-stable-2025.2.tar.gz 2026-09-17 12:41:46.471164 | ubuntu-noble | + [[ -e requirements-stable-2025.2.tar.gz ]] 2026-09-17 12:41:46.471175 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-09-17 12:41:46.471184 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-09-17 12:41:46.471192 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-09-17 12:41:47.414382 | ubuntu-noble | 2026-09-17 12:41:47 URL:https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz [151783/151783] -> "requirements-stable-2025.2.tar.gz" [1] 2026-09-17 12:41:47.417293 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-17 12:41:47.417363 | ubuntu-noble | + echo Process requirements-stable-2025.2.tar.gz 2026-09-17 12:41:47.417378 | ubuntu-noble | Process requirements-stable-2025.2.tar.gz 2026-09-17 12:41:47.419304 | ubuntu-noble | ++ tar -tzf requirements-stable-2025.2.tar.gz 2026-09-17 12:41:47.419439 | ubuntu-noble | ++ head -1 2026-09-17 12:41:47.421557 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-17 12:41:47.434104 | ubuntu-noble | + directory=openstack_requirements-1.2.1.dev7853 2026-09-17 12:41:47.435301 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 openstack_requirements-1.2.1.dev7853 2026-09-17 12:41:47.435364 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-17 12:41:47.435372 | ubuntu-noble | ++ local directory=openstack_requirements-1.2.1.dev7853 2026-09-17 12:41:47.435379 | ubuntu-noble | ++ local suffix= 2026-09-17 12:41:47.435385 | ubuntu-noble | ++ local name=openstack_requirements 2026-09-17 12:41:47.435391 | ubuntu-noble | ++ local candidate path 2026-09-17 12:41:47.435397 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:47.435403 | ubuntu-noble | ++ path=patches/2025.2/openstack_requirements 2026-09-17 12:41:47.435409 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_requirements ]] 2026-09-17 12:41:47.435415 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:47.435421 | ubuntu-noble | ++ path=patches/2025.2/openstack-requirements 2026-09-17 12:41:47.435426 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack-requirements ]] 2026-09-17 12:41:47.435432 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:47.435438 | ubuntu-noble | ++ path=patches/2025.2/openstack_requirements 2026-09-17 12:41:47.435443 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_requirements ]] 2026-09-17 12:41:47.435486 | ubuntu-noble | ++ return 1 2026-09-17 12:41:47.435502 | ubuntu-noble | + patch_dir= 2026-09-17 12:41:47.435508 | ubuntu-noble | + patch_dir= 2026-09-17 12:41:47.436846 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 openstack_requirements-1.2.1.dev7853 /source 2026-09-17 12:41:47.436874 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-17 12:41:47.436880 | ubuntu-noble | ++ local directory=openstack_requirements-1.2.1.dev7853 2026-09-17 12:41:47.436885 | ubuntu-noble | ++ local suffix=/source 2026-09-17 12:41:47.436890 | ubuntu-noble | ++ local name=openstack_requirements 2026-09-17 12:41:47.436895 | ubuntu-noble | ++ local candidate path 2026-09-17 12:41:47.436900 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:47.436905 | ubuntu-noble | ++ path=overlays/2025.2/openstack_requirements/source 2026-09-17 12:41:47.436910 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_requirements/source ]] 2026-09-17 12:41:47.436915 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:47.436919 | ubuntu-noble | ++ path=overlays/2025.2/openstack-requirements/source 2026-09-17 12:41:47.436924 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack-requirements/source ]] 2026-09-17 12:41:47.436929 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-17 12:41:47.436934 | ubuntu-noble | ++ path=overlays/2025.2/openstack_requirements/source 2026-09-17 12:41:47.436939 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_requirements/source ]] 2026-09-17 12:41:47.436944 | ubuntu-noble | ++ return 1 2026-09-17 12:41:47.437179 | ubuntu-noble | + overlay_dir= 2026-09-17 12:41:47.437192 | ubuntu-noble | + overlay_dir= 2026-09-17 12:41:47.437260 | ubuntu-noble | + echo Check patches for requirements-stable-2025.2.tar.gz 2026-09-17 12:41:47.437268 | ubuntu-noble | Check patches for requirements-stable-2025.2.tar.gz 2026-09-17 12:41:47.437275 | ubuntu-noble | + [[ -n '' ]] 2026-09-17 12:41:47.437308 | ubuntu-noble | + echo Check overlays for requirements-stable-2025.2.tar.gz 2026-09-17 12:41:47.437314 | ubuntu-noble | Check overlays for requirements-stable-2025.2.tar.gz 2026-09-17 12:41:47.437322 | ubuntu-noble | + [[ -n '' ]] 2026-09-17 12:41:47.437329 | ubuntu-noble | + popd 2026-09-17 12:41:47.437706 | 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-17 12:41:47.437778 | ubuntu-noble | + local manifest=/home/zuul/src/github.com/osism/container-images-kolla/.patches-applied 2026-09-17 12:41:47.437789 | ubuntu-noble | + shift 2026-09-17 12:41:47.437797 | ubuntu-noble | + [[ ! -e /home/zuul/src/github.com/osism/container-images-kolla/.patches-applied ]] 2026-09-17 12:41:47.437854 | ubuntu-noble | + roots=() 2026-09-17 12:41:47.437862 | ubuntu-noble | + local roots dir 2026-09-17 12:41:47.437889 | ubuntu-noble | + for dir in "$@" 2026-09-17 12:41:47.437898 | ubuntu-noble | + [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2 ]] 2026-09-17 12:41:47.437908 | ubuntu-noble | + roots+=("$PATCH_ROOT/$dir") 2026-09-17 12:41:47.437955 | ubuntu-noble | + for dir in "$@" 2026-09-17 12:41:47.437964 | ubuntu-noble | + [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/kolla-build/2025.2 ]] 2026-09-17 12:41:47.437971 | ubuntu-noble | + roots+=("$PATCH_ROOT/$dir") 2026-09-17 12:41:47.438023 | ubuntu-noble | + [[ 2 -eq 0 ]] 2026-09-17 12:41:47.438070 | ubuntu-noble | + local tmp 2026-09-17 12:41:47.439913 | ubuntu-noble | ++ mktemp -d 2026-09-17 12:41:47.443194 | ubuntu-noble | + tmp=/tmp/tmp.GX1HZdUMcX 2026-09-17 12:41:47.443481 | 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-17 12:41:47.443844 | ubuntu-noble | + sed 's|^/home/zuul/src/github.com/osism/container-images-kolla/||' 2026-09-17 12:41:47.447182 | ubuntu-noble | + sort 2026-09-17 12:41:47.450159 | ubuntu-noble | + sort -u /home/zuul/src/github.com/osism/container-images-kolla/.patches-applied 2026-09-17 12:41:47.454182 | ubuntu-noble | + comm -23 /tmp/tmp.GX1HZdUMcX/expected /tmp/tmp.GX1HZdUMcX/applied 2026-09-17 12:41:47.457761 | ubuntu-noble | + local expected_count missing_count 2026-09-17 12:41:47.458992 | ubuntu-noble | ++ wc -l 2026-09-17 12:41:47.462667 | ubuntu-noble | + expected_count=15 2026-09-17 12:41:47.463683 | ubuntu-noble | ++ wc -l 2026-09-17 12:41:47.467232 | ubuntu-noble | + missing_count=0 2026-09-17 12:41:47.467340 | ubuntu-noble | + [[ 0 -gt 0 ]] 2026-09-17 12:41:47.467381 | ubuntu-noble | + rm -rf /tmp/tmp.GX1HZdUMcX 2026-09-17 12:41:47.469829 | ubuntu-noble | + echo 'VERIFIED: 15 patch files, all applied' 2026-09-17 12:41:47.469866 | ubuntu-noble | VERIFIED: 15 patch files, all applied 2026-09-17 12:41:47.469888 | ubuntu-noble | + return 0 2026-09-17 12:41:47.666208 | ubuntu-noble | ok: Runtime: 0:01:09.572489 2026-09-17 12:41:47.693103 | 2026-09-17 12:41:47.693204 | PLAY RECAP 2026-09-17 12:41:47.693276 | ubuntu-noble | ok: 2 changed: 0 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-17 12:41:47.693307 | 2026-09-17 12:41:47.817288 | RUN END RESULT_NORMAL: [untrusted : github.com/osism/container-images-kolla/playbooks/patch.yml@main] 2026-09-17 12:41:47.818494 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-fetch.yaml@main] 2026-09-17 12:41:48.572514 | 2026-09-17 12:41:48.572670 | PLAY [Base post-fetch] 2026-09-17 12:41:48.586933 | 2026-09-17 12:41:48.587061 | TASK [diagnose-network : Ensure log directory exists] 2026-09-17 12:41:49.272028 | ubuntu-noble | ok 2026-09-17 12:41:49.282838 | 2026-09-17 12:41:49.283016 | TASK [diagnose-network : Snapshot dual-stack network state (post)] 2026-09-17 12:42:01.364519 | ubuntu-noble | ok: Runtime: 0:00:06.093331 2026-09-17 12:42:01.374960 | 2026-09-17 12:42:01.375107 | TASK [diagnose-network : Snapshot Docker/BuildKit IPv6 config (teardown)] 2026-09-17 12:42:07.553927 | ubuntu-noble | ok: Runtime: 0:00:00.344757 2026-09-17 12:42:07.562235 | 2026-09-17 12:42:07.562382 | TASK [diagnose-network : Probe container network namespace (teardown)] 2026-09-17 12:42:13.833746 | ubuntu-noble | ok: Runtime: 0:00:00.076209 2026-09-17 12:42:13.841644 | 2026-09-17 12:42:13.841790 | TASK [diagnose-network : Evaluate node isolation verdict (pre-run gate)] 2026-09-17 12:42:14.376433 | ubuntu-noble | skipping: Conditional result was False 2026-09-17 12:42:14.383154 | 2026-09-17 12:42:14.383272 | TASK [diagnose-network : Abort the pre-run on a fully isolated node] 2026-09-17 12:42:14.438260 | ubuntu-noble | skipping: Conditional result was False 2026-09-17 12:42:14.456861 | 2026-09-17 12:42:14.457004 | TASK [fetch-output : Set log path for multiple nodes] 2026-09-17 12:42:14.501854 | ubuntu-noble | skipping: Conditional result was False 2026-09-17 12:42:14.515636 | 2026-09-17 12:42:14.515903 | TASK [fetch-output : Set log path for single node] 2026-09-17 12:42:14.564334 | ubuntu-noble | ok 2026-09-17 12:42:14.571911 | 2026-09-17 12:42:14.572049 | LOOP [fetch-output : Ensure local output dirs] 2026-09-17 12:42:14.867682 | ubuntu-noble -> localhost | ok: "/var/lib/zuul/builds/6fbd81d23c214c529bcbf5e5828bc1cb/work/logs" 2026-09-17 12:42:15.143350 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/6fbd81d23c214c529bcbf5e5828bc1cb/work/artifacts" 2026-09-17 12:42:15.397482 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/6fbd81d23c214c529bcbf5e5828bc1cb/work/docs" 2026-09-17 12:42:15.410851 | 2026-09-17 12:42:15.410983 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-09-17 12:42:16.233985 | ubuntu-noble | changed: 2026-09-17 12:42:16.234357 | ubuntu-noble | .d..t...... ./ 2026-09-17 12:42:16.234423 | ubuntu-noble | >f+++++++++ docker-daemon.txt 2026-09-17 12:42:16.234467 | ubuntu-noble | >f+++++++++ net-debug.post.txt 2026-09-17 12:42:16.234504 | ubuntu-noble | >f+++++++++ net-debug.pre.txt 2026-09-17 12:42:16.234541 | ubuntu-noble | >f+++++++++ sudo-debug.txt 2026-09-17 12:42:16.234576 | ubuntu-noble | >f+++++++++ sudo-strace.log 2026-09-17 12:42:16.234609 | ubuntu-noble | >f+++++++++ sudo-strace.log.time 2026-09-17 12:42:16.234688 | ubuntu-noble | changed: All items complete 2026-09-17 12:42:16.234787 | 2026-09-17 12:42:16.772469 | ubuntu-noble | changed: .d..t...... ./ 2026-09-17 12:42:17.311406 | ubuntu-noble | changed: .d..t...... ./ 2026-09-17 12:42:17.333041 | 2026-09-17 12:42:17.333181 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-09-17 12:42:17.694574 | ubuntu-noble -> localhost | ok: Item: artifacts Runtime: 0:00:00.010066 2026-09-17 12:42:17.970235 | ubuntu-noble -> localhost | ok: Item: docs Runtime: 0:00:00.009452 2026-09-17 12:42:17.994322 | 2026-09-17 12:42:17.994451 | PLAY RECAP 2026-09-17 12:42:17.994532 | ubuntu-noble | ok: 8 changed: 3 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-09-17 12:42:17.994574 | 2026-09-17 12:42:18.122472 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post-fetch.yaml@main] 2026-09-17 12:42:18.124295 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-09-17 12:42:18.902595 | 2026-09-17 12:42:18.902764 | PLAY [Base post] 2026-09-17 12:42:18.916415 | 2026-09-17 12:42:18.916541 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-09-17 12:42:19.778196 | ubuntu-noble | changed 2026-09-17 12:42:19.784666 | 2026-09-17 12:42:19.784783 | PLAY RECAP 2026-09-17 12:42:19.784848 | ubuntu-noble | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-17 12:42:19.784910 | 2026-09-17 12:42:19.901210 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-09-17 12:42:19.903514 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-logs.yaml@main] 2026-09-17 12:42:20.709160 | 2026-09-17 12:42:20.709418 | PLAY [Base post-logs] 2026-09-17 12:42:20.720610 | 2026-09-17 12:42:20.720760 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-09-17 12:42:21.175148 | localhost | changed 2026-09-17 12:42:21.185613 | 2026-09-17 12:42:21.185778 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-09-17 12:42:21.211051 | localhost | ok 2026-09-17 12:42:21.214049 | 2026-09-17 12:42:21.214148 | TASK [Set zuul-log-path fact] 2026-09-17 12:42:21.238867 | localhost | ok 2026-09-17 12:42:21.247087 | 2026-09-17 12:42:21.247195 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-17 12:42:21.281839 | localhost | ok 2026-09-17 12:42:21.285103 | 2026-09-17 12:42:21.285213 | TASK [upload-logs : Create log directories] 2026-09-17 12:42:21.798785 | localhost | changed 2026-09-17 12:42:21.803596 | 2026-09-17 12:42:21.803820 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-09-17 12:42:22.295072 | localhost -> localhost | ok: Runtime: 0:00:00.007491 2026-09-17 12:42:22.299354 | 2026-09-17 12:42:22.299472 | TASK [upload-logs : Upload logs to log server] 2026-09-17 12:42:22.854438 | localhost | Output suppressed because no_log was given 2026-09-17 12:42:22.857691 | 2026-09-17 12:42:22.857860 | LOOP [upload-logs : Compress console log and json output] 2026-09-17 12:42:22.906912 | localhost | skipping: Conditional result was False 2026-09-17 12:42:22.913005 | localhost | skipping: Conditional result was False 2026-09-17 12:42:22.918936 | 2026-09-17 12:42:22.919149 | LOOP [upload-logs : Upload compressed console log and json output] 2026-09-17 12:42:22.975873 | localhost | skipping: Conditional result was False 2026-09-17 12:42:22.976463 | 2026-09-17 12:42:22.980207 | localhost | skipping: Conditional result was False 2026-09-17 12:42:22.993228 | 2026-09-17 12:42:22.993455 | LOOP [upload-logs : Upload console log and json output]