2026-09-04 09:41:40.850145 | Job console starting 2026-09-04 09:41:40.867389 | Updating git repos 2026-09-04 09:41:40.893518 | Cloning repos into workspace 2026-09-04 09:41:40.933831 | Restoring repo states 2026-09-04 09:41:40.962724 | Merging changes 2026-09-04 09:41:41.653814 | Checking out repos 2026-09-04 09:41:41.711549 | Preparing playbooks 2026-09-04 09:41:42.719453 | Running Ansible setup 2026-09-04 09:41:47.440667 | PRE-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/pre.yaml@main] 2026-09-04 09:41:48.098625 | 2026-09-04 09:41:48.098742 | PLAY [Base pre] 2026-09-04 09:41:48.114923 | 2026-09-04 09:41:48.115021 | TASK [Setup log path fact] 2026-09-04 09:41:48.133559 | ubuntu-noble | ok 2026-09-04 09:41:48.153922 | 2026-09-04 09:41:48.154032 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-04 09:41:48.181538 | ubuntu-noble | ok 2026-09-04 09:41:48.191054 | 2026-09-04 09:41:48.191160 | TASK [emit-job-header : Print job information] 2026-09-04 09:41:48.229590 | # Job Information 2026-09-04 09:41:48.229740 | Ansible Version: 2.16.14 2026-09-04 09:41:48.229775 | Job: container-images-kolla-patch-2025.2 2026-09-04 09:41:48.229808 | Pipeline: check 2026-09-04 09:41:48.229831 | Executor: 521e9411259a 2026-09-04 09:41:48.229851 | Triggered by: https://github.com/osism/container-images-kolla/pull/790 2026-09-04 09:41:48.229873 | Event ID: b6d5e670-a844-11f1-9c27-c5a3c6246874 2026-09-04 09:41:48.234712 | 2026-09-04 09:41:48.234801 | LOOP [emit-job-header : Print node information] 2026-09-04 09:41:48.354306 | ubuntu-noble | ok: 2026-09-04 09:41:48.354470 | ubuntu-noble | # Node Information 2026-09-04 09:41:48.354506 | ubuntu-noble | Inventory Hostname: ubuntu-noble 2026-09-04 09:41:48.354532 | ubuntu-noble | Hostname: ubuntu 2026-09-04 09:41:48.354555 | ubuntu-noble | Username: zuul 2026-09-04 09:41:48.354578 | ubuntu-noble | Distro: Ubuntu 24.04 2026-09-04 09:41:48.354602 | ubuntu-noble | Provider: regiocloud-a 2026-09-04 09:41:48.354625 | ubuntu-noble | Region: 2026-09-04 09:41:48.354648 | ubuntu-noble | Label: ubuntu-noble 2026-09-04 09:41:48.354669 | ubuntu-noble | Product Name: OpenStack Nova 2026-09-04 09:41:48.354689 | ubuntu-noble | Interface IP: 2a13:1a81:8000:3124:f816:3eff:fe05:a6d6 2026-09-04 09:41:48.364849 | 2026-09-04 09:41:48.364941 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-09-04 09:41:48.793192 | ubuntu-noble -> localhost | changed 2026-09-04 09:41:48.799935 | 2026-09-04 09:41:48.800033 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-09-04 09:41:49.794974 | ubuntu-noble -> localhost | changed 2026-09-04 09:41:49.807145 | 2026-09-04 09:41:49.807249 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-09-04 09:41:50.042731 | ubuntu-noble -> localhost | ok 2026-09-04 09:41:50.053697 | 2026-09-04 09:41:50.053847 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-09-04 09:41:50.074796 | ubuntu-noble | ok 2026-09-04 09:41:50.089019 | ubuntu-noble | included: /var/lib/zuul/builds/0b9b10d7fee147219bb5d7a44b75f1be/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-09-04 09:41:50.095284 | 2026-09-04 09:41:50.095364 | TASK [add-build-sshkey : Create Temp SSH key] 2026-09-04 09:41:51.562606 | ubuntu-noble -> localhost | Generating public/private rsa key pair. 2026-09-04 09:41:51.562903 | ubuntu-noble -> localhost | Your identification has been saved in /var/lib/zuul/builds/0b9b10d7fee147219bb5d7a44b75f1be/work/0b9b10d7fee147219bb5d7a44b75f1be_id_rsa 2026-09-04 09:41:51.562966 | ubuntu-noble -> localhost | Your public key has been saved in /var/lib/zuul/builds/0b9b10d7fee147219bb5d7a44b75f1be/work/0b9b10d7fee147219bb5d7a44b75f1be_id_rsa.pub 2026-09-04 09:41:51.563010 | ubuntu-noble -> localhost | The key fingerprint is: 2026-09-04 09:41:51.563049 | ubuntu-noble -> localhost | SHA256:NfJf70q/+bKlNXEATDE6xaMJkgBV0LF35qO7BUll0O4 zuul-build-sshkey 2026-09-04 09:41:51.563086 | ubuntu-noble -> localhost | The key's randomart image is: 2026-09-04 09:41:51.563181 | ubuntu-noble -> localhost | +---[RSA 3072]----+ 2026-09-04 09:41:51.563219 | ubuntu-noble -> localhost | | .o+=oo.oo+*. | 2026-09-04 09:41:51.563254 | ubuntu-noble -> localhost | | +..o.o+o | 2026-09-04 09:41:51.563287 | ubuntu-noble -> localhost | | ..+oBo .. | 2026-09-04 09:41:51.563320 | ubuntu-noble -> localhost | | o O+o . | 2026-09-04 09:41:51.563352 | ubuntu-noble -> localhost | | S.+ ...| 2026-09-04 09:41:51.563394 | ubuntu-noble -> localhost | | oEo . .o| 2026-09-04 09:41:51.563428 | ubuntu-noble -> localhost | | . . . ..+| 2026-09-04 09:41:51.563459 | ubuntu-noble -> localhost | | o ..*o| 2026-09-04 09:41:51.563491 | ubuntu-noble -> localhost | | o. +**| 2026-09-04 09:41:51.563520 | ubuntu-noble -> localhost | +----[SHA256]-----+ 2026-09-04 09:41:51.563596 | ubuntu-noble -> localhost | ok: Runtime: 0:00:01.066823 2026-09-04 09:41:51.573356 | 2026-09-04 09:41:51.573461 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-09-04 09:41:51.602515 | ubuntu-noble | ok 2026-09-04 09:41:51.612078 | ubuntu-noble | included: /var/lib/zuul/builds/0b9b10d7fee147219bb5d7a44b75f1be/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-09-04 09:41:51.620153 | 2026-09-04 09:41:51.620234 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-09-04 09:41:51.643015 | ubuntu-noble | skipping: Conditional result was False 2026-09-04 09:41:51.649029 | 2026-09-04 09:41:51.649133 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-09-04 09:41:52.332213 | ubuntu-noble | changed 2026-09-04 09:41:52.340537 | 2026-09-04 09:41:52.340653 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-09-04 09:41:52.591565 | ubuntu-noble | ok 2026-09-04 09:41:52.599587 | 2026-09-04 09:41:52.599692 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-09-04 09:41:53.307310 | ubuntu-noble | changed 2026-09-04 09:41:53.315242 | 2026-09-04 09:41:53.315368 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-09-04 09:41:53.995148 | ubuntu-noble | changed 2026-09-04 09:41:54.000431 | 2026-09-04 09:41:54.000520 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-09-04 09:41:54.023270 | ubuntu-noble | skipping: Conditional result was False 2026-09-04 09:41:54.028771 | 2026-09-04 09:41:54.028855 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-09-04 09:41:54.416990 | ubuntu-noble -> localhost | changed 2026-09-04 09:41:54.427476 | 2026-09-04 09:41:54.427566 | TASK [add-build-sshkey : Add back temp key] 2026-09-04 09:41:54.754976 | ubuntu-noble -> localhost | Identity added: /var/lib/zuul/builds/0b9b10d7fee147219bb5d7a44b75f1be/work/0b9b10d7fee147219bb5d7a44b75f1be_id_rsa (zuul-build-sshkey) 2026-09-04 09:41:54.755267 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.014195 2026-09-04 09:41:54.764867 | 2026-09-04 09:41:54.764969 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-09-04 09:41:55.198931 | ubuntu-noble | ok 2026-09-04 09:41:55.203823 | 2026-09-04 09:41:55.203907 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-09-04 09:41:55.236622 | ubuntu-noble | skipping: Conditional result was False 2026-09-04 09:41:55.246071 | 2026-09-04 09:41:55.246176 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-09-04 09:41:55.703514 | ubuntu-noble | ok 2026-09-04 09:41:55.721087 | 2026-09-04 09:41:55.721220 | TASK [validate-host : Define zuul_info_dir fact] 2026-09-04 09:41:55.753588 | ubuntu-noble | ok 2026-09-04 09:41:55.758989 | 2026-09-04 09:41:55.759120 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2026-09-04 09:41:56.097582 | ubuntu-noble -> localhost | ok 2026-09-04 09:41:56.108180 | 2026-09-04 09:41:56.108312 | TASK [validate-host : Collect information about the host] 2026-09-04 09:41:58.403346 | ubuntu-noble | ok 2026-09-04 09:41:58.415651 | 2026-09-04 09:41:58.415769 | TASK [validate-host : Sanitize hostname] 2026-09-04 09:41:58.551484 | ubuntu-noble | ok 2026-09-04 09:41:58.556188 | 2026-09-04 09:41:58.556293 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2026-09-04 09:41:59.169402 | ubuntu-noble -> localhost | changed 2026-09-04 09:41:59.176607 | 2026-09-04 09:41:59.176739 | TASK [validate-host : Collect information about zuul worker] 2026-09-04 09:41:59.626572 | ubuntu-noble | ok 2026-09-04 09:41:59.634171 | 2026-09-04 09:41:59.634393 | TASK [validate-host : Write out all zuul information for each host] 2026-09-04 09:42:00.160389 | ubuntu-noble -> localhost | changed 2026-09-04 09:42:00.183587 | 2026-09-04 09:42:00.183746 | TASK [prepare-workspace-log : Start zuul_console daemon.] 2026-09-04 09:42:00.505694 | ubuntu-noble | ok 2026-09-04 09:42:00.514583 | 2026-09-04 09:42:00.514720 | TASK [prepare-workspace-log : Synchronize src repos to workspace directory.] 2026-09-04 09:42:01.485886 | ubuntu-noble | changed: 2026-09-04 09:42:01.486200 | ubuntu-noble | cd+++++++++ src/ 2026-09-04 09:42:01.486259 | ubuntu-noble | cd+++++++++ src/github.com/ 2026-09-04 09:42:01.486300 | ubuntu-noble | cd+++++++++ src/github.com/osism/ 2026-09-04 09:42:01.486336 | ubuntu-noble | cd+++++++++ src/github.com/osism/container-images-kolla/ 2026-09-04 09:42:01.486369 | ubuntu-noble | Containerfile 2026-09-04 09:42:01.486583 | ubuntu-noble | 2026-09-04 09:44:17.668706 | ubuntu-noble | 2026-09-04 09:44:17.668716 | ubuntu-noble | Or undo this operation with: 2026-09-04 09:44:17.668726 | ubuntu-noble | 2026-09-04 09:44:17.668736 | ubuntu-noble | git switch - 2026-09-04 09:44:17.668745 | ubuntu-noble | 2026-09-04 09:44:17.668755 | ubuntu-noble | Turn off this advice by setting config variable advice.detachedHead to false 2026-09-04 09:44:17.668765 | ubuntu-noble | 2026-09-04 09:44:17.668775 | ubuntu-noble | HEAD is now at 7fdda0ca7 stable-only: Update Prometheus to version 3.5.5 2026-09-04 09:44:17.670374 | ubuntu-noble | ++ git rev-parse --short HEAD 2026-09-04 09:44:17.674293 | ubuntu-noble | + export HASH_KOLLA=7fdda0ca7 2026-09-04 09:44:17.674337 | ubuntu-noble | + HASH_KOLLA=7fdda0ca7 2026-09-04 09:44:17.674344 | ubuntu-noble | + popd 2026-09-04 09:44:17.674387 | ubuntu-noble | + rm -rf kolla/docker/rabbitmq/rabbitmq-4-1 2026-09-04 09:44:17.679272 | ubuntu-noble | ++ sort 2026-09-04 09:44:17.679314 | ubuntu-noble | ++ find patches/kolla-build/2025.2 -type f -name '*.patch' 2026-09-04 09:44:17.682633 | ubuntu-noble | + for patch in $(find patches/kolla-build/$OPENSTACK_VERSION -type f -name '*.patch' | sort) 2026-09-04 09:44:17.682681 | ubuntu-noble | + pushd kolla 2026-09-04 09:44:17.682790 | ubuntu-noble | + apply_patch patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-09-04 09:44:17.682850 | ubuntu-noble | + local rel=patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-09-04 09:44:17.682879 | 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-04 09:44:17.682912 | ubuntu-noble | + echo 'APPLY PATCH patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch' 2026-09-04 09:44:17.682921 | ubuntu-noble | APPLY PATCH patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-09-04 09:44:17.682946 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-04 09:44:17.685003 | ubuntu-noble | checking file kolla/common/sources.py 2026-09-04 09:44:17.685559 | ubuntu-noble | + patch --forward --batch -p1 2026-09-04 09:44:17.687266 | ubuntu-noble | patching file kolla/common/sources.py 2026-09-04 09:44:17.687940 | ubuntu-noble | + echo patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-09-04 09:44:17.688151 | ubuntu-noble | + popd 2026-09-04 09:44:17.688283 | ubuntu-noble | + for patch in $(find patches/kolla-build/$OPENSTACK_VERSION -type f -name '*.patch' | sort) 2026-09-04 09:44:17.688300 | ubuntu-noble | + pushd kolla 2026-09-04 09:44:17.688351 | ubuntu-noble | + apply_patch patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-09-04 09:44:17.688392 | ubuntu-noble | + local rel=patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-09-04 09:44:17.688420 | 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-04 09:44:17.688467 | ubuntu-noble | + echo 'APPLY PATCH patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch' 2026-09-04 09:44:17.688476 | ubuntu-noble | APPLY PATCH patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-09-04 09:44:17.688513 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-04 09:44:17.690679 | ubuntu-noble | checking file kolla/image/kolla_worker.py 2026-09-04 09:44:17.690704 | ubuntu-noble | Hunk #1 succeeded at 332 with fuzz 1 (offset 19 lines). 2026-09-04 09:44:17.690945 | ubuntu-noble | + patch --forward --batch -p1 2026-09-04 09:44:17.692885 | ubuntu-noble | patching file kolla/image/kolla_worker.py 2026-09-04 09:44:17.692912 | ubuntu-noble | Hunk #1 succeeded at 332 with fuzz 1 (offset 19 lines). 2026-09-04 09:44:17.693018 | ubuntu-noble | + echo patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-09-04 09:44:17.693193 | ubuntu-noble | + popd 2026-09-04 09:44:17.693386 | ubuntu-noble | + [[ -f templates/2025.2/repos.yaml ]] 2026-09-04 09:44:17.693429 | ubuntu-noble | + python3 src/generate-apt-preferences-files.py 2026-09-04 09:44:17.831538 | ubuntu-noble | + echo DEBUG apt_preferences.ubuntu 2026-09-04 09:44:17.831601 | ubuntu-noble | DEBUG apt_preferences.ubuntu 2026-09-04 09:44:17.831612 | ubuntu-noble | + cat overlays/2025.2/base/apt_preferences.ubuntu 2026-09-04 09:44:17.833458 | ubuntu-noble | Package: rabbitmq-server 2026-09-04 09:44:17.833484 | ubuntu-noble | Pin: version 4.1.* 2026-09-04 09:44:17.833488 | ubuntu-noble | Pin-Priority: 1000 2026-09-04 09:44:17.833491 | ubuntu-noble | 2026-09-04 09:44:17.833496 | ubuntu-noble | Package: openvswitch* 2026-09-04 09:44:17.833499 | ubuntu-noble | Pin: version 3.5.* 2026-09-04 09:44:17.833503 | ubuntu-noble | Pin-Priority: 1000 2026-09-04 09:44:17.833506 | ubuntu-noble | 2026-09-04 09:44:17.833511 | ubuntu-noble | Package: erlang* 2026-09-04 09:44:17.833515 | ubuntu-noble | Pin: version 1:27.* 2026-09-04 09:44:17.833518 | ubuntu-noble | Pin-Priority: 1000 2026-09-04 09:44:17.833522 | ubuntu-noble | 2026-09-04 09:44:17.833526 | ubuntu-noble | # Stopgap: proxysql 3.0.9 (GHSA-58ww-865x-grpr bounds the first-packet 2026-09-04 09:44:17.833531 | ubuntu-noble | # recv()) rejects the kolla-ansible keepalived proxysql health check (the 2026-09-04 09:44:17.833535 | ubuntu-noble | # "show info" probe) -> keepalived FAULT -> api-int VIP dropped. Pin to 2026-09-04 09:44:17.833538 | ubuntu-noble | # 3.0.8 until the upstream fix (kolla-ansible change 992020, depends on 2026-09-04 09:44:17.833542 | ubuntu-noble | # kolla 992239, master-only) is backported to this release. 2026-09-04 09:44:17.833545 | ubuntu-noble | Package: proxysql 2026-09-04 09:44:17.833549 | ubuntu-noble | Pin: version 3.0.8* 2026-09-04 09:44:17.833552 | ubuntu-noble | Pin-Priority: 1001 2026-09-04 09:44:17.834902 | ubuntu-noble | ++ find overlays/2025.2 -maxdepth 1 -mindepth 1 -type d 2026-09-04 09:44:17.838829 | ubuntu-noble | + for image in $(find overlays/$OPENSTACK_VERSION -maxdepth 1 -mindepth 1 -type d) 2026-09-04 09:44:17.839598 | ubuntu-noble | ++ basename overlays/2025.2/base 2026-09-04 09:44:17.841604 | ubuntu-noble | + image_name=base 2026-09-04 09:44:17.841741 | ubuntu-noble | + cp -r overlays/2025.2/base/apt_preferences.ubuntu overlays/2025.2/base/erlang.gpg overlays/2025.2/base/rabbitmq.gpg kolla/docker/base 2026-09-04 09:44:17.843997 | ubuntu-noble | + for image in $(find overlays/$OPENSTACK_VERSION -maxdepth 1 -mindepth 1 -type d) 2026-09-04 09:44:17.844667 | ubuntu-noble | ++ basename overlays/2025.2/nova 2026-09-04 09:44:17.846540 | ubuntu-noble | + image_name=nova 2026-09-04 09:44:17.846637 | ubuntu-noble | + cp -r overlays/2025.2/nova/nova-spicehtml5proxy kolla/docker/nova 2026-09-04 09:44:17.848764 | ubuntu-noble | + find patches/2025.2 -mindepth 1 -type d 2026-09-04 09:44:17.850370 | ubuntu-noble | patches/2025.2/neutron-dynamic-routing 2026-09-04 09:44:17.850390 | ubuntu-noble | patches/2025.2/nova 2026-09-04 09:44:17.850395 | ubuntu-noble | patches/2025.2/cinder 2026-09-04 09:44:17.850399 | ubuntu-noble | patches/2025.2/ironic 2026-09-04 09:44:17.850402 | ubuntu-noble | patches/2025.2/kolla 2026-09-04 09:44:17.850406 | ubuntu-noble | patches/2025.2/glance 2026-09-04 09:44:17.854297 | ubuntu-noble | ++ find patches/2025.2 -mindepth 1 -type d 2026-09-04 09:44:17.854340 | ubuntu-noble | ++ grep kolla 2026-09-04 09:44:17.854349 | ubuntu-noble | ++ grep -v kolla-build 2026-09-04 09:44:17.855380 | ubuntu-noble | + for project in $(find patches/$OPENSTACK_VERSION -mindepth 1 -type d | grep kolla | grep -v kolla-build) 2026-09-04 09:44:17.856138 | ubuntu-noble | ++ basename patches/2025.2/kolla 2026-09-04 09:44:17.857247 | ubuntu-noble | + project=kolla 2026-09-04 09:44:17.858134 | ubuntu-noble | ++ find patches/2025.2/kolla -type f -name '*.patch' 2026-09-04 09:44:17.859274 | ubuntu-noble | ++ sort 2026-09-04 09:44:17.860696 | ubuntu-noble | + for patch in $(find patches/$OPENSTACK_VERSION/$project -type f -name '*.patch' | sort) 2026-09-04 09:44:17.860759 | ubuntu-noble | + pushd kolla 2026-09-04 09:44:17.860861 | ubuntu-noble | + apply_patch patches/2025.2/kolla/backport-924302.patch 2026-09-04 09:44:17.860914 | ubuntu-noble | + local rel=patches/2025.2/kolla/backport-924302.patch 2026-09-04 09:44:17.860947 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/kolla/backport-924302.patch 2026-09-04 09:44:17.860976 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/kolla/backport-924302.patch' 2026-09-04 09:44:17.860993 | ubuntu-noble | APPLY PATCH patches/2025.2/kolla/backport-924302.patch 2026-09-04 09:44:17.861019 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-04 09:44:17.862286 | ubuntu-noble | checking file docker/neutron/neutron-ovn-vpn-agent/Dockerfile.j2 2026-09-04 09:44:17.862396 | ubuntu-noble | checking file releasenotes/notes/releasenotes/notes/neutron-ovn-vpn-agent-kolla-image-979df04014ed9440.yaml 2026-09-04 09:44:17.862874 | ubuntu-noble | + patch --forward --batch -p1 2026-09-04 09:44:17.863965 | ubuntu-noble | patching file docker/neutron/neutron-ovn-vpn-agent/Dockerfile.j2 2026-09-04 09:44:17.864147 | ubuntu-noble | patching file releasenotes/notes/releasenotes/notes/neutron-ovn-vpn-agent-kolla-image-979df04014ed9440.yaml 2026-09-04 09:44:17.864922 | ubuntu-noble | + echo patches/2025.2/kolla/backport-924302.patch 2026-09-04 09:44:17.864946 | ubuntu-noble | + popd 2026-09-04 09:44:17.864952 | ubuntu-noble | + for patch in $(find patches/$OPENSTACK_VERSION/$project -type f -name '*.patch' | sort) 2026-09-04 09:44:17.864957 | ubuntu-noble | + pushd kolla 2026-09-04 09:44:17.864962 | ubuntu-noble | + apply_patch patches/2025.2/kolla/backport-995447.patch 2026-09-04 09:44:17.864975 | ubuntu-noble | + local rel=patches/2025.2/kolla/backport-995447.patch 2026-09-04 09:44:17.864980 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/kolla/backport-995447.patch 2026-09-04 09:44:17.864986 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/kolla/backport-995447.patch' 2026-09-04 09:44:17.864990 | ubuntu-noble | APPLY PATCH patches/2025.2/kolla/backport-995447.patch 2026-09-04 09:44:17.864996 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-04 09:44:17.865920 | ubuntu-noble | checking file docker/letsencrypt/letsencrypt-lego/letsencrypt-certificates.sh 2026-09-04 09:44:17.866109 | ubuntu-noble | checking file releasenotes/notes/letsencrypt-dns01-challenge-432b5122dc832f4a.yaml 2026-09-04 09:44:17.866638 | ubuntu-noble | + patch --forward --batch -p1 2026-09-04 09:44:17.867653 | ubuntu-noble | patching file docker/letsencrypt/letsencrypt-lego/letsencrypt-certificates.sh 2026-09-04 09:44:17.867808 | ubuntu-noble | patching file releasenotes/notes/letsencrypt-dns01-challenge-432b5122dc832f4a.yaml 2026-09-04 09:44:17.868255 | ubuntu-noble | + echo patches/2025.2/kolla/backport-995447.patch 2026-09-04 09:44:17.868269 | ubuntu-noble | + popd 2026-09-04 09:44:17.868298 | ubuntu-noble | + for patch in $(find patches/$OPENSTACK_VERSION/$project -type f -name '*.patch' | sort) 2026-09-04 09:44:17.868323 | ubuntu-noble | + pushd kolla 2026-09-04 09:44:17.868380 | ubuntu-noble | + apply_patch patches/2025.2/kolla/squash.patch 2026-09-04 09:44:17.868418 | ubuntu-noble | + local rel=patches/2025.2/kolla/squash.patch 2026-09-04 09:44:17.868466 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/kolla/squash.patch 2026-09-04 09:44:17.868495 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/kolla/squash.patch' 2026-09-04 09:44:17.868512 | ubuntu-noble | APPLY PATCH patches/2025.2/kolla/squash.patch 2026-09-04 09:44:17.868822 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-04 09:44:17.869865 | ubuntu-noble | checking file kolla/image/tasks.py 2026-09-04 09:44:17.869934 | ubuntu-noble | Hunk #1 succeeded at 428 (offset 16 lines). 2026-09-04 09:44:17.870452 | ubuntu-noble | + patch --forward --batch -p1 2026-09-04 09:44:17.871390 | ubuntu-noble | patching file kolla/image/tasks.py 2026-09-04 09:44:17.871435 | ubuntu-noble | Hunk #1 succeeded at 428 (offset 16 lines). 2026-09-04 09:44:17.872153 | ubuntu-noble | + echo patches/2025.2/kolla/squash.patch 2026-09-04 09:44:17.872172 | ubuntu-noble | + popd 2026-09-04 09:44:17.872178 | ubuntu-noble | + pip3 install -r kolla/requirements.txt 2026-09-04 09:44:18.561569 | ubuntu-noble | Collecting pbr!=2.1.0,>=2.0.0 (from -r kolla/requirements.txt (line 1)) 2026-09-04 09:44:18.635755 | ubuntu-noble | Downloading pbr-7.0.3-py2.py3-none-any.whl.metadata (3.8 kB) 2026-09-04 09:44:18.654017 | 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-04 09:44:18.759356 | ubuntu-noble | Collecting GitPython>=1.0.1 (from -r kolla/requirements.txt (line 3)) 2026-09-04 09:44:18.771630 | ubuntu-noble | Downloading gitpython-3.1.61-py3-none-any.whl.metadata (13 kB) 2026-09-04 09:44:18.965906 | ubuntu-noble | Collecting oslo.config>=5.1.0 (from -r kolla/requirements.txt (line 4)) 2026-09-04 09:44:18.978834 | ubuntu-noble | Downloading oslo_config-10.7.0-py3-none-any.whl.metadata (2.3 kB) 2026-09-04 09:44:18.991269 | 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-04 09:44:18.997805 | 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-04 09:44:19.058866 | ubuntu-noble | Collecting gitdb<5,>=4.0.1 (from GitPython>=1.0.1->-r kolla/requirements.txt (line 3)) 2026-09-04 09:44:19.070063 | ubuntu-noble | Downloading gitdb-4.0.12-py3-none-any.whl.metadata (1.2 kB) 2026-09-04 09:44:19.145497 | ubuntu-noble | Collecting netaddr>=0.7.18 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-09-04 09:44:19.158327 | ubuntu-noble | Downloading netaddr-1.3.0-py3-none-any.whl.metadata (5.0 kB) 2026-09-04 09:44:19.229914 | ubuntu-noble | Collecting stevedore>=5.6.0 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-09-04 09:44:19.241519 | ubuntu-noble | Downloading stevedore-5.9.1-py3-none-any.whl.metadata (2.3 kB) 2026-09-04 09:44:19.448276 | ubuntu-noble | Collecting oslo.i18n>=3.15.3 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-09-04 09:44:19.463073 | ubuntu-noble | Downloading oslo_i18n-6.9.0-py3-none-any.whl.metadata (2.0 kB) 2026-09-04 09:44:19.707285 | ubuntu-noble | Collecting rfc3986>=1.2.0 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-09-04 09:44:19.720169 | ubuntu-noble | Downloading rfc3986-2.0.0-py2.py3-none-any.whl.metadata (6.6 kB) 2026-09-04 09:44:19.744625 | 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-04 09:44:19.747850 | 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-04 09:44:19.841779 | 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-04 09:44:19.855574 | ubuntu-noble | Downloading smmap-5.0.3-py3-none-any.whl.metadata (4.6 kB) 2026-09-04 09:44:19.902426 | 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-04 09:44:19.904395 | 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-04 09:44:19.906340 | ubuntu-noble | Requirement already satisfied: urllib3<3,>=1.26 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) (2.7.0) 2026-09-04 09:44:19.907788 | 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-04 09:44:19.954148 | ubuntu-noble | Downloading pbr-7.0.3-py2.py3-none-any.whl (131 kB) 2026-09-04 09:44:19.993488 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 131.9/131.9 kB 3.8 MB/s eta 0:00:00 2026-09-04 09:44:20.009327 | ubuntu-noble | Downloading gitpython-3.1.61-py3-none-any.whl (222 kB) 2026-09-04 09:44:20.032583 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 222.1/222.1 kB 12.3 MB/s eta 0:00:00 2026-09-04 09:44:20.048004 | ubuntu-noble | Downloading oslo_config-10.7.0-py3-none-any.whl (143 kB) 2026-09-04 09:44:20.067378 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 143.8/143.8 kB 10.3 MB/s eta 0:00:00 2026-09-04 09:44:20.081092 | ubuntu-noble | Downloading gitdb-4.0.12-py3-none-any.whl (62 kB) 2026-09-04 09:44:20.101637 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.8/62.8 kB 4.3 MB/s eta 0:00:00 2026-09-04 09:44:20.122254 | ubuntu-noble | Downloading netaddr-1.3.0-py3-none-any.whl (2.3 MB) 2026-09-04 09:44:20.184136 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 39.3 MB/s eta 0:00:00 2026-09-04 09:44:20.199974 | ubuntu-noble | Downloading oslo_i18n-6.9.0-py3-none-any.whl (47 kB) 2026-09-04 09:44:20.217850 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 47.8/47.8 kB 3.4 MB/s eta 0:00:00 2026-09-04 09:44:20.231290 | ubuntu-noble | Downloading rfc3986-2.0.0-py2.py3-none-any.whl (31 kB) 2026-09-04 09:44:20.253616 | ubuntu-noble | Downloading stevedore-5.9.1-py3-none-any.whl (54 kB) 2026-09-04 09:44:20.270888 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.9/54.9 kB 4.3 MB/s eta 0:00:00 2026-09-04 09:44:20.285949 | ubuntu-noble | Downloading smmap-5.0.3-py3-none-any.whl (24 kB) 2026-09-04 09:44:20.566759 | ubuntu-noble | Installing collected packages: stevedore, smmap, rfc3986, pbr, netaddr, oslo.i18n, gitdb, oslo.config, GitPython 2026-09-04 09:44:21.624255 | ubuntu-noble | Successfully installed GitPython-3.1.61 gitdb-4.0.12 netaddr-1.3.0 oslo.config-10.7.0 oslo.i18n-6.9.0 pbr-7.0.3 rfc3986-2.0.0 smmap-5.0.3 stevedore-5.9.1 2026-09-04 09:44:21.798279 | ubuntu-noble | + pip3 install kolla/ 2026-09-04 09:44:22.326008 | ubuntu-noble | Processing ./kolla 2026-09-04 09:44:22.329081 | ubuntu-noble | Installing build dependencies: started 2026-09-04 09:44:24.394237 | ubuntu-noble | Installing build dependencies: finished with status 'done' 2026-09-04 09:44:24.401807 | ubuntu-noble | Getting requirements to build wheel: started 2026-09-04 09:44:24.653172 | ubuntu-noble | Getting requirements to build wheel: finished with status 'done' 2026-09-04 09:44:24.660349 | ubuntu-noble | Installing backend dependencies: started 2026-09-04 09:44:26.841865 | ubuntu-noble | Installing backend dependencies: finished with status 'done' 2026-09-04 09:44:26.844735 | ubuntu-noble | Preparing metadata (pyproject.toml): started 2026-09-04 09:44:27.535305 | ubuntu-noble | Preparing metadata (pyproject.toml): finished with status 'done' 2026-09-04 09:44:27.548584 | ubuntu-noble | Requirement already satisfied: pbr!=2.1.0,>=2.0.0 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.2.1.dev1) (7.0.3) 2026-09-04 09:44:27.551197 | ubuntu-noble | Requirement already satisfied: Jinja2>=3.0.1 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.2.1.dev1) (3.1.6) 2026-09-04 09:44:27.554688 | ubuntu-noble | Requirement already satisfied: GitPython>=1.0.1 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.2.1.dev1) (3.1.61) 2026-09-04 09:44:27.557198 | ubuntu-noble | Requirement already satisfied: oslo.config>=5.1.0 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.2.1.dev1) (10.7.0) 2026-09-04 09:44:27.559493 | ubuntu-noble | Requirement already satisfied: setuptools>=64.0.0 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.2.1.dev1) (84.0.0) 2026-09-04 09:44:27.624023 | ubuntu-noble | Requirement already satisfied: gitdb<5,>=4.0.1 in /tmp/venv/lib/python3.12/site-packages (from GitPython>=1.0.1->kolla==21.2.1.dev1) (4.0.12) 2026-09-04 09:44:27.630408 | ubuntu-noble | Requirement already satisfied: MarkupSafe>=2.0 in /tmp/venv/lib/python3.12/site-packages (from Jinja2>=3.0.1->kolla==21.2.1.dev1) (3.0.3) 2026-09-04 09:44:27.642226 | ubuntu-noble | Requirement already satisfied: netaddr>=0.7.18 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->kolla==21.2.1.dev1) (1.3.0) 2026-09-04 09:44:27.643579 | ubuntu-noble | Requirement already satisfied: stevedore>=5.6.0 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->kolla==21.2.1.dev1) (5.9.1) 2026-09-04 09:44:27.645082 | ubuntu-noble | Requirement already satisfied: oslo.i18n>=3.15.3 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->kolla==21.2.1.dev1) (6.9.0) 2026-09-04 09:44:27.646723 | ubuntu-noble | Requirement already satisfied: rfc3986>=1.2.0 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->kolla==21.2.1.dev1) (2.0.0) 2026-09-04 09:44:27.648125 | ubuntu-noble | Requirement already satisfied: PyYAML>=5.1 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->kolla==21.2.1.dev1) (6.0.3) 2026-09-04 09:44:27.649583 | ubuntu-noble | Requirement already satisfied: requests>=2.18.0 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->kolla==21.2.1.dev1) (2.34.2) 2026-09-04 09:44:27.717419 | ubuntu-noble | Requirement already satisfied: smmap<6,>=3.0.1 in /tmp/venv/lib/python3.12/site-packages (from gitdb<5,>=4.0.1->GitPython>=1.0.1->kolla==21.2.1.dev1) (5.0.3) 2026-09-04 09:44:27.740634 | ubuntu-noble | Requirement already satisfied: charset_normalizer<4,>=2 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->kolla==21.2.1.dev1) (3.5.1) 2026-09-04 09:44:27.742764 | ubuntu-noble | Requirement already satisfied: idna<4,>=2.5 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->kolla==21.2.1.dev1) (3.19) 2026-09-04 09:44:27.744750 | ubuntu-noble | Requirement already satisfied: urllib3<3,>=1.26 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->kolla==21.2.1.dev1) (2.7.0) 2026-09-04 09:44:27.746414 | ubuntu-noble | Requirement already satisfied: certifi>=2023.5.7 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->kolla==21.2.1.dev1) (2026.7.22) 2026-09-04 09:44:27.792478 | ubuntu-noble | Building wheels for collected packages: kolla 2026-09-04 09:44:27.794606 | ubuntu-noble | Building wheel for kolla (pyproject.toml): started 2026-09-04 09:44:29.549767 | ubuntu-noble | Building wheel for kolla (pyproject.toml): finished with status 'done' 2026-09-04 09:44:29.553982 | ubuntu-noble | Created wheel for kolla: filename=kolla-21.2.1.dev1-py3-none-any.whl size=374083 sha256=f101630996f7da7a1460eec744818a0e9cfcc527509a167a1949549a34b7fedc 2026-09-04 09:44:29.554486 | ubuntu-noble | Stored in directory: /tmp/pip-ephem-wheel-cache-ka2xe6q1/wheels/5a/56/c4/e310d82118381247de5918f2335ab23c36c3bc15e9e4672495 2026-09-04 09:44:29.566034 | ubuntu-noble | Successfully built kolla 2026-09-04 09:44:29.760732 | ubuntu-noble | Installing collected packages: kolla 2026-09-04 09:44:29.956417 | ubuntu-noble | Successfully installed kolla-21.2.1.dev1 2026-09-04 09:44:30.143549 | ubuntu-noble | ++ kolla-build --version 2026-09-04 09:44:30.811448 | ubuntu-noble | + export KOLLA_VERSION=21.2.1 2026-09-04 09:44:30.811537 | ubuntu-noble | + KOLLA_VERSION=21.2.1 2026-09-04 09:44:30.812270 | ubuntu-noble | ++ git rev-parse --short HEAD 2026-09-04 09:44:30.817554 | ubuntu-noble | + export HASH_DOCKER_IMAGES_KOLLA=b33a0f2 2026-09-04 09:44:30.817584 | ubuntu-noble | + HASH_DOCKER_IMAGES_KOLLA=b33a0f2 2026-09-04 09:44:30.817990 | ubuntu-noble | ++ cd release 2026-09-04 09:44:30.818058 | ubuntu-noble | ++ git rev-parse --short HEAD 2026-09-04 09:44:30.821230 | ubuntu-noble | + export HASH_RELEASE=75920e1 2026-09-04 09:44:30.821253 | ubuntu-noble | + HASH_RELEASE=75920e1 2026-09-04 09:44:30.821258 | ubuntu-noble | + python3 src/generate-template-overrides-file.py 2026-09-04 09:44:30.980799 | ubuntu-noble | + echo DEBUG template-overrides.j2 2026-09-04 09:44:30.980868 | ubuntu-noble | DEBUG template-overrides.j2 2026-09-04 09:44:30.980879 | ubuntu-noble | + cat templates/2025.2/template-overrides.j2 2026-09-04 09:44:30.981947 | ubuntu-noble | {% extends parent_template %} 2026-09-04 09:44:30.981964 | ubuntu-noble | 2026-09-04 09:44:30.981974 | ubuntu-noble | {% set fluentd_plugins = [ 2026-09-04 09:44:30.981981 | ubuntu-noble | 'fluent-plugin-grok-parser', 2026-09-04 09:44:30.981988 | ubuntu-noble | 'fluent-plugin-prometheus', 2026-09-04 09:44:30.981995 | ubuntu-noble | 'fluent-plugin-rewrite-tag-filter', 2026-09-04 09:44:30.982002 | ubuntu-noble | 'fluent-plugin-grafana-loki', 2026-09-04 09:44:30.982009 | ubuntu-noble | ] %} 2026-09-04 09:44:30.982017 | ubuntu-noble | 2026-09-04 09:44:30.982025 | ubuntu-noble | {% set openstack_base_pip_packages_append = ['pip', 'git+https://github.com/sapcc/openstack-audit-middleware.git'] %} 2026-09-04 09:44:30.982032 | ubuntu-noble | 2026-09-04 09:44:30.982045 | ubuntu-noble | {% set glance_base_pip_packages_append = ['boto3'] %} 2026-09-04 09:44:30.982052 | ubuntu-noble | 2026-09-04 09:44:30.982059 | ubuntu-noble | {% block nova_libvirt_footer %} 2026-09-04 09:44:30.982084 | ubuntu-noble | RUN chgrp tss /var/lib/swtpm-localca \ 2026-09-04 09:44:30.982090 | ubuntu-noble | && chmod g+w /var/lib/swtpm-localca 2026-09-04 09:44:30.982095 | ubuntu-noble | RUN truncate --size=524288 /usr/lib/ipxe/qemu/efi-virtio.rom 2026-09-04 09:44:30.982101 | ubuntu-noble | {% endblock %} 2026-09-04 09:44:30.982106 | ubuntu-noble | 2026-09-04 09:44:30.982112 | ubuntu-noble | {% block horizon_header %} 2026-09-04 09:44:30.982118 | ubuntu-noble | RUN apt-get update \ 2026-09-04 09:44:30.982123 | ubuntu-noble | && apt-get -y install --no-install-recommends build-essential libmariadb-dev-compat \ 2026-09-04 09:44:30.982129 | ubuntu-noble | && python3 -m pip --no-cache-dir install --upgrade setuptools mysqlclient \ 2026-09-04 09:44:30.982135 | ubuntu-noble | && apt-get remove -y build-essential \ 2026-09-04 09:44:30.982141 | ubuntu-noble | && apt-get clean \ 2026-09-04 09:44:30.982146 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* 2026-09-04 09:44:30.982152 | ubuntu-noble | {% endblock %} 2026-09-04 09:44:30.982157 | ubuntu-noble | 2026-09-04 09:44:30.982163 | ubuntu-noble | {% block horizon_footer %} 2026-09-04 09:44:30.982168 | ubuntu-noble | RUN curl -q -L -o /tmp/openstack-themes.tar.gz https://github.com/osism/openstack-themes/archive/main.tar.gz \ 2026-09-04 09:44:30.982185 | 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-04 09:44:30.982193 | ubuntu-noble | && rm /tmp/openstack-themes.tar.gz 2026-09-04 09:44:30.982198 | ubuntu-noble | {% endblock %} 2026-09-04 09:44:30.982223 | ubuntu-noble | 2026-09-04 09:44:30.982245 | ubuntu-noble | {% block base_header %} 2026-09-04 09:44:30.982251 | ubuntu-noble | COPY apt_preferences.{{ base_distro }} /etc/apt/preferences 2026-09-04 09:44:30.982257 | ubuntu-noble | COPY *.gpg /etc/kolla/apt-keys/ 2026-09-04 09:44:30.982262 | ubuntu-noble | 2026-09-04 09:44:30.982268 | ubuntu-noble | RUN apt-get update \ 2026-09-04 09:44:30.982273 | ubuntu-noble | && apt-get -y install --no-install-recommends locales ca-certificates \ 2026-09-04 09:44:30.982279 | ubuntu-noble | && locale-gen en_US.UTF-8 \ 2026-09-04 09:44:30.982284 | ubuntu-noble | && apt-get clean \ 2026-09-04 09:44:30.982290 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* 2026-09-04 09:44:30.982296 | ubuntu-noble | {% endblock %} 2026-09-04 09:44:30.982301 | ubuntu-noble | 2026-09-04 09:44:30.982307 | ubuntu-noble | {% block openstack_base_header %} 2026-09-04 09:44:30.982312 | ubuntu-noble | RUN apt-get update \ 2026-09-04 09:44:30.982318 | ubuntu-noble | && apt-get -y install --no-install-recommends python3-setuptools \ 2026-09-04 09:44:30.982323 | ubuntu-noble | && apt-get clean \ 2026-09-04 09:44:30.982329 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* 2026-09-04 09:44:30.982334 | ubuntu-noble | {% endblock %} 2026-09-04 09:44:30.982340 | ubuntu-noble | 2026-09-04 09:44:30.982345 | ubuntu-noble | {% set glance_base_packages_append = ['nvme-cli'] %} 2026-09-04 09:44:30.982351 | ubuntu-noble | 2026-09-04 09:44:30.982368 | ubuntu-noble | {% set kolla_toolbox_packages_append = ['iputils-ping', 'traceroute'] %} 2026-09-04 09:44:30.982374 | ubuntu-noble | 2026-09-04 09:44:30.982380 | ubuntu-noble | {% set cinder_volume_packages_append = ['multipath-tools'] %} 2026-09-04 09:44:30.982385 | ubuntu-noble | 2026-09-04 09:44:30.982391 | ubuntu-noble | {% set cinder_volume_pip_packages = [ 'py-pure-client', 'infinisdk', 'python-linstor' ] %} 2026-09-04 09:44:30.982396 | ubuntu-noble | {% block cinder_volume_footer %} 2026-09-04 09:44:30.982402 | ubuntu-noble | RUN {{ macros.install_pip(cinder_volume_pip_packages | customizable("pip_packages")) }} 2026-09-04 09:44:30.982407 | ubuntu-noble | {% endblock %} 2026-09-04 09:44:30.982412 | ubuntu-noble | 2026-09-04 09:44:30.982418 | ubuntu-noble | {% set manila_base_additional_pip_packages = [ 'pywinrm' ] %} 2026-09-04 09:44:30.982423 | ubuntu-noble | {% block manila_base_footer %} 2026-09-04 09:44:30.982429 | ubuntu-noble | RUN {{ macros.install_pip(manila_base_additional_pip_packages | customizable("pip_packages")) }} 2026-09-04 09:44:30.982434 | ubuntu-noble | {% endblock %} 2026-09-04 09:44:30.982439 | ubuntu-noble | 2026-09-04 09:44:30.982445 | ubuntu-noble | {% set magnum_base_additional_pip_packages = [ 'magnum-cluster-api' ] %} 2026-09-04 09:44:30.982450 | ubuntu-noble | {% block magnum_base_footer %} 2026-09-04 09:44:30.982456 | ubuntu-noble | RUN {{ macros.install_pip(magnum_base_additional_pip_packages | customizable("pip_packages")) }} 2026-09-04 09:44:30.982461 | ubuntu-noble | RUN curl -o /tmp/helm.tar.gz https://get.helm.sh/helm-v3.15.2-linux-amd64.tar.gz \ 2026-09-04 09:44:30.982467 | ubuntu-noble | && tar --strip-components=1 -xvzf /tmp/helm.tar.gz -C /usr/local/bin linux-amd64/helm 2026-09-04 09:44:30.982479 | ubuntu-noble | {% endblock %} 2026-09-04 09:44:30.982485 | ubuntu-noble | 2026-09-04 09:44:30.982491 | ubuntu-noble | {% set gnocchi_base_packages_append = ['python3-rados'] %} 2026-09-04 09:44:30.982496 | ubuntu-noble | {% block gnocchi_base_footer %} 2026-09-04 09:44:30.982501 | ubuntu-noble | RUN mkdir -p /var/lib/gnocchi/tmp \ 2026-09-04 09:44:30.982507 | ubuntu-noble | && chown -R gnocchi: /var/lib/gnocchi/tmp 2026-09-04 09:44:30.982512 | ubuntu-noble | {% endblock %} 2026-09-04 09:44:30.982517 | ubuntu-noble | 2026-09-04 09:44:30.982523 | ubuntu-noble | {% block grafana_footer %} 2026-09-04 09:44:30.982528 | ubuntu-noble | RUN curl -o /tmp/kolla-operations.tar.gz https://github.com/osism/kolla-operations/tarball/main \ 2026-09-04 09:44:30.982534 | ubuntu-noble | && mkdir -p /operations \ 2026-09-04 09:44:30.982539 | ubuntu-noble | && tar --strip-components=1 -xvzf /tmp/kolla-operations.tar.gz -C /operations \ 2026-09-04 09:44:30.982544 | ubuntu-noble | && rm -f /tmp/kolla-operations.tar.gz 2026-09-04 09:44:30.982550 | ubuntu-noble | {% endblock %} 2026-09-04 09:44:30.982555 | ubuntu-noble | 2026-09-04 09:44:30.982560 | ubuntu-noble | {% block keystone_footer %} 2026-09-04 09:44:30.982566 | ubuntu-noble | RUN python3 -m pip --no-cache-dir install -c /requirements/upper-constraints.txt keystone-keycloak-backend 2026-09-04 09:44:30.982572 | ubuntu-noble | RUN apt-get update \ 2026-09-04 09:44:30.982577 | ubuntu-noble | && apt-get -y install --no-install-recommends \ 2026-09-04 09:44:30.982582 | ubuntu-noble | libapache2-mod-auth-openidc \ 2026-09-04 09:44:30.982588 | ubuntu-noble | libldap-common \ 2026-09-04 09:44:30.982593 | ubuntu-noble | libmemcached11 \ 2026-09-04 09:44:30.982599 | ubuntu-noble | && apt-get clean \ 2026-09-04 09:44:30.982605 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* \ 2026-09-04 09:44:30.982610 | ubuntu-noble | && a2enmod auth_openidc 2026-09-04 09:44:30.982616 | ubuntu-noble | {% endblock %} 2026-09-04 09:44:30.982621 | ubuntu-noble | 2026-09-04 09:44:30.982626 | ubuntu-noble | {% block footer %} 2026-09-04 09:44:30.982632 | ubuntu-noble | RUN rm -rf /usr/share/doc/* \ 2026-09-04 09:44:30.982637 | ubuntu-noble | && rm -rf /usr/share/man/* \ 2026-09-04 09:44:30.982642 | ubuntu-noble | && apt-get remove -y build-essential \ 2026-09-04 09:44:30.982648 | ubuntu-noble | && apt-get autoremove -y \ 2026-09-04 09:44:30.982664 | 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-04 09:44:30.982677 | ubuntu-noble | && if [ -e /var/lib/kolla/venv/bin/pip3 ]; then /var/lib/kolla/venv/bin/pip3 check; fi 2026-09-04 09:44:30.982683 | ubuntu-noble | {% endblock %} 2026-09-04 09:44:30.982688 | ubuntu-noble | 2026-09-04 09:44:30.982694 | ubuntu-noble | {% block labels %} 2026-09-04 09:44:30.982699 | ubuntu-noble | LABEL "build-date"="{{ build_date }}" \ 2026-09-04 09:44:30.982705 | ubuntu-noble | "name"="{{ image_name }}" \ 2026-09-04 09:44:30.982710 | ubuntu-noble | "de.osism.commit.docker_images_kolla"="b33a0f2" \ 2026-09-04 09:44:30.982716 | ubuntu-noble | "de.osism.commit.kolla"="7fdda0ca7" \ 2026-09-04 09:44:30.982721 | ubuntu-noble | "de.osism.commit.kolla_version"="21.2.1" \ 2026-09-04 09:44:30.982726 | ubuntu-noble | "de.osism.commit.release"="75920e1" \ 2026-09-04 09:44:30.982732 | ubuntu-noble | "de.osism.os_id"="ubuntu" \ 2026-09-04 09:44:30.982737 | ubuntu-noble | "de.osism.os_version_id"="24.04" \ 2026-09-04 09:44:30.982742 | ubuntu-noble | "de.osism.release.openstack"="2025.2" \ 2026-09-04 09:44:30.982748 | ubuntu-noble | "de.osism.version"="latest" \ 2026-09-04 09:44:30.982753 | ubuntu-noble | "org.opencontainers.image.created"="2026-09-04T09:44:30.958864+00:00" \ 2026-09-04 09:44:30.982759 | ubuntu-noble | "org.opencontainers.image.documentation"="https://osism.tech/docs/" \ 2026-09-04 09:44:30.982764 | ubuntu-noble | "org.opencontainers.image.licenses"="ASL 2.0" \ 2026-09-04 09:44:30.982770 | ubuntu-noble | "org.opencontainers.image.source"="https://github.com/osism/container-images-kolla" \ 2026-09-04 09:44:30.982775 | ubuntu-noble | "org.opencontainers.image.title"="{{ image_name }}" \ 2026-09-04 09:44:30.982780 | ubuntu-noble | "org.opencontainers.image.url"="https://quay.io/organization/osism" \ 2026-09-04 09:44:30.982786 | ubuntu-noble | "org.opencontainers.image.vendor"="OSISM GmbH" 2026-09-04 09:44:30.982791 | ubuntu-noble | {% endblock %} 2026-09-04 09:44:30.982797 | ubuntu-noble | 2026-09-04 09:44:30.983451 | ubuntu-noble | + bash scripts/002-generate.sh 2026-09-04 09:44:30.986569 | ubuntu-noble | + BASE=ubuntu 2026-09-04 09:44:30.986609 | ubuntu-noble | + BASE_VERSION=22.04 2026-09-04 09:44:30.986775 | ubuntu-noble | ++ date +%Y%m%d 2026-09-04 09:44:30.988297 | ubuntu-noble | + BUILD_ID=20260904 2026-09-04 09:44:30.988449 | ubuntu-noble | + DOCKER_NAMESPACE=kolla 2026-09-04 09:44:30.988502 | ubuntu-noble | + DOCKER_REGISTRY=osism.harbor.regio.digital 2026-09-04 09:44:30.988537 | ubuntu-noble | + OPENSTACK_VERSION=2025.2 2026-09-04 09:44:30.988591 | ubuntu-noble | + VERSION=latest 2026-09-04 09:44:30.988816 | ubuntu-noble | + [[ latest != \l\a\t\e\s\t ]] 2026-09-04 09:44:30.989030 | ubuntu-noble | + . defaults/all.sh 2026-09-04 09:44:30.989097 | ubuntu-noble | ++ export 'LOGURU_FORMAT={time} - {level} - {message}' 2026-09-04 09:44:30.989113 | ubuntu-noble | ++ LOGURU_FORMAT='{time} - {level} - {message}' 2026-09-04 09:44:30.989128 | ubuntu-noble | ++ [[ -e /tmp/venv/bin/activate ]] 2026-09-04 09:44:30.989142 | ubuntu-noble | ++ . /tmp/venv/bin/activate 2026-09-04 09:44:30.989552 | ubuntu-noble | +++ deactivate nondestructive 2026-09-04 09:44:30.989589 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-04 09:44:30.989634 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-04 09:44:30.989649 | ubuntu-noble | +++ hash -r 2026-09-04 09:44:30.989741 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-04 09:44:30.989755 | ubuntu-noble | +++ unset VIRTUAL_ENV 2026-09-04 09:44:30.989769 | ubuntu-noble | +++ unset VIRTUAL_ENV_PROMPT 2026-09-04 09:44:30.989807 | ubuntu-noble | +++ '[' '!' nondestructive = nondestructive ']' 2026-09-04 09:44:30.989931 | ubuntu-noble | +++ '[' linux-gnu = cygwin ']' 2026-09-04 09:44:30.989945 | ubuntu-noble | +++ '[' linux-gnu = msys ']' 2026-09-04 09:44:30.989959 | ubuntu-noble | +++ export VIRTUAL_ENV=/tmp/venv 2026-09-04 09:44:30.989969 | ubuntu-noble | +++ VIRTUAL_ENV=/tmp/venv 2026-09-04 09:44:30.990018 | 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-04 09:44:30.990065 | 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-04 09:44:30.990080 | ubuntu-noble | +++ export PATH 2026-09-04 09:44:30.990176 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-04 09:44:30.990337 | ubuntu-noble | +++ '[' -z '' ']' 2026-09-04 09:44:30.990389 | ubuntu-noble | +++ _OLD_VIRTUAL_PS1= 2026-09-04 09:44:30.990405 | ubuntu-noble | +++ PS1='(venv) ' 2026-09-04 09:44:30.990415 | ubuntu-noble | +++ export PS1 2026-09-04 09:44:30.990428 | ubuntu-noble | +++ VIRTUAL_ENV_PROMPT='(venv) ' 2026-09-04 09:44:30.990441 | ubuntu-noble | +++ export VIRTUAL_ENV_PROMPT 2026-09-04 09:44:30.990501 | ubuntu-noble | +++ hash -r 2026-09-04 09:44:30.990691 | ubuntu-noble | + . defaults/2025.2.sh 2026-09-04 09:44:30.992191 | ubuntu-noble | +++ date +%Y%m%d 2026-09-04 09:44:30.995380 | ubuntu-noble | ++ export BUILD_ID=20260904 2026-09-04 09:44:30.995415 | ubuntu-noble | ++ BUILD_ID=20260904 2026-09-04 09:44:30.995475 | ubuntu-noble | ++ export KOLLA_TYPE= 2026-09-04 09:44:30.995480 | ubuntu-noble | ++ KOLLA_TYPE= 2026-09-04 09:44:30.995500 | ubuntu-noble | ++ export BASE_VERSION=24.04 2026-09-04 09:44:30.995508 | ubuntu-noble | ++ BASE_VERSION=24.04 2026-09-04 09:44:30.995565 | ubuntu-noble | + export VERSION 2026-09-04 09:44:30.995585 | ubuntu-noble | + export OPENSTACK_VERSION 2026-09-04 09:44:30.995615 | ubuntu-noble | + DOCKER_TAG=build-20260904 2026-09-04 09:44:30.995639 | ubuntu-noble | + KOLLA_BASE=ubuntu 2026-09-04 09:44:30.995660 | ubuntu-noble | + KOLLA_BASE_TAG=24.04 2026-09-04 09:44:30.995685 | ubuntu-noble | + KOLLA_CONF_FILE=kolla-build.conf 2026-09-04 09:44:30.995705 | ubuntu-noble | + KOLLA_INSTALL_TYPE=source 2026-09-04 09:44:30.995740 | ubuntu-noble | + python3 src/generate-kolla-build-config.py 2026-09-04 09:44:31.137002 | ubuntu-noble | + setini DEFAULT namespace kolla 2026-09-04 09:44:31.137094 | 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-04 09:44:32.485411 | ubuntu-noble | localhost | SUCCESS => { 2026-09-04 09:44:32.485504 | ubuntu-noble | "changed": false, 2026-09-04 09:44:32.485514 | ubuntu-noble | "gid": 1000, 2026-09-04 09:44:32.485521 | ubuntu-noble | "group": "zuul", 2026-09-04 09:44:32.485527 | ubuntu-noble | "mode": "0664", 2026-09-04 09:44:32.485533 | ubuntu-noble | "msg": "OK", 2026-09-04 09:44:32.485538 | ubuntu-noble | "owner": "zuul", 2026-09-04 09:44:32.485545 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-04 09:44:32.485551 | ubuntu-noble | "size": 4562, 2026-09-04 09:44:32.485558 | ubuntu-noble | "state": "file", 2026-09-04 09:44:32.485563 | ubuntu-noble | "uid": 1000 2026-09-04 09:44:32.485569 | ubuntu-noble | } 2026-09-04 09:44:32.606913 | ubuntu-noble | + setini DEFAULT tag build-20260904 2026-09-04 09:44:32.607005 | 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-20260904' 2026-09-04 09:44:33.953993 | ubuntu-noble | localhost | CHANGED => { 2026-09-04 09:44:33.954060 | ubuntu-noble | "changed": true, 2026-09-04 09:44:33.954067 | ubuntu-noble | "gid": 1000, 2026-09-04 09:44:33.954072 | ubuntu-noble | "group": "zuul", 2026-09-04 09:44:33.954077 | ubuntu-noble | "mode": "0664", 2026-09-04 09:44:33.954081 | ubuntu-noble | "msg": "option changed", 2026-09-04 09:44:33.954086 | ubuntu-noble | "owner": "zuul", 2026-09-04 09:44:33.954091 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-04 09:44:33.954096 | ubuntu-noble | "size": 4570, 2026-09-04 09:44:33.954101 | ubuntu-noble | "state": "file", 2026-09-04 09:44:33.954106 | ubuntu-noble | "uid": 1000 2026-09-04 09:44:33.954111 | ubuntu-noble | } 2026-09-04 09:44:34.070530 | ubuntu-noble | + setini DEFAULT base ubuntu 2026-09-04 09:44:34.070604 | 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-04 09:44:35.396865 | ubuntu-noble | localhost | SUCCESS => { 2026-09-04 09:44:35.396942 | ubuntu-noble | "changed": false, 2026-09-04 09:44:35.396950 | ubuntu-noble | "gid": 1000, 2026-09-04 09:44:35.396956 | ubuntu-noble | "group": "zuul", 2026-09-04 09:44:35.396962 | ubuntu-noble | "mode": "0664", 2026-09-04 09:44:35.396968 | ubuntu-noble | "msg": "OK", 2026-09-04 09:44:35.396974 | ubuntu-noble | "owner": "zuul", 2026-09-04 09:44:35.396980 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-04 09:44:35.396987 | ubuntu-noble | "size": 4570, 2026-09-04 09:44:35.396993 | ubuntu-noble | "state": "file", 2026-09-04 09:44:35.396999 | ubuntu-noble | "uid": 1000 2026-09-04 09:44:35.397004 | ubuntu-noble | } 2026-09-04 09:44:35.515749 | ubuntu-noble | + setini DEFAULT base_tag 24.04 2026-09-04 09:44:35.515813 | 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-04 09:44:36.850128 | ubuntu-noble | localhost | SUCCESS => { 2026-09-04 09:44:36.850225 | ubuntu-noble | "changed": false, 2026-09-04 09:44:36.850239 | ubuntu-noble | "gid": 1000, 2026-09-04 09:44:36.850247 | ubuntu-noble | "group": "zuul", 2026-09-04 09:44:36.850254 | ubuntu-noble | "mode": "0664", 2026-09-04 09:44:36.850261 | ubuntu-noble | "msg": "OK", 2026-09-04 09:44:36.850268 | ubuntu-noble | "owner": "zuul", 2026-09-04 09:44:36.850276 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-04 09:44:36.850283 | ubuntu-noble | "size": 4570, 2026-09-04 09:44:36.850290 | ubuntu-noble | "state": "file", 2026-09-04 09:44:36.850297 | ubuntu-noble | "uid": 1000 2026-09-04 09:44:36.850304 | ubuntu-noble | } 2026-09-04 09:44:36.967597 | ubuntu-noble | + setini DEFAULT install_type source 2026-09-04 09:44:36.967667 | 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-04 09:44:38.299338 | ubuntu-noble | localhost | SUCCESS => { 2026-09-04 09:44:38.299440 | ubuntu-noble | "changed": false, 2026-09-04 09:44:38.299463 | ubuntu-noble | "gid": 1000, 2026-09-04 09:44:38.299481 | ubuntu-noble | "group": "zuul", 2026-09-04 09:44:38.299497 | ubuntu-noble | "mode": "0664", 2026-09-04 09:44:38.299513 | ubuntu-noble | "msg": "OK", 2026-09-04 09:44:38.299529 | ubuntu-noble | "owner": "zuul", 2026-09-04 09:44:38.299544 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-04 09:44:38.299561 | ubuntu-noble | "size": 4570, 2026-09-04 09:44:38.299577 | ubuntu-noble | "state": "file", 2026-09-04 09:44:38.299593 | ubuntu-noble | "uid": 1000 2026-09-04 09:44:38.299610 | ubuntu-noble | } 2026-09-04 09:44:38.412300 | ubuntu-noble | + [[ 2025.2 == \2\0\2\4\.\1 ]] 2026-09-04 09:44:38.412391 | ubuntu-noble | + REQUIREMENTS_BRANCH=stable-2025.2 2026-09-04 09:44:38.412402 | ubuntu-noble | + setini openstack-base location tarballs/requirements-stable-2025.2.tar.gz 2026-09-04 09:44:38.412411 | 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-04 09:44:39.734843 | ubuntu-noble | localhost | CHANGED => { 2026-09-04 09:44:39.734912 | ubuntu-noble | "changed": true, 2026-09-04 09:44:39.734922 | ubuntu-noble | "gid": 1000, 2026-09-04 09:44:39.734930 | ubuntu-noble | "group": "zuul", 2026-09-04 09:44:39.734937 | ubuntu-noble | "mode": "0664", 2026-09-04 09:44:39.734945 | ubuntu-noble | "msg": "section and option added", 2026-09-04 09:44:39.734954 | ubuntu-noble | "owner": "zuul", 2026-09-04 09:44:39.734982 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-04 09:44:39.734999 | ubuntu-noble | "size": 4641, 2026-09-04 09:44:39.735007 | ubuntu-noble | "state": "file", 2026-09-04 09:44:39.735014 | ubuntu-noble | "uid": 1000 2026-09-04 09:44:39.735021 | ubuntu-noble | } 2026-09-04 09:44:39.843573 | 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-04 09:44:39.849392 | ubuntu-noble | + setini openstack-base type local 2026-09-04 09:44:39.849470 | 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-04 09:44:41.159269 | ubuntu-noble | localhost | CHANGED => { 2026-09-04 09:44:41.159355 | ubuntu-noble | "changed": true, 2026-09-04 09:44:41.159365 | ubuntu-noble | "gid": 1000, 2026-09-04 09:44:41.159373 | ubuntu-noble | "group": "zuul", 2026-09-04 09:44:41.159380 | ubuntu-noble | "mode": "0664", 2026-09-04 09:44:41.159388 | ubuntu-noble | "msg": "option added", 2026-09-04 09:44:41.159396 | ubuntu-noble | "owner": "zuul", 2026-09-04 09:44:41.159404 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-04 09:44:41.159411 | ubuntu-noble | "size": 4752, 2026-09-04 09:44:41.159418 | ubuntu-noble | "state": "file", 2026-09-04 09:44:41.159426 | ubuntu-noble | "uid": 1000 2026-09-04 09:44:41.159433 | ubuntu-noble | } 2026-09-04 09:44:41.278087 | ubuntu-noble | + [[ -n osism.harbor.regio.digital ]] 2026-09-04 09:44:41.278170 | ubuntu-noble | + setini DEFAULT registry osism.harbor.regio.digital 2026-09-04 09:44:41.278249 | 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-04 09:44:42.633416 | ubuntu-noble | localhost | CHANGED => { 2026-09-04 09:44:42.633463 | ubuntu-noble | "changed": true, 2026-09-04 09:44:42.633470 | ubuntu-noble | "gid": 1000, 2026-09-04 09:44:42.633475 | ubuntu-noble | "group": "zuul", 2026-09-04 09:44:42.633480 | ubuntu-noble | "mode": "0664", 2026-09-04 09:44:42.633484 | ubuntu-noble | "msg": "option added", 2026-09-04 09:44:42.633489 | ubuntu-noble | "owner": "zuul", 2026-09-04 09:44:42.633494 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-04 09:44:42.633498 | ubuntu-noble | "size": 4790, 2026-09-04 09:44:42.633503 | ubuntu-noble | "state": "file", 2026-09-04 09:44:42.633508 | ubuntu-noble | "uid": 1000 2026-09-04 09:44:42.633513 | ubuntu-noble | } 2026-09-04 09:44:42.756929 | ubuntu-noble | + echo DEBUG kolla-build.conf 2026-09-04 09:44:42.757106 | ubuntu-noble | DEBUG kolla-build.conf 2026-09-04 09:44:42.757177 | ubuntu-noble | + cat kolla-build.conf 2026-09-04 09:44:42.759715 | ubuntu-noble | [DEFAULT] 2026-09-04 09:44:42.759761 | ubuntu-noble | base = ubuntu 2026-09-04 09:44:42.759766 | ubuntu-noble | base_package_type = deb 2026-09-04 09:44:42.759771 | ubuntu-noble | base_tag = 24.04 2026-09-04 09:44:42.759775 | ubuntu-noble | install_type = source 2026-09-04 09:44:42.759778 | ubuntu-noble | namespace = kolla 2026-09-04 09:44:42.759782 | ubuntu-noble | openstack_release = 2025.2 2026-09-04 09:44:42.759785 | ubuntu-noble | push = false 2026-09-04 09:44:42.759789 | ubuntu-noble | tag = build-20260904 2026-09-04 09:44:42.759793 | ubuntu-noble | threads = 1 2026-09-04 09:44:42.759796 | ubuntu-noble | patches_path = kolla-patches/2025.2 2026-09-04 09:44:42.759801 | ubuntu-noble | registry = osism.harbor.regio.digital 2026-09-04 09:44:42.759804 | ubuntu-noble | 2026-09-04 09:44:42.759809 | ubuntu-noble | ######################################################################### 2026-09-04 09:44:42.759813 | ubuntu-noble | # sources tracked in release repository 2026-09-04 09:44:42.759816 | ubuntu-noble | 2026-09-04 09:44:42.759820 | ubuntu-noble | [aodh-base] 2026-09-04 09:44:42.759823 | ubuntu-noble | type = local 2026-09-04 09:44:42.759827 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-09-04 09:44:42.759830 | ubuntu-noble | location = tarballs/aodh-stable-2025.2.tar.gz 2026-09-04 09:44:42.759840 | ubuntu-noble | 2026-09-04 09:44:42.759843 | ubuntu-noble | 2026-09-04 09:44:42.759847 | ubuntu-noble | 2026-09-04 09:44:42.759850 | ubuntu-noble | [barbican-base] 2026-09-04 09:44:42.759854 | ubuntu-noble | type = local 2026-09-04 09:44:42.759857 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-09-04 09:44:42.759862 | ubuntu-noble | location = tarballs/barbican-stable-2025.2.tar.gz 2026-09-04 09:44:42.759865 | ubuntu-noble | 2026-09-04 09:44:42.759868 | ubuntu-noble | 2026-09-04 09:44:42.759872 | ubuntu-noble | 2026-09-04 09:44:42.759875 | ubuntu-noble | [blazar-base] 2026-09-04 09:44:42.759878 | ubuntu-noble | type = local 2026-09-04 09:44:42.759882 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-09-04 09:44:42.759903 | ubuntu-noble | location = tarballs/blazar-stable-2025.2.tar.gz 2026-09-04 09:44:42.759907 | ubuntu-noble | 2026-09-04 09:44:42.759910 | ubuntu-noble | 2026-09-04 09:44:42.759914 | ubuntu-noble | 2026-09-04 09:44:42.759917 | ubuntu-noble | [ceilometer-base] 2026-09-04 09:44:42.759920 | ubuntu-noble | type = local 2026-09-04 09:44:42.759924 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-09-04 09:44:42.759927 | ubuntu-noble | location = tarballs/ceilometer-stable-2025.2.tar.gz 2026-09-04 09:44:42.759931 | ubuntu-noble | 2026-09-04 09:44:42.759934 | ubuntu-noble | 2026-09-04 09:44:42.759937 | ubuntu-noble | 2026-09-04 09:44:42.759941 | ubuntu-noble | [cinder-base] 2026-09-04 09:44:42.759944 | ubuntu-noble | type = local 2026-09-04 09:44:42.759947 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-09-04 09:44:42.759951 | ubuntu-noble | location = tarballs/cinder-stable-2025.2.tar.gz 2026-09-04 09:44:42.759955 | ubuntu-noble | 2026-09-04 09:44:42.759958 | ubuntu-noble | 2026-09-04 09:44:42.759961 | ubuntu-noble | 2026-09-04 09:44:42.759964 | ubuntu-noble | [designate-base] 2026-09-04 09:44:42.759968 | ubuntu-noble | type = local 2026-09-04 09:44:42.759971 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-09-04 09:44:42.759975 | ubuntu-noble | location = tarballs/designate-stable-2025.2.tar.gz 2026-09-04 09:44:42.759978 | ubuntu-noble | 2026-09-04 09:44:42.759981 | ubuntu-noble | 2026-09-04 09:44:42.759984 | ubuntu-noble | 2026-09-04 09:44:42.759988 | ubuntu-noble | [glance-base] 2026-09-04 09:44:42.759991 | ubuntu-noble | type = local 2026-09-04 09:44:42.759994 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-09-04 09:44:42.759998 | ubuntu-noble | location = tarballs/glance-stable-2025.2.tar.gz 2026-09-04 09:44:42.760001 | ubuntu-noble | 2026-09-04 09:44:42.760004 | ubuntu-noble | 2026-09-04 09:44:42.760007 | ubuntu-noble | 2026-09-04 09:44:42.760011 | ubuntu-noble | [heat-base] 2026-09-04 09:44:42.760014 | ubuntu-noble | type = local 2026-09-04 09:44:42.760018 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-09-04 09:44:42.760021 | ubuntu-noble | location = tarballs/heat-stable-2025.2.tar.gz 2026-09-04 09:44:42.760024 | ubuntu-noble | 2026-09-04 09:44:42.760027 | ubuntu-noble | 2026-09-04 09:44:42.760031 | ubuntu-noble | 2026-09-04 09:44:42.760034 | ubuntu-noble | [horizon] 2026-09-04 09:44:42.760037 | ubuntu-noble | type = local 2026-09-04 09:44:42.760041 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-09-04 09:44:42.760044 | ubuntu-noble | location = tarballs/horizon-stable-2025.2.tar.gz 2026-09-04 09:44:42.760047 | ubuntu-noble | 2026-09-04 09:44:42.760050 | ubuntu-noble | 2026-09-04 09:44:42.760054 | ubuntu-noble | 2026-09-04 09:44:42.760057 | ubuntu-noble | [ironic-base] 2026-09-04 09:44:42.760060 | ubuntu-noble | type = local 2026-09-04 09:44:42.760064 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-09-04 09:44:42.760067 | ubuntu-noble | location = tarballs/ironic-stable-2025.2.tar.gz 2026-09-04 09:44:42.760070 | ubuntu-noble | 2026-09-04 09:44:42.760073 | ubuntu-noble | 2026-09-04 09:44:42.760077 | ubuntu-noble | 2026-09-04 09:44:42.760080 | ubuntu-noble | [keystone-base] 2026-09-04 09:44:42.760083 | ubuntu-noble | type = local 2026-09-04 09:44:42.760087 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-09-04 09:44:42.760090 | ubuntu-noble | location = tarballs/keystone-stable-2025.2.tar.gz 2026-09-04 09:44:42.760093 | ubuntu-noble | 2026-09-04 09:44:42.760096 | ubuntu-noble | 2026-09-04 09:44:42.760100 | ubuntu-noble | 2026-09-04 09:44:42.760103 | ubuntu-noble | [magnum-base] 2026-09-04 09:44:42.760106 | ubuntu-noble | type = local 2026-09-04 09:44:42.760118 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-09-04 09:44:42.760122 | ubuntu-noble | location = tarballs/magnum-stable-2025.2.tar.gz 2026-09-04 09:44:42.760126 | ubuntu-noble | 2026-09-04 09:44:42.760129 | ubuntu-noble | 2026-09-04 09:44:42.760132 | ubuntu-noble | 2026-09-04 09:44:42.760135 | ubuntu-noble | [manila-base] 2026-09-04 09:44:42.760139 | ubuntu-noble | type = local 2026-09-04 09:44:42.760142 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-09-04 09:44:42.760145 | ubuntu-noble | location = tarballs/manila-stable-2025.2.tar.gz 2026-09-04 09:44:42.760149 | ubuntu-noble | 2026-09-04 09:44:42.760152 | ubuntu-noble | 2026-09-04 09:44:42.760155 | ubuntu-noble | 2026-09-04 09:44:42.760159 | ubuntu-noble | [masakari-base] 2026-09-04 09:44:42.760162 | ubuntu-noble | type = local 2026-09-04 09:44:42.760165 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-09-04 09:44:42.760172 | ubuntu-noble | location = tarballs/masakari-stable-2025.2.tar.gz 2026-09-04 09:44:42.760176 | ubuntu-noble | 2026-09-04 09:44:42.760179 | ubuntu-noble | 2026-09-04 09:44:42.760182 | ubuntu-noble | 2026-09-04 09:44:42.760186 | ubuntu-noble | [neutron-bgp-dragent] 2026-09-04 09:44:42.760189 | ubuntu-noble | type = local 2026-09-04 09:44:42.760192 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-04 09:44:42.760196 | ubuntu-noble | location = tarballs/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-04 09:44:42.760199 | ubuntu-noble | 2026-09-04 09:44:42.760245 | ubuntu-noble | 2026-09-04 09:44:42.760248 | ubuntu-noble | [neutron-server-plugin-neutron-dynamic-routing] 2026-09-04 09:44:42.760252 | ubuntu-noble | type = local 2026-09-04 09:44:42.760255 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-04 09:44:42.760259 | ubuntu-noble | location = tarballs/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-04 09:44:42.760262 | ubuntu-noble | 2026-09-04 09:44:42.760265 | ubuntu-noble | 2026-09-04 09:44:42.760269 | ubuntu-noble | [neutron-vpnaas-base] 2026-09-04 09:44:42.760291 | ubuntu-noble | type = local 2026-09-04 09:44:42.760295 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-09-04 09:44:42.760298 | ubuntu-noble | location = tarballs/neutron-vpnaas-stable-2025.2.tar.gz 2026-09-04 09:44:42.760302 | ubuntu-noble | 2026-09-04 09:44:42.760305 | ubuntu-noble | 2026-09-04 09:44:42.760308 | ubuntu-noble | 2026-09-04 09:44:42.760312 | ubuntu-noble | [neutron-base] 2026-09-04 09:44:42.760315 | ubuntu-noble | type = local 2026-09-04 09:44:42.760318 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-09-04 09:44:42.760322 | ubuntu-noble | location = tarballs/neutron-stable-2025.2.tar.gz 2026-09-04 09:44:42.760325 | ubuntu-noble | 2026-09-04 09:44:42.760328 | ubuntu-noble | 2026-09-04 09:44:42.760332 | ubuntu-noble | 2026-09-04 09:44:42.760335 | ubuntu-noble | [nova-base] 2026-09-04 09:44:42.760338 | ubuntu-noble | type = local 2026-09-04 09:44:42.760342 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-09-04 09:44:42.760345 | ubuntu-noble | location = tarballs/nova-stable-2025.2.tar.gz 2026-09-04 09:44:42.760348 | ubuntu-noble | 2026-09-04 09:44:42.760352 | ubuntu-noble | 2026-09-04 09:44:42.760355 | ubuntu-noble | 2026-09-04 09:44:42.760358 | ubuntu-noble | [octavia-base] 2026-09-04 09:44:42.760362 | ubuntu-noble | type = local 2026-09-04 09:44:42.760365 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-09-04 09:44:42.760368 | ubuntu-noble | location = tarballs/octavia-stable-2025.2.tar.gz 2026-09-04 09:44:42.760372 | ubuntu-noble | 2026-09-04 09:44:42.760375 | ubuntu-noble | 2026-09-04 09:44:42.760378 | ubuntu-noble | 2026-09-04 09:44:42.760382 | ubuntu-noble | [placement-base] 2026-09-04 09:44:42.760385 | ubuntu-noble | type = local 2026-09-04 09:44:42.760388 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-09-04 09:44:42.760392 | ubuntu-noble | location = tarballs/placement-stable-2025.2.tar.gz 2026-09-04 09:44:42.760395 | ubuntu-noble | 2026-09-04 09:44:42.760398 | ubuntu-noble | 2026-09-04 09:44:42.760402 | ubuntu-noble | 2026-09-04 09:44:42.760405 | ubuntu-noble | [skyline-apiserver-base] 2026-09-04 09:44:42.760409 | ubuntu-noble | type = local 2026-09-04 09:44:42.760420 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-09-04 09:44:42.760424 | ubuntu-noble | location = tarballs/skyline-apiserver-stable-2025.2.tar.gz 2026-09-04 09:44:42.760427 | ubuntu-noble | 2026-09-04 09:44:42.760431 | ubuntu-noble | 2026-09-04 09:44:42.760434 | ubuntu-noble | 2026-09-04 09:44:42.760437 | ubuntu-noble | [skyline-console-base] 2026-09-04 09:44:42.760441 | ubuntu-noble | type = local 2026-09-04 09:44:42.760444 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-09-04 09:44:42.760448 | ubuntu-noble | location = tarballs/skyline-console-stable-2025.2.tar.gz 2026-09-04 09:44:42.760451 | ubuntu-noble | 2026-09-04 09:44:42.760454 | ubuntu-noble | 2026-09-04 09:44:42.760457 | ubuntu-noble | 2026-09-04 09:44:42.760461 | ubuntu-noble | [watcher-base] 2026-09-04 09:44:42.760464 | ubuntu-noble | type = local 2026-09-04 09:44:42.760468 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-09-04 09:44:42.760471 | ubuntu-noble | location = tarballs/watcher-stable-2025.2.tar.gz 2026-09-04 09:44:42.760475 | ubuntu-noble | 2026-09-04 09:44:42.760478 | ubuntu-noble | 2026-09-04 09:44:42.760485 | ubuntu-noble | [openstack-base] 2026-09-04 09:44:42.760489 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-09-04 09:44:42.760493 | ubuntu-noble | location = tarballs/requirements-stable-2025.2.tar.gz 2026-09-04 09:44:42.760496 | ubuntu-noble | type = local 2026-09-04 09:44:42.761037 | ubuntu-noble | + bash scripts/003-patch.sh 2026-09-04 09:44:42.763800 | ubuntu-noble | + OPENSTACK_VERSION=2025.2 2026-09-04 09:44:42.763838 | ubuntu-noble | + VERSION=latest 2026-09-04 09:44:42.763844 | ubuntu-noble | + KOLLA_CONF_FILE=kolla-build.conf 2026-09-04 09:44:42.763864 | ubuntu-noble | + [[ latest != \l\a\t\e\s\t ]] 2026-09-04 09:44:42.763898 | ubuntu-noble | + . defaults/all.sh 2026-09-04 09:44:42.763962 | ubuntu-noble | ++ export 'LOGURU_FORMAT={time} - {level} - {message}' 2026-09-04 09:44:42.763968 | ubuntu-noble | ++ LOGURU_FORMAT='{time} - {level} - {message}' 2026-09-04 09:44:42.763985 | ubuntu-noble | ++ [[ -e /tmp/venv/bin/activate ]] 2026-09-04 09:44:42.764002 | ubuntu-noble | ++ . /tmp/venv/bin/activate 2026-09-04 09:44:42.764173 | ubuntu-noble | +++ deactivate nondestructive 2026-09-04 09:44:42.764290 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-04 09:44:42.764299 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-04 09:44:42.764316 | ubuntu-noble | +++ hash -r 2026-09-04 09:44:42.764361 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-04 09:44:42.764367 | ubuntu-noble | +++ unset VIRTUAL_ENV 2026-09-04 09:44:42.764386 | ubuntu-noble | +++ unset VIRTUAL_ENV_PROMPT 2026-09-04 09:44:42.764411 | ubuntu-noble | +++ '[' '!' nondestructive = nondestructive ']' 2026-09-04 09:44:42.764472 | ubuntu-noble | +++ '[' linux-gnu = cygwin ']' 2026-09-04 09:44:42.764489 | ubuntu-noble | +++ '[' linux-gnu = msys ']' 2026-09-04 09:44:42.764494 | ubuntu-noble | +++ export VIRTUAL_ENV=/tmp/venv 2026-09-04 09:44:42.764499 | ubuntu-noble | +++ VIRTUAL_ENV=/tmp/venv 2026-09-04 09:44:42.764530 | 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-04 09:44:42.764563 | 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-04 09:44:42.764570 | ubuntu-noble | +++ export PATH 2026-09-04 09:44:42.764606 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-04 09:44:42.764641 | ubuntu-noble | +++ '[' -z '' ']' 2026-09-04 09:44:42.764647 | ubuntu-noble | +++ _OLD_VIRTUAL_PS1= 2026-09-04 09:44:42.764665 | ubuntu-noble | +++ PS1='(venv) ' 2026-09-04 09:44:42.764671 | ubuntu-noble | +++ export PS1 2026-09-04 09:44:42.764676 | ubuntu-noble | +++ VIRTUAL_ENV_PROMPT='(venv) ' 2026-09-04 09:44:42.764681 | ubuntu-noble | +++ export VIRTUAL_ENV_PROMPT 2026-09-04 09:44:42.764707 | ubuntu-noble | +++ hash -r 2026-09-04 09:44:42.764752 | ubuntu-noble | + . defaults/2025.2.sh 2026-09-04 09:44:42.765534 | ubuntu-noble | +++ date +%Y%m%d 2026-09-04 09:44:42.767328 | ubuntu-noble | ++ export BUILD_ID=20260904 2026-09-04 09:44:42.767387 | ubuntu-noble | ++ BUILD_ID=20260904 2026-09-04 09:44:42.767406 | ubuntu-noble | ++ export KOLLA_TYPE= 2026-09-04 09:44:42.767417 | ubuntu-noble | ++ KOLLA_TYPE= 2026-09-04 09:44:42.767427 | ubuntu-noble | ++ export BASE_VERSION=24.04 2026-09-04 09:44:42.767437 | ubuntu-noble | ++ BASE_VERSION=24.04 2026-09-04 09:44:42.767447 | ubuntu-noble | + . scripts/patch-lib.sh 2026-09-04 09:44:42.768330 | ubuntu-noble | +++ pwd 2026-09-04 09:44:42.769323 | ubuntu-noble | ++ PATCH_ROOT=/home/zuul/src/github.com/osism/container-images-kolla 2026-09-04 09:44:42.769377 | ubuntu-noble | ++ PATCH_MANIFEST=/home/zuul/src/github.com/osism/container-images-kolla/.patches-applied 2026-09-04 09:44:42.769390 | ubuntu-noble | + export VERSION 2026-09-04 09:44:42.769400 | ubuntu-noble | + export OPENSTACK_VERSION 2026-09-04 09:44:42.769416 | ubuntu-noble | + mkdir -p tarballs 2026-09-04 09:44:42.773411 | ubuntu-noble | + ping -c2 tarballs.opendev.org 2026-09-04 09:44:42.908338 | ubuntu-noble | PING tarballs.opendev.org (2001:4800:7819:103:be76:4eff:fe03:e48f) 56 data bytes 2026-09-04 09:44:42.908443 | ubuntu-noble | 64 bytes from static03.opendev.org (2001:4800:7819:103:be76:4eff:fe03:e48f): icmp_seq=1 ttl=42 time=125 ms 2026-09-04 09:44:43.901450 | ubuntu-noble | 64 bytes from static03.opendev.org (2001:4800:7819:103:be76:4eff:fe03:e48f): icmp_seq=2 ttl=42 time=123 ms 2026-09-04 09:44:43.901576 | ubuntu-noble | 2026-09-04 09:44:43.901601 | ubuntu-noble | --- tarballs.opendev.org ping statistics --- 2026-09-04 09:44:43.901619 | ubuntu-noble | 2 packets transmitted, 2 received, 0% packet loss, time 1002ms 2026-09-04 09:44:43.901635 | ubuntu-noble | rtt min/avg/max/mdev = 122.822/123.835/124.849/1.013 ms 2026-09-04 09:44:43.904418 | ubuntu-noble | ++ awk '/# tarball/ && !seen[$4]++ { print $4 }' kolla-build.conf 2026-09-04 09:44:43.908034 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-04 09:44:43.908104 | ubuntu-noble | + pushd tarballs 2026-09-04 09:44:43.909847 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-09-04 09:44:43.912859 | ubuntu-noble | + filename=aodh-stable-2025.2.tar.gz 2026-09-04 09:44:43.912925 | ubuntu-noble | + [[ -e aodh-stable-2025.2.tar.gz ]] 2026-09-04 09:44:43.912946 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-09-04 09:44:43.912964 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-09-04 09:44:43.912990 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-09-04 09:44:44.986451 | ubuntu-noble | 2026-09-04 09:44:44 URL:https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz [259881/259881] -> "aodh-stable-2025.2.tar.gz" [1] 2026-09-04 09:44:44.989378 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-04 09:44:44.989422 | ubuntu-noble | + echo Process aodh-stable-2025.2.tar.gz 2026-09-04 09:44:44.989433 | ubuntu-noble | Process aodh-stable-2025.2.tar.gz 2026-09-04 09:44:44.992321 | ubuntu-noble | ++ tar -tzf aodh-stable-2025.2.tar.gz 2026-09-04 09:44:44.992393 | ubuntu-noble | ++ head -1 2026-09-04 09:44:44.992616 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-04 09:44:45.004703 | ubuntu-noble | + directory=aodh-21.0.1.dev3 2026-09-04 09:44:45.005917 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 aodh-21.0.1.dev3 2026-09-04 09:44:45.006031 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-04 09:44:45.006067 | ubuntu-noble | ++ local directory=aodh-21.0.1.dev3 2026-09-04 09:44:45.006131 | ubuntu-noble | ++ local suffix= 2026-09-04 09:44:45.006271 | ubuntu-noble | ++ local name=aodh 2026-09-04 09:44:45.006285 | ubuntu-noble | ++ local candidate path 2026-09-04 09:44:45.006345 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:44:45.006372 | ubuntu-noble | ++ path=patches/2025.2/aodh 2026-09-04 09:44:45.006416 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/aodh ]] 2026-09-04 09:44:45.006476 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:44:45.006486 | ubuntu-noble | ++ path=patches/2025.2/aodh 2026-09-04 09:44:45.006511 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/aodh ]] 2026-09-04 09:44:45.006520 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:44:45.006529 | ubuntu-noble | ++ path=patches/2025.2/aodh 2026-09-04 09:44:45.006553 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/aodh ]] 2026-09-04 09:44:45.006580 | ubuntu-noble | ++ return 1 2026-09-04 09:44:45.007426 | ubuntu-noble | + patch_dir= 2026-09-04 09:44:45.007498 | ubuntu-noble | + patch_dir= 2026-09-04 09:44:45.007886 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 aodh-21.0.1.dev3 /source 2026-09-04 09:44:45.007920 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-04 09:44:45.007936 | ubuntu-noble | ++ local directory=aodh-21.0.1.dev3 2026-09-04 09:44:45.008018 | ubuntu-noble | ++ local suffix=/source 2026-09-04 09:44:45.008060 | ubuntu-noble | ++ local name=aodh 2026-09-04 09:44:45.008076 | ubuntu-noble | ++ local candidate path 2026-09-04 09:44:45.008115 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:44:45.008131 | ubuntu-noble | ++ path=overlays/2025.2/aodh/source 2026-09-04 09:44:45.008142 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/aodh/source ]] 2026-09-04 09:44:45.008156 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:44:45.008170 | ubuntu-noble | ++ path=overlays/2025.2/aodh/source 2026-09-04 09:44:45.008183 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/aodh/source ]] 2026-09-04 09:44:45.008193 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:44:45.008237 | ubuntu-noble | ++ path=overlays/2025.2/aodh/source 2026-09-04 09:44:45.008254 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/aodh/source ]] 2026-09-04 09:44:45.008292 | ubuntu-noble | ++ return 1 2026-09-04 09:44:45.008616 | ubuntu-noble | + overlay_dir= 2026-09-04 09:44:45.008634 | ubuntu-noble | + overlay_dir= 2026-09-04 09:44:45.008644 | ubuntu-noble | + echo Check patches for aodh-stable-2025.2.tar.gz 2026-09-04 09:44:45.008657 | ubuntu-noble | Check patches for aodh-stable-2025.2.tar.gz 2026-09-04 09:44:45.008667 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 09:44:45.008701 | ubuntu-noble | + echo Check overlays for aodh-stable-2025.2.tar.gz 2026-09-04 09:44:45.008712 | ubuntu-noble | Check overlays for aodh-stable-2025.2.tar.gz 2026-09-04 09:44:45.008721 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 09:44:45.008731 | ubuntu-noble | + popd 2026-09-04 09:44:45.008773 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-04 09:44:45.008788 | ubuntu-noble | + pushd tarballs 2026-09-04 09:44:45.009992 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-09-04 09:44:45.011659 | ubuntu-noble | + filename=barbican-stable-2025.2.tar.gz 2026-09-04 09:44:45.011698 | ubuntu-noble | + [[ -e barbican-stable-2025.2.tar.gz ]] 2026-09-04 09:44:45.011709 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-09-04 09:44:45.011720 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-09-04 09:44:45.011734 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-09-04 09:44:46.190466 | ubuntu-noble | 2026-09-04 09:44:46 URL:https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz [664868/664868] -> "barbican-stable-2025.2.tar.gz" [1] 2026-09-04 09:44:46.192972 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-04 09:44:46.193034 | ubuntu-noble | + echo Process barbican-stable-2025.2.tar.gz 2026-09-04 09:44:46.193048 | ubuntu-noble | Process barbican-stable-2025.2.tar.gz 2026-09-04 09:44:46.195318 | ubuntu-noble | ++ tar -tzf barbican-stable-2025.2.tar.gz 2026-09-04 09:44:46.195359 | ubuntu-noble | ++ head -1 2026-09-04 09:44:46.196921 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-04 09:44:46.206752 | ubuntu-noble | + directory=barbican-21.0.1.dev5 2026-09-04 09:44:46.208396 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 barbican-21.0.1.dev5 2026-09-04 09:44:46.208461 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-04 09:44:46.208498 | ubuntu-noble | ++ local directory=barbican-21.0.1.dev5 2026-09-04 09:44:46.208516 | ubuntu-noble | ++ local suffix= 2026-09-04 09:44:46.208531 | ubuntu-noble | ++ local name=barbican 2026-09-04 09:44:46.208546 | ubuntu-noble | ++ local candidate path 2026-09-04 09:44:46.208561 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:44:46.208577 | ubuntu-noble | ++ path=patches/2025.2/barbican 2026-09-04 09:44:46.208593 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/barbican ]] 2026-09-04 09:44:46.208610 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:44:46.208619 | ubuntu-noble | ++ path=patches/2025.2/barbican 2026-09-04 09:44:46.208628 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/barbican ]] 2026-09-04 09:44:46.208637 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:44:46.208645 | ubuntu-noble | ++ path=patches/2025.2/barbican 2026-09-04 09:44:46.208654 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/barbican ]] 2026-09-04 09:44:46.208663 | ubuntu-noble | ++ return 1 2026-09-04 09:44:46.209315 | ubuntu-noble | + patch_dir= 2026-09-04 09:44:46.209362 | ubuntu-noble | + patch_dir= 2026-09-04 09:44:46.209724 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 barbican-21.0.1.dev5 /source 2026-09-04 09:44:46.209756 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-04 09:44:46.209777 | ubuntu-noble | ++ local directory=barbican-21.0.1.dev5 2026-09-04 09:44:46.209797 | ubuntu-noble | ++ local suffix=/source 2026-09-04 09:44:46.209898 | ubuntu-noble | ++ local name=barbican 2026-09-04 09:44:46.209921 | ubuntu-noble | ++ local candidate path 2026-09-04 09:44:46.209944 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:44:46.209960 | ubuntu-noble | ++ path=overlays/2025.2/barbican/source 2026-09-04 09:44:46.209975 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/barbican/source ]] 2026-09-04 09:44:46.209997 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:44:46.210012 | ubuntu-noble | ++ path=overlays/2025.2/barbican/source 2026-09-04 09:44:46.210027 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/barbican/source ]] 2026-09-04 09:44:46.210042 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:44:46.210057 | ubuntu-noble | ++ path=overlays/2025.2/barbican/source 2026-09-04 09:44:46.210095 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/barbican/source ]] 2026-09-04 09:44:46.210114 | ubuntu-noble | ++ return 1 2026-09-04 09:44:46.211325 | ubuntu-noble | + overlay_dir= 2026-09-04 09:44:46.211371 | ubuntu-noble | + overlay_dir= 2026-09-04 09:44:46.211380 | ubuntu-noble | + echo Check patches for barbican-stable-2025.2.tar.gz 2026-09-04 09:44:46.211388 | ubuntu-noble | Check patches for barbican-stable-2025.2.tar.gz 2026-09-04 09:44:46.211395 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 09:44:46.211402 | ubuntu-noble | + echo Check overlays for barbican-stable-2025.2.tar.gz 2026-09-04 09:44:46.211410 | ubuntu-noble | Check overlays for barbican-stable-2025.2.tar.gz 2026-09-04 09:44:46.211417 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 09:44:46.211425 | ubuntu-noble | + popd 2026-09-04 09:44:46.211432 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-04 09:44:46.211440 | ubuntu-noble | + pushd tarballs 2026-09-04 09:44:46.212381 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-09-04 09:44:46.215407 | ubuntu-noble | + filename=blazar-stable-2025.2.tar.gz 2026-09-04 09:44:46.215432 | ubuntu-noble | + [[ -e blazar-stable-2025.2.tar.gz ]] 2026-09-04 09:44:46.215472 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-09-04 09:44:46.215481 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-09-04 09:44:46.215493 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-09-04 09:44:47.444370 | ubuntu-noble | 2026-09-04 09:44:47 URL:https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz [431334/431334] -> "blazar-stable-2025.2.tar.gz" [1] 2026-09-04 09:44:47.445288 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-04 09:44:47.445345 | ubuntu-noble | + echo Process blazar-stable-2025.2.tar.gz 2026-09-04 09:44:47.445365 | ubuntu-noble | Process blazar-stable-2025.2.tar.gz 2026-09-04 09:44:47.447299 | ubuntu-noble | ++ tar -tzf blazar-stable-2025.2.tar.gz 2026-09-04 09:44:47.447343 | ubuntu-noble | ++ head -1 2026-09-04 09:44:47.447509 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-04 09:44:47.453163 | ubuntu-noble | + directory=blazar-16.0.1.dev3 2026-09-04 09:44:47.453832 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 blazar-16.0.1.dev3 2026-09-04 09:44:47.453864 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-04 09:44:47.453873 | ubuntu-noble | ++ local directory=blazar-16.0.1.dev3 2026-09-04 09:44:47.453900 | ubuntu-noble | ++ local suffix= 2026-09-04 09:44:47.453975 | ubuntu-noble | ++ local name=blazar 2026-09-04 09:44:47.453984 | ubuntu-noble | ++ local candidate path 2026-09-04 09:44:47.453992 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:44:47.454004 | ubuntu-noble | ++ path=patches/2025.2/blazar 2026-09-04 09:44:47.454012 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/blazar ]] 2026-09-04 09:44:47.454037 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:44:47.454045 | ubuntu-noble | ++ path=patches/2025.2/blazar 2026-09-04 09:44:47.454054 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/blazar ]] 2026-09-04 09:44:47.454060 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:44:47.454066 | ubuntu-noble | ++ path=patches/2025.2/blazar 2026-09-04 09:44:47.454072 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/blazar ]] 2026-09-04 09:44:47.454080 | ubuntu-noble | ++ return 1 2026-09-04 09:44:47.454687 | ubuntu-noble | + patch_dir= 2026-09-04 09:44:47.454716 | ubuntu-noble | + patch_dir= 2026-09-04 09:44:47.454911 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 blazar-16.0.1.dev3 /source 2026-09-04 09:44:47.454932 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-04 09:44:47.454946 | ubuntu-noble | ++ local directory=blazar-16.0.1.dev3 2026-09-04 09:44:47.454959 | ubuntu-noble | ++ local suffix=/source 2026-09-04 09:44:47.455001 | ubuntu-noble | ++ local name=blazar 2026-09-04 09:44:47.455015 | ubuntu-noble | ++ local candidate path 2026-09-04 09:44:47.455029 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:44:47.455040 | ubuntu-noble | ++ path=overlays/2025.2/blazar/source 2026-09-04 09:44:47.455055 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/blazar/source ]] 2026-09-04 09:44:47.455083 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:44:47.455099 | ubuntu-noble | ++ path=overlays/2025.2/blazar/source 2026-09-04 09:44:47.455109 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/blazar/source ]] 2026-09-04 09:44:47.455120 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:44:47.455130 | ubuntu-noble | ++ path=overlays/2025.2/blazar/source 2026-09-04 09:44:47.455141 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/blazar/source ]] 2026-09-04 09:44:47.455151 | ubuntu-noble | ++ return 1 2026-09-04 09:44:47.456103 | ubuntu-noble | + overlay_dir= 2026-09-04 09:44:47.456142 | ubuntu-noble | + overlay_dir= 2026-09-04 09:44:47.456154 | ubuntu-noble | + echo Check patches for blazar-stable-2025.2.tar.gz 2026-09-04 09:44:47.456164 | ubuntu-noble | Check patches for blazar-stable-2025.2.tar.gz 2026-09-04 09:44:47.456174 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 09:44:47.456184 | ubuntu-noble | + echo Check overlays for blazar-stable-2025.2.tar.gz 2026-09-04 09:44:47.456193 | ubuntu-noble | Check overlays for blazar-stable-2025.2.tar.gz 2026-09-04 09:44:47.456300 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 09:44:47.456320 | ubuntu-noble | + popd 2026-09-04 09:44:47.456329 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-04 09:44:47.456335 | ubuntu-noble | + pushd tarballs 2026-09-04 09:44:47.456348 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-09-04 09:44:47.458901 | ubuntu-noble | + filename=ceilometer-stable-2025.2.tar.gz 2026-09-04 09:44:47.458940 | ubuntu-noble | + [[ -e ceilometer-stable-2025.2.tar.gz ]] 2026-09-04 09:44:47.458951 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-09-04 09:44:47.458960 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-09-04 09:44:47.458977 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-09-04 09:44:48.813912 | ubuntu-noble | 2026-09-04 09:44:48 URL:https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz [872211/872211] -> "ceilometer-stable-2025.2.tar.gz" [1] 2026-09-04 09:44:48.816993 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-04 09:44:48.817058 | ubuntu-noble | + echo Process ceilometer-stable-2025.2.tar.gz 2026-09-04 09:44:48.817072 | ubuntu-noble | Process ceilometer-stable-2025.2.tar.gz 2026-09-04 09:44:48.819306 | ubuntu-noble | ++ tar -tzf ceilometer-stable-2025.2.tar.gz 2026-09-04 09:44:48.819350 | ubuntu-noble | ++ head -1 2026-09-04 09:44:48.821077 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-04 09:44:48.827788 | ubuntu-noble | + directory=ceilometer-25.0.0.0rc2.dev2 2026-09-04 09:44:48.828697 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 ceilometer-25.0.0.0rc2.dev2 2026-09-04 09:44:48.828793 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-04 09:44:48.828826 | ubuntu-noble | ++ local directory=ceilometer-25.0.0.0rc2.dev2 2026-09-04 09:44:48.828878 | ubuntu-noble | ++ local suffix= 2026-09-04 09:44:48.828953 | ubuntu-noble | ++ local name=ceilometer 2026-09-04 09:44:48.828963 | ubuntu-noble | ++ local candidate path 2026-09-04 09:44:48.829020 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:44:48.829030 | ubuntu-noble | ++ path=patches/2025.2/ceilometer 2026-09-04 09:44:48.829067 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ceilometer ]] 2026-09-04 09:44:48.829123 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:44:48.829142 | ubuntu-noble | ++ path=patches/2025.2/ceilometer 2026-09-04 09:44:48.829153 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ceilometer ]] 2026-09-04 09:44:48.829177 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:44:48.829185 | ubuntu-noble | ++ path=patches/2025.2/ceilometer 2026-09-04 09:44:48.829191 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ceilometer ]] 2026-09-04 09:44:48.829221 | ubuntu-noble | ++ return 1 2026-09-04 09:44:48.830005 | ubuntu-noble | + patch_dir= 2026-09-04 09:44:48.830022 | ubuntu-noble | + patch_dir= 2026-09-04 09:44:48.830557 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 ceilometer-25.0.0.0rc2.dev2 /source 2026-09-04 09:44:48.830628 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-04 09:44:48.830670 | ubuntu-noble | ++ local directory=ceilometer-25.0.0.0rc2.dev2 2026-09-04 09:44:48.830682 | ubuntu-noble | ++ local suffix=/source 2026-09-04 09:44:48.830691 | ubuntu-noble | ++ local name=ceilometer 2026-09-04 09:44:48.830719 | ubuntu-noble | ++ local candidate path 2026-09-04 09:44:48.830749 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:44:48.830758 | ubuntu-noble | ++ path=overlays/2025.2/ceilometer/source 2026-09-04 09:44:48.830767 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ceilometer/source ]] 2026-09-04 09:44:48.830800 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:44:48.830810 | ubuntu-noble | ++ path=overlays/2025.2/ceilometer/source 2026-09-04 09:44:48.830817 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ceilometer/source ]] 2026-09-04 09:44:48.830825 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:44:48.830831 | ubuntu-noble | ++ path=overlays/2025.2/ceilometer/source 2026-09-04 09:44:48.830837 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ceilometer/source ]] 2026-09-04 09:44:48.830846 | ubuntu-noble | ++ return 1 2026-09-04 09:44:48.831926 | ubuntu-noble | + overlay_dir= 2026-09-04 09:44:48.831962 | ubuntu-noble | + overlay_dir= 2026-09-04 09:44:48.831974 | ubuntu-noble | + echo Check patches for ceilometer-stable-2025.2.tar.gz 2026-09-04 09:44:48.831985 | ubuntu-noble | Check patches for ceilometer-stable-2025.2.tar.gz 2026-09-04 09:44:48.831995 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 09:44:48.832005 | ubuntu-noble | + echo Check overlays for ceilometer-stable-2025.2.tar.gz 2026-09-04 09:44:48.832016 | ubuntu-noble | Check overlays for ceilometer-stable-2025.2.tar.gz 2026-09-04 09:44:48.832026 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 09:44:48.832037 | ubuntu-noble | + popd 2026-09-04 09:44:48.832048 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-04 09:44:48.832058 | ubuntu-noble | + pushd tarballs 2026-09-04 09:44:48.832406 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-09-04 09:44:48.834864 | ubuntu-noble | + filename=cinder-stable-2025.2.tar.gz 2026-09-04 09:44:48.834909 | ubuntu-noble | + [[ -e cinder-stable-2025.2.tar.gz ]] 2026-09-04 09:44:48.834920 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-09-04 09:44:48.834930 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-09-04 09:44:48.834939 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-09-04 09:44:50.645419 | ubuntu-noble | 2026-09-04 09:44:50 URL:https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz [6502913/6502913] -> "cinder-stable-2025.2.tar.gz" [1] 2026-09-04 09:44:50.646699 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-04 09:44:50.646782 | ubuntu-noble | + echo Process cinder-stable-2025.2.tar.gz 2026-09-04 09:44:50.646804 | ubuntu-noble | Process cinder-stable-2025.2.tar.gz 2026-09-04 09:44:50.649094 | ubuntu-noble | ++ tar -tzf cinder-stable-2025.2.tar.gz 2026-09-04 09:44:50.653331 | ubuntu-noble | ++ head -1 2026-09-04 09:44:50.653384 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-04 09:44:50.661862 | ubuntu-noble | + directory=cinder-27.0.1.dev25 2026-09-04 09:44:50.663288 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 cinder-27.0.1.dev25 2026-09-04 09:44:50.663325 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-04 09:44:50.663334 | ubuntu-noble | ++ local directory=cinder-27.0.1.dev25 2026-09-04 09:44:50.663342 | ubuntu-noble | ++ local suffix= 2026-09-04 09:44:50.663348 | ubuntu-noble | ++ local name=cinder 2026-09-04 09:44:50.663355 | ubuntu-noble | ++ local candidate path 2026-09-04 09:44:50.663364 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:44:50.663376 | ubuntu-noble | ++ path=patches/2025.2/cinder 2026-09-04 09:44:50.663387 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/cinder ]] 2026-09-04 09:44:50.663399 | ubuntu-noble | ++ echo patches/2025.2/cinder 2026-09-04 09:44:50.663410 | ubuntu-noble | ++ return 0 2026-09-04 09:44:50.663428 | ubuntu-noble | + patch_dir=patches/2025.2/cinder 2026-09-04 09:44:50.664313 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 cinder-27.0.1.dev25 /source 2026-09-04 09:44:50.664359 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-04 09:44:50.664387 | ubuntu-noble | ++ local directory=cinder-27.0.1.dev25 2026-09-04 09:44:50.664394 | ubuntu-noble | ++ local suffix=/source 2026-09-04 09:44:50.664400 | ubuntu-noble | ++ local name=cinder 2026-09-04 09:44:50.664405 | ubuntu-noble | ++ local candidate path 2026-09-04 09:44:50.664411 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:44:50.664416 | ubuntu-noble | ++ path=overlays/2025.2/cinder/source 2026-09-04 09:44:50.664422 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/cinder/source ]] 2026-09-04 09:44:50.664428 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:44:50.664434 | ubuntu-noble | ++ path=overlays/2025.2/cinder/source 2026-09-04 09:44:50.664439 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/cinder/source ]] 2026-09-04 09:44:50.664451 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:44:50.664457 | ubuntu-noble | ++ path=overlays/2025.2/cinder/source 2026-09-04 09:44:50.664463 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/cinder/source ]] 2026-09-04 09:44:50.664468 | ubuntu-noble | ++ return 1 2026-09-04 09:44:50.665127 | ubuntu-noble | + overlay_dir= 2026-09-04 09:44:50.665152 | ubuntu-noble | + overlay_dir= 2026-09-04 09:44:50.665158 | ubuntu-noble | + echo Check patches for cinder-stable-2025.2.tar.gz 2026-09-04 09:44:50.665165 | ubuntu-noble | Check patches for cinder-stable-2025.2.tar.gz 2026-09-04 09:44:50.665171 | ubuntu-noble | + [[ -n patches/2025.2/cinder ]] 2026-09-04 09:44:50.665177 | ubuntu-noble | + tar xzf cinder-stable-2025.2.tar.gz 2026-09-04 09:44:51.025161 | ubuntu-noble | + rm cinder-stable-2025.2.tar.gz 2026-09-04 09:44:51.029194 | ubuntu-noble | + sort 2026-09-04 09:44:51.029537 | ubuntu-noble | + find cinder-27.0.1.dev25 -type f 2026-09-04 09:44:51.050861 | ubuntu-noble | + pushd cinder-27.0.1.dev25 2026-09-04 09:44:51.054331 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/cinder -type f -name '*.patch' 2026-09-04 09:44:51.054375 | ubuntu-noble | ++ sort 2026-09-04 09:44:51.056550 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-04 09:44:51.056590 | ubuntu-noble | + apply_patch patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-09-04 09:44:51.056652 | ubuntu-noble | + local rel=patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-09-04 09:44:51.056666 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-09-04 09:44:51.056676 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/cinder/netapp-01-backport-962085.patch' 2026-09-04 09:44:51.056684 | ubuntu-noble | APPLY PATCH patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-09-04 09:44:51.056695 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-04 09:44:51.059784 | ubuntu-noble | checking file cinder/tests/unit/volume/drivers/netapp/dataontap/test_nvme_library.py 2026-09-04 09:44:51.059818 | ubuntu-noble | checking file cinder/volume/drivers/netapp/dataontap/nvme_library.py 2026-09-04 09:44:51.059825 | ubuntu-noble | checking file releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-09-04 09:44:51.059834 | ubuntu-noble | + patch --forward --batch -p1 2026-09-04 09:44:51.061514 | ubuntu-noble | patching file cinder/tests/unit/volume/drivers/netapp/dataontap/test_nvme_library.py 2026-09-04 09:44:51.062586 | ubuntu-noble | patching file cinder/volume/drivers/netapp/dataontap/nvme_library.py 2026-09-04 09:44:51.062609 | ubuntu-noble | patching file releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-09-04 09:44:51.062748 | ubuntu-noble | + echo patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-09-04 09:44:51.062879 | ubuntu-noble | + popd 2026-09-04 09:44:51.065315 | ubuntu-noble | + find cinder-27.0.1.dev25 -type f 2026-09-04 09:44:51.065353 | ubuntu-noble | + sort 2026-09-04 09:44:51.083664 | ubuntu-noble | + append_new_files_to_sources_txt cinder-27.0.1.dev25 files-before files-after 2026-09-04 09:44:51.083839 | ubuntu-noble | + local directory=cinder-27.0.1.dev25 2026-09-04 09:44:51.083884 | ubuntu-noble | + local before=files-before 2026-09-04 09:44:51.083914 | ubuntu-noble | + local after=files-after 2026-09-04 09:44:51.083941 | ubuntu-noble | + local sources_txt 2026-09-04 09:44:51.085305 | ubuntu-noble | ++ find cinder-27.0.1.dev25 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-09-04 09:44:51.085725 | ubuntu-noble | ++ head -1 2026-09-04 09:44:51.088701 | ubuntu-noble | + sources_txt=cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt 2026-09-04 09:44:51.088794 | ubuntu-noble | + [[ -z cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt ]] 2026-09-04 09:44:51.088831 | ubuntu-noble | + local new_files 2026-09-04 09:44:51.089567 | ubuntu-noble | ++ comm -13 files-before files-after 2026-09-04 09:44:51.096972 | ubuntu-noble | + new_files=cinder-27.0.1.dev25/releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-09-04 09:44:51.097001 | ubuntu-noble | + [[ -z cinder-27.0.1.dev25/releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml ]] 2026-09-04 09:44:51.097515 | ubuntu-noble | ++ tail -c1 cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt 2026-09-04 09:44:51.100378 | ubuntu-noble | + [[ -n y ]] 2026-09-04 09:44:51.100411 | ubuntu-noble | + echo 2026-09-04 09:44:51.100421 | ubuntu-noble | + local file 2026-09-04 09:44:51.100429 | ubuntu-noble | + for file in $new_files 2026-09-04 09:44:51.100437 | ubuntu-noble | + case $file in 2026-09-04 09:44:51.100445 | 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-04 09:44:51.100454 | 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-04 09:44:51.100464 | ubuntu-noble | + echo releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-09-04 09:44:51.100472 | ubuntu-noble | + rm files-before files-after 2026-09-04 09:44:51.102682 | ubuntu-noble | + tar czf cinder-stable-2025.2.tar.gz cinder-27.0.1.dev25 2026-09-04 09:44:52.319289 | ubuntu-noble | + rm -r cinder-27.0.1.dev25 2026-09-04 09:44:52.390320 | ubuntu-noble | + echo Check overlays for cinder-stable-2025.2.tar.gz 2026-09-04 09:44:52.390376 | ubuntu-noble | Check overlays for cinder-stable-2025.2.tar.gz 2026-09-04 09:44:52.390383 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 09:44:52.390387 | ubuntu-noble | + popd 2026-09-04 09:44:52.390391 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-04 09:44:52.390396 | ubuntu-noble | + pushd tarballs 2026-09-04 09:44:52.391175 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-09-04 09:44:52.394049 | ubuntu-noble | + filename=designate-stable-2025.2.tar.gz 2026-09-04 09:44:52.394085 | ubuntu-noble | + [[ -e designate-stable-2025.2.tar.gz ]] 2026-09-04 09:44:52.394155 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-09-04 09:44:52.394160 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-09-04 09:44:52.394257 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-09-04 09:44:53.681009 | ubuntu-noble | 2026-09-04 09:44:53 URL:https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz [1019280/1019280] -> "designate-stable-2025.2.tar.gz" [1] 2026-09-04 09:44:53.683756 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-04 09:44:53.683807 | ubuntu-noble | + echo Process designate-stable-2025.2.tar.gz 2026-09-04 09:44:53.683823 | ubuntu-noble | Process designate-stable-2025.2.tar.gz 2026-09-04 09:44:53.686372 | ubuntu-noble | ++ tar -tzf designate-stable-2025.2.tar.gz 2026-09-04 09:44:53.690303 | ubuntu-noble | ++ head -1 2026-09-04 09:44:53.690352 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-04 09:44:53.696875 | ubuntu-noble | + directory=designate-21.0.2.dev1 2026-09-04 09:44:53.698950 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 designate-21.0.2.dev1 2026-09-04 09:44:53.699004 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-04 09:44:53.699019 | ubuntu-noble | ++ local directory=designate-21.0.2.dev1 2026-09-04 09:44:53.699033 | ubuntu-noble | ++ local suffix= 2026-09-04 09:44:53.699045 | ubuntu-noble | ++ local name=designate 2026-09-04 09:44:53.699057 | ubuntu-noble | ++ local candidate path 2026-09-04 09:44:53.699069 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:44:53.699082 | ubuntu-noble | ++ path=patches/2025.2/designate 2026-09-04 09:44:53.699094 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/designate ]] 2026-09-04 09:44:53.699107 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:44:53.699119 | ubuntu-noble | ++ path=patches/2025.2/designate 2026-09-04 09:44:53.699132 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/designate ]] 2026-09-04 09:44:53.699165 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:44:53.699176 | ubuntu-noble | ++ path=patches/2025.2/designate 2026-09-04 09:44:53.699187 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/designate ]] 2026-09-04 09:44:53.699315 | ubuntu-noble | ++ return 1 2026-09-04 09:44:53.699339 | ubuntu-noble | + patch_dir= 2026-09-04 09:44:53.699349 | ubuntu-noble | + patch_dir= 2026-09-04 09:44:53.699739 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 designate-21.0.2.dev1 /source 2026-09-04 09:44:53.699806 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-04 09:44:53.699821 | ubuntu-noble | ++ local directory=designate-21.0.2.dev1 2026-09-04 09:44:53.699833 | ubuntu-noble | ++ local suffix=/source 2026-09-04 09:44:53.699906 | ubuntu-noble | ++ local name=designate 2026-09-04 09:44:53.699917 | ubuntu-noble | ++ local candidate path 2026-09-04 09:44:53.699929 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:44:53.699941 | ubuntu-noble | ++ path=overlays/2025.2/designate/source 2026-09-04 09:44:53.699953 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/designate/source ]] 2026-09-04 09:44:53.700000 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:44:53.700010 | ubuntu-noble | ++ path=overlays/2025.2/designate/source 2026-09-04 09:44:53.700022 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/designate/source ]] 2026-09-04 09:44:53.700031 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:44:53.700040 | ubuntu-noble | ++ path=overlays/2025.2/designate/source 2026-09-04 09:44:53.700051 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/designate/source ]] 2026-09-04 09:44:53.700060 | ubuntu-noble | ++ return 1 2026-09-04 09:44:53.700508 | ubuntu-noble | + overlay_dir= 2026-09-04 09:44:53.700531 | ubuntu-noble | + overlay_dir= 2026-09-04 09:44:53.700540 | ubuntu-noble | + echo Check patches for designate-stable-2025.2.tar.gz 2026-09-04 09:44:53.700552 | ubuntu-noble | Check patches for designate-stable-2025.2.tar.gz 2026-09-04 09:44:53.700561 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 09:44:53.700572 | ubuntu-noble | + echo Check overlays for designate-stable-2025.2.tar.gz 2026-09-04 09:44:53.700581 | ubuntu-noble | Check overlays for designate-stable-2025.2.tar.gz 2026-09-04 09:44:53.700590 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 09:44:53.700598 | ubuntu-noble | + popd 2026-09-04 09:44:53.700682 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-04 09:44:53.700695 | ubuntu-noble | + pushd tarballs 2026-09-04 09:44:53.701844 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-09-04 09:44:53.703791 | ubuntu-noble | + filename=glance-stable-2025.2.tar.gz 2026-09-04 09:44:53.703821 | ubuntu-noble | + [[ -e glance-stable-2025.2.tar.gz ]] 2026-09-04 09:44:53.703857 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-09-04 09:44:53.703868 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-09-04 09:44:53.703880 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-09-04 09:44:55.213377 | ubuntu-noble | 2026-09-04 09:44:55 URL:https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz [2133677/2133677] -> "glance-stable-2025.2.tar.gz" [1] 2026-09-04 09:44:55.215671 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-04 09:44:55.215745 | ubuntu-noble | + echo Process glance-stable-2025.2.tar.gz 2026-09-04 09:44:55.215759 | ubuntu-noble | Process glance-stable-2025.2.tar.gz 2026-09-04 09:44:55.217324 | ubuntu-noble | ++ tar -tzf glance-stable-2025.2.tar.gz 2026-09-04 09:44:55.217564 | ubuntu-noble | ++ head -1 2026-09-04 09:44:55.220181 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-04 09:44:55.233900 | ubuntu-noble | + directory=glance-31.1.1.dev11 2026-09-04 09:44:55.235322 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 glance-31.1.1.dev11 2026-09-04 09:44:55.235406 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-04 09:44:55.235433 | ubuntu-noble | ++ local directory=glance-31.1.1.dev11 2026-09-04 09:44:55.235444 | ubuntu-noble | ++ local suffix= 2026-09-04 09:44:55.235454 | ubuntu-noble | ++ local name=glance 2026-09-04 09:44:55.235464 | ubuntu-noble | ++ local candidate path 2026-09-04 09:44:55.235474 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:44:55.235506 | ubuntu-noble | ++ path=patches/2025.2/glance 2026-09-04 09:44:55.235516 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/glance ]] 2026-09-04 09:44:55.235527 | ubuntu-noble | ++ echo patches/2025.2/glance 2026-09-04 09:44:55.235537 | ubuntu-noble | ++ return 0 2026-09-04 09:44:55.236123 | ubuntu-noble | + patch_dir=patches/2025.2/glance 2026-09-04 09:44:55.236541 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 glance-31.1.1.dev11 /source 2026-09-04 09:44:55.236574 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-04 09:44:55.236626 | ubuntu-noble | ++ local directory=glance-31.1.1.dev11 2026-09-04 09:44:55.236643 | ubuntu-noble | ++ local suffix=/source 2026-09-04 09:44:55.236684 | ubuntu-noble | ++ local name=glance 2026-09-04 09:44:55.236695 | ubuntu-noble | ++ local candidate path 2026-09-04 09:44:55.236708 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:44:55.236721 | ubuntu-noble | ++ path=overlays/2025.2/glance/source 2026-09-04 09:44:55.236735 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/glance/source ]] 2026-09-04 09:44:55.236774 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:44:55.236785 | ubuntu-noble | ++ path=overlays/2025.2/glance/source 2026-09-04 09:44:55.236799 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/glance/source ]] 2026-09-04 09:44:55.236810 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:44:55.236819 | ubuntu-noble | ++ path=overlays/2025.2/glance/source 2026-09-04 09:44:55.236829 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/glance/source ]] 2026-09-04 09:44:55.236843 | ubuntu-noble | ++ return 1 2026-09-04 09:44:55.237909 | ubuntu-noble | + overlay_dir= 2026-09-04 09:44:55.237945 | ubuntu-noble | + overlay_dir= 2026-09-04 09:44:55.237956 | ubuntu-noble | + echo Check patches for glance-stable-2025.2.tar.gz 2026-09-04 09:44:55.237966 | ubuntu-noble | Check patches for glance-stable-2025.2.tar.gz 2026-09-04 09:44:55.237975 | ubuntu-noble | + [[ -n patches/2025.2/glance ]] 2026-09-04 09:44:55.237985 | ubuntu-noble | + tar xzf glance-stable-2025.2.tar.gz 2026-09-04 09:44:55.326429 | ubuntu-noble | + rm glance-stable-2025.2.tar.gz 2026-09-04 09:44:55.330956 | ubuntu-noble | + find glance-31.1.1.dev11 -type f 2026-09-04 09:44:55.330984 | ubuntu-noble | + sort 2026-09-04 09:44:55.334977 | ubuntu-noble | + pushd glance-31.1.1.dev11 2026-09-04 09:44:55.336690 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/glance -type f -name '*.patch' 2026-09-04 09:44:55.338286 | ubuntu-noble | ++ sort 2026-09-04 09:44:55.341438 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-04 09:44:55.341478 | ubuntu-noble | + apply_patch patches/2025.2/glance/0001-Properly-limit-web-download-image-fetch-size.patch 2026-09-04 09:44:55.341532 | ubuntu-noble | + local rel=patches/2025.2/glance/0001-Properly-limit-web-download-image-fetch-size.patch 2026-09-04 09:44:55.341546 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/glance/0001-Properly-limit-web-download-image-fetch-size.patch 2026-09-04 09:44:55.341559 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/glance/0001-Properly-limit-web-download-image-fetch-size.patch' 2026-09-04 09:44:55.341568 | ubuntu-noble | APPLY PATCH patches/2025.2/glance/0001-Properly-limit-web-download-image-fetch-size.patch 2026-09-04 09:44:55.341579 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-04 09:44:55.345270 | ubuntu-noble | checking file glance/common/scripts/utils.py 2026-09-04 09:44:55.345311 | ubuntu-noble | checking file glance/tests/unit/async_/flows/test_web_download.py 2026-09-04 09:44:55.345323 | ubuntu-noble | checking file glance/tests/unit/common/scripts/test_scripts_utils.py 2026-09-04 09:44:55.345334 | ubuntu-noble | checking file releasenotes/notes/unbounded-web-download-80b90558aa417f6c.yaml 2026-09-04 09:44:55.345617 | ubuntu-noble | + patch --forward --batch -p1 2026-09-04 09:44:55.347279 | ubuntu-noble | patching file glance/common/scripts/utils.py 2026-09-04 09:44:55.347513 | ubuntu-noble | patching file glance/tests/unit/async_/flows/test_web_download.py 2026-09-04 09:44:55.348257 | ubuntu-noble | patching file glance/tests/unit/common/scripts/test_scripts_utils.py 2026-09-04 09:44:55.348300 | ubuntu-noble | patching file releasenotes/notes/unbounded-web-download-80b90558aa417f6c.yaml 2026-09-04 09:44:55.348661 | ubuntu-noble | + echo patches/2025.2/glance/0001-Properly-limit-web-download-image-fetch-size.patch 2026-09-04 09:44:55.349269 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-04 09:44:55.349299 | ubuntu-noble | + apply_patch patches/2025.2/glance/0002-Block-restricted-addresses-in-web-download-import-UR.patch 2026-09-04 09:44:55.349306 | ubuntu-noble | + local rel=patches/2025.2/glance/0002-Block-restricted-addresses-in-web-download-import-UR.patch 2026-09-04 09:44:55.349311 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/glance/0002-Block-restricted-addresses-in-web-download-import-UR.patch 2026-09-04 09:44:55.349318 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/glance/0002-Block-restricted-addresses-in-web-download-import-UR.patch' 2026-09-04 09:44:55.349323 | ubuntu-noble | APPLY PATCH patches/2025.2/glance/0002-Block-restricted-addresses-in-web-download-import-UR.patch 2026-09-04 09:44:55.349329 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-04 09:44:55.350576 | ubuntu-noble | checking file doc/source/admin/interoperable-image-import.rst 2026-09-04 09:44:55.350833 | ubuntu-noble | checking file glance/common/utils.py 2026-09-04 09:44:55.351564 | ubuntu-noble | checking file glance/tests/functional/v2/test_images.py 2026-09-04 09:44:55.352286 | ubuntu-noble | checking file glance/tests/functional/v2/test_multi_store_images.py 2026-09-04 09:44:55.352524 | ubuntu-noble | checking file glance/tests/unit/async_/flows/plugins/test_image_conversion.py 2026-09-04 09:44:55.352646 | ubuntu-noble | checking file glance/tests/unit/async_/flows/plugins/test_inject_image_metadata.py 2026-09-04 09:44:55.352739 | ubuntu-noble | checking file glance/tests/unit/async_/flows/test_convert.py 2026-09-04 09:44:55.352835 | ubuntu-noble | checking file glance/tests/unit/async_/flows/test_glance_download.py 2026-09-04 09:44:55.352990 | ubuntu-noble | checking file glance/tests/unit/async_/flows/test_import.py 2026-09-04 09:44:55.353094 | ubuntu-noble | checking file glance/tests/unit/async_/flows/test_introspect.py 2026-09-04 09:44:55.353244 | ubuntu-noble | checking file glance/tests/unit/async_/test_async.py 2026-09-04 09:44:55.353368 | ubuntu-noble | checking file glance/tests/unit/async_/test_taskflow_executor.py 2026-09-04 09:44:55.353504 | ubuntu-noble | checking file glance/tests/unit/common/scripts/test_scripts_utils.py 2026-09-04 09:44:55.353751 | ubuntu-noble | checking file glance/tests/unit/common/test_utils.py 2026-09-04 09:44:55.354063 | ubuntu-noble | checking file glance/tests/unit/v2/test_tasks_resource.py 2026-09-04 09:44:55.354404 | ubuntu-noble | checking file releasenotes/notes/bug-2158998-a3c7d1e9f2b4a806.yaml 2026-09-04 09:44:55.355085 | ubuntu-noble | + patch --forward --batch -p1 2026-09-04 09:44:55.356254 | ubuntu-noble | patching file doc/source/admin/interoperable-image-import.rst 2026-09-04 09:44:55.356478 | ubuntu-noble | patching file glance/common/utils.py 2026-09-04 09:44:55.357030 | ubuntu-noble | patching file glance/tests/functional/v2/test_images.py 2026-09-04 09:44:55.357626 | ubuntu-noble | patching file glance/tests/functional/v2/test_multi_store_images.py 2026-09-04 09:44:55.357798 | ubuntu-noble | patching file glance/tests/unit/async_/flows/plugins/test_image_conversion.py 2026-09-04 09:44:55.357895 | ubuntu-noble | patching file glance/tests/unit/async_/flows/plugins/test_inject_image_metadata.py 2026-09-04 09:44:55.357953 | ubuntu-noble | patching file glance/tests/unit/async_/flows/test_convert.py 2026-09-04 09:44:55.358040 | ubuntu-noble | patching file glance/tests/unit/async_/flows/test_glance_download.py 2026-09-04 09:44:55.358153 | ubuntu-noble | patching file glance/tests/unit/async_/flows/test_import.py 2026-09-04 09:44:55.358296 | ubuntu-noble | patching file glance/tests/unit/async_/flows/test_introspect.py 2026-09-04 09:44:55.358372 | ubuntu-noble | patching file glance/tests/unit/async_/test_async.py 2026-09-04 09:44:55.358443 | ubuntu-noble | patching file glance/tests/unit/async_/test_taskflow_executor.py 2026-09-04 09:44:55.358536 | ubuntu-noble | patching file glance/tests/unit/common/scripts/test_scripts_utils.py 2026-09-04 09:44:55.358744 | ubuntu-noble | patching file glance/tests/unit/common/test_utils.py 2026-09-04 09:44:55.359001 | ubuntu-noble | patching file glance/tests/unit/v2/test_tasks_resource.py 2026-09-04 09:44:55.359153 | ubuntu-noble | patching file releasenotes/notes/bug-2158998-a3c7d1e9f2b4a806.yaml 2026-09-04 09:44:55.361271 | ubuntu-noble | + echo patches/2025.2/glance/0002-Block-restricted-addresses-in-web-download-import-UR.patch 2026-09-04 09:44:55.361303 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-04 09:44:55.361317 | ubuntu-noble | + apply_patch patches/2025.2/glance/0003-Pin-import-downloads-to-validated-destination-addres.patch 2026-09-04 09:44:55.361321 | ubuntu-noble | + local rel=patches/2025.2/glance/0003-Pin-import-downloads-to-validated-destination-addres.patch 2026-09-04 09:44:55.361325 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/glance/0003-Pin-import-downloads-to-validated-destination-addres.patch 2026-09-04 09:44:55.361330 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/glance/0003-Pin-import-downloads-to-validated-destination-addres.patch' 2026-09-04 09:44:55.361333 | ubuntu-noble | APPLY PATCH patches/2025.2/glance/0003-Pin-import-downloads-to-validated-destination-addres.patch 2026-09-04 09:44:55.361337 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-04 09:44:55.363247 | ubuntu-noble | checking file doc/source/admin/interoperable-image-import.rst 2026-09-04 09:44:55.363268 | ubuntu-noble | checking file glance/async_/flows/_internal_plugins/glance_download.py 2026-09-04 09:44:55.363273 | ubuntu-noble | checking file glance/async_/flows/api_image_import.py 2026-09-04 09:44:55.363276 | ubuntu-noble | checking file glance/async_/flows/ovf_process.py 2026-09-04 09:44:55.363280 | ubuntu-noble | checking file glance/common/scripts/utils.py 2026-09-04 09:44:55.363283 | ubuntu-noble | checking file glance/common/utils.py 2026-09-04 09:44:55.363553 | ubuntu-noble | checking file glance/tests/functional/__init__.py 2026-09-04 09:44:55.364111 | ubuntu-noble | checking file glance/tests/functional/v2/test_images.py 2026-09-04 09:44:55.364746 | ubuntu-noble | checking file glance/tests/functional/v2/test_multi_store_images.py 2026-09-04 09:44:55.364960 | ubuntu-noble | checking file glance/tests/unit/async_/flows/test_api_image_import.py 2026-09-04 09:44:55.365171 | ubuntu-noble | checking file glance/tests/unit/async_/flows/test_glance_download.py 2026-09-04 09:44:55.365408 | ubuntu-noble | checking file glance/tests/unit/async_/flows/test_ovf_process.py 2026-09-04 09:44:55.365554 | ubuntu-noble | checking file glance/tests/unit/common/scripts/test_scripts_utils.py 2026-09-04 09:44:55.365727 | ubuntu-noble | checking file glance/tests/unit/common/test_utils.py 2026-09-04 09:44:55.366142 | ubuntu-noble | + patch --forward --batch -p1 2026-09-04 09:44:55.368247 | ubuntu-noble | patching file doc/source/admin/interoperable-image-import.rst 2026-09-04 09:44:55.368267 | ubuntu-noble | patching file glance/async_/flows/_internal_plugins/glance_download.py 2026-09-04 09:44:55.368271 | ubuntu-noble | patching file glance/async_/flows/api_image_import.py 2026-09-04 09:44:55.368275 | ubuntu-noble | patching file glance/async_/flows/ovf_process.py 2026-09-04 09:44:55.368278 | ubuntu-noble | patching file glance/common/scripts/utils.py 2026-09-04 09:44:55.368282 | ubuntu-noble | patching file glance/common/utils.py 2026-09-04 09:44:55.368485 | ubuntu-noble | patching file glance/tests/functional/__init__.py 2026-09-04 09:44:55.369057 | ubuntu-noble | patching file glance/tests/functional/v2/test_images.py 2026-09-04 09:44:55.369632 | ubuntu-noble | patching file glance/tests/functional/v2/test_multi_store_images.py 2026-09-04 09:44:55.369825 | ubuntu-noble | patching file glance/tests/unit/async_/flows/test_api_image_import.py 2026-09-04 09:44:55.370069 | ubuntu-noble | patching file glance/tests/unit/async_/flows/test_glance_download.py 2026-09-04 09:44:55.370282 | ubuntu-noble | patching file glance/tests/unit/async_/flows/test_ovf_process.py 2026-09-04 09:44:55.370424 | ubuntu-noble | patching file glance/tests/unit/common/scripts/test_scripts_utils.py 2026-09-04 09:44:55.370582 | ubuntu-noble | patching file glance/tests/unit/common/test_utils.py 2026-09-04 09:44:55.372480 | ubuntu-noble | + echo patches/2025.2/glance/0003-Pin-import-downloads-to-validated-destination-addres.patch 2026-09-04 09:44:55.372536 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-04 09:44:55.372568 | ubuntu-noble | + apply_patch patches/2025.2/glance/0004-Block-restricted-hosts-when-adding-HTTP-image-locati.patch 2026-09-04 09:44:55.372598 | ubuntu-noble | + local rel=patches/2025.2/glance/0004-Block-restricted-hosts-when-adding-HTTP-image-locati.patch 2026-09-04 09:44:55.372622 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/glance/0004-Block-restricted-hosts-when-adding-HTTP-image-locati.patch 2026-09-04 09:44:55.372635 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/glance/0004-Block-restricted-hosts-when-adding-HTTP-image-locati.patch' 2026-09-04 09:44:55.372661 | ubuntu-noble | APPLY PATCH patches/2025.2/glance/0004-Block-restricted-hosts-when-adding-HTTP-image-locati.patch 2026-09-04 09:44:55.372667 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-04 09:44:55.374378 | ubuntu-noble | checking file doc/source/admin/interoperable-image-import.rst 2026-09-04 09:44:55.376330 | ubuntu-noble | checking file glance/api/v2/images.py 2026-09-04 09:44:55.376354 | ubuntu-noble | checking file glance/common/scripts/utils.py 2026-09-04 09:44:55.376360 | ubuntu-noble | checking file glance/common/store_utils.py 2026-09-04 09:44:55.376365 | ubuntu-noble | checking file glance/common/utils.py 2026-09-04 09:44:55.376370 | ubuntu-noble | checking file glance/location.py 2026-09-04 09:44:55.376516 | ubuntu-noble | checking file glance/tests/functional/v2/test_images.py 2026-09-04 09:44:55.377283 | ubuntu-noble | checking file glance/tests/unit/common/scripts/test_scripts_utils.py 2026-09-04 09:44:55.377444 | ubuntu-noble | checking file glance/tests/unit/common/test_store_utils.py 2026-09-04 09:44:55.377647 | ubuntu-noble | checking file glance/tests/unit/common/test_utils.py 2026-09-04 09:44:55.377985 | ubuntu-noble | checking file glance/tests/unit/test_store_location.py 2026-09-04 09:44:55.378725 | ubuntu-noble | checking file glance/tests/unit/v2/test_images_resource.py 2026-09-04 09:44:55.379494 | ubuntu-noble | checking file releasenotes/notes/bug-2161330-f8a1c3e5b7d90214.yaml 2026-09-04 09:44:55.379863 | ubuntu-noble | + patch --forward --batch -p1 2026-09-04 09:44:55.382251 | ubuntu-noble | patching file doc/source/admin/interoperable-image-import.rst 2026-09-04 09:44:55.382272 | ubuntu-noble | patching file glance/api/v2/images.py 2026-09-04 09:44:55.382277 | ubuntu-noble | patching file glance/common/scripts/utils.py 2026-09-04 09:44:55.382281 | ubuntu-noble | patching file glance/common/store_utils.py 2026-09-04 09:44:55.382284 | ubuntu-noble | patching file glance/common/utils.py 2026-09-04 09:44:55.382333 | ubuntu-noble | patching file glance/location.py 2026-09-04 09:44:55.382804 | ubuntu-noble | patching file glance/tests/functional/v2/test_images.py 2026-09-04 09:44:55.383382 | ubuntu-noble | patching file glance/tests/unit/common/scripts/test_scripts_utils.py 2026-09-04 09:44:55.383491 | ubuntu-noble | patching file glance/tests/unit/common/test_store_utils.py 2026-09-04 09:44:55.383660 | ubuntu-noble | patching file glance/tests/unit/common/test_utils.py 2026-09-04 09:44:55.383924 | ubuntu-noble | patching file glance/tests/unit/test_store_location.py 2026-09-04 09:44:55.384565 | ubuntu-noble | patching file glance/tests/unit/v2/test_images_resource.py 2026-09-04 09:44:55.385173 | ubuntu-noble | patching file releasenotes/notes/bug-2161330-f8a1c3e5b7d90214.yaml 2026-09-04 09:44:55.386708 | ubuntu-noble | + echo patches/2025.2/glance/0004-Block-restricted-hosts-when-adding-HTTP-image-locati.patch 2026-09-04 09:44:55.386809 | ubuntu-noble | + popd 2026-09-04 09:44:55.389270 | ubuntu-noble | + find glance-31.1.1.dev11 -type f 2026-09-04 09:44:55.389292 | ubuntu-noble | + sort 2026-09-04 09:44:55.392409 | ubuntu-noble | + append_new_files_to_sources_txt glance-31.1.1.dev11 files-before files-after 2026-09-04 09:44:55.392456 | ubuntu-noble | + local directory=glance-31.1.1.dev11 2026-09-04 09:44:55.392481 | ubuntu-noble | + local before=files-before 2026-09-04 09:44:55.392499 | ubuntu-noble | + local after=files-after 2026-09-04 09:44:55.392505 | ubuntu-noble | + local sources_txt 2026-09-04 09:44:55.394468 | ubuntu-noble | ++ head -1 2026-09-04 09:44:55.394492 | ubuntu-noble | ++ find glance-31.1.1.dev11 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-09-04 09:44:55.396765 | ubuntu-noble | + sources_txt=glance-31.1.1.dev11/glance.egg-info/SOURCES.txt 2026-09-04 09:44:55.396788 | ubuntu-noble | + [[ -z glance-31.1.1.dev11/glance.egg-info/SOURCES.txt ]] 2026-09-04 09:44:55.396792 | ubuntu-noble | + local new_files 2026-09-04 09:44:55.397416 | ubuntu-noble | ++ comm -13 files-before files-after 2026-09-04 09:44:55.399884 | ubuntu-noble | + new_files='glance-31.1.1.dev11/glance/tests/unit/common/test_store_utils.py 2026-09-04 09:44:55.399900 | ubuntu-noble | glance-31.1.1.dev11/releasenotes/notes/bug-2158998-a3c7d1e9f2b4a806.yaml 2026-09-04 09:44:55.399905 | ubuntu-noble | glance-31.1.1.dev11/releasenotes/notes/bug-2161330-f8a1c3e5b7d90214.yaml 2026-09-04 09:44:55.399910 | ubuntu-noble | glance-31.1.1.dev11/releasenotes/notes/unbounded-web-download-80b90558aa417f6c.yaml' 2026-09-04 09:44:55.399917 | ubuntu-noble | + [[ -z glance-31.1.1.dev11/glance/tests/unit/common/test_store_utils.py 2026-09-04 09:44:55.399921 | ubuntu-noble | glance-31.1.1.dev11/releasenotes/notes/bug-2158998-a3c7d1e9f2b4a806.yaml 2026-09-04 09:44:55.399934 | ubuntu-noble | glance-31.1.1.dev11/releasenotes/notes/bug-2161330-f8a1c3e5b7d90214.yaml 2026-09-04 09:44:55.399938 | ubuntu-noble | glance-31.1.1.dev11/releasenotes/notes/unbounded-web-download-80b90558aa417f6c.yaml ]] 2026-09-04 09:44:55.400539 | ubuntu-noble | ++ tail -c1 glance-31.1.1.dev11/glance.egg-info/SOURCES.txt 2026-09-04 09:44:55.401974 | ubuntu-noble | + [[ -n y ]] 2026-09-04 09:44:55.401991 | ubuntu-noble | + echo 2026-09-04 09:44:55.402046 | ubuntu-noble | + local file 2026-09-04 09:44:55.402085 | ubuntu-noble | + for file in $new_files 2026-09-04 09:44:55.402090 | ubuntu-noble | + case $file in 2026-09-04 09:44:55.402143 | ubuntu-noble | + echo 'APPEND glance/tests/unit/common/test_store_utils.py TO glance-31.1.1.dev11/glance.egg-info/SOURCES.txt' 2026-09-04 09:44:55.402149 | ubuntu-noble | APPEND glance/tests/unit/common/test_store_utils.py TO glance-31.1.1.dev11/glance.egg-info/SOURCES.txt 2026-09-04 09:44:55.402165 | ubuntu-noble | + echo glance/tests/unit/common/test_store_utils.py 2026-09-04 09:44:55.402250 | ubuntu-noble | + for file in $new_files 2026-09-04 09:44:55.402258 | ubuntu-noble | + case $file in 2026-09-04 09:44:55.402287 | ubuntu-noble | + echo 'APPEND releasenotes/notes/bug-2158998-a3c7d1e9f2b4a806.yaml TO glance-31.1.1.dev11/glance.egg-info/SOURCES.txt' 2026-09-04 09:44:55.402291 | ubuntu-noble | APPEND releasenotes/notes/bug-2158998-a3c7d1e9f2b4a806.yaml TO glance-31.1.1.dev11/glance.egg-info/SOURCES.txt 2026-09-04 09:44:55.402309 | ubuntu-noble | + echo releasenotes/notes/bug-2158998-a3c7d1e9f2b4a806.yaml 2026-09-04 09:44:55.402339 | ubuntu-noble | + for file in $new_files 2026-09-04 09:44:55.402343 | ubuntu-noble | + case $file in 2026-09-04 09:44:55.402369 | ubuntu-noble | + echo 'APPEND releasenotes/notes/bug-2161330-f8a1c3e5b7d90214.yaml TO glance-31.1.1.dev11/glance.egg-info/SOURCES.txt' 2026-09-04 09:44:55.402373 | ubuntu-noble | APPEND releasenotes/notes/bug-2161330-f8a1c3e5b7d90214.yaml TO glance-31.1.1.dev11/glance.egg-info/SOURCES.txt 2026-09-04 09:44:55.402391 | ubuntu-noble | + echo releasenotes/notes/bug-2161330-f8a1c3e5b7d90214.yaml 2026-09-04 09:44:55.402413 | ubuntu-noble | + for file in $new_files 2026-09-04 09:44:55.402418 | ubuntu-noble | + case $file in 2026-09-04 09:44:55.402444 | ubuntu-noble | + echo 'APPEND releasenotes/notes/unbounded-web-download-80b90558aa417f6c.yaml TO glance-31.1.1.dev11/glance.egg-info/SOURCES.txt' 2026-09-04 09:44:55.402450 | ubuntu-noble | APPEND releasenotes/notes/unbounded-web-download-80b90558aa417f6c.yaml TO glance-31.1.1.dev11/glance.egg-info/SOURCES.txt 2026-09-04 09:44:55.402467 | ubuntu-noble | + echo releasenotes/notes/unbounded-web-download-80b90558aa417f6c.yaml 2026-09-04 09:44:55.402532 | ubuntu-noble | + rm files-before files-after 2026-09-04 09:44:55.403988 | ubuntu-noble | + tar czf glance-stable-2025.2.tar.gz glance-31.1.1.dev11 2026-09-04 09:44:55.776980 | ubuntu-noble | + rm -r glance-31.1.1.dev11 2026-09-04 09:44:55.808173 | ubuntu-noble | + echo Check overlays for glance-stable-2025.2.tar.gz 2026-09-04 09:44:55.808598 | ubuntu-noble | Check overlays for glance-stable-2025.2.tar.gz 2026-09-04 09:44:55.808612 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 09:44:55.808616 | ubuntu-noble | + popd 2026-09-04 09:44:55.808621 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-04 09:44:55.808625 | ubuntu-noble | + pushd tarballs 2026-09-04 09:44:55.809768 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-09-04 09:44:55.813406 | ubuntu-noble | + filename=heat-stable-2025.2.tar.gz 2026-09-04 09:44:55.813482 | ubuntu-noble | + [[ -e heat-stable-2025.2.tar.gz ]] 2026-09-04 09:44:55.813497 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-09-04 09:44:55.813507 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-09-04 09:44:55.813520 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-09-04 09:44:57.323362 | ubuntu-noble | 2026-09-04 09:44:57 URL:https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz [2355761/2355761] -> "heat-stable-2025.2.tar.gz" [1] 2026-09-04 09:44:57.324871 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-04 09:44:57.324918 | ubuntu-noble | + echo Process heat-stable-2025.2.tar.gz 2026-09-04 09:44:57.324931 | ubuntu-noble | Process heat-stable-2025.2.tar.gz 2026-09-04 09:44:57.326407 | ubuntu-noble | ++ tar -tzf heat-stable-2025.2.tar.gz 2026-09-04 09:44:57.326478 | ubuntu-noble | ++ head -1 2026-09-04 09:44:57.328469 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-04 09:44:57.334304 | ubuntu-noble | + directory=openstack_heat-25.0.1.dev12 2026-09-04 09:44:57.335306 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 openstack_heat-25.0.1.dev12 2026-09-04 09:44:57.335333 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-04 09:44:57.335339 | ubuntu-noble | ++ local directory=openstack_heat-25.0.1.dev12 2026-09-04 09:44:57.335344 | ubuntu-noble | ++ local suffix= 2026-09-04 09:44:57.335347 | ubuntu-noble | ++ local name=openstack_heat 2026-09-04 09:44:57.335351 | ubuntu-noble | ++ local candidate path 2026-09-04 09:44:57.335355 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:44:57.335359 | ubuntu-noble | ++ path=patches/2025.2/openstack_heat 2026-09-04 09:44:57.335364 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_heat ]] 2026-09-04 09:44:57.335368 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:44:57.335372 | ubuntu-noble | ++ path=patches/2025.2/openstack-heat 2026-09-04 09:44:57.335376 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack-heat ]] 2026-09-04 09:44:57.335379 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:44:57.335383 | ubuntu-noble | ++ path=patches/2025.2/openstack_heat 2026-09-04 09:44:57.335387 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_heat ]] 2026-09-04 09:44:57.335390 | ubuntu-noble | ++ return 1 2026-09-04 09:44:57.335537 | ubuntu-noble | + patch_dir= 2026-09-04 09:44:57.335713 | ubuntu-noble | + patch_dir= 2026-09-04 09:44:57.337352 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 openstack_heat-25.0.1.dev12 /source 2026-09-04 09:44:57.337533 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-04 09:44:57.337658 | ubuntu-noble | ++ local directory=openstack_heat-25.0.1.dev12 2026-09-04 09:44:57.338678 | ubuntu-noble | ++ local suffix=/source 2026-09-04 09:44:57.338723 | ubuntu-noble | ++ local name=openstack_heat 2026-09-04 09:44:57.338734 | ubuntu-noble | ++ local candidate path 2026-09-04 09:44:57.338744 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:44:57.338755 | ubuntu-noble | ++ path=overlays/2025.2/openstack_heat/source 2026-09-04 09:44:57.338765 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_heat/source ]] 2026-09-04 09:44:57.338775 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:44:57.338785 | ubuntu-noble | ++ path=overlays/2025.2/openstack-heat/source 2026-09-04 09:44:57.338795 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack-heat/source ]] 2026-09-04 09:44:57.338805 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:44:57.338814 | ubuntu-noble | ++ path=overlays/2025.2/openstack_heat/source 2026-09-04 09:44:57.338824 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_heat/source ]] 2026-09-04 09:44:57.338834 | ubuntu-noble | ++ return 1 2026-09-04 09:44:57.338852 | ubuntu-noble | + overlay_dir= 2026-09-04 09:44:57.338862 | ubuntu-noble | + overlay_dir= 2026-09-04 09:44:57.338889 | ubuntu-noble | + echo Check patches for heat-stable-2025.2.tar.gz 2026-09-04 09:44:57.338903 | ubuntu-noble | Check patches for heat-stable-2025.2.tar.gz 2026-09-04 09:44:57.338913 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 09:44:57.338927 | ubuntu-noble | + echo Check overlays for heat-stable-2025.2.tar.gz 2026-09-04 09:44:57.338937 | ubuntu-noble | Check overlays for heat-stable-2025.2.tar.gz 2026-09-04 09:44:57.338950 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 09:44:57.338960 | ubuntu-noble | + popd 2026-09-04 09:44:57.339128 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-04 09:44:57.339144 | ubuntu-noble | + pushd tarballs 2026-09-04 09:44:57.340350 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-09-04 09:44:57.343015 | ubuntu-noble | + filename=horizon-stable-2025.2.tar.gz 2026-09-04 09:44:57.343063 | ubuntu-noble | + [[ -e horizon-stable-2025.2.tar.gz ]] 2026-09-04 09:44:57.343080 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-09-04 09:44:57.343096 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-09-04 09:44:57.343109 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-09-04 09:44:59.029373 | ubuntu-noble | 2026-09-04 09:44:59 URL:https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz [5393706/5393706] -> "horizon-stable-2025.2.tar.gz" [1] 2026-09-04 09:44:59.031403 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-04 09:44:59.031466 | ubuntu-noble | + echo Process horizon-stable-2025.2.tar.gz 2026-09-04 09:44:59.031479 | ubuntu-noble | Process horizon-stable-2025.2.tar.gz 2026-09-04 09:44:59.035300 | ubuntu-noble | ++ tar -tzf horizon-stable-2025.2.tar.gz 2026-09-04 09:44:59.035349 | ubuntu-noble | ++ head -1 2026-09-04 09:44:59.035944 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-04 09:44:59.039572 | ubuntu-noble | + directory=horizon-25.5.3.dev9 2026-09-04 09:44:59.040868 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 horizon-25.5.3.dev9 2026-09-04 09:44:59.040900 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-04 09:44:59.040907 | ubuntu-noble | ++ local directory=horizon-25.5.3.dev9 2026-09-04 09:44:59.040914 | ubuntu-noble | ++ local suffix= 2026-09-04 09:44:59.040920 | ubuntu-noble | ++ local name=horizon 2026-09-04 09:44:59.040925 | ubuntu-noble | ++ local candidate path 2026-09-04 09:44:59.040931 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:44:59.040937 | ubuntu-noble | ++ path=patches/2025.2/horizon 2026-09-04 09:44:59.040944 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/horizon ]] 2026-09-04 09:44:59.040951 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:44:59.040956 | ubuntu-noble | ++ path=patches/2025.2/horizon 2026-09-04 09:44:59.040962 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/horizon ]] 2026-09-04 09:44:59.040968 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:44:59.040974 | ubuntu-noble | ++ path=patches/2025.2/horizon 2026-09-04 09:44:59.040980 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/horizon ]] 2026-09-04 09:44:59.040986 | ubuntu-noble | ++ return 1 2026-09-04 09:44:59.040998 | ubuntu-noble | + patch_dir= 2026-09-04 09:44:59.041004 | ubuntu-noble | + patch_dir= 2026-09-04 09:44:59.042247 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 horizon-25.5.3.dev9 /source 2026-09-04 09:44:59.042277 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-04 09:44:59.042284 | ubuntu-noble | ++ local directory=horizon-25.5.3.dev9 2026-09-04 09:44:59.042290 | ubuntu-noble | ++ local suffix=/source 2026-09-04 09:44:59.042296 | ubuntu-noble | ++ local name=horizon 2026-09-04 09:44:59.042302 | ubuntu-noble | ++ local candidate path 2026-09-04 09:44:59.042308 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:44:59.042314 | ubuntu-noble | ++ path=overlays/2025.2/horizon/source 2026-09-04 09:44:59.042320 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/horizon/source ]] 2026-09-04 09:44:59.042327 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:44:59.042333 | ubuntu-noble | ++ path=overlays/2025.2/horizon/source 2026-09-04 09:44:59.042345 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/horizon/source ]] 2026-09-04 09:44:59.042351 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:44:59.042357 | ubuntu-noble | ++ path=overlays/2025.2/horizon/source 2026-09-04 09:44:59.042363 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/horizon/source ]] 2026-09-04 09:44:59.042369 | ubuntu-noble | ++ return 1 2026-09-04 09:44:59.042380 | ubuntu-noble | + overlay_dir= 2026-09-04 09:44:59.042386 | ubuntu-noble | + overlay_dir= 2026-09-04 09:44:59.042392 | ubuntu-noble | + echo Check patches for horizon-stable-2025.2.tar.gz 2026-09-04 09:44:59.042398 | ubuntu-noble | Check patches for horizon-stable-2025.2.tar.gz 2026-09-04 09:44:59.042404 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 09:44:59.042410 | ubuntu-noble | + echo Check overlays for horizon-stable-2025.2.tar.gz 2026-09-04 09:44:59.042416 | ubuntu-noble | Check overlays for horizon-stable-2025.2.tar.gz 2026-09-04 09:44:59.042424 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 09:44:59.042430 | ubuntu-noble | + popd 2026-09-04 09:44:59.042485 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-04 09:44:59.042496 | ubuntu-noble | + pushd tarballs 2026-09-04 09:44:59.043389 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-09-04 09:44:59.044986 | ubuntu-noble | + filename=ironic-stable-2025.2.tar.gz 2026-09-04 09:44:59.045005 | ubuntu-noble | + [[ -e ironic-stable-2025.2.tar.gz ]] 2026-09-04 09:44:59.045032 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-09-04 09:44:59.045041 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-09-04 09:44:59.045066 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-09-04 09:45:00.482399 | ubuntu-noble | 2026-09-04 09:45:00 URL:https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz [3059705/3059705] -> "ironic-stable-2025.2.tar.gz" [1] 2026-09-04 09:45:00.484431 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-04 09:45:00.484510 | ubuntu-noble | + echo Process ironic-stable-2025.2.tar.gz 2026-09-04 09:45:00.484523 | ubuntu-noble | Process ironic-stable-2025.2.tar.gz 2026-09-04 09:45:00.487285 | ubuntu-noble | ++ tar -tzf ironic-stable-2025.2.tar.gz 2026-09-04 09:45:00.487329 | ubuntu-noble | ++ head -1 2026-09-04 09:45:00.487514 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-04 09:45:00.497134 | ubuntu-noble | + directory=ironic-32.0.2.dev24 2026-09-04 09:45:00.497836 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 ironic-32.0.2.dev24 2026-09-04 09:45:00.497879 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-04 09:45:00.497915 | ubuntu-noble | ++ local directory=ironic-32.0.2.dev24 2026-09-04 09:45:00.497934 | ubuntu-noble | ++ local suffix= 2026-09-04 09:45:00.497974 | ubuntu-noble | ++ local name=ironic 2026-09-04 09:45:00.497987 | ubuntu-noble | ++ local candidate path 2026-09-04 09:45:00.498005 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:00.498016 | ubuntu-noble | ++ path=patches/2025.2/ironic 2026-09-04 09:45:00.498032 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic ]] 2026-09-04 09:45:00.498045 | ubuntu-noble | ++ echo patches/2025.2/ironic 2026-09-04 09:45:00.498061 | ubuntu-noble | ++ return 0 2026-09-04 09:45:00.498391 | ubuntu-noble | + patch_dir=patches/2025.2/ironic 2026-09-04 09:45:00.500286 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 ironic-32.0.2.dev24 /source 2026-09-04 09:45:00.500336 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-04 09:45:00.500351 | ubuntu-noble | ++ local directory=ironic-32.0.2.dev24 2026-09-04 09:45:00.500362 | ubuntu-noble | ++ local suffix=/source 2026-09-04 09:45:00.500375 | ubuntu-noble | ++ local name=ironic 2026-09-04 09:45:00.500387 | ubuntu-noble | ++ local candidate path 2026-09-04 09:45:00.500400 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:00.500412 | ubuntu-noble | ++ path=overlays/2025.2/ironic/source 2026-09-04 09:45:00.500424 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ironic/source ]] 2026-09-04 09:45:00.500437 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:00.500450 | ubuntu-noble | ++ path=overlays/2025.2/ironic/source 2026-09-04 09:45:00.500463 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ironic/source ]] 2026-09-04 09:45:00.500476 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:00.500488 | ubuntu-noble | ++ path=overlays/2025.2/ironic/source 2026-09-04 09:45:00.500495 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ironic/source ]] 2026-09-04 09:45:00.500503 | ubuntu-noble | ++ return 1 2026-09-04 09:45:00.501258 | ubuntu-noble | + overlay_dir= 2026-09-04 09:45:00.501333 | ubuntu-noble | + overlay_dir= 2026-09-04 09:45:00.501347 | ubuntu-noble | + echo Check patches for ironic-stable-2025.2.tar.gz 2026-09-04 09:45:00.501357 | ubuntu-noble | Check patches for ironic-stable-2025.2.tar.gz 2026-09-04 09:45:00.501366 | ubuntu-noble | + [[ -n patches/2025.2/ironic ]] 2026-09-04 09:45:00.501375 | ubuntu-noble | + tar xzf ironic-stable-2025.2.tar.gz 2026-09-04 09:45:00.708837 | ubuntu-noble | + rm ironic-stable-2025.2.tar.gz 2026-09-04 09:45:00.713343 | ubuntu-noble | + find ironic-32.0.2.dev24 -type f 2026-09-04 09:45:00.713378 | ubuntu-noble | + sort 2026-09-04 09:45:00.719450 | ubuntu-noble | + pushd ironic-32.0.2.dev24 2026-09-04 09:45:00.720525 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic -type f -name '*.patch' 2026-09-04 09:45:00.720753 | ubuntu-noble | ++ sort 2026-09-04 09:45:00.723118 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-04 09:45:00.723279 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-09-04 09:45:00.723344 | ubuntu-noble | + local rel=patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-09-04 09:45:00.723384 | 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-04 09:45:00.723422 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch' 2026-09-04 09:45:00.723441 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-09-04 09:45:00.723465 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-04 09:45:00.724930 | ubuntu-noble | checking file api-ref/source/baremetal-api-v1-portgroups.inc 2026-09-04 09:45:00.725267 | ubuntu-noble | checking file api-ref/source/parameters.yaml 2026-09-04 09:45:00.725494 | ubuntu-noble | checking file api-ref/source/samples/portgroup-create-response.json 2026-09-04 09:45:00.725561 | ubuntu-noble | checking file api-ref/source/samples/portgroup-list-detail-response.json 2026-09-04 09:45:00.725609 | ubuntu-noble | checking file api-ref/source/samples/portgroup-update-response.json 2026-09-04 09:45:00.725707 | ubuntu-noble | checking file doc/source/admin/networking.rst 2026-09-04 09:45:00.725823 | ubuntu-noble | checking file doc/source/admin/portgroups.rst 2026-09-04 09:45:00.725922 | ubuntu-noble | checking file doc/source/contributor/webapi-version-history.rst 2026-09-04 09:45:00.726072 | ubuntu-noble | checking file ironic/api/controllers/v1/port.py 2026-09-04 09:45:00.726138 | ubuntu-noble | Hunk #1 succeeded at 808 (offset -10 lines). 2026-09-04 09:45:00.726304 | ubuntu-noble | checking file ironic/api/controllers/v1/portgroup.py 2026-09-04 09:45:00.726375 | ubuntu-noble | Hunk #5 succeeded at 548 (offset -9 lines). 2026-09-04 09:45:00.726572 | ubuntu-noble | checking file ironic/api/controllers/v1/utils.py 2026-09-04 09:45:00.726645 | ubuntu-noble | Hunk #1 succeeded at 1270 (offset -19 lines). 2026-09-04 09:45:00.726797 | ubuntu-noble | checking file ironic/api/controllers/v1/versions.py 2026-09-04 09:45:00.726918 | ubuntu-noble | checking file ironic/common/release_mappings.py 2026-09-04 09:45:00.727453 | ubuntu-noble | checking file ironic/conductor/manager.py 2026-09-04 09:45:00.727663 | ubuntu-noble | Hunk #2 succeeded at 2378 (offset 25 lines). 2026-09-04 09:45:00.728037 | ubuntu-noble | checking file ironic/conductor/rpcapi.py 2026-09-04 09:45:00.728302 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-09-04 09:45:00.728406 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-09-04 09:45:00.728512 | ubuntu-noble | checking file ironic/objects/portgroup.py 2026-09-04 09:45:00.728836 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_port.py 2026-09-04 09:45:00.729188 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_portgroup.py 2026-09-04 09:45:00.730062 | ubuntu-noble | checking file ironic/tests/unit/conductor/test_manager.py 2026-09-04 09:45:00.730720 | ubuntu-noble | Hunk #1 succeeded at 7955 (offset 268 lines). 2026-09-04 09:45:00.731074 | ubuntu-noble | checking file ironic/tests/unit/db/test_portgroups.py 2026-09-04 09:45:00.731294 | ubuntu-noble | checking file ironic/tests/unit/db/utils.py 2026-09-04 09:45:00.731454 | ubuntu-noble | checking file ironic/tests/unit/objects/test_objects.py 2026-09-04 09:45:00.731595 | ubuntu-noble | checking file ironic/tests/unit/objects/test_portgroup.py 2026-09-04 09:45:00.731688 | ubuntu-noble | checking file releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml 2026-09-04 09:45:00.732338 | ubuntu-noble | + patch --forward --batch -p1 2026-09-04 09:45:00.733414 | ubuntu-noble | patching file api-ref/source/baremetal-api-v1-portgroups.inc 2026-09-04 09:45:00.733656 | ubuntu-noble | patching file api-ref/source/parameters.yaml 2026-09-04 09:45:00.733839 | ubuntu-noble | patching file api-ref/source/samples/portgroup-create-response.json 2026-09-04 09:45:00.733898 | ubuntu-noble | patching file api-ref/source/samples/portgroup-list-detail-response.json 2026-09-04 09:45:00.733953 | ubuntu-noble | patching file api-ref/source/samples/portgroup-update-response.json 2026-09-04 09:45:00.734042 | ubuntu-noble | patching file doc/source/admin/networking.rst 2026-09-04 09:45:00.734138 | ubuntu-noble | patching file doc/source/admin/portgroups.rst 2026-09-04 09:45:00.734301 | ubuntu-noble | patching file doc/source/contributor/webapi-version-history.rst 2026-09-04 09:45:00.734453 | ubuntu-noble | patching file ironic/api/controllers/v1/port.py 2026-09-04 09:45:00.734522 | ubuntu-noble | Hunk #1 succeeded at 808 (offset -10 lines). 2026-09-04 09:45:00.734595 | ubuntu-noble | patching file ironic/api/controllers/v1/portgroup.py 2026-09-04 09:45:00.734665 | ubuntu-noble | Hunk #5 succeeded at 548 (offset -9 lines). 2026-09-04 09:45:00.734834 | ubuntu-noble | patching file ironic/api/controllers/v1/utils.py 2026-09-04 09:45:00.734918 | ubuntu-noble | Hunk #1 succeeded at 1270 (offset -19 lines). 2026-09-04 09:45:00.735046 | ubuntu-noble | patching file ironic/api/controllers/v1/versions.py 2026-09-04 09:45:00.735219 | ubuntu-noble | patching file ironic/common/release_mappings.py 2026-09-04 09:45:00.735732 | ubuntu-noble | patching file ironic/conductor/manager.py 2026-09-04 09:45:00.735909 | ubuntu-noble | Hunk #2 succeeded at 2378 (offset 25 lines). 2026-09-04 09:45:00.736228 | ubuntu-noble | patching file ironic/conductor/rpcapi.py 2026-09-04 09:45:00.736466 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-09-04 09:45:00.736573 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-09-04 09:45:00.736674 | ubuntu-noble | patching file ironic/objects/portgroup.py 2026-09-04 09:45:00.736989 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_port.py 2026-09-04 09:45:00.737378 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_portgroup.py 2026-09-04 09:45:00.738310 | ubuntu-noble | patching file ironic/tests/unit/conductor/test_manager.py 2026-09-04 09:45:00.738971 | ubuntu-noble | Hunk #1 succeeded at 7955 (offset 268 lines). 2026-09-04 09:45:00.739341 | ubuntu-noble | patching file ironic/tests/unit/db/test_portgroups.py 2026-09-04 09:45:00.739463 | ubuntu-noble | patching file ironic/tests/unit/db/utils.py 2026-09-04 09:45:00.739606 | ubuntu-noble | patching file ironic/tests/unit/objects/test_objects.py 2026-09-04 09:45:00.739728 | ubuntu-noble | patching file ironic/tests/unit/objects/test_portgroup.py 2026-09-04 09:45:00.739812 | ubuntu-noble | patching file releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml 2026-09-04 09:45:00.742285 | ubuntu-noble | + echo patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-09-04 09:45:00.742324 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-04 09:45:00.742330 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-09-04 09:45:00.742336 | ubuntu-noble | + local rel=patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-09-04 09:45:00.742341 | 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-04 09:45:00.742346 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch' 2026-09-04 09:45:00.742351 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-09-04 09:45:00.742355 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-04 09:45:00.743629 | ubuntu-noble | checking file api-ref/source/baremetal-api-v1-portgroups.inc 2026-09-04 09:45:00.743936 | ubuntu-noble | checking file api-ref/source/parameters.yaml 2026-09-04 09:45:00.744159 | ubuntu-noble | checking file api-ref/source/samples/portgroup-create-response.json 2026-09-04 09:45:00.744399 | ubuntu-noble | checking file api-ref/source/samples/portgroup-list-detail-response.json 2026-09-04 09:45:00.744459 | ubuntu-noble | checking file api-ref/source/samples/portgroup-update-response.json 2026-09-04 09:45:00.744477 | ubuntu-noble | checking file doc/source/contributor/webapi-version-history.rst 2026-09-04 09:45:00.744598 | ubuntu-noble | checking file ironic/api/controllers/v1/portgroup.py 2026-09-04 09:45:00.744875 | ubuntu-noble | checking file ironic/api/controllers/v1/utils.py 2026-09-04 09:45:00.744969 | ubuntu-noble | Hunk #1 succeeded at 1280 (offset -19 lines). 2026-09-04 09:45:00.745132 | ubuntu-noble | checking file ironic/api/controllers/v1/versions.py 2026-09-04 09:45:00.745338 | ubuntu-noble | checking file ironic/common/release_mappings.py 2026-09-04 09:45:00.745485 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-09-04 09:45:00.745571 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-09-04 09:45:00.745726 | ubuntu-noble | checking file ironic/objects/portgroup.py 2026-09-04 09:45:00.745846 | ubuntu-noble | checking file ironic/tests/unit/db/test_portgroups.py 2026-09-04 09:45:00.745971 | ubuntu-noble | checking file ironic/tests/unit/db/utils.py 2026-09-04 09:45:00.746127 | ubuntu-noble | checking file ironic/tests/unit/objects/test_objects.py 2026-09-04 09:45:00.746341 | ubuntu-noble | checking file releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-09-04 09:45:00.746599 | ubuntu-noble | + patch --forward --batch -p1 2026-09-04 09:45:00.748416 | ubuntu-noble | patching file api-ref/source/baremetal-api-v1-portgroups.inc 2026-09-04 09:45:00.748676 | ubuntu-noble | patching file api-ref/source/parameters.yaml 2026-09-04 09:45:00.748876 | ubuntu-noble | patching file api-ref/source/samples/portgroup-create-response.json 2026-09-04 09:45:00.748925 | ubuntu-noble | patching file api-ref/source/samples/portgroup-list-detail-response.json 2026-09-04 09:45:00.748978 | ubuntu-noble | patching file api-ref/source/samples/portgroup-update-response.json 2026-09-04 09:45:00.749100 | ubuntu-noble | patching file doc/source/contributor/webapi-version-history.rst 2026-09-04 09:45:00.749300 | ubuntu-noble | patching file ironic/api/controllers/v1/portgroup.py 2026-09-04 09:45:00.749565 | ubuntu-noble | patching file ironic/api/controllers/v1/utils.py 2026-09-04 09:45:00.749671 | ubuntu-noble | Hunk #1 succeeded at 1280 (offset -19 lines). 2026-09-04 09:45:00.749810 | ubuntu-noble | patching file ironic/api/controllers/v1/versions.py 2026-09-04 09:45:00.749929 | ubuntu-noble | patching file ironic/common/release_mappings.py 2026-09-04 09:45:00.750074 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-09-04 09:45:00.750298 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-09-04 09:45:00.750446 | ubuntu-noble | patching file ironic/objects/portgroup.py 2026-09-04 09:45:00.750594 | ubuntu-noble | patching file ironic/tests/unit/db/test_portgroups.py 2026-09-04 09:45:00.750704 | ubuntu-noble | patching file ironic/tests/unit/db/utils.py 2026-09-04 09:45:00.750853 | ubuntu-noble | patching file ironic/tests/unit/objects/test_objects.py 2026-09-04 09:45:00.750987 | ubuntu-noble | patching file releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-09-04 09:45:00.752436 | ubuntu-noble | + echo patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-09-04 09:45:00.752479 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-04 09:45:00.752522 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-09-04 09:45:00.752544 | ubuntu-noble | + local rel=patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-09-04 09:45:00.752564 | 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-04 09:45:00.752570 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0003-Add-node.instance_name.patch' 2026-09-04 09:45:00.752575 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-09-04 09:45:00.752580 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-04 09:45:00.754245 | ubuntu-noble | checking file api-ref/source/baremetal-api-v1-nodes.inc 2026-09-04 09:45:00.754422 | ubuntu-noble | checking file api-ref/source/parameters.yaml 2026-09-04 09:45:00.754712 | ubuntu-noble | checking file api-ref/source/samples/node-create-response.json 2026-09-04 09:45:00.754812 | ubuntu-noble | checking file api-ref/source/samples/node-show-response.json 2026-09-04 09:45:00.754892 | ubuntu-noble | checking file api-ref/source/samples/node-update-driver-info-response.json 2026-09-04 09:45:00.754975 | ubuntu-noble | checking file api-ref/source/samples/nodes-list-details-response.json 2026-09-04 09:45:00.755103 | ubuntu-noble | checking file doc/source/contributor/webapi-version-history.rst 2026-09-04 09:45:00.755525 | ubuntu-noble | checking file ironic/api/controllers/v1/node.py 2026-09-04 09:45:00.755688 | ubuntu-noble | Hunk #3 succeeded at 1612 (offset 24 lines). 2026-09-04 09:45:00.755769 | ubuntu-noble | Hunk #4 succeeded at 2474 (offset 24 lines). 2026-09-04 09:45:00.755794 | ubuntu-noble | Hunk #5 succeeded at 2515 (offset 24 lines). 2026-09-04 09:45:00.756231 | ubuntu-noble | Hunk #6 succeeded at 2665 (offset 24 lines). 2026-09-04 09:45:00.756245 | ubuntu-noble | Hunk #7 succeeded at 2674 (offset 24 lines). 2026-09-04 09:45:00.756249 | ubuntu-noble | Hunk #8 succeeded at 2723 (offset 24 lines). 2026-09-04 09:45:00.756252 | ubuntu-noble | Hunk #9 succeeded at 2742 (offset 24 lines). 2026-09-04 09:45:00.756256 | ubuntu-noble | Hunk #10 succeeded at 2766 (offset 24 lines). 2026-09-04 09:45:00.756259 | ubuntu-noble | Hunk #11 succeeded at 2780 (offset 24 lines). 2026-09-04 09:45:00.756268 | ubuntu-noble | Hunk #12 succeeded at 2789 (offset 24 lines). 2026-09-04 09:45:00.756271 | ubuntu-noble | Hunk #13 succeeded at 2833 (offset 24 lines). 2026-09-04 09:45:00.756275 | ubuntu-noble | Hunk #14 succeeded at 2855 (offset 24 lines). 2026-09-04 09:45:00.756278 | ubuntu-noble | Hunk #15 succeeded at 2873 (offset 24 lines). 2026-09-04 09:45:00.756281 | ubuntu-noble | Hunk #16 succeeded at 3087 (offset 8 lines). 2026-09-04 09:45:00.756285 | ubuntu-noble | Hunk #17 succeeded at 3247 (offset 16 lines). 2026-09-04 09:45:00.756338 | ubuntu-noble | checking file ironic/api/controllers/v1/utils.py 2026-09-04 09:45:00.756422 | ubuntu-noble | Hunk #1 succeeded at 874 (offset -19 lines). 2026-09-04 09:45:00.756531 | ubuntu-noble | Hunk #2 succeeded at 2312 (offset 32 lines). 2026-09-04 09:45:00.756643 | ubuntu-noble | checking file ironic/api/controllers/v1/versions.py 2026-09-04 09:45:00.756785 | ubuntu-noble | checking file ironic/common/release_mappings.py 2026-09-04 09:45:00.757291 | ubuntu-noble | checking file ironic/conductor/manager.py 2026-09-04 09:45:00.757419 | ubuntu-noble | Hunk #1 succeeded at 1164 (offset 7 lines). 2026-09-04 09:45:00.757915 | ubuntu-noble | checking file ironic/db/api.py 2026-09-04 09:45:00.758135 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-09-04 09:45:00.758482 | ubuntu-noble | checking file ironic/db/sqlalchemy/api.py 2026-09-04 09:45:00.758812 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-09-04 09:45:00.758943 | ubuntu-noble | checking file ironic/objects/deployment.py 2026-09-04 09:45:00.759082 | ubuntu-noble | checking file ironic/objects/node.py 2026-09-04 09:45:00.759982 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_node.py 2026-09-04 09:45:00.760418 | ubuntu-noble | Hunk #2 succeeded at 4516 (offset 9 lines). 2026-09-04 09:45:00.763234 | ubuntu-noble | checking file ironic/tests/unit/conductor/test_manager.py 2026-09-04 09:45:00.763253 | ubuntu-noble | Hunk #1 succeeded at 2575 (offset 67 lines). 2026-09-04 09:45:00.763257 | ubuntu-noble | checking file ironic/tests/unit/db/test_nodes.py 2026-09-04 09:45:00.763260 | ubuntu-noble | checking file ironic/tests/unit/db/utils.py 2026-09-04 09:45:00.763263 | ubuntu-noble | checking file ironic/tests/unit/objects/test_objects.py 2026-09-04 09:45:00.763267 | ubuntu-noble | checking file releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-09-04 09:45:00.763669 | ubuntu-noble | + patch --forward --batch -p1 2026-09-04 09:45:00.766244 | ubuntu-noble | patching file api-ref/source/baremetal-api-v1-nodes.inc 2026-09-04 09:45:00.766267 | ubuntu-noble | patching file api-ref/source/parameters.yaml 2026-09-04 09:45:00.766272 | ubuntu-noble | patching file api-ref/source/samples/node-create-response.json 2026-09-04 09:45:00.766275 | ubuntu-noble | patching file api-ref/source/samples/node-show-response.json 2026-09-04 09:45:00.766279 | ubuntu-noble | patching file api-ref/source/samples/node-update-driver-info-response.json 2026-09-04 09:45:00.766283 | ubuntu-noble | patching file api-ref/source/samples/nodes-list-details-response.json 2026-09-04 09:45:00.766296 | ubuntu-noble | patching file doc/source/contributor/webapi-version-history.rst 2026-09-04 09:45:00.766574 | ubuntu-noble | patching file ironic/api/controllers/v1/node.py 2026-09-04 09:45:00.766729 | ubuntu-noble | Hunk #3 succeeded at 1612 (offset 24 lines). 2026-09-04 09:45:00.766804 | ubuntu-noble | Hunk #4 succeeded at 2474 (offset 24 lines). 2026-09-04 09:45:00.766830 | ubuntu-noble | Hunk #5 succeeded at 2515 (offset 24 lines). 2026-09-04 09:45:00.766865 | ubuntu-noble | Hunk #6 succeeded at 2665 (offset 24 lines). 2026-09-04 09:45:00.766890 | ubuntu-noble | Hunk #7 succeeded at 2674 (offset 24 lines). 2026-09-04 09:45:00.766919 | ubuntu-noble | Hunk #8 succeeded at 2723 (offset 24 lines). 2026-09-04 09:45:00.766944 | ubuntu-noble | Hunk #9 succeeded at 2742 (offset 24 lines). 2026-09-04 09:45:00.766969 | ubuntu-noble | Hunk #10 succeeded at 2766 (offset 24 lines). 2026-09-04 09:45:00.766995 | ubuntu-noble | Hunk #11 succeeded at 2780 (offset 24 lines). 2026-09-04 09:45:00.767023 | ubuntu-noble | Hunk #12 succeeded at 2789 (offset 24 lines). 2026-09-04 09:45:00.767048 | ubuntu-noble | Hunk #13 succeeded at 2833 (offset 24 lines). 2026-09-04 09:45:00.767072 | ubuntu-noble | Hunk #14 succeeded at 2855 (offset 24 lines). 2026-09-04 09:45:00.767100 | ubuntu-noble | Hunk #15 succeeded at 2873 (offset 24 lines). 2026-09-04 09:45:00.767138 | ubuntu-noble | Hunk #16 succeeded at 3087 (offset 8 lines). 2026-09-04 09:45:00.767244 | ubuntu-noble | Hunk #17 succeeded at 3247 (offset 16 lines). 2026-09-04 09:45:00.767508 | ubuntu-noble | patching file ironic/api/controllers/v1/utils.py 2026-09-04 09:45:00.767597 | ubuntu-noble | Hunk #1 succeeded at 874 (offset -19 lines). 2026-09-04 09:45:00.767702 | ubuntu-noble | Hunk #2 succeeded at 2312 (offset 32 lines). 2026-09-04 09:45:00.767782 | ubuntu-noble | patching file ironic/api/controllers/v1/versions.py 2026-09-04 09:45:00.767911 | ubuntu-noble | patching file ironic/common/release_mappings.py 2026-09-04 09:45:00.768402 | ubuntu-noble | patching file ironic/conductor/manager.py 2026-09-04 09:45:00.768534 | ubuntu-noble | Hunk #1 succeeded at 1164 (offset 7 lines). 2026-09-04 09:45:00.768948 | ubuntu-noble | patching file ironic/db/api.py 2026-09-04 09:45:00.769134 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-09-04 09:45:00.769493 | ubuntu-noble | patching file ironic/db/sqlalchemy/api.py 2026-09-04 09:45:00.769797 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-09-04 09:45:00.769917 | ubuntu-noble | patching file ironic/objects/deployment.py 2026-09-04 09:45:00.770052 | ubuntu-noble | patching file ironic/objects/node.py 2026-09-04 09:45:00.771014 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_node.py 2026-09-04 09:45:00.771456 | ubuntu-noble | Hunk #2 succeeded at 4516 (offset 9 lines). 2026-09-04 09:45:00.772635 | ubuntu-noble | patching file ironic/tests/unit/conductor/test_manager.py 2026-09-04 09:45:00.772890 | ubuntu-noble | Hunk #1 succeeded at 2575 (offset 67 lines). 2026-09-04 09:45:00.773613 | ubuntu-noble | patching file ironic/tests/unit/db/test_nodes.py 2026-09-04 09:45:00.773810 | ubuntu-noble | patching file ironic/tests/unit/db/utils.py 2026-09-04 09:45:00.773978 | ubuntu-noble | patching file ironic/tests/unit/objects/test_objects.py 2026-09-04 09:45:00.774123 | ubuntu-noble | patching file releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-09-04 09:45:00.776845 | ubuntu-noble | + echo patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-09-04 09:45:00.777032 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-04 09:45:00.777161 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-09-04 09:45:00.777264 | ubuntu-noble | + local rel=patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-09-04 09:45:00.777309 | 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-04 09:45:00.777348 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch' 2026-09-04 09:45:00.777355 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-09-04 09:45:00.777384 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-04 09:45:00.779189 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-09-04 09:45:00.779633 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-09-04 09:45:00.779810 | ubuntu-noble | + patch --forward --batch -p1 2026-09-04 09:45:00.782713 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-09-04 09:45:00.783092 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-09-04 09:45:00.784012 | ubuntu-noble | + echo patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-09-04 09:45:00.784250 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-04 09:45:00.784377 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-09-04 09:45:00.784495 | ubuntu-noble | + local rel=patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-09-04 09:45:00.784505 | 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-04 09:45:00.784539 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch' 2026-09-04 09:45:00.784546 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-09-04 09:45:00.784553 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-04 09:45:00.786250 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-09-04 09:45:00.786279 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-09-04 09:45:00.786499 | ubuntu-noble | checking file ironic/tests/unit/db/sqlalchemy/test_migrations.py 2026-09-04 09:45:00.786721 | ubuntu-noble | checking file releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-09-04 09:45:00.787027 | ubuntu-noble | + patch --forward --batch -p1 2026-09-04 09:45:00.789393 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-09-04 09:45:00.789469 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-09-04 09:45:00.789484 | ubuntu-noble | patching file ironic/tests/unit/db/sqlalchemy/test_migrations.py 2026-09-04 09:45:00.789495 | ubuntu-noble | patching file releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-09-04 09:45:00.790276 | ubuntu-noble | + echo patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-09-04 09:45:00.790304 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-04 09:45:00.790309 | ubuntu-noble | + apply_patch patches/2025.2/ironic/backport-971459.patch 2026-09-04 09:45:00.790313 | ubuntu-noble | + local rel=patches/2025.2/ironic/backport-971459.patch 2026-09-04 09:45:00.790316 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/backport-971459.patch 2026-09-04 09:45:00.790320 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/backport-971459.patch' 2026-09-04 09:45:00.790324 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/backport-971459.patch 2026-09-04 09:45:00.790328 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-04 09:45:00.792246 | ubuntu-noble | checking file ironic/common/states.py 2026-09-04 09:45:00.792271 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_ramdisk.py 2026-09-04 09:45:00.792275 | ubuntu-noble | Hunk #1 succeeded at 227 (offset 1 line). 2026-09-04 09:45:00.792279 | ubuntu-noble | checking file releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-09-04 09:45:00.792359 | ubuntu-noble | + patch --forward --batch -p1 2026-09-04 09:45:00.794241 | ubuntu-noble | patching file ironic/common/states.py 2026-09-04 09:45:00.794262 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_ramdisk.py 2026-09-04 09:45:00.794266 | ubuntu-noble | Hunk #1 succeeded at 227 (offset 1 line). 2026-09-04 09:45:00.794270 | ubuntu-noble | patching file releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-09-04 09:45:00.794657 | ubuntu-noble | + echo patches/2025.2/ironic/backport-971459.patch 2026-09-04 09:45:00.794788 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-04 09:45:00.794875 | ubuntu-noble | + apply_patch patches/2025.2/ironic/virtual-media-nfs.patch 2026-09-04 09:45:00.794928 | ubuntu-noble | + local rel=patches/2025.2/ironic/virtual-media-nfs.patch 2026-09-04 09:45:00.794952 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/virtual-media-nfs.patch 2026-09-04 09:45:00.794983 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/virtual-media-nfs.patch' 2026-09-04 09:45:00.794989 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/virtual-media-nfs.patch 2026-09-04 09:45:00.795015 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-04 09:45:00.796783 | ubuntu-noble | checking file ironic/conf/deploy.py 2026-09-04 09:45:00.797438 | ubuntu-noble | + patch --forward --batch -p1 2026-09-04 09:45:00.799056 | ubuntu-noble | patching file ironic/conf/deploy.py 2026-09-04 09:45:00.799214 | ubuntu-noble | + echo patches/2025.2/ironic/virtual-media-nfs.patch 2026-09-04 09:45:00.799379 | ubuntu-noble | + popd 2026-09-04 09:45:00.801243 | ubuntu-noble | + find ironic-32.0.2.dev24 -type f 2026-09-04 09:45:00.801269 | ubuntu-noble | + sort 2026-09-04 09:45:00.811314 | ubuntu-noble | + append_new_files_to_sources_txt ironic-32.0.2.dev24 files-before files-after 2026-09-04 09:45:00.811413 | ubuntu-noble | + local directory=ironic-32.0.2.dev24 2026-09-04 09:45:00.811440 | ubuntu-noble | + local before=files-before 2026-09-04 09:45:00.811458 | ubuntu-noble | + local after=files-after 2026-09-04 09:45:00.811475 | ubuntu-noble | + local sources_txt 2026-09-04 09:45:00.812830 | ubuntu-noble | ++ find ironic-32.0.2.dev24 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-09-04 09:45:00.813725 | ubuntu-noble | ++ head -1 2026-09-04 09:45:00.816508 | ubuntu-noble | + sources_txt=ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-04 09:45:00.816562 | ubuntu-noble | + [[ -z ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt ]] 2026-09-04 09:45:00.816598 | ubuntu-noble | + local new_files 2026-09-04 09:45:00.817379 | ubuntu-noble | ++ comm -13 files-before files-after 2026-09-04 09:45:00.822992 | ubuntu-noble | + new_files='ironic-32.0.2.dev24/ironic/api/controllers/v1/node.py.orig 2026-09-04 09:45:00.823014 | ubuntu-noble | ironic-32.0.2.dev24/ironic/api/controllers/v1/port.py.orig 2026-09-04 09:45:00.823018 | ubuntu-noble | ironic-32.0.2.dev24/ironic/api/controllers/v1/portgroup.py.orig 2026-09-04 09:45:00.823022 | ubuntu-noble | ironic-32.0.2.dev24/ironic/api/controllers/v1/utils.py.orig 2026-09-04 09:45:00.823025 | ubuntu-noble | ironic-32.0.2.dev24/ironic/conductor/manager.py.orig 2026-09-04 09:45:00.823029 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-09-04 09:45:00.823033 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-09-04 09:45:00.823036 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-09-04 09:45:00.823044 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-09-04 09:45:00.823049 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-09-04 09:45:00.823053 | ubuntu-noble | ironic-32.0.2.dev24/ironic/tests/unit/api/controllers/v1/test_node.py.orig 2026-09-04 09:45:00.823056 | ubuntu-noble | ironic-32.0.2.dev24/ironic/tests/unit/api/controllers/v1/test_ramdisk.py.orig 2026-09-04 09:45:00.823060 | ubuntu-noble | ironic-32.0.2.dev24/ironic/tests/unit/conductor/test_manager.py.orig 2026-09-04 09:45:00.823063 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-09-04 09:45:00.823066 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-09-04 09:45:00.823070 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-09-04 09:45:00.823073 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-09-04 09:45:00.823077 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml' 2026-09-04 09:45:00.823080 | ubuntu-noble | + [[ -z ironic-32.0.2.dev24/ironic/api/controllers/v1/node.py.orig 2026-09-04 09:45:00.823083 | ubuntu-noble | ironic-32.0.2.dev24/ironic/api/controllers/v1/port.py.orig 2026-09-04 09:45:00.823087 | ubuntu-noble | ironic-32.0.2.dev24/ironic/api/controllers/v1/portgroup.py.orig 2026-09-04 09:45:00.823090 | ubuntu-noble | ironic-32.0.2.dev24/ironic/api/controllers/v1/utils.py.orig 2026-09-04 09:45:00.823093 | ubuntu-noble | ironic-32.0.2.dev24/ironic/conductor/manager.py.orig 2026-09-04 09:45:00.823096 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-09-04 09:45:00.823100 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-09-04 09:45:00.823103 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-09-04 09:45:00.823107 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-09-04 09:45:00.823110 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-09-04 09:45:00.823113 | ubuntu-noble | ironic-32.0.2.dev24/ironic/tests/unit/api/controllers/v1/test_node.py.orig 2026-09-04 09:45:00.823117 | ubuntu-noble | ironic-32.0.2.dev24/ironic/tests/unit/api/controllers/v1/test_ramdisk.py.orig 2026-09-04 09:45:00.823120 | ubuntu-noble | ironic-32.0.2.dev24/ironic/tests/unit/conductor/test_manager.py.orig 2026-09-04 09:45:00.823123 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-09-04 09:45:00.823126 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-09-04 09:45:00.823130 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-09-04 09:45:00.823133 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-09-04 09:45:00.823136 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml ]] 2026-09-04 09:45:00.823442 | ubuntu-noble | ++ tail -c1 ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-04 09:45:00.825284 | ubuntu-noble | + [[ -n l ]] 2026-09-04 09:45:00.825327 | ubuntu-noble | + echo 2026-09-04 09:45:00.825335 | ubuntu-noble | + local file 2026-09-04 09:45:00.825340 | ubuntu-noble | + for file in $new_files 2026-09-04 09:45:00.825346 | ubuntu-noble | + case $file in 2026-09-04 09:45:00.825352 | ubuntu-noble | + continue 2026-09-04 09:45:00.825357 | ubuntu-noble | + for file in $new_files 2026-09-04 09:45:00.825363 | ubuntu-noble | + case $file in 2026-09-04 09:45:00.825368 | ubuntu-noble | + continue 2026-09-04 09:45:00.825373 | ubuntu-noble | + for file in $new_files 2026-09-04 09:45:00.825379 | ubuntu-noble | + case $file in 2026-09-04 09:45:00.825384 | ubuntu-noble | + continue 2026-09-04 09:45:00.825390 | ubuntu-noble | + for file in $new_files 2026-09-04 09:45:00.825395 | ubuntu-noble | + case $file in 2026-09-04 09:45:00.825400 | ubuntu-noble | + continue 2026-09-04 09:45:00.825406 | ubuntu-noble | + for file in $new_files 2026-09-04 09:45:00.825411 | ubuntu-noble | + case $file in 2026-09-04 09:45:00.825417 | ubuntu-noble | + continue 2026-09-04 09:45:00.825427 | ubuntu-noble | + for file in $new_files 2026-09-04 09:45:00.825433 | ubuntu-noble | + case $file in 2026-09-04 09:45:00.825439 | 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-04 09:45:00.825446 | 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-04 09:45:00.825453 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-09-04 09:45:00.825459 | ubuntu-noble | + for file in $new_files 2026-09-04 09:45:00.825465 | ubuntu-noble | + case $file in 2026-09-04 09:45:00.825470 | 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-04 09:45:00.825476 | 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-04 09:45:00.825482 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-09-04 09:45:00.825487 | ubuntu-noble | + for file in $new_files 2026-09-04 09:45:00.825492 | ubuntu-noble | + case $file in 2026-09-04 09:45:00.825497 | 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-04 09:45:00.825504 | 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-04 09:45:00.825512 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-09-04 09:45:00.825517 | ubuntu-noble | + for file in $new_files 2026-09-04 09:45:00.825522 | ubuntu-noble | + case $file in 2026-09-04 09:45:00.825527 | 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-04 09:45:00.825532 | 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-04 09:45:00.825537 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-09-04 09:45:00.825542 | ubuntu-noble | + for file in $new_files 2026-09-04 09:45:00.825547 | ubuntu-noble | + case $file in 2026-09-04 09:45:00.825552 | 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-04 09:45:00.825557 | 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-04 09:45:00.825562 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-09-04 09:45:00.825569 | ubuntu-noble | + for file in $new_files 2026-09-04 09:45:00.825574 | ubuntu-noble | + case $file in 2026-09-04 09:45:00.825578 | ubuntu-noble | + continue 2026-09-04 09:45:00.825583 | ubuntu-noble | + for file in $new_files 2026-09-04 09:45:00.825588 | ubuntu-noble | + case $file in 2026-09-04 09:45:00.825593 | ubuntu-noble | + continue 2026-09-04 09:45:00.825598 | ubuntu-noble | + for file in $new_files 2026-09-04 09:45:00.825602 | ubuntu-noble | + case $file in 2026-09-04 09:45:00.825617 | ubuntu-noble | + continue 2026-09-04 09:45:00.825622 | ubuntu-noble | + for file in $new_files 2026-09-04 09:45:00.825627 | ubuntu-noble | + case $file in 2026-09-04 09:45:00.825632 | ubuntu-noble | + echo 'APPEND releasenotes/notes/bug-2095486-f043868726d7f68f.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt' 2026-09-04 09:45:00.825637 | ubuntu-noble | APPEND releasenotes/notes/bug-2095486-f043868726d7f68f.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-04 09:45:00.825644 | ubuntu-noble | + echo releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-09-04 09:45:00.825649 | ubuntu-noble | + for file in $new_files 2026-09-04 09:45:00.825654 | ubuntu-noble | + case $file in 2026-09-04 09:45:00.825658 | ubuntu-noble | + echo 'APPEND releasenotes/notes/bug-2136818-9285f09043204290.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt' 2026-09-04 09:45:00.825663 | ubuntu-noble | APPEND releasenotes/notes/bug-2136818-9285f09043204290.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-04 09:45:00.825668 | ubuntu-noble | + echo releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-09-04 09:45:00.825673 | ubuntu-noble | + for file in $new_files 2026-09-04 09:45:00.825678 | ubuntu-noble | + case $file in 2026-09-04 09:45:00.825683 | 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-04 09:45:00.825688 | ubuntu-noble | APPEND releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-04 09:45:00.825695 | ubuntu-noble | + echo releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-09-04 09:45:00.825700 | ubuntu-noble | + for file in $new_files 2026-09-04 09:45:00.825704 | ubuntu-noble | + case $file in 2026-09-04 09:45:00.825709 | ubuntu-noble | + echo 'APPEND releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt' 2026-09-04 09:45:00.825715 | ubuntu-noble | APPEND releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-04 09:45:00.825719 | ubuntu-noble | + echo releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-09-04 09:45:00.825726 | ubuntu-noble | + for file in $new_files 2026-09-04 09:45:00.825731 | ubuntu-noble | + case $file in 2026-09-04 09:45:00.825736 | ubuntu-noble | + echo 'APPEND releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt' 2026-09-04 09:45:00.825741 | ubuntu-noble | APPEND releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-04 09:45:00.825746 | ubuntu-noble | + echo releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml 2026-09-04 09:45:00.825776 | ubuntu-noble | + rm files-before files-after 2026-09-04 09:45:00.827735 | ubuntu-noble | + tar czf ironic-stable-2025.2.tar.gz ironic-32.0.2.dev24 2026-09-04 09:45:01.489113 | ubuntu-noble | + rm -r ironic-32.0.2.dev24 2026-09-04 09:45:01.542805 | ubuntu-noble | + echo Check overlays for ironic-stable-2025.2.tar.gz 2026-09-04 09:45:01.542858 | ubuntu-noble | Check overlays for ironic-stable-2025.2.tar.gz 2026-09-04 09:45:01.542870 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 09:45:01.542876 | ubuntu-noble | + popd 2026-09-04 09:45:01.542944 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-04 09:45:01.542986 | ubuntu-noble | + pushd tarballs 2026-09-04 09:45:01.544044 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-09-04 09:45:01.546803 | ubuntu-noble | + filename=keystone-stable-2025.2.tar.gz 2026-09-04 09:45:01.546856 | ubuntu-noble | + [[ -e keystone-stable-2025.2.tar.gz ]] 2026-09-04 09:45:01.546924 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-09-04 09:45:01.546929 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-09-04 09:45:01.546991 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-09-04 09:45:02.929240 | ubuntu-noble | 2026-09-04 09:45:02 URL:https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz [1818072/1818072] -> "keystone-stable-2025.2.tar.gz" [1] 2026-09-04 09:45:02.932757 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-04 09:45:02.932820 | ubuntu-noble | + echo Process keystone-stable-2025.2.tar.gz 2026-09-04 09:45:02.932831 | ubuntu-noble | Process keystone-stable-2025.2.tar.gz 2026-09-04 09:45:02.935904 | ubuntu-noble | ++ tar -tzf keystone-stable-2025.2.tar.gz 2026-09-04 09:45:02.935933 | ubuntu-noble | ++ head -1 2026-09-04 09:45:02.937380 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-04 09:45:02.945038 | ubuntu-noble | + directory=keystone-28.0.3.dev6 2026-09-04 09:45:02.945796 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 keystone-28.0.3.dev6 2026-09-04 09:45:02.945876 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-04 09:45:02.945897 | ubuntu-noble | ++ local directory=keystone-28.0.3.dev6 2026-09-04 09:45:02.945936 | ubuntu-noble | ++ local suffix= 2026-09-04 09:45:02.945989 | ubuntu-noble | ++ local name=keystone 2026-09-04 09:45:02.945996 | ubuntu-noble | ++ local candidate path 2026-09-04 09:45:02.946032 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:02.946048 | ubuntu-noble | ++ path=patches/2025.2/keystone 2026-09-04 09:45:02.946070 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/keystone ]] 2026-09-04 09:45:02.946105 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:02.946111 | ubuntu-noble | ++ path=patches/2025.2/keystone 2026-09-04 09:45:02.946116 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/keystone ]] 2026-09-04 09:45:02.946167 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:02.946173 | ubuntu-noble | ++ path=patches/2025.2/keystone 2026-09-04 09:45:02.946189 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/keystone ]] 2026-09-04 09:45:02.946221 | ubuntu-noble | ++ return 1 2026-09-04 09:45:02.946581 | ubuntu-noble | + patch_dir= 2026-09-04 09:45:02.946604 | ubuntu-noble | + patch_dir= 2026-09-04 09:45:02.947586 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 keystone-28.0.3.dev6 /source 2026-09-04 09:45:02.947611 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-04 09:45:02.947616 | ubuntu-noble | ++ local directory=keystone-28.0.3.dev6 2026-09-04 09:45:02.947619 | ubuntu-noble | ++ local suffix=/source 2026-09-04 09:45:02.947623 | ubuntu-noble | ++ local name=keystone 2026-09-04 09:45:02.947626 | ubuntu-noble | ++ local candidate path 2026-09-04 09:45:02.947629 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:02.947633 | ubuntu-noble | ++ path=overlays/2025.2/keystone/source 2026-09-04 09:45:02.947637 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/keystone/source ]] 2026-09-04 09:45:02.947641 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:02.947644 | ubuntu-noble | ++ path=overlays/2025.2/keystone/source 2026-09-04 09:45:02.947648 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/keystone/source ]] 2026-09-04 09:45:02.947651 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:02.947654 | ubuntu-noble | ++ path=overlays/2025.2/keystone/source 2026-09-04 09:45:02.947658 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/keystone/source ]] 2026-09-04 09:45:02.947661 | ubuntu-noble | ++ return 1 2026-09-04 09:45:02.947668 | ubuntu-noble | + overlay_dir= 2026-09-04 09:45:02.947671 | ubuntu-noble | + overlay_dir= 2026-09-04 09:45:02.947676 | ubuntu-noble | + echo Check patches for keystone-stable-2025.2.tar.gz 2026-09-04 09:45:02.947682 | ubuntu-noble | Check patches for keystone-stable-2025.2.tar.gz 2026-09-04 09:45:02.947707 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 09:45:02.947713 | ubuntu-noble | + echo Check overlays for keystone-stable-2025.2.tar.gz 2026-09-04 09:45:02.947716 | ubuntu-noble | Check overlays for keystone-stable-2025.2.tar.gz 2026-09-04 09:45:02.947721 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 09:45:02.947729 | ubuntu-noble | + popd 2026-09-04 09:45:02.947836 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-04 09:45:02.947845 | ubuntu-noble | + pushd tarballs 2026-09-04 09:45:02.948575 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-09-04 09:45:02.951332 | ubuntu-noble | + filename=magnum-stable-2025.2.tar.gz 2026-09-04 09:45:02.951375 | ubuntu-noble | + [[ -e magnum-stable-2025.2.tar.gz ]] 2026-09-04 09:45:02.951450 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-09-04 09:45:02.951455 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-09-04 09:45:02.951493 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-09-04 09:45:04.210329 | ubuntu-noble | 2026-09-04 09:45:04 URL:https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz [981519/981519] -> "magnum-stable-2025.2.tar.gz" [1] 2026-09-04 09:45:04.212636 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-04 09:45:04.212689 | ubuntu-noble | + echo Process magnum-stable-2025.2.tar.gz 2026-09-04 09:45:04.212708 | ubuntu-noble | Process magnum-stable-2025.2.tar.gz 2026-09-04 09:45:04.214532 | ubuntu-noble | ++ tar -tzf magnum-stable-2025.2.tar.gz 2026-09-04 09:45:04.218297 | ubuntu-noble | ++ head -1 2026-09-04 09:45:04.218348 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-04 09:45:04.220974 | ubuntu-noble | + directory=magnum-21.0.2.dev9 2026-09-04 09:45:04.221152 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 magnum-21.0.2.dev9 2026-09-04 09:45:04.221263 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-04 09:45:04.221278 | ubuntu-noble | ++ local directory=magnum-21.0.2.dev9 2026-09-04 09:45:04.221305 | ubuntu-noble | ++ local suffix= 2026-09-04 09:45:04.221339 | ubuntu-noble | ++ local name=magnum 2026-09-04 09:45:04.221349 | ubuntu-noble | ++ local candidate path 2026-09-04 09:45:04.221372 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:04.221380 | ubuntu-noble | ++ path=patches/2025.2/magnum 2026-09-04 09:45:04.221388 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/magnum ]] 2026-09-04 09:45:04.221414 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:04.221421 | ubuntu-noble | ++ path=patches/2025.2/magnum 2026-09-04 09:45:04.221430 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/magnum ]] 2026-09-04 09:45:04.221436 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:04.221442 | ubuntu-noble | ++ path=patches/2025.2/magnum 2026-09-04 09:45:04.221449 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/magnum ]] 2026-09-04 09:45:04.221457 | ubuntu-noble | ++ return 1 2026-09-04 09:45:04.221713 | ubuntu-noble | + patch_dir= 2026-09-04 09:45:04.221722 | ubuntu-noble | + patch_dir= 2026-09-04 09:45:04.222913 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 magnum-21.0.2.dev9 /source 2026-09-04 09:45:04.222942 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-04 09:45:04.222949 | ubuntu-noble | ++ local directory=magnum-21.0.2.dev9 2026-09-04 09:45:04.222955 | ubuntu-noble | ++ local suffix=/source 2026-09-04 09:45:04.222961 | ubuntu-noble | ++ local name=magnum 2026-09-04 09:45:04.222966 | ubuntu-noble | ++ local candidate path 2026-09-04 09:45:04.222972 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:04.222978 | ubuntu-noble | ++ path=overlays/2025.2/magnum/source 2026-09-04 09:45:04.222984 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/magnum/source ]] 2026-09-04 09:45:04.222990 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:04.222996 | ubuntu-noble | ++ path=overlays/2025.2/magnum/source 2026-09-04 09:45:04.223001 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/magnum/source ]] 2026-09-04 09:45:04.223007 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:04.223012 | ubuntu-noble | ++ path=overlays/2025.2/magnum/source 2026-09-04 09:45:04.223018 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/magnum/source ]] 2026-09-04 09:45:04.223024 | ubuntu-noble | ++ return 1 2026-09-04 09:45:04.223033 | ubuntu-noble | + overlay_dir= 2026-09-04 09:45:04.223039 | ubuntu-noble | + overlay_dir= 2026-09-04 09:45:04.223051 | ubuntu-noble | + echo Check patches for magnum-stable-2025.2.tar.gz 2026-09-04 09:45:04.223057 | ubuntu-noble | Check patches for magnum-stable-2025.2.tar.gz 2026-09-04 09:45:04.223063 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 09:45:04.223068 | ubuntu-noble | + echo Check overlays for magnum-stable-2025.2.tar.gz 2026-09-04 09:45:04.223074 | ubuntu-noble | Check overlays for magnum-stable-2025.2.tar.gz 2026-09-04 09:45:04.223079 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 09:45:04.223085 | ubuntu-noble | + popd 2026-09-04 09:45:04.223093 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-04 09:45:04.223098 | ubuntu-noble | + pushd tarballs 2026-09-04 09:45:04.223904 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-09-04 09:45:04.225148 | ubuntu-noble | + filename=manila-stable-2025.2.tar.gz 2026-09-04 09:45:04.225339 | ubuntu-noble | + [[ -e manila-stable-2025.2.tar.gz ]] 2026-09-04 09:45:04.225362 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-09-04 09:45:04.225374 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-09-04 09:45:04.225385 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-09-04 09:45:05.774297 | ubuntu-noble | 2026-09-04 09:45:05 URL:https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz [3593017/3593017] -> "manila-stable-2025.2.tar.gz" [1] 2026-09-04 09:45:05.776632 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-04 09:45:05.776703 | ubuntu-noble | + echo Process manila-stable-2025.2.tar.gz 2026-09-04 09:45:05.776718 | ubuntu-noble | Process manila-stable-2025.2.tar.gz 2026-09-04 09:45:05.780090 | ubuntu-noble | ++ tar -tzf manila-stable-2025.2.tar.gz 2026-09-04 09:45:05.780193 | ubuntu-noble | ++ head -1 2026-09-04 09:45:05.784265 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-04 09:45:05.788658 | ubuntu-noble | + directory=manila-21.0.2.dev36 2026-09-04 09:45:05.790195 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 manila-21.0.2.dev36 2026-09-04 09:45:05.790258 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-04 09:45:05.790267 | ubuntu-noble | ++ local directory=manila-21.0.2.dev36 2026-09-04 09:45:05.790274 | ubuntu-noble | ++ local suffix= 2026-09-04 09:45:05.790281 | ubuntu-noble | ++ local name=manila 2026-09-04 09:45:05.790287 | ubuntu-noble | ++ local candidate path 2026-09-04 09:45:05.790293 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:05.790299 | ubuntu-noble | ++ path=patches/2025.2/manila 2026-09-04 09:45:05.790305 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/manila ]] 2026-09-04 09:45:05.790312 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:05.790318 | ubuntu-noble | ++ path=patches/2025.2/manila 2026-09-04 09:45:05.790324 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/manila ]] 2026-09-04 09:45:05.790330 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:05.790336 | ubuntu-noble | ++ path=patches/2025.2/manila 2026-09-04 09:45:05.790342 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/manila ]] 2026-09-04 09:45:05.790349 | ubuntu-noble | ++ return 1 2026-09-04 09:45:05.790360 | ubuntu-noble | + patch_dir= 2026-09-04 09:45:05.790366 | ubuntu-noble | + patch_dir= 2026-09-04 09:45:05.791583 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 manila-21.0.2.dev36 /source 2026-09-04 09:45:05.791613 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-04 09:45:05.791619 | ubuntu-noble | ++ local directory=manila-21.0.2.dev36 2026-09-04 09:45:05.791625 | ubuntu-noble | ++ local suffix=/source 2026-09-04 09:45:05.791630 | ubuntu-noble | ++ local name=manila 2026-09-04 09:45:05.791636 | ubuntu-noble | ++ local candidate path 2026-09-04 09:45:05.791642 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:05.791647 | ubuntu-noble | ++ path=overlays/2025.2/manila/source 2026-09-04 09:45:05.791653 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/manila/source ]] 2026-09-04 09:45:05.791659 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:05.791664 | ubuntu-noble | ++ path=overlays/2025.2/manila/source 2026-09-04 09:45:05.791670 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/manila/source ]] 2026-09-04 09:45:05.791675 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:05.791681 | ubuntu-noble | ++ path=overlays/2025.2/manila/source 2026-09-04 09:45:05.791686 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/manila/source ]] 2026-09-04 09:45:05.791692 | ubuntu-noble | ++ return 1 2026-09-04 09:45:05.791702 | ubuntu-noble | + overlay_dir= 2026-09-04 09:45:05.791708 | ubuntu-noble | + overlay_dir= 2026-09-04 09:45:05.791713 | ubuntu-noble | + echo Check patches for manila-stable-2025.2.tar.gz 2026-09-04 09:45:05.791719 | ubuntu-noble | Check patches for manila-stable-2025.2.tar.gz 2026-09-04 09:45:05.791724 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 09:45:05.791730 | ubuntu-noble | + echo Check overlays for manila-stable-2025.2.tar.gz 2026-09-04 09:45:05.791750 | ubuntu-noble | Check overlays for manila-stable-2025.2.tar.gz 2026-09-04 09:45:05.791758 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 09:45:05.791763 | ubuntu-noble | + popd 2026-09-04 09:45:05.791807 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-04 09:45:05.791817 | ubuntu-noble | + pushd tarballs 2026-09-04 09:45:05.792732 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-09-04 09:45:05.794482 | ubuntu-noble | + filename=masakari-stable-2025.2.tar.gz 2026-09-04 09:45:05.794505 | ubuntu-noble | + [[ -e masakari-stable-2025.2.tar.gz ]] 2026-09-04 09:45:05.794549 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-09-04 09:45:05.794556 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-09-04 09:45:05.794563 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-09-04 09:45:06.871746 | ubuntu-noble | 2026-09-04 09:45:06 URL:https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz [366922/366922] -> "masakari-stable-2025.2.tar.gz" [1] 2026-09-04 09:45:06.872776 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-04 09:45:06.872806 | ubuntu-noble | + echo Process masakari-stable-2025.2.tar.gz 2026-09-04 09:45:06.872825 | ubuntu-noble | Process masakari-stable-2025.2.tar.gz 2026-09-04 09:45:06.875288 | ubuntu-noble | ++ tar -tzf masakari-stable-2025.2.tar.gz 2026-09-04 09:45:06.875333 | ubuntu-noble | ++ head -1 2026-09-04 09:45:06.876770 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-04 09:45:06.883233 | ubuntu-noble | + directory=masakari-20.0.0.0rc2.dev2 2026-09-04 09:45:06.883949 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 masakari-20.0.0.0rc2.dev2 2026-09-04 09:45:06.884077 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-04 09:45:06.884147 | ubuntu-noble | ++ local directory=masakari-20.0.0.0rc2.dev2 2026-09-04 09:45:06.884192 | ubuntu-noble | ++ local suffix= 2026-09-04 09:45:06.884291 | ubuntu-noble | ++ local name=masakari 2026-09-04 09:45:06.884331 | ubuntu-noble | ++ local candidate path 2026-09-04 09:45:06.884383 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:06.884412 | ubuntu-noble | ++ path=patches/2025.2/masakari 2026-09-04 09:45:06.884440 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/masakari ]] 2026-09-04 09:45:06.884490 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:06.884515 | ubuntu-noble | ++ path=patches/2025.2/masakari 2026-09-04 09:45:06.884539 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/masakari ]] 2026-09-04 09:45:06.884564 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:06.884586 | ubuntu-noble | ++ path=patches/2025.2/masakari 2026-09-04 09:45:06.884609 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/masakari ]] 2026-09-04 09:45:06.884636 | ubuntu-noble | ++ return 1 2026-09-04 09:45:06.884980 | ubuntu-noble | + patch_dir= 2026-09-04 09:45:06.885027 | ubuntu-noble | + patch_dir= 2026-09-04 09:45:06.885696 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 masakari-20.0.0.0rc2.dev2 /source 2026-09-04 09:45:06.885796 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-04 09:45:06.885831 | ubuntu-noble | ++ local directory=masakari-20.0.0.0rc2.dev2 2026-09-04 09:45:06.885864 | ubuntu-noble | ++ local suffix=/source 2026-09-04 09:45:06.885916 | ubuntu-noble | ++ local name=masakari 2026-09-04 09:45:06.885942 | ubuntu-noble | ++ local candidate path 2026-09-04 09:45:06.885981 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:06.886005 | ubuntu-noble | ++ path=overlays/2025.2/masakari/source 2026-09-04 09:45:06.886028 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/masakari/source ]] 2026-09-04 09:45:06.886065 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:06.886086 | ubuntu-noble | ++ path=overlays/2025.2/masakari/source 2026-09-04 09:45:06.886131 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/masakari/source ]] 2026-09-04 09:45:06.886153 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:06.886172 | ubuntu-noble | ++ path=overlays/2025.2/masakari/source 2026-09-04 09:45:06.886192 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/masakari/source ]] 2026-09-04 09:45:06.886262 | ubuntu-noble | ++ return 1 2026-09-04 09:45:06.886562 | ubuntu-noble | + overlay_dir= 2026-09-04 09:45:06.886601 | ubuntu-noble | + overlay_dir= 2026-09-04 09:45:06.886634 | ubuntu-noble | + echo Check patches for masakari-stable-2025.2.tar.gz 2026-09-04 09:45:06.886653 | ubuntu-noble | Check patches for masakari-stable-2025.2.tar.gz 2026-09-04 09:45:06.886676 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 09:45:06.886701 | ubuntu-noble | + echo Check overlays for masakari-stable-2025.2.tar.gz 2026-09-04 09:45:06.886717 | ubuntu-noble | Check overlays for masakari-stable-2025.2.tar.gz 2026-09-04 09:45:06.886738 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 09:45:06.886757 | ubuntu-noble | + popd 2026-09-04 09:45:06.886839 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-04 09:45:06.886866 | ubuntu-noble | + pushd tarballs 2026-09-04 09:45:06.887685 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-04 09:45:06.889293 | ubuntu-noble | + filename=neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-04 09:45:06.889349 | ubuntu-noble | + [[ -e neutron-dynamic-routing-stable-2025.2.tar.gz ]] 2026-09-04 09:45:06.889361 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-04 09:45:06.889370 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-04 09:45:06.889387 | 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-04 09:45:07.832128 | ubuntu-noble | 2026-09-04 09:45:07 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-04 09:45:07.834494 | 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-04 09:45:07.834544 | ubuntu-noble | + echo Process neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-04 09:45:07.834558 | ubuntu-noble | Process neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-04 09:45:07.838305 | ubuntu-noble | ++ tar -tzf neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-04 09:45:07.838356 | ubuntu-noble | ++ head -1 2026-09-04 09:45:07.840297 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-04 09:45:07.847127 | ubuntu-noble | + directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-04 09:45:07.847540 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-04 09:45:07.847650 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-04 09:45:07.847664 | ubuntu-noble | ++ local directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-04 09:45:07.847701 | ubuntu-noble | ++ local suffix= 2026-09-04 09:45:07.847745 | ubuntu-noble | ++ local name=neutron_dynamic_routing 2026-09-04 09:45:07.847755 | ubuntu-noble | ++ local candidate path 2026-09-04 09:45:07.847802 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:07.847823 | ubuntu-noble | ++ path=patches/2025.2/neutron_dynamic_routing 2026-09-04 09:45:07.847831 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron_dynamic_routing ]] 2026-09-04 09:45:07.847841 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:07.847851 | ubuntu-noble | ++ path=patches/2025.2/neutron-dynamic-routing 2026-09-04 09:45:07.847861 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-dynamic-routing ]] 2026-09-04 09:45:07.847871 | ubuntu-noble | ++ echo patches/2025.2/neutron-dynamic-routing 2026-09-04 09:45:07.847902 | ubuntu-noble | ++ return 0 2026-09-04 09:45:07.848312 | ubuntu-noble | + patch_dir=patches/2025.2/neutron-dynamic-routing 2026-09-04 09:45:07.849307 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 neutron_dynamic_routing-27.0.0.0rc2.dev5 /source 2026-09-04 09:45:07.849351 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-04 09:45:07.849366 | ubuntu-noble | ++ local directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-04 09:45:07.849374 | ubuntu-noble | ++ local suffix=/source 2026-09-04 09:45:07.849382 | ubuntu-noble | ++ local name=neutron_dynamic_routing 2026-09-04 09:45:07.849391 | ubuntu-noble | ++ local candidate path 2026-09-04 09:45:07.849428 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:07.849437 | ubuntu-noble | ++ path=overlays/2025.2/neutron_dynamic_routing/source 2026-09-04 09:45:07.849481 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_dynamic_routing/source ]] 2026-09-04 09:45:07.849510 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:07.849527 | ubuntu-noble | ++ path=overlays/2025.2/neutron-dynamic-routing/source 2026-09-04 09:45:07.849536 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron-dynamic-routing/source ]] 2026-09-04 09:45:07.849542 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:07.849550 | ubuntu-noble | ++ path=overlays/2025.2/neutron_dynamic_routing/source 2026-09-04 09:45:07.849556 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_dynamic_routing/source ]] 2026-09-04 09:45:07.849564 | ubuntu-noble | ++ return 1 2026-09-04 09:45:07.850363 | ubuntu-noble | + overlay_dir= 2026-09-04 09:45:07.850387 | ubuntu-noble | + overlay_dir= 2026-09-04 09:45:07.850393 | ubuntu-noble | + echo Check patches for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-04 09:45:07.850399 | ubuntu-noble | Check patches for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-04 09:45:07.850405 | ubuntu-noble | + [[ -n patches/2025.2/neutron-dynamic-routing ]] 2026-09-04 09:45:07.850410 | ubuntu-noble | + tar xzf neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-04 09:45:07.876954 | ubuntu-noble | + rm neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-04 09:45:07.881306 | ubuntu-noble | + find neutron_dynamic_routing-27.0.0.0rc2.dev5 -type f 2026-09-04 09:45:07.881340 | ubuntu-noble | + sort 2026-09-04 09:45:07.882686 | ubuntu-noble | + pushd neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-04 09:45:07.883801 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-dynamic-routing -type f -name '*.patch' 2026-09-04 09:45:07.883926 | ubuntu-noble | ++ sort 2026-09-04 09:45:07.886488 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-04 09:45:07.886593 | ubuntu-noble | + apply_patch patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-09-04 09:45:07.886658 | ubuntu-noble | + local rel=patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-09-04 09:45:07.886700 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-09-04 09:45:07.886726 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/neutron-dynamic-routing/bug-2023632.patch' 2026-09-04 09:45:07.886740 | ubuntu-noble | APPLY PATCH patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-09-04 09:45:07.886761 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-04 09:45:07.888264 | ubuntu-noble | checking file neutron_dynamic_routing/db/bgp_db.py 2026-09-04 09:45:07.888381 | ubuntu-noble | Hunk #1 succeeded at 1024 (offset 6 lines). 2026-09-04 09:45:07.888897 | ubuntu-noble | + patch --forward --batch -p1 2026-09-04 09:45:07.890037 | ubuntu-noble | patching file neutron_dynamic_routing/db/bgp_db.py 2026-09-04 09:45:07.890164 | ubuntu-noble | Hunk #1 succeeded at 1024 (offset 6 lines). 2026-09-04 09:45:07.890981 | ubuntu-noble | + echo patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-09-04 09:45:07.891002 | ubuntu-noble | + popd 2026-09-04 09:45:07.891044 | ubuntu-noble | + find neutron_dynamic_routing-27.0.0.0rc2.dev5 -type f 2026-09-04 09:45:07.891323 | ubuntu-noble | + sort 2026-09-04 09:45:07.893774 | ubuntu-noble | + append_new_files_to_sources_txt neutron_dynamic_routing-27.0.0.0rc2.dev5 files-before files-after 2026-09-04 09:45:07.893846 | ubuntu-noble | + local directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-04 09:45:07.893870 | ubuntu-noble | + local before=files-before 2026-09-04 09:45:07.893887 | ubuntu-noble | + local after=files-after 2026-09-04 09:45:07.893902 | ubuntu-noble | + local sources_txt 2026-09-04 09:45:07.894736 | ubuntu-noble | ++ find neutron_dynamic_routing-27.0.0.0rc2.dev5 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-09-04 09:45:07.894885 | ubuntu-noble | ++ head -1 2026-09-04 09:45:07.896997 | ubuntu-noble | + sources_txt=neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing.egg-info/SOURCES.txt 2026-09-04 09:45:07.897020 | ubuntu-noble | + [[ -z neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing.egg-info/SOURCES.txt ]] 2026-09-04 09:45:07.897026 | ubuntu-noble | + local new_files 2026-09-04 09:45:07.897316 | ubuntu-noble | ++ comm -13 files-before files-after 2026-09-04 09:45:07.898876 | ubuntu-noble | + new_files=neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing/db/bgp_db.py.orig 2026-09-04 09:45:07.898897 | ubuntu-noble | + [[ -z neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing/db/bgp_db.py.orig ]] 2026-09-04 09:45:07.899164 | ubuntu-noble | ++ tail -c1 neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing.egg-info/SOURCES.txt 2026-09-04 09:45:07.900403 | ubuntu-noble | + [[ -n h ]] 2026-09-04 09:45:07.900425 | ubuntu-noble | + echo 2026-09-04 09:45:07.900447 | ubuntu-noble | + local file 2026-09-04 09:45:07.900463 | ubuntu-noble | + for file in $new_files 2026-09-04 09:45:07.900468 | ubuntu-noble | + case $file in 2026-09-04 09:45:07.900473 | ubuntu-noble | + continue 2026-09-04 09:45:07.900506 | ubuntu-noble | + rm files-before files-after 2026-09-04 09:45:07.901847 | ubuntu-noble | + tar czf neutron-dynamic-routing-stable-2025.2.tar.gz neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-04 09:45:07.936054 | ubuntu-noble | + rm -r neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-04 09:45:07.941887 | ubuntu-noble | + echo Check overlays for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-04 09:45:07.941922 | ubuntu-noble | Check overlays for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-04 09:45:07.941931 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 09:45:07.941935 | ubuntu-noble | + popd 2026-09-04 09:45:07.942043 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-04 09:45:07.942071 | ubuntu-noble | + pushd tarballs 2026-09-04 09:45:07.943059 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-09-04 09:45:07.945879 | ubuntu-noble | + filename=neutron-vpnaas-stable-2025.2.tar.gz 2026-09-04 09:45:07.945940 | ubuntu-noble | + [[ -e neutron-vpnaas-stable-2025.2.tar.gz ]] 2026-09-04 09:45:07.946015 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-09-04 09:45:07.946021 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-09-04 09:45:07.946064 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-09-04 09:45:08.882185 | ubuntu-noble | 2026-09-04 09:45:08 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-04 09:45:08.887661 | 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-04 09:45:08.887765 | ubuntu-noble | + echo Process neutron-vpnaas-stable-2025.2.tar.gz 2026-09-04 09:45:08.887780 | ubuntu-noble | Process neutron-vpnaas-stable-2025.2.tar.gz 2026-09-04 09:45:08.891345 | ubuntu-noble | ++ tar -tzf neutron-vpnaas-stable-2025.2.tar.gz 2026-09-04 09:45:08.891424 | ubuntu-noble | ++ head -1 2026-09-04 09:45:08.893293 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-04 09:45:08.902673 | ubuntu-noble | + directory=neutron_vpnaas-27.0.0.0rc2.dev5 2026-09-04 09:45:08.904158 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 neutron_vpnaas-27.0.0.0rc2.dev5 2026-09-04 09:45:08.904189 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-04 09:45:08.904197 | ubuntu-noble | ++ local directory=neutron_vpnaas-27.0.0.0rc2.dev5 2026-09-04 09:45:08.904226 | ubuntu-noble | ++ local suffix= 2026-09-04 09:45:08.904231 | ubuntu-noble | ++ local name=neutron_vpnaas 2026-09-04 09:45:08.904235 | ubuntu-noble | ++ local candidate path 2026-09-04 09:45:08.904240 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:08.904245 | ubuntu-noble | ++ path=patches/2025.2/neutron_vpnaas 2026-09-04 09:45:08.904267 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron_vpnaas ]] 2026-09-04 09:45:08.904274 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:08.904279 | ubuntu-noble | ++ path=patches/2025.2/neutron-vpnaas 2026-09-04 09:45:08.904283 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-vpnaas ]] 2026-09-04 09:45:08.904287 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:08.904291 | ubuntu-noble | ++ path=patches/2025.2/neutron_vpnaas 2026-09-04 09:45:08.904295 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron_vpnaas ]] 2026-09-04 09:45:08.904299 | ubuntu-noble | ++ return 1 2026-09-04 09:45:08.904446 | ubuntu-noble | + patch_dir= 2026-09-04 09:45:08.904513 | ubuntu-noble | + patch_dir= 2026-09-04 09:45:08.906000 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 neutron_vpnaas-27.0.0.0rc2.dev5 /source 2026-09-04 09:45:08.906027 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-04 09:45:08.906032 | ubuntu-noble | ++ local directory=neutron_vpnaas-27.0.0.0rc2.dev5 2026-09-04 09:45:08.906037 | ubuntu-noble | ++ local suffix=/source 2026-09-04 09:45:08.906041 | ubuntu-noble | ++ local name=neutron_vpnaas 2026-09-04 09:45:08.906045 | ubuntu-noble | ++ local candidate path 2026-09-04 09:45:08.906049 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:08.906053 | ubuntu-noble | ++ path=overlays/2025.2/neutron_vpnaas/source 2026-09-04 09:45:08.906057 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_vpnaas/source ]] 2026-09-04 09:45:08.906062 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:08.906066 | ubuntu-noble | ++ path=overlays/2025.2/neutron-vpnaas/source 2026-09-04 09:45:08.906070 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron-vpnaas/source ]] 2026-09-04 09:45:08.906074 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:08.906078 | ubuntu-noble | ++ path=overlays/2025.2/neutron_vpnaas/source 2026-09-04 09:45:08.906100 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_vpnaas/source ]] 2026-09-04 09:45:08.906108 | ubuntu-noble | ++ return 1 2026-09-04 09:45:08.906118 | ubuntu-noble | + overlay_dir= 2026-09-04 09:45:08.906250 | ubuntu-noble | + overlay_dir= 2026-09-04 09:45:08.906322 | ubuntu-noble | + echo Check patches for neutron-vpnaas-stable-2025.2.tar.gz 2026-09-04 09:45:08.906329 | ubuntu-noble | Check patches for neutron-vpnaas-stable-2025.2.tar.gz 2026-09-04 09:45:08.906336 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 09:45:08.906373 | ubuntu-noble | + echo Check overlays for neutron-vpnaas-stable-2025.2.tar.gz 2026-09-04 09:45:08.906379 | ubuntu-noble | Check overlays for neutron-vpnaas-stable-2025.2.tar.gz 2026-09-04 09:45:08.906385 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 09:45:08.906410 | ubuntu-noble | + popd 2026-09-04 09:45:08.906560 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-04 09:45:08.906588 | ubuntu-noble | + pushd tarballs 2026-09-04 09:45:08.907907 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-09-04 09:45:08.910920 | ubuntu-noble | + filename=neutron-stable-2025.2.tar.gz 2026-09-04 09:45:08.910975 | ubuntu-noble | + [[ -e neutron-stable-2025.2.tar.gz ]] 2026-09-04 09:45:08.911048 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-09-04 09:45:08.911055 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-09-04 09:45:08.911121 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-09-04 09:45:10.876455 | ubuntu-noble | 2026-09-04 09:45:10 URL:https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz [12265959/12265959] -> "neutron-stable-2025.2.tar.gz" [1] 2026-09-04 09:45:10.879602 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-04 09:45:10.879677 | ubuntu-noble | + echo Process neutron-stable-2025.2.tar.gz 2026-09-04 09:45:10.879692 | ubuntu-noble | Process neutron-stable-2025.2.tar.gz 2026-09-04 09:45:10.881302 | ubuntu-noble | ++ tar -tzf neutron-stable-2025.2.tar.gz 2026-09-04 09:45:10.882390 | ubuntu-noble | ++ head -1 2026-09-04 09:45:10.884308 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-04 09:45:10.891186 | ubuntu-noble | + directory=neutron-27.0.4.dev20 2026-09-04 09:45:10.891983 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 neutron-27.0.4.dev20 2026-09-04 09:45:10.892025 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-04 09:45:10.892094 | ubuntu-noble | ++ local directory=neutron-27.0.4.dev20 2026-09-04 09:45:10.892108 | ubuntu-noble | ++ local suffix= 2026-09-04 09:45:10.892189 | ubuntu-noble | ++ local name=neutron 2026-09-04 09:45:10.892199 | ubuntu-noble | ++ local candidate path 2026-09-04 09:45:10.892257 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:10.892325 | ubuntu-noble | ++ path=patches/2025.2/neutron 2026-09-04 09:45:10.892335 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron ]] 2026-09-04 09:45:10.892386 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:10.892417 | ubuntu-noble | ++ path=patches/2025.2/neutron 2026-09-04 09:45:10.892427 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron ]] 2026-09-04 09:45:10.892443 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:10.892449 | ubuntu-noble | ++ path=patches/2025.2/neutron 2026-09-04 09:45:10.892455 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron ]] 2026-09-04 09:45:10.892463 | ubuntu-noble | ++ return 1 2026-09-04 09:45:10.893151 | ubuntu-noble | + patch_dir= 2026-09-04 09:45:10.893168 | ubuntu-noble | + patch_dir= 2026-09-04 09:45:10.893647 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 neutron-27.0.4.dev20 /source 2026-09-04 09:45:10.893762 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-04 09:45:10.893806 | ubuntu-noble | ++ local directory=neutron-27.0.4.dev20 2026-09-04 09:45:10.893847 | ubuntu-noble | ++ local suffix=/source 2026-09-04 09:45:10.894445 | ubuntu-noble | ++ local name=neutron 2026-09-04 09:45:10.894470 | ubuntu-noble | ++ local candidate path 2026-09-04 09:45:10.894476 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:10.894481 | ubuntu-noble | ++ path=overlays/2025.2/neutron/source 2026-09-04 09:45:10.894486 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron/source ]] 2026-09-04 09:45:10.894492 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:10.894497 | ubuntu-noble | ++ path=overlays/2025.2/neutron/source 2026-09-04 09:45:10.894502 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron/source ]] 2026-09-04 09:45:10.894506 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:10.894511 | ubuntu-noble | ++ path=overlays/2025.2/neutron/source 2026-09-04 09:45:10.894516 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron/source ]] 2026-09-04 09:45:10.894521 | ubuntu-noble | ++ return 1 2026-09-04 09:45:10.894606 | ubuntu-noble | + overlay_dir= 2026-09-04 09:45:10.894644 | ubuntu-noble | + overlay_dir= 2026-09-04 09:45:10.894682 | ubuntu-noble | + echo Check patches for neutron-stable-2025.2.tar.gz 2026-09-04 09:45:10.894702 | ubuntu-noble | Check patches for neutron-stable-2025.2.tar.gz 2026-09-04 09:45:10.894727 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 09:45:10.894754 | ubuntu-noble | + echo Check overlays for neutron-stable-2025.2.tar.gz 2026-09-04 09:45:10.894770 | ubuntu-noble | Check overlays for neutron-stable-2025.2.tar.gz 2026-09-04 09:45:10.894790 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 09:45:10.894811 | ubuntu-noble | + popd 2026-09-04 09:45:10.894903 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-04 09:45:10.894931 | ubuntu-noble | + pushd tarballs 2026-09-04 09:45:10.895659 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-09-04 09:45:10.897905 | ubuntu-noble | + filename=nova-stable-2025.2.tar.gz 2026-09-04 09:45:10.897934 | ubuntu-noble | + [[ -e nova-stable-2025.2.tar.gz ]] 2026-09-04 09:45:10.897940 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-09-04 09:45:10.897946 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-09-04 09:45:10.897951 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-09-04 09:45:12.682737 | ubuntu-noble | 2026-09-04 09:45:12 URL:https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz [9694042/9694042] -> "nova-stable-2025.2.tar.gz" [1] 2026-09-04 09:45:12.685348 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-04 09:45:12.685417 | ubuntu-noble | + echo Process nova-stable-2025.2.tar.gz 2026-09-04 09:45:12.685441 | ubuntu-noble | Process nova-stable-2025.2.tar.gz 2026-09-04 09:45:12.689274 | ubuntu-noble | ++ tar -tzf nova-stable-2025.2.tar.gz 2026-09-04 09:45:12.689320 | ubuntu-noble | ++ head -1 2026-09-04 09:45:12.689968 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-04 09:45:12.696686 | ubuntu-noble | + directory=nova-32.2.2.dev2 2026-09-04 09:45:12.698093 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 nova-32.2.2.dev2 2026-09-04 09:45:12.698126 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-04 09:45:12.698134 | ubuntu-noble | ++ local directory=nova-32.2.2.dev2 2026-09-04 09:45:12.698141 | ubuntu-noble | ++ local suffix= 2026-09-04 09:45:12.698148 | ubuntu-noble | ++ local name=nova 2026-09-04 09:45:12.698170 | ubuntu-noble | ++ local candidate path 2026-09-04 09:45:12.698177 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:12.698184 | ubuntu-noble | ++ path=patches/2025.2/nova 2026-09-04 09:45:12.698190 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/nova ]] 2026-09-04 09:45:12.698197 | ubuntu-noble | ++ echo patches/2025.2/nova 2026-09-04 09:45:12.698243 | ubuntu-noble | ++ return 0 2026-09-04 09:45:12.698256 | ubuntu-noble | + patch_dir=patches/2025.2/nova 2026-09-04 09:45:12.699293 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 nova-32.2.2.dev2 /source 2026-09-04 09:45:12.699335 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-04 09:45:12.699343 | ubuntu-noble | ++ local directory=nova-32.2.2.dev2 2026-09-04 09:45:12.699350 | ubuntu-noble | ++ local suffix=/source 2026-09-04 09:45:12.699355 | ubuntu-noble | ++ local name=nova 2026-09-04 09:45:12.699361 | ubuntu-noble | ++ local candidate path 2026-09-04 09:45:12.699367 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:12.699373 | ubuntu-noble | ++ path=overlays/2025.2/nova/source 2026-09-04 09:45:12.699379 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/nova/source ]] 2026-09-04 09:45:12.699386 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:12.699392 | ubuntu-noble | ++ path=overlays/2025.2/nova/source 2026-09-04 09:45:12.699398 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/nova/source ]] 2026-09-04 09:45:12.699403 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:12.699409 | ubuntu-noble | ++ path=overlays/2025.2/nova/source 2026-09-04 09:45:12.699415 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/nova/source ]] 2026-09-04 09:45:12.699426 | ubuntu-noble | ++ return 1 2026-09-04 09:45:12.700026 | ubuntu-noble | + overlay_dir= 2026-09-04 09:45:12.700046 | ubuntu-noble | + overlay_dir= 2026-09-04 09:45:12.700052 | ubuntu-noble | + echo Check patches for nova-stable-2025.2.tar.gz 2026-09-04 09:45:12.700112 | ubuntu-noble | Check patches for nova-stable-2025.2.tar.gz 2026-09-04 09:45:12.700118 | ubuntu-noble | + [[ -n patches/2025.2/nova ]] 2026-09-04 09:45:12.700124 | ubuntu-noble | + tar xzf nova-stable-2025.2.tar.gz 2026-09-04 09:45:13.156957 | ubuntu-noble | + rm nova-stable-2025.2.tar.gz 2026-09-04 09:45:13.162257 | ubuntu-noble | + find nova-32.2.2.dev2 -type f 2026-09-04 09:45:13.162288 | ubuntu-noble | + sort 2026-09-04 09:45:13.177324 | ubuntu-noble | + pushd nova-32.2.2.dev2 2026-09-04 09:45:13.180253 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/nova -type f -name '*.patch' 2026-09-04 09:45:13.180281 | ubuntu-noble | ++ sort 2026-09-04 09:45:13.180871 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-04 09:45:13.180922 | ubuntu-noble | + apply_patch patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-09-04 09:45:13.180949 | ubuntu-noble | + local rel=patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-09-04 09:45:13.180972 | 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-04 09:45:13.180990 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch' 2026-09-04 09:45:13.180994 | ubuntu-noble | APPLY PATCH patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-09-04 09:45:13.181000 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-04 09:45:13.182629 | ubuntu-noble | checking file nova/api/openstack/identity.py 2026-09-04 09:45:13.182649 | ubuntu-noble | checking file nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-09-04 09:45:13.182668 | ubuntu-noble | + patch --forward --batch -p1 2026-09-04 09:45:13.184248 | ubuntu-noble | patching file nova/api/openstack/identity.py 2026-09-04 09:45:13.184268 | ubuntu-noble | patching file nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-09-04 09:45:13.184292 | ubuntu-noble | + echo patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-09-04 09:45:13.184386 | ubuntu-noble | + popd 2026-09-04 09:45:13.185256 | ubuntu-noble | + find nova-32.2.2.dev2 -type f 2026-09-04 09:45:13.185280 | ubuntu-noble | + sort 2026-09-04 09:45:13.198737 | ubuntu-noble | + append_new_files_to_sources_txt nova-32.2.2.dev2 files-before files-after 2026-09-04 09:45:13.198840 | ubuntu-noble | + local directory=nova-32.2.2.dev2 2026-09-04 09:45:13.198868 | ubuntu-noble | + local before=files-before 2026-09-04 09:45:13.198886 | ubuntu-noble | + local after=files-after 2026-09-04 09:45:13.198902 | ubuntu-noble | + local sources_txt 2026-09-04 09:45:13.199881 | ubuntu-noble | ++ find nova-32.2.2.dev2 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-09-04 09:45:13.200094 | ubuntu-noble | ++ head -1 2026-09-04 09:45:13.202329 | ubuntu-noble | + sources_txt=nova-32.2.2.dev2/nova.egg-info/SOURCES.txt 2026-09-04 09:45:13.202386 | ubuntu-noble | + [[ -z nova-32.2.2.dev2/nova.egg-info/SOURCES.txt ]] 2026-09-04 09:45:13.202407 | ubuntu-noble | + local new_files 2026-09-04 09:45:13.202897 | ubuntu-noble | ++ comm -13 files-before files-after 2026-09-04 09:45:13.207473 | ubuntu-noble | + new_files=nova-32.2.2.dev2/nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-09-04 09:45:13.207494 | ubuntu-noble | + [[ -z nova-32.2.2.dev2/nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py ]] 2026-09-04 09:45:13.207755 | ubuntu-noble | ++ tail -c1 nova-32.2.2.dev2/nova.egg-info/SOURCES.txt 2026-09-04 09:45:13.209278 | ubuntu-noble | + [[ -n h ]] 2026-09-04 09:45:13.209313 | ubuntu-noble | + echo 2026-09-04 09:45:13.209318 | ubuntu-noble | + local file 2026-09-04 09:45:13.209322 | ubuntu-noble | + for file in $new_files 2026-09-04 09:45:13.209326 | ubuntu-noble | + case $file in 2026-09-04 09:45:13.209329 | 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-04 09:45:13.209335 | 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-04 09:45:13.209339 | ubuntu-noble | + echo nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-09-04 09:45:13.209343 | ubuntu-noble | + rm files-before files-after 2026-09-04 09:45:13.210741 | ubuntu-noble | + tar czf nova-stable-2025.2.tar.gz nova-32.2.2.dev2 2026-09-04 09:45:14.834068 | ubuntu-noble | + rm -r nova-32.2.2.dev2 2026-09-04 09:45:14.921862 | ubuntu-noble | + echo Check overlays for nova-stable-2025.2.tar.gz 2026-09-04 09:45:14.921918 | ubuntu-noble | Check overlays for nova-stable-2025.2.tar.gz 2026-09-04 09:45:14.921926 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 09:45:14.921931 | ubuntu-noble | + popd 2026-09-04 09:45:14.921935 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-04 09:45:14.921939 | ubuntu-noble | + pushd tarballs 2026-09-04 09:45:14.922700 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-09-04 09:45:14.925652 | ubuntu-noble | + filename=octavia-stable-2025.2.tar.gz 2026-09-04 09:45:14.925672 | ubuntu-noble | + [[ -e octavia-stable-2025.2.tar.gz ]] 2026-09-04 09:45:14.925676 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-09-04 09:45:14.925680 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-09-04 09:45:14.925703 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-09-04 09:45:16.330849 | ubuntu-noble | 2026-09-04 09:45:16 URL:https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz [1346287/1346287] -> "octavia-stable-2025.2.tar.gz" [1] 2026-09-04 09:45:16.333673 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-04 09:45:16.333722 | ubuntu-noble | + echo Process octavia-stable-2025.2.tar.gz 2026-09-04 09:45:16.333734 | ubuntu-noble | Process octavia-stable-2025.2.tar.gz 2026-09-04 09:45:16.336295 | ubuntu-noble | ++ tar -tzf octavia-stable-2025.2.tar.gz 2026-09-04 09:45:16.336339 | ubuntu-noble | ++ head -1 2026-09-04 09:45:16.337733 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-04 09:45:16.344451 | ubuntu-noble | + directory=octavia-17.0.1.dev19 2026-09-04 09:45:16.345310 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 octavia-17.0.1.dev19 2026-09-04 09:45:16.345389 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-04 09:45:16.345402 | ubuntu-noble | ++ local directory=octavia-17.0.1.dev19 2026-09-04 09:45:16.345435 | ubuntu-noble | ++ local suffix= 2026-09-04 09:45:16.345496 | ubuntu-noble | ++ local name=octavia 2026-09-04 09:45:16.345505 | ubuntu-noble | ++ local candidate path 2026-09-04 09:45:16.345539 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:16.345549 | ubuntu-noble | ++ path=patches/2025.2/octavia 2026-09-04 09:45:16.345559 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/octavia ]] 2026-09-04 09:45:16.345601 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:16.345611 | ubuntu-noble | ++ path=patches/2025.2/octavia 2026-09-04 09:45:16.345616 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/octavia ]] 2026-09-04 09:45:16.345624 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:16.345630 | ubuntu-noble | ++ path=patches/2025.2/octavia 2026-09-04 09:45:16.345637 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/octavia ]] 2026-09-04 09:45:16.345645 | ubuntu-noble | ++ return 1 2026-09-04 09:45:16.346304 | ubuntu-noble | + patch_dir= 2026-09-04 09:45:16.346354 | ubuntu-noble | + patch_dir= 2026-09-04 09:45:16.346752 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 octavia-17.0.1.dev19 /source 2026-09-04 09:45:16.346817 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-04 09:45:16.346830 | ubuntu-noble | ++ local directory=octavia-17.0.1.dev19 2026-09-04 09:45:16.346857 | ubuntu-noble | ++ local suffix=/source 2026-09-04 09:45:16.346927 | ubuntu-noble | ++ local name=octavia 2026-09-04 09:45:16.346936 | ubuntu-noble | ++ local candidate path 2026-09-04 09:45:16.346953 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:16.346962 | ubuntu-noble | ++ path=overlays/2025.2/octavia/source 2026-09-04 09:45:16.346969 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/octavia/source ]] 2026-09-04 09:45:16.347002 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:16.347011 | ubuntu-noble | ++ path=overlays/2025.2/octavia/source 2026-09-04 09:45:16.347018 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/octavia/source ]] 2026-09-04 09:45:16.347041 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:16.347049 | ubuntu-noble | ++ path=overlays/2025.2/octavia/source 2026-09-04 09:45:16.347058 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/octavia/source ]] 2026-09-04 09:45:16.347064 | ubuntu-noble | ++ return 1 2026-09-04 09:45:16.347458 | ubuntu-noble | + overlay_dir= 2026-09-04 09:45:16.347475 | ubuntu-noble | + overlay_dir= 2026-09-04 09:45:16.347501 | ubuntu-noble | + echo Check patches for octavia-stable-2025.2.tar.gz 2026-09-04 09:45:16.347508 | ubuntu-noble | Check patches for octavia-stable-2025.2.tar.gz 2026-09-04 09:45:16.347516 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 09:45:16.347522 | ubuntu-noble | + echo Check overlays for octavia-stable-2025.2.tar.gz 2026-09-04 09:45:16.347530 | ubuntu-noble | Check overlays for octavia-stable-2025.2.tar.gz 2026-09-04 09:45:16.347536 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 09:45:16.347544 | ubuntu-noble | + popd 2026-09-04 09:45:16.347614 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-04 09:45:16.347623 | ubuntu-noble | + pushd tarballs 2026-09-04 09:45:16.348517 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-09-04 09:45:16.350054 | ubuntu-noble | + filename=placement-stable-2025.2.tar.gz 2026-09-04 09:45:16.350084 | ubuntu-noble | + [[ -e placement-stable-2025.2.tar.gz ]] 2026-09-04 09:45:16.350134 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-09-04 09:45:16.350143 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-09-04 09:45:16.350152 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-09-04 09:45:17.598388 | ubuntu-noble | 2026-09-04 09:45:17 URL:https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz [570132/570132] -> "placement-stable-2025.2.tar.gz" [1] 2026-09-04 09:45:17.600417 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-04 09:45:17.600459 | ubuntu-noble | + echo Process placement-stable-2025.2.tar.gz 2026-09-04 09:45:17.600470 | ubuntu-noble | Process placement-stable-2025.2.tar.gz 2026-09-04 09:45:17.603316 | ubuntu-noble | ++ tar -tzf placement-stable-2025.2.tar.gz 2026-09-04 09:45:17.603395 | ubuntu-noble | ++ head -1 2026-09-04 09:45:17.603643 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-04 09:45:17.617067 | ubuntu-noble | + directory=openstack_placement-14.0.1.dev6 2026-09-04 09:45:17.617897 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 openstack_placement-14.0.1.dev6 2026-09-04 09:45:17.617972 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-04 09:45:17.617992 | ubuntu-noble | ++ local directory=openstack_placement-14.0.1.dev6 2026-09-04 09:45:17.618006 | ubuntu-noble | ++ local suffix= 2026-09-04 09:45:17.618059 | ubuntu-noble | ++ local name=openstack_placement 2026-09-04 09:45:17.618074 | ubuntu-noble | ++ local candidate path 2026-09-04 09:45:17.618088 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:17.618103 | ubuntu-noble | ++ path=patches/2025.2/openstack_placement 2026-09-04 09:45:17.618116 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_placement ]] 2026-09-04 09:45:17.618136 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:17.618151 | ubuntu-noble | ++ path=patches/2025.2/openstack-placement 2026-09-04 09:45:17.618165 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack-placement ]] 2026-09-04 09:45:17.618180 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:17.618195 | ubuntu-noble | ++ path=patches/2025.2/openstack_placement 2026-09-04 09:45:17.618255 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_placement ]] 2026-09-04 09:45:17.618270 | ubuntu-noble | ++ return 1 2026-09-04 09:45:17.618953 | ubuntu-noble | + patch_dir= 2026-09-04 09:45:17.618995 | ubuntu-noble | + patch_dir= 2026-09-04 09:45:17.619269 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 openstack_placement-14.0.1.dev6 /source 2026-09-04 09:45:17.619296 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-04 09:45:17.619305 | ubuntu-noble | ++ local directory=openstack_placement-14.0.1.dev6 2026-09-04 09:45:17.619315 | ubuntu-noble | ++ local suffix=/source 2026-09-04 09:45:17.619355 | ubuntu-noble | ++ local name=openstack_placement 2026-09-04 09:45:17.619363 | ubuntu-noble | ++ local candidate path 2026-09-04 09:45:17.619393 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:17.619401 | ubuntu-noble | ++ path=overlays/2025.2/openstack_placement/source 2026-09-04 09:45:17.619412 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_placement/source ]] 2026-09-04 09:45:17.619422 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:17.619429 | ubuntu-noble | ++ path=overlays/2025.2/openstack-placement/source 2026-09-04 09:45:17.619439 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack-placement/source ]] 2026-09-04 09:45:17.619446 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:17.619453 | ubuntu-noble | ++ path=overlays/2025.2/openstack_placement/source 2026-09-04 09:45:17.619463 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_placement/source ]] 2026-09-04 09:45:17.619470 | ubuntu-noble | ++ return 1 2026-09-04 09:45:17.620505 | ubuntu-noble | + overlay_dir= 2026-09-04 09:45:17.620542 | ubuntu-noble | + overlay_dir= 2026-09-04 09:45:17.620550 | ubuntu-noble | + echo Check patches for placement-stable-2025.2.tar.gz 2026-09-04 09:45:17.620558 | ubuntu-noble | Check patches for placement-stable-2025.2.tar.gz 2026-09-04 09:45:17.620565 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 09:45:17.620572 | ubuntu-noble | + echo Check overlays for placement-stable-2025.2.tar.gz 2026-09-04 09:45:17.620580 | ubuntu-noble | Check overlays for placement-stable-2025.2.tar.gz 2026-09-04 09:45:17.620586 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 09:45:17.620593 | ubuntu-noble | + popd 2026-09-04 09:45:17.620601 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-04 09:45:17.620609 | ubuntu-noble | + pushd tarballs 2026-09-04 09:45:17.620781 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-09-04 09:45:17.622259 | ubuntu-noble | + filename=skyline-apiserver-stable-2025.2.tar.gz 2026-09-04 09:45:17.622695 | ubuntu-noble | + [[ -e skyline-apiserver-stable-2025.2.tar.gz ]] 2026-09-04 09:45:17.622712 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-09-04 09:45:17.622719 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-09-04 09:45:17.622725 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-09-04 09:45:19.554709 | ubuntu-noble | 2026-09-04 09:45:19 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-04 09:45:19.557191 | 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-04 09:45:19.557261 | ubuntu-noble | + echo Process skyline-apiserver-stable-2025.2.tar.gz 2026-09-04 09:45:19.557269 | ubuntu-noble | Process skyline-apiserver-stable-2025.2.tar.gz 2026-09-04 09:45:19.559286 | ubuntu-noble | ++ tar -tzf skyline-apiserver-stable-2025.2.tar.gz 2026-09-04 09:45:19.559328 | ubuntu-noble | ++ head -1 2026-09-04 09:45:19.560671 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-04 09:45:19.566709 | ubuntu-noble | + directory=skyline_apiserver-7.0.1.dev7 2026-09-04 09:45:19.567641 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 skyline_apiserver-7.0.1.dev7 2026-09-04 09:45:19.567799 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-04 09:45:19.567869 | ubuntu-noble | ++ local directory=skyline_apiserver-7.0.1.dev7 2026-09-04 09:45:19.567921 | ubuntu-noble | ++ local suffix= 2026-09-04 09:45:19.567996 | ubuntu-noble | ++ local name=skyline_apiserver 2026-09-04 09:45:19.568069 | ubuntu-noble | ++ local candidate path 2026-09-04 09:45:19.568135 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:19.568171 | ubuntu-noble | ++ path=patches/2025.2/skyline_apiserver 2026-09-04 09:45:19.568262 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_apiserver ]] 2026-09-04 09:45:19.568329 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:19.568360 | ubuntu-noble | ++ path=patches/2025.2/skyline-apiserver 2026-09-04 09:45:19.568389 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline-apiserver ]] 2026-09-04 09:45:19.568423 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:19.568451 | ubuntu-noble | ++ path=patches/2025.2/skyline_apiserver 2026-09-04 09:45:19.568477 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_apiserver ]] 2026-09-04 09:45:19.568511 | ubuntu-noble | ++ return 1 2026-09-04 09:45:19.568932 | ubuntu-noble | + patch_dir= 2026-09-04 09:45:19.568988 | ubuntu-noble | + patch_dir= 2026-09-04 09:45:19.569780 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 skyline_apiserver-7.0.1.dev7 /source 2026-09-04 09:45:19.569837 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-04 09:45:19.569886 | ubuntu-noble | ++ local directory=skyline_apiserver-7.0.1.dev7 2026-09-04 09:45:19.569913 | ubuntu-noble | ++ local suffix=/source 2026-09-04 09:45:19.569984 | ubuntu-noble | ++ local name=skyline_apiserver 2026-09-04 09:45:19.569992 | ubuntu-noble | ++ local candidate path 2026-09-04 09:45:19.570077 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:19.570086 | ubuntu-noble | ++ path=overlays/2025.2/skyline_apiserver/source 2026-09-04 09:45:19.570105 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_apiserver/source ]] 2026-09-04 09:45:19.570136 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:19.570143 | ubuntu-noble | ++ path=overlays/2025.2/skyline-apiserver/source 2026-09-04 09:45:19.570150 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline-apiserver/source ]] 2026-09-04 09:45:19.570156 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:19.570162 | ubuntu-noble | ++ path=overlays/2025.2/skyline_apiserver/source 2026-09-04 09:45:19.570168 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_apiserver/source ]] 2026-09-04 09:45:19.570189 | ubuntu-noble | ++ return 1 2026-09-04 09:45:19.570959 | ubuntu-noble | + overlay_dir= 2026-09-04 09:45:19.570981 | ubuntu-noble | + overlay_dir= 2026-09-04 09:45:19.570986 | ubuntu-noble | + echo Check patches for skyline-apiserver-stable-2025.2.tar.gz 2026-09-04 09:45:19.570990 | ubuntu-noble | Check patches for skyline-apiserver-stable-2025.2.tar.gz 2026-09-04 09:45:19.570995 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 09:45:19.570999 | ubuntu-noble | + echo Check overlays for skyline-apiserver-stable-2025.2.tar.gz 2026-09-04 09:45:19.571025 | ubuntu-noble | Check overlays for skyline-apiserver-stable-2025.2.tar.gz 2026-09-04 09:45:19.571029 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 09:45:19.571034 | ubuntu-noble | + popd 2026-09-04 09:45:19.571051 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-04 09:45:19.571056 | ubuntu-noble | + pushd tarballs 2026-09-04 09:45:19.571414 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-09-04 09:45:19.573270 | ubuntu-noble | + filename=skyline-console-stable-2025.2.tar.gz 2026-09-04 09:45:19.573295 | ubuntu-noble | + [[ -e skyline-console-stable-2025.2.tar.gz ]] 2026-09-04 09:45:19.573300 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-09-04 09:45:19.573305 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-09-04 09:45:19.573309 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-09-04 09:45:22.026412 | ubuntu-noble | 2026-09-04 09:45:22 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-04 09:45:22.029158 | 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-04 09:45:22.029255 | ubuntu-noble | + echo Process skyline-console-stable-2025.2.tar.gz 2026-09-04 09:45:22.029280 | ubuntu-noble | Process skyline-console-stable-2025.2.tar.gz 2026-09-04 09:45:22.032298 | ubuntu-noble | ++ tar -tzf skyline-console-stable-2025.2.tar.gz 2026-09-04 09:45:22.032345 | ubuntu-noble | ++ head -1 2026-09-04 09:45:22.033824 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-04 09:45:22.041855 | ubuntu-noble | + directory=skyline_console-7.0.2.dev3 2026-09-04 09:45:22.042862 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 skyline_console-7.0.2.dev3 2026-09-04 09:45:22.043062 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-04 09:45:22.043123 | ubuntu-noble | ++ local directory=skyline_console-7.0.2.dev3 2026-09-04 09:45:22.043176 | ubuntu-noble | ++ local suffix= 2026-09-04 09:45:22.043316 | ubuntu-noble | ++ local name=skyline_console 2026-09-04 09:45:22.043360 | ubuntu-noble | ++ local candidate path 2026-09-04 09:45:22.043428 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:22.043464 | ubuntu-noble | ++ path=patches/2025.2/skyline_console 2026-09-04 09:45:22.043500 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_console ]] 2026-09-04 09:45:22.043553 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:22.043582 | ubuntu-noble | ++ path=patches/2025.2/skyline-console 2026-09-04 09:45:22.043610 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline-console ]] 2026-09-04 09:45:22.043643 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:22.043670 | ubuntu-noble | ++ path=patches/2025.2/skyline_console 2026-09-04 09:45:22.043697 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_console ]] 2026-09-04 09:45:22.043730 | ubuntu-noble | ++ return 1 2026-09-04 09:45:22.044199 | ubuntu-noble | + patch_dir= 2026-09-04 09:45:22.044323 | ubuntu-noble | + patch_dir= 2026-09-04 09:45:22.045119 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 skyline_console-7.0.2.dev3 /source 2026-09-04 09:45:22.045332 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-04 09:45:22.045390 | ubuntu-noble | ++ local directory=skyline_console-7.0.2.dev3 2026-09-04 09:45:22.045433 | ubuntu-noble | ++ local suffix=/source 2026-09-04 09:45:22.045496 | ubuntu-noble | ++ local name=skyline_console 2026-09-04 09:45:22.045528 | ubuntu-noble | ++ local candidate path 2026-09-04 09:45:22.045581 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:22.045612 | ubuntu-noble | ++ path=overlays/2025.2/skyline_console/source 2026-09-04 09:45:22.045641 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_console/source ]] 2026-09-04 09:45:22.045683 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:22.045709 | ubuntu-noble | ++ path=overlays/2025.2/skyline-console/source 2026-09-04 09:45:22.045735 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline-console/source ]] 2026-09-04 09:45:22.045764 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:22.045789 | ubuntu-noble | ++ path=overlays/2025.2/skyline_console/source 2026-09-04 09:45:22.045833 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_console/source ]] 2026-09-04 09:45:22.045864 | ubuntu-noble | ++ return 1 2026-09-04 09:45:22.046431 | ubuntu-noble | + overlay_dir= 2026-09-04 09:45:22.046516 | ubuntu-noble | + overlay_dir= 2026-09-04 09:45:22.046572 | ubuntu-noble | + echo Check patches for skyline-console-stable-2025.2.tar.gz 2026-09-04 09:45:22.046602 | ubuntu-noble | Check patches for skyline-console-stable-2025.2.tar.gz 2026-09-04 09:45:22.046640 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 09:45:22.046694 | ubuntu-noble | + echo Check overlays for skyline-console-stable-2025.2.tar.gz 2026-09-04 09:45:22.046733 | ubuntu-noble | Check overlays for skyline-console-stable-2025.2.tar.gz 2026-09-04 09:45:22.046786 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 09:45:22.047294 | ubuntu-noble | + popd 2026-09-04 09:45:22.047333 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-04 09:45:22.047343 | ubuntu-noble | + pushd tarballs 2026-09-04 09:45:22.048192 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-09-04 09:45:22.050810 | ubuntu-noble | + filename=watcher-stable-2025.2.tar.gz 2026-09-04 09:45:22.050846 | ubuntu-noble | + [[ -e watcher-stable-2025.2.tar.gz ]] 2026-09-04 09:45:22.050855 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-09-04 09:45:22.050863 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-09-04 09:45:22.050871 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-09-04 09:45:23.375328 | ubuntu-noble | 2026-09-04 09:45:23 URL:https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz [1295115/1295115] -> "watcher-stable-2025.2.tar.gz" [1] 2026-09-04 09:45:23.377595 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-04 09:45:23.377647 | ubuntu-noble | + echo Process watcher-stable-2025.2.tar.gz 2026-09-04 09:45:23.377657 | ubuntu-noble | Process watcher-stable-2025.2.tar.gz 2026-09-04 09:45:23.380284 | ubuntu-noble | ++ tar -tzf watcher-stable-2025.2.tar.gz 2026-09-04 09:45:23.380319 | ubuntu-noble | ++ head -1 2026-09-04 09:45:23.380325 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-04 09:45:23.385926 | ubuntu-noble | + directory=python_watcher-15.1.3.dev1 2026-09-04 09:45:23.386824 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 python_watcher-15.1.3.dev1 2026-09-04 09:45:23.386936 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-04 09:45:23.386971 | ubuntu-noble | ++ local directory=python_watcher-15.1.3.dev1 2026-09-04 09:45:23.387027 | ubuntu-noble | ++ local suffix= 2026-09-04 09:45:23.387071 | ubuntu-noble | ++ local name=python_watcher 2026-09-04 09:45:23.387091 | ubuntu-noble | ++ local candidate path 2026-09-04 09:45:23.387129 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:23.387147 | ubuntu-noble | ++ path=patches/2025.2/python_watcher 2026-09-04 09:45:23.387167 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/python_watcher ]] 2026-09-04 09:45:23.387224 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:23.387246 | ubuntu-noble | ++ path=patches/2025.2/python-watcher 2026-09-04 09:45:23.387264 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/python-watcher ]] 2026-09-04 09:45:23.387283 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:23.387297 | ubuntu-noble | ++ path=patches/2025.2/python_watcher 2026-09-04 09:45:23.387311 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/python_watcher ]] 2026-09-04 09:45:23.387329 | ubuntu-noble | ++ return 1 2026-09-04 09:45:23.387712 | ubuntu-noble | + patch_dir= 2026-09-04 09:45:23.387817 | ubuntu-noble | + patch_dir= 2026-09-04 09:45:23.388501 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 python_watcher-15.1.3.dev1 /source 2026-09-04 09:45:23.388587 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-04 09:45:23.388614 | ubuntu-noble | ++ local directory=python_watcher-15.1.3.dev1 2026-09-04 09:45:23.388639 | ubuntu-noble | ++ local suffix=/source 2026-09-04 09:45:23.388676 | ubuntu-noble | ++ local name=python_watcher 2026-09-04 09:45:23.388694 | ubuntu-noble | ++ local candidate path 2026-09-04 09:45:23.388725 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:23.388743 | ubuntu-noble | ++ path=overlays/2025.2/python_watcher/source 2026-09-04 09:45:23.388773 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/python_watcher/source ]] 2026-09-04 09:45:23.388801 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:23.388816 | ubuntu-noble | ++ path=overlays/2025.2/python-watcher/source 2026-09-04 09:45:23.388831 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/python-watcher/source ]] 2026-09-04 09:45:23.388848 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:23.388863 | ubuntu-noble | ++ path=overlays/2025.2/python_watcher/source 2026-09-04 09:45:23.388877 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/python_watcher/source ]] 2026-09-04 09:45:23.388894 | ubuntu-noble | ++ return 1 2026-09-04 09:45:23.389352 | ubuntu-noble | + overlay_dir= 2026-09-04 09:45:23.389453 | ubuntu-noble | + overlay_dir= 2026-09-04 09:45:23.389530 | ubuntu-noble | + echo Check patches for watcher-stable-2025.2.tar.gz 2026-09-04 09:45:23.389566 | ubuntu-noble | Check patches for watcher-stable-2025.2.tar.gz 2026-09-04 09:45:23.389618 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 09:45:23.389669 | ubuntu-noble | + echo Check overlays for watcher-stable-2025.2.tar.gz 2026-09-04 09:45:23.389701 | ubuntu-noble | Check overlays for watcher-stable-2025.2.tar.gz 2026-09-04 09:45:23.389741 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 09:45:23.389780 | ubuntu-noble | + popd 2026-09-04 09:45:23.389931 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-04 09:45:23.390020 | ubuntu-noble | + pushd tarballs 2026-09-04 09:45:23.390732 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-09-04 09:45:23.392118 | ubuntu-noble | + filename=requirements-stable-2025.2.tar.gz 2026-09-04 09:45:23.392272 | ubuntu-noble | + [[ -e requirements-stable-2025.2.tar.gz ]] 2026-09-04 09:45:23.392378 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-09-04 09:45:23.392415 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-09-04 09:45:23.392475 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-09-04 09:45:24.323007 | ubuntu-noble | 2026-09-04 09:45:24 URL:https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz [151783/151783] -> "requirements-stable-2025.2.tar.gz" [1] 2026-09-04 09:45:24.325692 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-04 09:45:24.325740 | ubuntu-noble | + echo Process requirements-stable-2025.2.tar.gz 2026-09-04 09:45:24.325750 | ubuntu-noble | Process requirements-stable-2025.2.tar.gz 2026-09-04 09:45:24.329352 | ubuntu-noble | ++ tar -tzf requirements-stable-2025.2.tar.gz 2026-09-04 09:45:24.329476 | ubuntu-noble | ++ head -1 2026-09-04 09:45:24.329717 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-04 09:45:24.338185 | ubuntu-noble | + directory=openstack_requirements-1.2.1.dev7853 2026-09-04 09:45:24.339187 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 openstack_requirements-1.2.1.dev7853 2026-09-04 09:45:24.339440 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-04 09:45:24.339501 | ubuntu-noble | ++ local directory=openstack_requirements-1.2.1.dev7853 2026-09-04 09:45:24.339553 | ubuntu-noble | ++ local suffix= 2026-09-04 09:45:24.339630 | ubuntu-noble | ++ local name=openstack_requirements 2026-09-04 09:45:24.339665 | ubuntu-noble | ++ local candidate path 2026-09-04 09:45:24.339743 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:24.339775 | ubuntu-noble | ++ path=patches/2025.2/openstack_requirements 2026-09-04 09:45:24.339808 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_requirements ]] 2026-09-04 09:45:24.339867 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:24.339906 | ubuntu-noble | ++ path=patches/2025.2/openstack-requirements 2026-09-04 09:45:24.339936 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack-requirements ]] 2026-09-04 09:45:24.339992 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:24.340019 | ubuntu-noble | ++ path=patches/2025.2/openstack_requirements 2026-09-04 09:45:24.340044 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_requirements ]] 2026-09-04 09:45:24.340100 | ubuntu-noble | ++ return 1 2026-09-04 09:45:24.340668 | ubuntu-noble | + patch_dir= 2026-09-04 09:45:24.340738 | ubuntu-noble | + patch_dir= 2026-09-04 09:45:24.341620 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 openstack_requirements-1.2.1.dev7853 /source 2026-09-04 09:45:24.341756 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-04 09:45:24.341802 | ubuntu-noble | ++ local directory=openstack_requirements-1.2.1.dev7853 2026-09-04 09:45:24.341846 | ubuntu-noble | ++ local suffix=/source 2026-09-04 09:45:24.341912 | ubuntu-noble | ++ local name=openstack_requirements 2026-09-04 09:45:24.341946 | ubuntu-noble | ++ local candidate path 2026-09-04 09:45:24.342048 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:24.342081 | ubuntu-noble | ++ path=overlays/2025.2/openstack_requirements/source 2026-09-04 09:45:24.342110 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_requirements/source ]] 2026-09-04 09:45:24.342155 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:24.342181 | ubuntu-noble | ++ path=overlays/2025.2/openstack-requirements/source 2026-09-04 09:45:24.342243 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack-requirements/source ]] 2026-09-04 09:45:24.342282 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 09:45:24.342310 | ubuntu-noble | ++ path=overlays/2025.2/openstack_requirements/source 2026-09-04 09:45:24.342336 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_requirements/source ]] 2026-09-04 09:45:24.342365 | ubuntu-noble | ++ return 1 2026-09-04 09:45:24.342813 | ubuntu-noble | + overlay_dir= 2026-09-04 09:45:24.342872 | ubuntu-noble | + overlay_dir= 2026-09-04 09:45:24.342908 | ubuntu-noble | + echo Check patches for requirements-stable-2025.2.tar.gz 2026-09-04 09:45:24.342924 | ubuntu-noble | Check patches for requirements-stable-2025.2.tar.gz 2026-09-04 09:45:24.342944 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 09:45:24.342992 | ubuntu-noble | + echo Check overlays for requirements-stable-2025.2.tar.gz 2026-09-04 09:45:24.343006 | ubuntu-noble | Check overlays for requirements-stable-2025.2.tar.gz 2026-09-04 09:45:24.343024 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 09:45:24.343039 | ubuntu-noble | + popd 2026-09-04 09:45:24.343233 | 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-04 09:45:24.343641 | ubuntu-noble | + local manifest=/home/zuul/src/github.com/osism/container-images-kolla/.patches-applied 2026-09-04 09:45:24.343654 | ubuntu-noble | + shift 2026-09-04 09:45:24.343658 | ubuntu-noble | + [[ ! -e /home/zuul/src/github.com/osism/container-images-kolla/.patches-applied ]] 2026-09-04 09:45:24.343662 | ubuntu-noble | + roots=() 2026-09-04 09:45:24.343665 | ubuntu-noble | + local roots dir 2026-09-04 09:45:24.343669 | ubuntu-noble | + for dir in "$@" 2026-09-04 09:45:24.343672 | ubuntu-noble | + [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2 ]] 2026-09-04 09:45:24.343677 | ubuntu-noble | + roots+=("$PATCH_ROOT/$dir") 2026-09-04 09:45:24.343681 | ubuntu-noble | + for dir in "$@" 2026-09-04 09:45:24.343684 | ubuntu-noble | + [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/kolla-build/2025.2 ]] 2026-09-04 09:45:24.343688 | ubuntu-noble | + roots+=("$PATCH_ROOT/$dir") 2026-09-04 09:45:24.343691 | ubuntu-noble | + [[ 2 -eq 0 ]] 2026-09-04 09:45:24.343694 | ubuntu-noble | + local tmp 2026-09-04 09:45:24.344852 | ubuntu-noble | ++ mktemp -d 2026-09-04 09:45:24.347384 | ubuntu-noble | + tmp=/tmp/tmp.Ox3VwaYnk0 2026-09-04 09:45:24.347417 | 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-04 09:45:24.347866 | ubuntu-noble | + sed 's|^/home/zuul/src/github.com/osism/container-images-kolla/||' 2026-09-04 09:45:24.348304 | ubuntu-noble | + sort 2026-09-04 09:45:24.351846 | ubuntu-noble | + sort -u /home/zuul/src/github.com/osism/container-images-kolla/.patches-applied 2026-09-04 09:45:24.355516 | ubuntu-noble | + comm -23 /tmp/tmp.Ox3VwaYnk0/expected /tmp/tmp.Ox3VwaYnk0/applied 2026-09-04 09:45:24.358517 | ubuntu-noble | + local expected_count missing_count 2026-09-04 09:45:24.359481 | ubuntu-noble | ++ wc -l 2026-09-04 09:45:24.362376 | ubuntu-noble | + expected_count=19 2026-09-04 09:45:24.363276 | ubuntu-noble | ++ wc -l 2026-09-04 09:45:24.366037 | ubuntu-noble | + missing_count=0 2026-09-04 09:45:24.366087 | ubuntu-noble | + [[ 0 -gt 0 ]] 2026-09-04 09:45:24.366096 | ubuntu-noble | + rm -rf /tmp/tmp.Ox3VwaYnk0 2026-09-04 09:45:24.368787 | ubuntu-noble | + echo 'VERIFIED: 19 patch files, all applied' 2026-09-04 09:45:24.368815 | ubuntu-noble | VERIFIED: 19 patch files, all applied 2026-09-04 09:45:24.368822 | ubuntu-noble | + return 0 2026-09-04 09:45:24.564267 | ubuntu-noble | ok: Runtime: 0:01:11.062643 2026-09-04 09:45:24.601874 | 2026-09-04 09:45:24.602133 | PLAY RECAP 2026-09-04 09:45:24.602229 | ubuntu-noble | ok: 2 changed: 0 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-04 09:45:24.602258 | 2026-09-04 09:45:24.726348 | RUN END RESULT_NORMAL: [untrusted : github.com/osism/container-images-kolla/playbooks/patch.yml@main] 2026-09-04 09:45:24.727499 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-fetch.yaml@main] 2026-09-04 09:45:25.534781 | 2026-09-04 09:45:25.534915 | PLAY [Base post-fetch] 2026-09-04 09:45:25.548097 | 2026-09-04 09:45:25.548220 | TASK [diagnose-network : Ensure log directory exists] 2026-09-04 09:45:26.211382 | ubuntu-noble | ok 2026-09-04 09:45:26.221941 | 2026-09-04 09:45:26.222104 | TASK [diagnose-network : Snapshot dual-stack network state (post)] 2026-09-04 09:45:38.170371 | ubuntu-noble | ok: Runtime: 0:00:06.000012 2026-09-04 09:45:38.180220 | 2026-09-04 09:45:38.180329 | TASK [diagnose-network : Snapshot Docker/BuildKit IPv6 config (teardown)] 2026-09-04 09:45:44.309534 | ubuntu-noble | ok: Runtime: 0:00:00.258862 2026-09-04 09:45:44.315249 | 2026-09-04 09:45:44.315379 | TASK [diagnose-network : Probe container network namespace (teardown)] 2026-09-04 09:45:50.468543 | ubuntu-noble | ok: Runtime: 0:00:00.076531 2026-09-04 09:45:50.477967 | 2026-09-04 09:45:50.478059 | TASK [fetch-output : Set log path for multiple nodes] 2026-09-04 09:45:50.525585 | ubuntu-noble | skipping: Conditional result was False 2026-09-04 09:45:50.533215 | 2026-09-04 09:45:50.533333 | TASK [fetch-output : Set log path for single node] 2026-09-04 09:45:50.561974 | ubuntu-noble | ok 2026-09-04 09:45:50.566623 | 2026-09-04 09:45:50.566706 | LOOP [fetch-output : Ensure local output dirs] 2026-09-04 09:45:50.830665 | ubuntu-noble -> localhost | ok: "/var/lib/zuul/builds/0b9b10d7fee147219bb5d7a44b75f1be/work/logs" 2026-09-04 09:45:51.059585 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/0b9b10d7fee147219bb5d7a44b75f1be/work/artifacts" 2026-09-04 09:45:51.286019 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/0b9b10d7fee147219bb5d7a44b75f1be/work/docs" 2026-09-04 09:45:51.304756 | 2026-09-04 09:45:51.304891 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-09-04 09:45:52.005301 | ubuntu-noble | changed: 2026-09-04 09:45:52.005508 | ubuntu-noble | .d..t...... ./ 2026-09-04 09:45:52.007578 | ubuntu-noble | >f+++++++++ net-debug.post.txt 2026-09-04 09:45:52.007652 | ubuntu-noble | >f+++++++++ net-debug.pre.txt 2026-09-04 09:45:52.007679 | ubuntu-noble | >f+++++++++ sudo-debug.txt 2026-09-04 09:45:52.007702 | ubuntu-noble | >f+++++++++ sudo-strace.log 2026-09-04 09:45:52.007723 | ubuntu-noble | >f+++++++++ sudo-strace.log.time 2026-09-04 09:45:52.007769 | ubuntu-noble | changed: All items complete 2026-09-04 09:45:52.007798 | 2026-09-04 09:45:52.490588 | ubuntu-noble | changed: .d..t...... ./ 2026-09-04 09:45:53.003488 | ubuntu-noble | changed: .d..t...... ./ 2026-09-04 09:45:53.018065 | 2026-09-04 09:45:53.018173 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-09-04 09:45:53.365512 | ubuntu-noble -> localhost | ok: Item: artifacts Runtime: 0:00:00.010241 2026-09-04 09:45:53.649044 | ubuntu-noble -> localhost | ok: Item: docs Runtime: 0:00:00.008839 2026-09-04 09:45:53.665406 | 2026-09-04 09:45:53.665511 | PLAY RECAP 2026-09-04 09:45:53.665565 | ubuntu-noble | ok: 8 changed: 3 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-09-04 09:45:53.665590 | 2026-09-04 09:45:53.801833 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post-fetch.yaml@main] 2026-09-04 09:45:53.803224 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-09-04 09:45:54.545335 | 2026-09-04 09:45:54.545491 | PLAY [Base post] 2026-09-04 09:45:54.559375 | 2026-09-04 09:45:54.559499 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-09-04 09:45:55.420066 | ubuntu-noble | changed 2026-09-04 09:45:55.426856 | 2026-09-04 09:45:55.426959 | PLAY RECAP 2026-09-04 09:45:55.427030 | ubuntu-noble | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-04 09:45:55.427096 | 2026-09-04 09:45:55.548151 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-09-04 09:45:55.550440 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-logs.yaml@main] 2026-09-04 09:45:56.343825 | 2026-09-04 09:45:56.343978 | PLAY [Base post-logs] 2026-09-04 09:45:56.354399 | 2026-09-04 09:45:56.354536 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-09-04 09:45:56.817491 | localhost | changed 2026-09-04 09:45:56.829631 | 2026-09-04 09:45:56.829779 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-09-04 09:45:56.855631 | localhost | ok 2026-09-04 09:45:56.860227 | 2026-09-04 09:45:56.860364 | TASK [Set zuul-log-path fact] 2026-09-04 09:45:56.876059 | localhost | ok 2026-09-04 09:45:56.886731 | 2026-09-04 09:45:56.886908 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-04 09:45:56.911959 | localhost | ok 2026-09-04 09:45:56.915675 | 2026-09-04 09:45:56.915786 | TASK [upload-logs : Create log directories] 2026-09-04 09:45:57.417593 | localhost | changed 2026-09-04 09:45:57.421935 | 2026-09-04 09:45:57.422078 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-09-04 09:45:57.908933 | localhost -> localhost | ok: Runtime: 0:00:00.005747 2026-09-04 09:45:57.913451 | 2026-09-04 09:45:57.913583 | TASK [upload-logs : Upload logs to log server] 2026-09-04 09:45:58.453655 | localhost | Output suppressed because no_log was given 2026-09-04 09:45:58.456518 | 2026-09-04 09:45:58.456668 | LOOP [upload-logs : Compress console log and json output] 2026-09-04 09:45:58.507393 | localhost | skipping: Conditional result was False 2026-09-04 09:45:58.515980 | localhost | skipping: Conditional result was False 2026-09-04 09:45:58.527021 | 2026-09-04 09:45:58.527303 | LOOP [upload-logs : Upload compressed console log and json output] 2026-09-04 09:45:58.576552 | localhost | skipping: Conditional result was False 2026-09-04 09:45:58.576826 | 2026-09-04 09:45:58.583494 | localhost | skipping: Conditional result was False 2026-09-04 09:45:58.587969 | 2026-09-04 09:45:58.588076 | LOOP [upload-logs : Upload console log and json output]