2026-09-21 13:07:47.022331 | Job console starting 2026-09-21 13:07:47.032004 | Updating git repos 2026-09-21 13:07:47.069928 | Cloning repos into workspace 2026-09-21 13:07:47.097294 | Restoring repo states 2026-09-21 13:07:47.115876 | Merging changes 2026-09-21 13:07:48.128711 | Checking out repos 2026-09-21 13:07:48.157057 | Preparing playbooks 2026-09-21 13:07:49.042043 | Running Ansible setup 2026-09-21 13:07:53.842063 | PRE-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/pre.yaml@main] 2026-09-21 13:07:54.747446 | 2026-09-21 13:07:54.747607 | PLAY [Base pre] 2026-09-21 13:07:54.766249 | 2026-09-21 13:07:54.766406 | TASK [Setup log path fact] 2026-09-21 13:07:54.785896 | ubuntu-noble | ok 2026-09-21 13:07:54.806145 | 2026-09-21 13:07:54.806298 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-21 13:07:54.836409 | ubuntu-noble | ok 2026-09-21 13:07:54.850014 | 2026-09-21 13:07:54.850155 | TASK [emit-job-header : Print job information] 2026-09-21 13:07:54.893383 | # Job Information 2026-09-21 13:07:54.893622 | Ansible Version: 2.16.14 2026-09-21 13:07:54.893662 | Job: container-images-kolla-patch-2025.2 2026-09-21 13:07:54.893696 | Pipeline: check 2026-09-21 13:07:54.893720 | Executor: 521e9411259a 2026-09-21 13:07:54.893741 | Triggered by: https://github.com/osism/container-images-kolla/pull/802 2026-09-21 13:07:54.893763 | Event ID: 526d57a0-b5bd-11f1-921a-499b4b3b6bf7 2026-09-21 13:07:54.898989 | 2026-09-21 13:07:54.899104 | LOOP [emit-job-header : Print node information] 2026-09-21 13:07:55.027395 | ubuntu-noble | ok: 2026-09-21 13:07:55.027686 | ubuntu-noble | # Node Information 2026-09-21 13:07:55.027790 | ubuntu-noble | Inventory Hostname: ubuntu-noble 2026-09-21 13:07:55.027825 | ubuntu-noble | Hostname: ubuntu 2026-09-21 13:07:55.027847 | ubuntu-noble | Username: zuul 2026-09-21 13:07:55.027868 | ubuntu-noble | Distro: Ubuntu 24.04 2026-09-21 13:07:55.027892 | ubuntu-noble | Provider: regiocloud-a 2026-09-21 13:07:55.027913 | ubuntu-noble | Region: 2026-09-21 13:07:55.027934 | ubuntu-noble | Label: ubuntu-noble 2026-09-21 13:07:55.027954 | ubuntu-noble | Product Name: OpenStack Nova 2026-09-21 13:07:55.027976 | ubuntu-noble | Interface IP: 2a13:1a81:8000:3124:f816:3eff:fe86:b9fd 2026-09-21 13:07:55.047373 | 2026-09-21 13:07:55.047518 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-09-21 13:07:55.575667 | ubuntu-noble -> localhost | changed 2026-09-21 13:07:55.585387 | 2026-09-21 13:07:55.585644 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-09-21 13:07:56.744328 | ubuntu-noble -> localhost | changed 2026-09-21 13:07:56.764215 | 2026-09-21 13:07:56.764350 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-09-21 13:07:57.041187 | ubuntu-noble -> localhost | ok 2026-09-21 13:07:57.047854 | 2026-09-21 13:07:57.047985 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-09-21 13:07:57.078118 | ubuntu-noble | ok 2026-09-21 13:07:57.095127 | ubuntu-noble | included: /var/lib/zuul/builds/7a776c014d9142168a340ae29edc0097/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-09-21 13:07:57.101435 | 2026-09-21 13:07:57.101540 | TASK [add-build-sshkey : Create Temp SSH key] 2026-09-21 13:07:58.338508 | ubuntu-noble -> localhost | Generating public/private rsa key pair. 2026-09-21 13:07:58.338730 | ubuntu-noble -> localhost | Your identification has been saved in /var/lib/zuul/builds/7a776c014d9142168a340ae29edc0097/work/7a776c014d9142168a340ae29edc0097_id_rsa 2026-09-21 13:07:58.338769 | ubuntu-noble -> localhost | Your public key has been saved in /var/lib/zuul/builds/7a776c014d9142168a340ae29edc0097/work/7a776c014d9142168a340ae29edc0097_id_rsa.pub 2026-09-21 13:07:58.338795 | ubuntu-noble -> localhost | The key fingerprint is: 2026-09-21 13:07:58.338820 | ubuntu-noble -> localhost | SHA256:bhRdupMrrg//TfiUhSwL3SlrM7oJkMHQzIQASxdY4Cg zuul-build-sshkey 2026-09-21 13:07:58.338843 | ubuntu-noble -> localhost | The key's randomart image is: 2026-09-21 13:07:58.338877 | ubuntu-noble -> localhost | +---[RSA 3072]----+ 2026-09-21 13:07:58.338900 | ubuntu-noble -> localhost | |++=Xo . | 2026-09-21 13:07:58.338922 | ubuntu-noble -> localhost | |+ooo+ . o | 2026-09-21 13:07:58.338942 | ubuntu-noble -> localhost | |E. o . o | 2026-09-21 13:07:58.338962 | ubuntu-noble -> localhost | |. o o = o | 2026-09-21 13:07:58.338981 | ubuntu-noble -> localhost | | o S B = . | 2026-09-21 13:07:58.339004 | ubuntu-noble -> localhost | | . o . O o | 2026-09-21 13:07:58.339025 | ubuntu-noble -> localhost | | o + O + | 2026-09-21 13:07:58.339045 | ubuntu-noble -> localhost | | * = B | 2026-09-21 13:07:58.339066 | ubuntu-noble -> localhost | | .oBo. o | 2026-09-21 13:07:58.339085 | ubuntu-noble -> localhost | +----[SHA256]-----+ 2026-09-21 13:07:58.339136 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.721125 2026-09-21 13:07:58.345844 | 2026-09-21 13:07:58.345944 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-09-21 13:07:58.376759 | ubuntu-noble | ok 2026-09-21 13:07:58.388598 | ubuntu-noble | included: /var/lib/zuul/builds/7a776c014d9142168a340ae29edc0097/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-09-21 13:07:58.397026 | 2026-09-21 13:07:58.397126 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-09-21 13:07:58.421239 | ubuntu-noble | skipping: Conditional result was False 2026-09-21 13:07:58.427236 | 2026-09-21 13:07:58.427342 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-09-21 13:07:59.225005 | ubuntu-noble | changed 2026-09-21 13:07:59.232871 | 2026-09-21 13:07:59.232994 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-09-21 13:07:59.539549 | ubuntu-noble | ok 2026-09-21 13:07:59.546196 | 2026-09-21 13:07:59.546311 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-09-21 13:08:00.318300 | ubuntu-noble | changed 2026-09-21 13:08:00.324821 | 2026-09-21 13:08:00.324941 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-09-21 13:08:01.096297 | ubuntu-noble | changed 2026-09-21 13:08:01.103053 | 2026-09-21 13:08:01.103701 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-09-21 13:08:01.129153 | ubuntu-noble | skipping: Conditional result was False 2026-09-21 13:08:01.135397 | 2026-09-21 13:08:01.135541 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-09-21 13:08:01.565225 | ubuntu-noble -> localhost | changed 2026-09-21 13:08:01.576288 | 2026-09-21 13:08:01.576406 | TASK [add-build-sshkey : Add back temp key] 2026-09-21 13:08:01.888202 | ubuntu-noble -> localhost | Identity added: /var/lib/zuul/builds/7a776c014d9142168a340ae29edc0097/work/7a776c014d9142168a340ae29edc0097_id_rsa (zuul-build-sshkey) 2026-09-21 13:08:01.888499 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.018351 2026-09-21 13:08:01.896542 | 2026-09-21 13:08:01.896644 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-09-21 13:08:02.386567 | ubuntu-noble | ok 2026-09-21 13:08:02.393458 | 2026-09-21 13:08:02.393635 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-09-21 13:08:02.428298 | ubuntu-noble | skipping: Conditional result was False 2026-09-21 13:08:02.442096 | 2026-09-21 13:08:02.442240 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-09-21 13:08:03.058275 | ubuntu-noble | ok 2026-09-21 13:08:03.083294 | 2026-09-21 13:08:03.083449 | TASK [validate-host : Define zuul_info_dir fact] 2026-09-21 13:08:03.112217 | ubuntu-noble | ok 2026-09-21 13:08:03.117530 | 2026-09-21 13:08:03.117668 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2026-09-21 13:08:03.395269 | ubuntu-noble -> localhost | ok 2026-09-21 13:08:03.403386 | 2026-09-21 13:08:03.403511 | TASK [validate-host : Collect information about the host] 2026-09-21 13:08:04.652518 | ubuntu-noble | ok 2026-09-21 13:08:04.678185 | 2026-09-21 13:08:04.678341 | TASK [validate-host : Sanitize hostname] 2026-09-21 13:08:04.837603 | ubuntu-noble | ok 2026-09-21 13:08:04.842993 | 2026-09-21 13:08:04.843106 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2026-09-21 13:08:05.413744 | ubuntu-noble -> localhost | changed 2026-09-21 13:08:05.421409 | 2026-09-21 13:08:05.421897 | TASK [validate-host : Collect information about zuul worker] 2026-09-21 13:08:05.911087 | ubuntu-noble | ok 2026-09-21 13:08:05.916580 | 2026-09-21 13:08:05.916695 | TASK [validate-host : Write out all zuul information for each host] 2026-09-21 13:08:06.623354 | ubuntu-noble -> localhost | changed 2026-09-21 13:08:06.644719 | 2026-09-21 13:08:06.646204 | TASK [prepare-workspace-log : Start zuul_console daemon.] 2026-09-21 13:08:06.977705 | ubuntu-noble | ok 2026-09-21 13:08:06.989649 | 2026-09-21 13:08:06.989791 | TASK [prepare-workspace-log : Synchronize src repos to workspace directory.] 2026-09-21 13:08:07.834488 | ubuntu-noble | changed: 2026-09-21 13:08:07.834697 | ubuntu-noble | cd+++++++++ src/ 2026-09-21 13:08:07.834732 | ubuntu-noble | cd+++++++++ src/github.com/ 2026-09-21 13:08:07.834757 | ubuntu-noble | cd+++++++++ src/github.com/osism/ 2026-09-21 13:08:07.834778 | ubuntu-noble | cd+++++++++ src/github.com/osism/container-images-kolla/ 2026-09-21 13:08:07.834798 | ubuntu-noble | Containerfile 2026-09-21 13:08:07.834930 | ubuntu-noble | 2026-09-21 13:10:33.327040 | ubuntu-noble | 2026-09-21 13:10:33.327047 | ubuntu-noble | Or undo this operation with: 2026-09-21 13:10:33.327056 | ubuntu-noble | 2026-09-21 13:10:33.327063 | ubuntu-noble | git switch - 2026-09-21 13:10:33.327073 | ubuntu-noble | 2026-09-21 13:10:33.327083 | ubuntu-noble | Turn off this advice by setting config variable advice.detachedHead to false 2026-09-21 13:10:33.327090 | ubuntu-noble | 2026-09-21 13:10:33.327107 | ubuntu-noble | HEAD is now at 7fdda0ca7 stable-only: Update Prometheus to version 3.5.5 2026-09-21 13:10:33.329294 | ubuntu-noble | ++ git rev-parse --short HEAD 2026-09-21 13:10:33.333766 | ubuntu-noble | + export HASH_KOLLA=7fdda0ca7 2026-09-21 13:10:33.333812 | ubuntu-noble | + HASH_KOLLA=7fdda0ca7 2026-09-21 13:10:33.333817 | ubuntu-noble | + popd 2026-09-21 13:10:33.333878 | ubuntu-noble | + rm -rf kolla/docker/rabbitmq/rabbitmq-4-1 2026-09-21 13:10:33.337764 | ubuntu-noble | ++ find patches/kolla-build/2025.2 -type f -name '*.patch' 2026-09-21 13:10:33.337799 | ubuntu-noble | ++ sort 2026-09-21 13:10:33.339068 | ubuntu-noble | + for patch in $(find patches/kolla-build/$OPENSTACK_VERSION -type f -name '*.patch' | sort) 2026-09-21 13:10:33.339096 | ubuntu-noble | + pushd kolla 2026-09-21 13:10:33.339172 | ubuntu-noble | + apply_patch patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-09-21 13:10:33.339204 | ubuntu-noble | + local rel=patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-09-21 13:10:33.339236 | 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-21 13:10:33.339289 | ubuntu-noble | + echo 'APPLY PATCH patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch' 2026-09-21 13:10:33.339293 | ubuntu-noble | APPLY PATCH patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-09-21 13:10:33.339314 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-21 13:10:33.340887 | ubuntu-noble | checking file kolla/common/sources.py 2026-09-21 13:10:33.341259 | ubuntu-noble | + patch --forward --batch -p1 2026-09-21 13:10:33.342765 | ubuntu-noble | patching file kolla/common/sources.py 2026-09-21 13:10:33.342850 | ubuntu-noble | + echo patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-09-21 13:10:33.342917 | ubuntu-noble | + popd 2026-09-21 13:10:33.342943 | ubuntu-noble | + for patch in $(find patches/kolla-build/$OPENSTACK_VERSION -type f -name '*.patch' | sort) 2026-09-21 13:10:33.342948 | ubuntu-noble | + pushd kolla 2026-09-21 13:10:33.342988 | ubuntu-noble | + apply_patch patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-09-21 13:10:33.343007 | ubuntu-noble | + local rel=patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-09-21 13:10:33.343014 | 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-21 13:10:33.343031 | ubuntu-noble | + echo 'APPLY PATCH patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch' 2026-09-21 13:10:33.343036 | ubuntu-noble | APPLY PATCH patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-09-21 13:10:33.343046 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-21 13:10:33.344484 | ubuntu-noble | checking file kolla/image/kolla_worker.py 2026-09-21 13:10:33.344503 | ubuntu-noble | Hunk #1 succeeded at 332 with fuzz 1 (offset 19 lines). 2026-09-21 13:10:33.344559 | ubuntu-noble | + patch --forward --batch -p1 2026-09-21 13:10:33.346484 | ubuntu-noble | patching file kolla/image/kolla_worker.py 2026-09-21 13:10:33.346508 | ubuntu-noble | Hunk #1 succeeded at 332 with fuzz 1 (offset 19 lines). 2026-09-21 13:10:33.346575 | ubuntu-noble | + echo patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-09-21 13:10:33.346657 | ubuntu-noble | + popd 2026-09-21 13:10:33.346791 | ubuntu-noble | + [[ -f templates/2025.2/repos.yaml ]] 2026-09-21 13:10:33.346821 | ubuntu-noble | + python3 src/generate-apt-preferences-files.py 2026-09-21 13:10:33.486115 | ubuntu-noble | + echo DEBUG apt_preferences.ubuntu 2026-09-21 13:10:33.486174 | ubuntu-noble | DEBUG apt_preferences.ubuntu 2026-09-21 13:10:33.486183 | ubuntu-noble | + cat overlays/2025.2/base/apt_preferences.ubuntu 2026-09-21 13:10:33.487915 | ubuntu-noble | Package: rabbitmq-server 2026-09-21 13:10:33.487943 | ubuntu-noble | Pin: version 4.1.* 2026-09-21 13:10:33.487947 | ubuntu-noble | Pin-Priority: 1000 2026-09-21 13:10:33.487951 | ubuntu-noble | 2026-09-21 13:10:33.487955 | ubuntu-noble | Package: openvswitch* 2026-09-21 13:10:33.487959 | ubuntu-noble | Pin: version 3.5.* 2026-09-21 13:10:33.487962 | ubuntu-noble | Pin-Priority: 1000 2026-09-21 13:10:33.487966 | ubuntu-noble | 2026-09-21 13:10:33.487970 | ubuntu-noble | Package: erlang* 2026-09-21 13:10:33.487974 | ubuntu-noble | Pin: version 1:27.* 2026-09-21 13:10:33.487977 | ubuntu-noble | Pin-Priority: 1000 2026-09-21 13:10:33.487980 | ubuntu-noble | 2026-09-21 13:10:33.487984 | ubuntu-noble | # Stopgap: proxysql 3.0.9 (GHSA-58ww-865x-grpr bounds the first-packet 2026-09-21 13:10:33.487989 | ubuntu-noble | # recv()) rejects the kolla-ansible keepalived proxysql health check (the 2026-09-21 13:10:33.487993 | ubuntu-noble | # "show info" probe) -> keepalived FAULT -> api-int VIP dropped. Pin to 2026-09-21 13:10:33.487997 | ubuntu-noble | # 3.0.8 until the upstream fix (kolla-ansible change 992020, depends on 2026-09-21 13:10:33.488000 | ubuntu-noble | # kolla 992239, master-only) is backported to this release. 2026-09-21 13:10:33.488004 | ubuntu-noble | Package: proxysql 2026-09-21 13:10:33.488007 | ubuntu-noble | Pin: version 3.0.8* 2026-09-21 13:10:33.488010 | ubuntu-noble | Pin-Priority: 1001 2026-09-21 13:10:33.488038 | ubuntu-noble | + cp src/kolla-pip-check.py overlays/2025.2/base/kolla-pip-check.py 2026-09-21 13:10:33.491072 | ubuntu-noble | ++ find overlays/2025.2 -maxdepth 1 -mindepth 1 -type d 2026-09-21 13:10:33.493644 | ubuntu-noble | + for image in $(find overlays/$OPENSTACK_VERSION -maxdepth 1 -mindepth 1 -type d) 2026-09-21 13:10:33.494372 | ubuntu-noble | ++ basename overlays/2025.2/nova 2026-09-21 13:10:33.496172 | ubuntu-noble | + image_name=nova 2026-09-21 13:10:33.496313 | ubuntu-noble | + cp -r overlays/2025.2/nova/nova-spicehtml5proxy kolla/docker/nova 2026-09-21 13:10:33.498476 | ubuntu-noble | + for image in $(find overlays/$OPENSTACK_VERSION -maxdepth 1 -mindepth 1 -type d) 2026-09-21 13:10:33.499156 | ubuntu-noble | ++ basename overlays/2025.2/base 2026-09-21 13:10:33.500771 | ubuntu-noble | + image_name=base 2026-09-21 13:10:33.500875 | ubuntu-noble | + cp -r overlays/2025.2/base/apt_preferences.ubuntu overlays/2025.2/base/erlang.gpg overlays/2025.2/base/kolla-pip-check.py overlays/2025.2/base/rabbitmq.gpg kolla/docker/base 2026-09-21 13:10:33.503145 | ubuntu-noble | + find patches/2025.2 -mindepth 1 -type d 2026-09-21 13:10:33.504957 | ubuntu-noble | patches/2025.2/glance 2026-09-21 13:10:33.504980 | ubuntu-noble | patches/2025.2/neutron-dynamic-routing 2026-09-21 13:10:33.504985 | ubuntu-noble | patches/2025.2/ironic 2026-09-21 13:10:33.504989 | ubuntu-noble | patches/2025.2/nova 2026-09-21 13:10:33.504992 | ubuntu-noble | patches/2025.2/cinder 2026-09-21 13:10:33.504996 | ubuntu-noble | patches/2025.2/kolla 2026-09-21 13:10:33.507781 | ubuntu-noble | ++ find patches/2025.2 -mindepth 1 -type d 2026-09-21 13:10:33.507808 | ubuntu-noble | ++ grep kolla 2026-09-21 13:10:33.507825 | ubuntu-noble | ++ grep -v kolla-build 2026-09-21 13:10:33.510094 | ubuntu-noble | + for project in $(find patches/$OPENSTACK_VERSION -mindepth 1 -type d | grep kolla | grep -v kolla-build) 2026-09-21 13:10:33.510748 | ubuntu-noble | ++ basename patches/2025.2/kolla 2026-09-21 13:10:33.512143 | ubuntu-noble | + project=kolla 2026-09-21 13:10:33.514279 | ubuntu-noble | ++ find patches/2025.2/kolla -type f -name '*.patch' 2026-09-21 13:10:33.514306 | ubuntu-noble | ++ sort 2026-09-21 13:10:33.516435 | ubuntu-noble | + for patch in $(find patches/$OPENSTACK_VERSION/$project -type f -name '*.patch' | sort) 2026-09-21 13:10:33.516485 | ubuntu-noble | + pushd kolla 2026-09-21 13:10:33.516493 | ubuntu-noble | + apply_patch patches/2025.2/kolla/backport-924302.patch 2026-09-21 13:10:33.516499 | ubuntu-noble | + local rel=patches/2025.2/kolla/backport-924302.patch 2026-09-21 13:10:33.516505 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/kolla/backport-924302.patch 2026-09-21 13:10:33.516511 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/kolla/backport-924302.patch' 2026-09-21 13:10:33.516517 | ubuntu-noble | APPLY PATCH patches/2025.2/kolla/backport-924302.patch 2026-09-21 13:10:33.516522 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-21 13:10:33.517593 | ubuntu-noble | checking file docker/neutron/neutron-ovn-vpn-agent/Dockerfile.j2 2026-09-21 13:10:33.517709 | ubuntu-noble | checking file releasenotes/notes/releasenotes/notes/neutron-ovn-vpn-agent-kolla-image-979df04014ed9440.yaml 2026-09-21 13:10:33.518174 | ubuntu-noble | + patch --forward --batch -p1 2026-09-21 13:10:33.519219 | ubuntu-noble | patching file docker/neutron/neutron-ovn-vpn-agent/Dockerfile.j2 2026-09-21 13:10:33.519414 | ubuntu-noble | patching file releasenotes/notes/releasenotes/notes/neutron-ovn-vpn-agent-kolla-image-979df04014ed9440.yaml 2026-09-21 13:10:33.520437 | ubuntu-noble | + echo patches/2025.2/kolla/backport-924302.patch 2026-09-21 13:10:33.520470 | ubuntu-noble | + popd 2026-09-21 13:10:33.520477 | ubuntu-noble | + for patch in $(find patches/$OPENSTACK_VERSION/$project -type f -name '*.patch' | sort) 2026-09-21 13:10:33.520491 | ubuntu-noble | + pushd kolla 2026-09-21 13:10:33.520500 | ubuntu-noble | + apply_patch patches/2025.2/kolla/backport-995447.patch 2026-09-21 13:10:33.520510 | ubuntu-noble | + local rel=patches/2025.2/kolla/backport-995447.patch 2026-09-21 13:10:33.520518 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/kolla/backport-995447.patch 2026-09-21 13:10:33.520528 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/kolla/backport-995447.patch' 2026-09-21 13:10:33.520537 | ubuntu-noble | APPLY PATCH patches/2025.2/kolla/backport-995447.patch 2026-09-21 13:10:33.520546 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-21 13:10:33.521328 | ubuntu-noble | checking file docker/letsencrypt/letsencrypt-lego/letsencrypt-certificates.sh 2026-09-21 13:10:33.521524 | ubuntu-noble | checking file releasenotes/notes/letsencrypt-dns01-challenge-432b5122dc832f4a.yaml 2026-09-21 13:10:33.522127 | ubuntu-noble | + patch --forward --batch -p1 2026-09-21 13:10:33.523174 | ubuntu-noble | patching file docker/letsencrypt/letsencrypt-lego/letsencrypt-certificates.sh 2026-09-21 13:10:33.523353 | ubuntu-noble | patching file releasenotes/notes/letsencrypt-dns01-challenge-432b5122dc832f4a.yaml 2026-09-21 13:10:33.523774 | ubuntu-noble | + echo patches/2025.2/kolla/backport-995447.patch 2026-09-21 13:10:33.524479 | ubuntu-noble | + popd 2026-09-21 13:10:33.524501 | ubuntu-noble | + for patch in $(find patches/$OPENSTACK_VERSION/$project -type f -name '*.patch' | sort) 2026-09-21 13:10:33.524507 | ubuntu-noble | + pushd kolla 2026-09-21 13:10:33.524513 | ubuntu-noble | + apply_patch patches/2025.2/kolla/squash.patch 2026-09-21 13:10:33.524519 | ubuntu-noble | + local rel=patches/2025.2/kolla/squash.patch 2026-09-21 13:10:33.524525 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/kolla/squash.patch 2026-09-21 13:10:33.524531 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/kolla/squash.patch' 2026-09-21 13:10:33.524536 | ubuntu-noble | APPLY PATCH patches/2025.2/kolla/squash.patch 2026-09-21 13:10:33.524541 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-21 13:10:33.525832 | ubuntu-noble | checking file kolla/image/tasks.py 2026-09-21 13:10:33.525929 | ubuntu-noble | Hunk #1 succeeded at 428 (offset 16 lines). 2026-09-21 13:10:33.526617 | ubuntu-noble | + patch --forward --batch -p1 2026-09-21 13:10:33.527941 | ubuntu-noble | patching file kolla/image/tasks.py 2026-09-21 13:10:33.527987 | ubuntu-noble | Hunk #1 succeeded at 428 (offset 16 lines). 2026-09-21 13:10:33.528829 | ubuntu-noble | + echo patches/2025.2/kolla/squash.patch 2026-09-21 13:10:33.528862 | ubuntu-noble | + popd 2026-09-21 13:10:33.528867 | ubuntu-noble | + pip3 install -r kolla/requirements.txt 2026-09-21 13:10:34.241057 | ubuntu-noble | Collecting pbr!=2.1.0,>=2.0.0 (from -r kolla/requirements.txt (line 1)) 2026-09-21 13:10:34.325020 | ubuntu-noble | Downloading pbr-7.0.3-py2.py3-none-any.whl.metadata (3.8 kB) 2026-09-21 13:10:34.340532 | 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-21 13:10:34.445372 | ubuntu-noble | Collecting GitPython>=1.0.1 (from -r kolla/requirements.txt (line 3)) 2026-09-21 13:10:34.458441 | ubuntu-noble | Downloading gitpython-3.1.62-py3-none-any.whl.metadata (13 kB) 2026-09-21 13:10:34.554632 | ubuntu-noble | Collecting oslo.config>=5.1.0 (from -r kolla/requirements.txt (line 4)) 2026-09-21 13:10:34.568316 | ubuntu-noble | Downloading oslo_config-10.7.0-py3-none-any.whl.metadata (2.3 kB) 2026-09-21 13:10:34.582192 | 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-21 13:10:34.588773 | 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-21 13:10:34.648178 | ubuntu-noble | Collecting gitdb<5,>=4.0.1 (from GitPython>=1.0.1->-r kolla/requirements.txt (line 3)) 2026-09-21 13:10:34.661359 | ubuntu-noble | Downloading gitdb-4.0.12-py3-none-any.whl.metadata (1.2 kB) 2026-09-21 13:10:34.747794 | ubuntu-noble | Collecting netaddr>=0.7.18 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-09-21 13:10:34.760679 | ubuntu-noble | Downloading netaddr-1.3.0-py3-none-any.whl.metadata (5.0 kB) 2026-09-21 13:10:34.849822 | ubuntu-noble | Collecting stevedore>=5.6.0 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-09-21 13:10:34.865439 | ubuntu-noble | Downloading stevedore-5.9.1-py3-none-any.whl.metadata (2.3 kB) 2026-09-21 13:10:34.958045 | ubuntu-noble | Collecting oslo.i18n>=3.15.3 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-09-21 13:10:34.971610 | ubuntu-noble | Downloading oslo_i18n-6.9.0-py3-none-any.whl.metadata (2.0 kB) 2026-09-21 13:10:35.025076 | ubuntu-noble | Collecting rfc3986>=1.2.0 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-09-21 13:10:35.041309 | ubuntu-noble | Downloading rfc3986-2.0.0-py2.py3-none-any.whl.metadata (6.6 kB) 2026-09-21 13:10:35.065836 | 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-21 13:10:35.068916 | 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-21 13:10:35.182164 | 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-21 13:10:35.196180 | ubuntu-noble | Downloading smmap-5.0.3-py3-none-any.whl.metadata (4.6 kB) 2026-09-21 13:10:35.240079 | 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-21 13:10:35.242404 | ubuntu-noble | Requirement already satisfied: idna<4,>=2.5 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) (3.20) 2026-09-21 13:10:35.244626 | ubuntu-noble | Requirement already satisfied: urllib3<3,>=1.26 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) (2.8.0) 2026-09-21 13:10:35.246190 | 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-21 13:10:35.293970 | ubuntu-noble | Downloading pbr-7.0.3-py2.py3-none-any.whl (131 kB) 2026-09-21 13:10:35.334965 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 131.9/131.9 kB 3.9 MB/s eta 0:00:00 2026-09-21 13:10:35.351214 | ubuntu-noble | Downloading gitpython-3.1.62-py3-none-any.whl (222 kB) 2026-09-21 13:10:35.374030 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 222.8/222.8 kB 12.9 MB/s eta 0:00:00 2026-09-21 13:10:35.392090 | ubuntu-noble | Downloading oslo_config-10.7.0-py3-none-any.whl (143 kB) 2026-09-21 13:10:35.411270 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 143.8/143.8 kB 10.4 MB/s eta 0:00:00 2026-09-21 13:10:35.427958 | ubuntu-noble | Downloading gitdb-4.0.12-py3-none-any.whl (62 kB) 2026-09-21 13:10:35.444893 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.8/62.8 kB 5.0 MB/s eta 0:00:00 2026-09-21 13:10:35.460008 | ubuntu-noble | Downloading netaddr-1.3.0-py3-none-any.whl (2.3 MB) 2026-09-21 13:10:35.512552 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 47.9 MB/s eta 0:00:00 2026-09-21 13:10:35.528481 | ubuntu-noble | Downloading oslo_i18n-6.9.0-py3-none-any.whl (47 kB) 2026-09-21 13:10:35.544135 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 47.8/47.8 kB 3.3 MB/s eta 0:00:00 2026-09-21 13:10:35.557334 | ubuntu-noble | Downloading rfc3986-2.0.0-py2.py3-none-any.whl (31 kB) 2026-09-21 13:10:35.586435 | ubuntu-noble | Downloading stevedore-5.9.1-py3-none-any.whl (54 kB) 2026-09-21 13:10:35.602558 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.9/54.9 kB 4.2 MB/s eta 0:00:00 2026-09-21 13:10:35.617932 | ubuntu-noble | Downloading smmap-5.0.3-py3-none-any.whl (24 kB) 2026-09-21 13:10:35.933638 | ubuntu-noble | Installing collected packages: stevedore, smmap, rfc3986, pbr, netaddr, oslo.i18n, gitdb, oslo.config, GitPython 2026-09-21 13:10:37.088665 | ubuntu-noble | Successfully installed GitPython-3.1.62 gitdb-4.0.12 netaddr-1.3.0 oslo.config-10.7.0 oslo.i18n-6.9.0 pbr-7.0.3 rfc3986-2.0.0 smmap-5.0.3 stevedore-5.9.1 2026-09-21 13:10:37.251227 | ubuntu-noble | + pip3 install kolla/ 2026-09-21 13:10:37.746544 | ubuntu-noble | Processing ./kolla 2026-09-21 13:10:37.749492 | ubuntu-noble | Installing build dependencies: started 2026-09-21 13:10:39.888952 | ubuntu-noble | Installing build dependencies: finished with status 'done' 2026-09-21 13:10:39.894196 | ubuntu-noble | Getting requirements to build wheel: started 2026-09-21 13:10:40.137022 | ubuntu-noble | Getting requirements to build wheel: finished with status 'done' 2026-09-21 13:10:40.144186 | ubuntu-noble | Installing backend dependencies: started 2026-09-21 13:10:42.428845 | ubuntu-noble | Installing backend dependencies: finished with status 'done' 2026-09-21 13:10:42.430425 | ubuntu-noble | Preparing metadata (pyproject.toml): started 2026-09-21 13:10:43.062091 | ubuntu-noble | Preparing metadata (pyproject.toml): finished with status 'done' 2026-09-21 13:10:43.082587 | ubuntu-noble | Requirement already satisfied: pbr!=2.1.0,>=2.0.0 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.3.0) (7.0.3) 2026-09-21 13:10:43.084936 | ubuntu-noble | Requirement already satisfied: Jinja2>=3.0.1 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.3.0) (3.1.6) 2026-09-21 13:10:43.087506 | ubuntu-noble | Requirement already satisfied: GitPython>=1.0.1 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.3.0) (3.1.62) 2026-09-21 13:10:43.089095 | ubuntu-noble | Requirement already satisfied: oslo.config>=5.1.0 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.3.0) (10.7.0) 2026-09-21 13:10:43.091071 | ubuntu-noble | Requirement already satisfied: setuptools>=64.0.0 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.3.0) (84.0.0) 2026-09-21 13:10:43.142149 | ubuntu-noble | Requirement already satisfied: gitdb<5,>=4.0.1 in /tmp/venv/lib/python3.12/site-packages (from GitPython>=1.0.1->kolla==21.3.0) (4.0.12) 2026-09-21 13:10:43.148475 | ubuntu-noble | Requirement already satisfied: MarkupSafe>=2.0 in /tmp/venv/lib/python3.12/site-packages (from Jinja2>=3.0.1->kolla==21.3.0) (3.0.3) 2026-09-21 13:10:43.162107 | ubuntu-noble | Requirement already satisfied: netaddr>=0.7.18 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->kolla==21.3.0) (1.3.0) 2026-09-21 13:10:43.164009 | ubuntu-noble | Requirement already satisfied: stevedore>=5.6.0 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->kolla==21.3.0) (5.9.1) 2026-09-21 13:10:43.166324 | ubuntu-noble | Requirement already satisfied: oslo.i18n>=3.15.3 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->kolla==21.3.0) (6.9.0) 2026-09-21 13:10:43.168606 | ubuntu-noble | Requirement already satisfied: rfc3986>=1.2.0 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->kolla==21.3.0) (2.0.0) 2026-09-21 13:10:43.170633 | ubuntu-noble | Requirement already satisfied: PyYAML>=5.1 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->kolla==21.3.0) (6.0.3) 2026-09-21 13:10:43.172807 | ubuntu-noble | Requirement already satisfied: requests>=2.18.0 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->kolla==21.3.0) (2.34.2) 2026-09-21 13:10:43.254793 | ubuntu-noble | Requirement already satisfied: smmap<6,>=3.0.1 in /tmp/venv/lib/python3.12/site-packages (from gitdb<5,>=4.0.1->GitPython>=1.0.1->kolla==21.3.0) (5.0.3) 2026-09-21 13:10:43.274956 | ubuntu-noble | Requirement already satisfied: charset_normalizer<4,>=2 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->kolla==21.3.0) (3.5.1) 2026-09-21 13:10:43.276750 | ubuntu-noble | Requirement already satisfied: idna<4,>=2.5 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->kolla==21.3.0) (3.20) 2026-09-21 13:10:43.278361 | ubuntu-noble | Requirement already satisfied: urllib3<3,>=1.26 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->kolla==21.3.0) (2.8.0) 2026-09-21 13:10:43.279886 | ubuntu-noble | Requirement already satisfied: certifi>=2023.5.7 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->kolla==21.3.0) (2026.7.22) 2026-09-21 13:10:43.313812 | ubuntu-noble | Building wheels for collected packages: kolla 2026-09-21 13:10:43.314997 | ubuntu-noble | Building wheel for kolla (pyproject.toml): started 2026-09-21 13:10:44.956842 | ubuntu-noble | Building wheel for kolla (pyproject.toml): finished with status 'done' 2026-09-21 13:10:44.959677 | ubuntu-noble | Created wheel for kolla: filename=kolla-21.3.0-py3-none-any.whl size=372379 sha256=f5f8a320906731ea1ef767cd7360e680dbd3dd046e41836ed61e7011dc7a7511 2026-09-21 13:10:44.960049 | ubuntu-noble | Stored in directory: /tmp/pip-ephem-wheel-cache-u34vg20j/wheels/5a/56/c4/e310d82118381247de5918f2335ab23c36c3bc15e9e4672495 2026-09-21 13:10:44.971394 | ubuntu-noble | Successfully built kolla 2026-09-21 13:10:45.176112 | ubuntu-noble | Installing collected packages: kolla 2026-09-21 13:10:45.359401 | ubuntu-noble | Successfully installed kolla-21.3.0 2026-09-21 13:10:45.512499 | ubuntu-noble | ++ kolla-build --version 2026-09-21 13:10:46.159768 | ubuntu-noble | + export KOLLA_VERSION=21.3.0 2026-09-21 13:10:46.159890 | ubuntu-noble | + KOLLA_VERSION=21.3.0 2026-09-21 13:10:46.159992 | ubuntu-noble | ++ git rev-parse --short HEAD 2026-09-21 13:10:46.163477 | ubuntu-noble | + export HASH_DOCKER_IMAGES_KOLLA=4319990 2026-09-21 13:10:46.163561 | ubuntu-noble | + HASH_DOCKER_IMAGES_KOLLA=4319990 2026-09-21 13:10:46.163876 | ubuntu-noble | ++ cd release 2026-09-21 13:10:46.163941 | ubuntu-noble | ++ git rev-parse --short HEAD 2026-09-21 13:10:46.166217 | ubuntu-noble | + export HASH_RELEASE=62c5f3c 2026-09-21 13:10:46.166249 | ubuntu-noble | + HASH_RELEASE=62c5f3c 2026-09-21 13:10:46.166254 | ubuntu-noble | + python3 src/generate-template-overrides-file.py 2026-09-21 13:10:46.333823 | ubuntu-noble | + echo DEBUG template-overrides.j2 2026-09-21 13:10:46.333899 | ubuntu-noble | DEBUG template-overrides.j2 2026-09-21 13:10:46.333910 | ubuntu-noble | + cat templates/2025.2/template-overrides.j2 2026-09-21 13:10:46.335684 | ubuntu-noble | {% extends parent_template %} 2026-09-21 13:10:46.335742 | ubuntu-noble | 2026-09-21 13:10:46.335750 | ubuntu-noble | {% set fluentd_plugins = [ 2026-09-21 13:10:46.335755 | ubuntu-noble | 'fluent-plugin-grok-parser', 2026-09-21 13:10:46.335760 | ubuntu-noble | 'fluent-plugin-prometheus', 2026-09-21 13:10:46.335765 | ubuntu-noble | 'fluent-plugin-rewrite-tag-filter', 2026-09-21 13:10:46.335769 | ubuntu-noble | 'fluent-plugin-grafana-loki', 2026-09-21 13:10:46.335774 | ubuntu-noble | ] %} 2026-09-21 13:10:46.335779 | ubuntu-noble | 2026-09-21 13:10:46.335784 | ubuntu-noble | {% set openstack_base_pip_packages_append = ['pip', 'git+https://github.com/sapcc/openstack-audit-middleware.git'] %} 2026-09-21 13:10:46.335789 | ubuntu-noble | 2026-09-21 13:10:46.335794 | ubuntu-noble | {% set glance_base_pip_packages_append = ['boto3'] %} 2026-09-21 13:10:46.335798 | ubuntu-noble | 2026-09-21 13:10:46.335815 | ubuntu-noble | {% block nova_libvirt_footer %} 2026-09-21 13:10:46.335818 | ubuntu-noble | RUN chgrp tss /var/lib/swtpm-localca \ 2026-09-21 13:10:46.335822 | ubuntu-noble | && chmod g+w /var/lib/swtpm-localca 2026-09-21 13:10:46.335825 | ubuntu-noble | RUN truncate --size=524288 /usr/lib/ipxe/qemu/efi-virtio.rom 2026-09-21 13:10:46.335829 | ubuntu-noble | {% endblock %} 2026-09-21 13:10:46.335832 | ubuntu-noble | 2026-09-21 13:10:46.335835 | ubuntu-noble | {% block horizon_header %} 2026-09-21 13:10:46.335839 | ubuntu-noble | RUN apt-get update \ 2026-09-21 13:10:46.335842 | ubuntu-noble | && apt-get -y install --no-install-recommends build-essential libmariadb-dev-compat \ 2026-09-21 13:10:46.335846 | ubuntu-noble | && python3 -m pip --no-cache-dir install --upgrade setuptools mysqlclient \ 2026-09-21 13:10:46.335850 | ubuntu-noble | && apt-get remove -y build-essential \ 2026-09-21 13:10:46.335854 | ubuntu-noble | && apt-get clean \ 2026-09-21 13:10:46.335857 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* 2026-09-21 13:10:46.335861 | ubuntu-noble | {% endblock %} 2026-09-21 13:10:46.335864 | ubuntu-noble | 2026-09-21 13:10:46.335867 | ubuntu-noble | {% block horizon_footer %} 2026-09-21 13:10:46.335871 | ubuntu-noble | RUN curl -q -L -o /tmp/openstack-themes.tar.gz https://github.com/osism/openstack-themes/archive/main.tar.gz \ 2026-09-21 13:10:46.335881 | 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-21 13:10:46.335886 | ubuntu-noble | && rm /tmp/openstack-themes.tar.gz 2026-09-21 13:10:46.335889 | ubuntu-noble | {% endblock %} 2026-09-21 13:10:46.335893 | ubuntu-noble | 2026-09-21 13:10:46.335896 | ubuntu-noble | {% block base_header %} 2026-09-21 13:10:46.335899 | ubuntu-noble | COPY apt_preferences.{{ base_distro }} /etc/apt/preferences 2026-09-21 13:10:46.335903 | ubuntu-noble | COPY kolla-pip-check.py /usr/local/bin/kolla-pip-check.py 2026-09-21 13:10:46.335907 | ubuntu-noble | COPY *.gpg /etc/kolla/apt-keys/ 2026-09-21 13:10:46.335910 | ubuntu-noble | 2026-09-21 13:10:46.335913 | ubuntu-noble | RUN apt-get update \ 2026-09-21 13:10:46.335917 | ubuntu-noble | && apt-get -y install --no-install-recommends locales ca-certificates \ 2026-09-21 13:10:46.335920 | ubuntu-noble | && locale-gen en_US.UTF-8 \ 2026-09-21 13:10:46.335924 | ubuntu-noble | && apt-get clean \ 2026-09-21 13:10:46.335927 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* 2026-09-21 13:10:46.335930 | ubuntu-noble | {% endblock %} 2026-09-21 13:10:46.335934 | ubuntu-noble | 2026-09-21 13:10:46.335981 | ubuntu-noble | {% block openstack_base_header %} 2026-09-21 13:10:46.335986 | ubuntu-noble | RUN apt-get update \ 2026-09-21 13:10:46.335989 | ubuntu-noble | && apt-get -y install --no-install-recommends python3-setuptools \ 2026-09-21 13:10:46.335992 | ubuntu-noble | && apt-get clean \ 2026-09-21 13:10:46.335996 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* 2026-09-21 13:10:46.335999 | ubuntu-noble | {% endblock %} 2026-09-21 13:10:46.336002 | ubuntu-noble | 2026-09-21 13:10:46.336005 | ubuntu-noble | {% set glance_base_packages_append = ['nvme-cli'] %} 2026-09-21 13:10:46.336009 | ubuntu-noble | 2026-09-21 13:10:46.336012 | ubuntu-noble | {% set kolla_toolbox_packages_append = ['iputils-ping', 'traceroute'] %} 2026-09-21 13:10:46.336015 | ubuntu-noble | 2026-09-21 13:10:46.336019 | ubuntu-noble | {% set cinder_volume_packages_append = ['multipath-tools'] %} 2026-09-21 13:10:46.336022 | ubuntu-noble | 2026-09-21 13:10:46.336026 | ubuntu-noble | {% set cinder_volume_pip_packages = [ 'py-pure-client', 'infinisdk', 'python-linstor' ] %} 2026-09-21 13:10:46.336029 | ubuntu-noble | {% block cinder_volume_footer %} 2026-09-21 13:10:46.336032 | ubuntu-noble | RUN {{ macros.install_pip(cinder_volume_pip_packages | customizable("pip_packages")) }} 2026-09-21 13:10:46.336036 | ubuntu-noble | {% endblock %} 2026-09-21 13:10:46.336039 | ubuntu-noble | 2026-09-21 13:10:46.336042 | ubuntu-noble | {% set manila_base_additional_pip_packages = [ 'pywinrm' ] %} 2026-09-21 13:10:46.336045 | ubuntu-noble | {% block manila_base_footer %} 2026-09-21 13:10:46.336049 | ubuntu-noble | RUN {{ macros.install_pip(manila_base_additional_pip_packages | customizable("pip_packages")) }} 2026-09-21 13:10:46.336052 | ubuntu-noble | {% endblock %} 2026-09-21 13:10:46.336056 | ubuntu-noble | 2026-09-21 13:10:46.336059 | ubuntu-noble | {% set magnum_base_additional_pip_packages = [ 'magnum-cluster-api' ] %} 2026-09-21 13:10:46.336062 | ubuntu-noble | {% block magnum_base_footer %} 2026-09-21 13:10:46.336065 | ubuntu-noble | RUN {{ macros.install_pip(magnum_base_additional_pip_packages | customizable("pip_packages")) }} 2026-09-21 13:10:46.336069 | ubuntu-noble | RUN curl -o /tmp/helm.tar.gz https://get.helm.sh/helm-v3.15.2-linux-amd64.tar.gz \ 2026-09-21 13:10:46.336076 | ubuntu-noble | && tar --strip-components=1 -xvzf /tmp/helm.tar.gz -C /usr/local/bin linux-amd64/helm 2026-09-21 13:10:46.336079 | ubuntu-noble | {% endblock %} 2026-09-21 13:10:46.336083 | ubuntu-noble | 2026-09-21 13:10:46.336086 | ubuntu-noble | {% set gnocchi_base_packages_append = ['python3-rados'] %} 2026-09-21 13:10:46.336089 | ubuntu-noble | {% block gnocchi_base_footer %} 2026-09-21 13:10:46.336092 | ubuntu-noble | RUN mkdir -p /var/lib/gnocchi/tmp \ 2026-09-21 13:10:46.336096 | ubuntu-noble | && chown -R gnocchi: /var/lib/gnocchi/tmp 2026-09-21 13:10:46.336099 | ubuntu-noble | {% endblock %} 2026-09-21 13:10:46.336102 | ubuntu-noble | 2026-09-21 13:10:46.336105 | ubuntu-noble | {% block grafana_footer %} 2026-09-21 13:10:46.336109 | ubuntu-noble | RUN curl -o /tmp/kolla-operations.tar.gz https://github.com/osism/kolla-operations/tarball/main \ 2026-09-21 13:10:46.336112 | ubuntu-noble | && mkdir -p /operations \ 2026-09-21 13:10:46.336115 | ubuntu-noble | && tar --strip-components=1 -xvzf /tmp/kolla-operations.tar.gz -C /operations \ 2026-09-21 13:10:46.336118 | ubuntu-noble | && rm -f /tmp/kolla-operations.tar.gz 2026-09-21 13:10:46.336122 | ubuntu-noble | {% endblock %} 2026-09-21 13:10:46.336125 | ubuntu-noble | 2026-09-21 13:10:46.336128 | ubuntu-noble | {% block keystone_footer %} 2026-09-21 13:10:46.336131 | ubuntu-noble | RUN python3 -m pip --no-cache-dir install -c /requirements/upper-constraints.txt keystone-keycloak-backend 2026-09-21 13:10:46.336135 | ubuntu-noble | RUN apt-get update \ 2026-09-21 13:10:46.336138 | ubuntu-noble | && apt-get -y install --no-install-recommends \ 2026-09-21 13:10:46.336141 | ubuntu-noble | libapache2-mod-auth-openidc \ 2026-09-21 13:10:46.336144 | ubuntu-noble | libldap-common \ 2026-09-21 13:10:46.336148 | ubuntu-noble | libmemcached11 \ 2026-09-21 13:10:46.336151 | ubuntu-noble | && apt-get clean \ 2026-09-21 13:10:46.336171 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* \ 2026-09-21 13:10:46.336174 | ubuntu-noble | && a2enmod auth_openidc 2026-09-21 13:10:46.336178 | ubuntu-noble | {% endblock %} 2026-09-21 13:10:46.336181 | ubuntu-noble | 2026-09-21 13:10:46.336184 | ubuntu-noble | {% block footer %} 2026-09-21 13:10:46.336187 | ubuntu-noble | RUN rm -rf /usr/share/doc/* \ 2026-09-21 13:10:46.336191 | ubuntu-noble | && rm -rf /usr/share/man/* \ 2026-09-21 13:10:46.336194 | ubuntu-noble | && apt-get remove -y build-essential \ 2026-09-21 13:10:46.336197 | ubuntu-noble | && apt-get autoremove -y \ 2026-09-21 13:10:46.336209 | 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-21 13:10:46.336218 | ubuntu-noble | && if [ -e /var/lib/kolla/venv/bin/pip3 ]; then /var/lib/kolla/venv/bin/python3 /usr/local/bin/kolla-pip-check.py; fi 2026-09-21 13:10:46.336221 | ubuntu-noble | {% endblock %} 2026-09-21 13:10:46.336225 | ubuntu-noble | 2026-09-21 13:10:46.336228 | ubuntu-noble | {% block labels %} 2026-09-21 13:10:46.336231 | ubuntu-noble | LABEL "build-date"="{{ build_date }}" \ 2026-09-21 13:10:46.336234 | ubuntu-noble | "name"="{{ image_name }}" \ 2026-09-21 13:10:46.336238 | ubuntu-noble | "de.osism.commit.docker_images_kolla"="4319990" \ 2026-09-21 13:10:46.336241 | ubuntu-noble | "de.osism.commit.kolla"="7fdda0ca7" \ 2026-09-21 13:10:46.336244 | ubuntu-noble | "de.osism.commit.kolla_version"="21.3.0" \ 2026-09-21 13:10:46.336247 | ubuntu-noble | "de.osism.commit.release"="62c5f3c" \ 2026-09-21 13:10:46.336251 | ubuntu-noble | "de.osism.os_id"="ubuntu" \ 2026-09-21 13:10:46.336254 | ubuntu-noble | "de.osism.os_version_id"="24.04" \ 2026-09-21 13:10:46.336257 | ubuntu-noble | "de.osism.release.openstack"="2025.2" \ 2026-09-21 13:10:46.336260 | ubuntu-noble | "de.osism.version"="latest" \ 2026-09-21 13:10:46.336263 | ubuntu-noble | "org.opencontainers.image.created"="2026-09-21T13:10:46.309323+00:00" \ 2026-09-21 13:10:46.336267 | ubuntu-noble | "org.opencontainers.image.documentation"="https://osism.tech/docs/" \ 2026-09-21 13:10:46.336271 | ubuntu-noble | "org.opencontainers.image.licenses"="ASL 2.0" \ 2026-09-21 13:10:46.336274 | ubuntu-noble | "org.opencontainers.image.source"="https://github.com/osism/container-images-kolla" \ 2026-09-21 13:10:46.336277 | ubuntu-noble | "org.opencontainers.image.title"="{{ image_name }}" \ 2026-09-21 13:10:46.336280 | ubuntu-noble | "org.opencontainers.image.url"="https://quay.io/organization/osism" \ 2026-09-21 13:10:46.336284 | ubuntu-noble | "org.opencontainers.image.vendor"="OSISM GmbH" 2026-09-21 13:10:46.336290 | ubuntu-noble | {% endblock %} 2026-09-21 13:10:46.336294 | ubuntu-noble | 2026-09-21 13:10:46.336489 | ubuntu-noble | + bash scripts/002-generate.sh 2026-09-21 13:10:46.338393 | ubuntu-noble | + BASE=ubuntu 2026-09-21 13:10:46.338687 | ubuntu-noble | + BASE_VERSION=22.04 2026-09-21 13:10:46.339336 | ubuntu-noble | ++ date +%Y%m%d 2026-09-21 13:10:46.343883 | ubuntu-noble | + BUILD_ID=20260921 2026-09-21 13:10:46.343956 | ubuntu-noble | + DOCKER_NAMESPACE=kolla 2026-09-21 13:10:46.343973 | ubuntu-noble | + DOCKER_REGISTRY=osism.harbor.regio.digital 2026-09-21 13:10:46.343982 | ubuntu-noble | + OPENSTACK_VERSION=2025.2 2026-09-21 13:10:46.343989 | ubuntu-noble | + VERSION=latest 2026-09-21 13:10:46.343996 | ubuntu-noble | + [[ latest != \l\a\t\e\s\t ]] 2026-09-21 13:10:46.344004 | ubuntu-noble | + . defaults/all.sh 2026-09-21 13:10:46.344015 | ubuntu-noble | ++ export 'LOGURU_FORMAT={time} - {level} - {message}' 2026-09-21 13:10:46.344028 | ubuntu-noble | ++ LOGURU_FORMAT='{time} - {level} - {message}' 2026-09-21 13:10:46.344039 | ubuntu-noble | ++ [[ -e /tmp/venv/bin/activate ]] 2026-09-21 13:10:46.344051 | ubuntu-noble | ++ . /tmp/venv/bin/activate 2026-09-21 13:10:46.344063 | ubuntu-noble | +++ deactivate nondestructive 2026-09-21 13:10:46.344075 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-21 13:10:46.344088 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-21 13:10:46.344101 | ubuntu-noble | +++ hash -r 2026-09-21 13:10:46.344114 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-21 13:10:46.344125 | ubuntu-noble | +++ unset VIRTUAL_ENV 2026-09-21 13:10:46.344138 | ubuntu-noble | +++ unset VIRTUAL_ENV_PROMPT 2026-09-21 13:10:46.344150 | ubuntu-noble | +++ '[' '!' nondestructive = nondestructive ']' 2026-09-21 13:10:46.344163 | ubuntu-noble | +++ '[' linux-gnu = cygwin ']' 2026-09-21 13:10:46.344175 | ubuntu-noble | +++ '[' linux-gnu = msys ']' 2026-09-21 13:10:46.344187 | ubuntu-noble | +++ export VIRTUAL_ENV=/tmp/venv 2026-09-21 13:10:46.344199 | ubuntu-noble | +++ VIRTUAL_ENV=/tmp/venv 2026-09-21 13:10:46.344212 | 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-21 13:10:46.344226 | 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-21 13:10:46.344239 | ubuntu-noble | +++ export PATH 2026-09-21 13:10:46.344252 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-21 13:10:46.344264 | ubuntu-noble | +++ '[' -z '' ']' 2026-09-21 13:10:46.344276 | ubuntu-noble | +++ _OLD_VIRTUAL_PS1= 2026-09-21 13:10:46.344288 | ubuntu-noble | +++ PS1='(venv) ' 2026-09-21 13:10:46.344327 | ubuntu-noble | +++ export PS1 2026-09-21 13:10:46.344355 | ubuntu-noble | +++ VIRTUAL_ENV_PROMPT='(venv) ' 2026-09-21 13:10:46.344363 | ubuntu-noble | +++ export VIRTUAL_ENV_PROMPT 2026-09-21 13:10:46.344370 | ubuntu-noble | +++ hash -r 2026-09-21 13:10:46.344377 | ubuntu-noble | + . defaults/2025.2.sh 2026-09-21 13:10:46.344392 | ubuntu-noble | +++ date +%Y%m%d 2026-09-21 13:10:46.345460 | ubuntu-noble | ++ export BUILD_ID=20260921 2026-09-21 13:10:46.345484 | ubuntu-noble | ++ BUILD_ID=20260921 2026-09-21 13:10:46.345496 | ubuntu-noble | ++ export KOLLA_TYPE= 2026-09-21 13:10:46.345507 | ubuntu-noble | ++ KOLLA_TYPE= 2026-09-21 13:10:46.345516 | ubuntu-noble | ++ export BASE_VERSION=24.04 2026-09-21 13:10:46.345523 | ubuntu-noble | ++ BASE_VERSION=24.04 2026-09-21 13:10:46.345529 | ubuntu-noble | + export VERSION 2026-09-21 13:10:46.345536 | ubuntu-noble | + export OPENSTACK_VERSION 2026-09-21 13:10:46.345546 | ubuntu-noble | + DOCKER_TAG=build-20260921 2026-09-21 13:10:46.345553 | ubuntu-noble | + KOLLA_BASE=ubuntu 2026-09-21 13:10:46.345560 | ubuntu-noble | + KOLLA_BASE_TAG=24.04 2026-09-21 13:10:46.345566 | ubuntu-noble | + KOLLA_CONF_FILE=kolla-build.conf 2026-09-21 13:10:46.345574 | ubuntu-noble | + KOLLA_INSTALL_TYPE=source 2026-09-21 13:10:46.345580 | ubuntu-noble | + python3 src/generate-kolla-build-config.py 2026-09-21 13:10:46.498757 | ubuntu-noble | + setini DEFAULT namespace kolla 2026-09-21 13:10:46.498823 | 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-21 13:10:47.998842 | ubuntu-noble | localhost | SUCCESS => { 2026-09-21 13:10:47.998937 | ubuntu-noble | "changed": false, 2026-09-21 13:10:47.998955 | ubuntu-noble | "gid": 1000, 2026-09-21 13:10:47.998971 | ubuntu-noble | "group": "zuul", 2026-09-21 13:10:47.998985 | ubuntu-noble | "mode": "0664", 2026-09-21 13:10:47.998999 | ubuntu-noble | "msg": "OK", 2026-09-21 13:10:47.999014 | ubuntu-noble | "owner": "zuul", 2026-09-21 13:10:47.999030 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-21 13:10:47.999045 | ubuntu-noble | "size": 4562, 2026-09-21 13:10:47.999060 | ubuntu-noble | "state": "file", 2026-09-21 13:10:47.999073 | ubuntu-noble | "uid": 1000 2026-09-21 13:10:47.999118 | ubuntu-noble | } 2026-09-21 13:10:48.134785 | ubuntu-noble | + setini DEFAULT tag build-20260921 2026-09-21 13:10:48.134868 | 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-20260921' 2026-09-21 13:10:49.501303 | ubuntu-noble | localhost | CHANGED => { 2026-09-21 13:10:49.501397 | ubuntu-noble | "changed": true, 2026-09-21 13:10:49.501407 | ubuntu-noble | "gid": 1000, 2026-09-21 13:10:49.501413 | ubuntu-noble | "group": "zuul", 2026-09-21 13:10:49.501419 | ubuntu-noble | "mode": "0664", 2026-09-21 13:10:49.501425 | ubuntu-noble | "msg": "option changed", 2026-09-21 13:10:49.501429 | ubuntu-noble | "owner": "zuul", 2026-09-21 13:10:49.501433 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-21 13:10:49.501437 | ubuntu-noble | "size": 4570, 2026-09-21 13:10:49.501440 | ubuntu-noble | "state": "file", 2026-09-21 13:10:49.501444 | ubuntu-noble | "uid": 1000 2026-09-21 13:10:49.501447 | ubuntu-noble | } 2026-09-21 13:10:49.642239 | ubuntu-noble | + setini DEFAULT base ubuntu 2026-09-21 13:10:49.642288 | 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-21 13:10:51.135789 | ubuntu-noble | localhost | SUCCESS => { 2026-09-21 13:10:51.135847 | ubuntu-noble | "changed": false, 2026-09-21 13:10:51.135852 | ubuntu-noble | "gid": 1000, 2026-09-21 13:10:51.135855 | ubuntu-noble | "group": "zuul", 2026-09-21 13:10:51.135859 | ubuntu-noble | "mode": "0664", 2026-09-21 13:10:51.135863 | ubuntu-noble | "msg": "OK", 2026-09-21 13:10:51.135866 | ubuntu-noble | "owner": "zuul", 2026-09-21 13:10:51.135869 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-21 13:10:51.135873 | ubuntu-noble | "size": 4570, 2026-09-21 13:10:51.135877 | ubuntu-noble | "state": "file", 2026-09-21 13:10:51.135880 | ubuntu-noble | "uid": 1000 2026-09-21 13:10:51.135884 | ubuntu-noble | } 2026-09-21 13:10:51.259696 | ubuntu-noble | + setini DEFAULT base_tag 24.04 2026-09-21 13:10:51.259852 | 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-21 13:10:52.645370 | ubuntu-noble | localhost | SUCCESS => { 2026-09-21 13:10:52.645447 | ubuntu-noble | "changed": false, 2026-09-21 13:10:52.645455 | ubuntu-noble | "gid": 1000, 2026-09-21 13:10:52.645461 | ubuntu-noble | "group": "zuul", 2026-09-21 13:10:52.645467 | ubuntu-noble | "mode": "0664", 2026-09-21 13:10:52.645472 | ubuntu-noble | "msg": "OK", 2026-09-21 13:10:52.645478 | ubuntu-noble | "owner": "zuul", 2026-09-21 13:10:52.645483 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-21 13:10:52.645489 | ubuntu-noble | "size": 4570, 2026-09-21 13:10:52.645495 | ubuntu-noble | "state": "file", 2026-09-21 13:10:52.645500 | ubuntu-noble | "uid": 1000 2026-09-21 13:10:52.645506 | ubuntu-noble | } 2026-09-21 13:10:52.767398 | ubuntu-noble | + setini DEFAULT install_type source 2026-09-21 13:10:52.767466 | 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-21 13:10:54.103800 | ubuntu-noble | localhost | SUCCESS => { 2026-09-21 13:10:54.103879 | ubuntu-noble | "changed": false, 2026-09-21 13:10:54.103889 | ubuntu-noble | "gid": 1000, 2026-09-21 13:10:54.103897 | ubuntu-noble | "group": "zuul", 2026-09-21 13:10:54.103905 | ubuntu-noble | "mode": "0664", 2026-09-21 13:10:54.103913 | ubuntu-noble | "msg": "OK", 2026-09-21 13:10:54.103920 | ubuntu-noble | "owner": "zuul", 2026-09-21 13:10:54.103928 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-21 13:10:54.103936 | ubuntu-noble | "size": 4570, 2026-09-21 13:10:54.103944 | ubuntu-noble | "state": "file", 2026-09-21 13:10:54.103951 | ubuntu-noble | "uid": 1000 2026-09-21 13:10:54.103959 | ubuntu-noble | } 2026-09-21 13:10:54.231161 | ubuntu-noble | + [[ 2025.2 == \2\0\2\4\.\1 ]] 2026-09-21 13:10:54.231275 | ubuntu-noble | + REQUIREMENTS_BRANCH=stable-2025.2 2026-09-21 13:10:54.231300 | ubuntu-noble | + setini openstack-base location tarballs/requirements-stable-2025.2.tar.gz 2026-09-21 13:10:54.231332 | 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-21 13:10:55.646865 | ubuntu-noble | localhost | CHANGED => { 2026-09-21 13:10:55.646937 | ubuntu-noble | "changed": true, 2026-09-21 13:10:55.646945 | ubuntu-noble | "gid": 1000, 2026-09-21 13:10:55.646951 | ubuntu-noble | "group": "zuul", 2026-09-21 13:10:55.646986 | ubuntu-noble | "mode": "0664", 2026-09-21 13:10:55.646993 | ubuntu-noble | "msg": "section and option added", 2026-09-21 13:10:55.647000 | ubuntu-noble | "owner": "zuul", 2026-09-21 13:10:55.647006 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-21 13:10:55.647011 | ubuntu-noble | "size": 4641, 2026-09-21 13:10:55.647017 | ubuntu-noble | "state": "file", 2026-09-21 13:10:55.647023 | ubuntu-noble | "uid": 1000 2026-09-21 13:10:55.647028 | ubuntu-noble | } 2026-09-21 13:10:55.762422 | 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-21 13:10:55.765250 | ubuntu-noble | + setini openstack-base type local 2026-09-21 13:10:55.765285 | 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-21 13:10:57.131776 | ubuntu-noble | localhost | CHANGED => { 2026-09-21 13:10:57.131825 | ubuntu-noble | "changed": true, 2026-09-21 13:10:57.131832 | ubuntu-noble | "gid": 1000, 2026-09-21 13:10:57.131838 | ubuntu-noble | "group": "zuul", 2026-09-21 13:10:57.131844 | ubuntu-noble | "mode": "0664", 2026-09-21 13:10:57.131849 | ubuntu-noble | "msg": "option added", 2026-09-21 13:10:57.131855 | ubuntu-noble | "owner": "zuul", 2026-09-21 13:10:57.131861 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-21 13:10:57.131867 | ubuntu-noble | "size": 4752, 2026-09-21 13:10:57.131872 | ubuntu-noble | "state": "file", 2026-09-21 13:10:57.131878 | ubuntu-noble | "uid": 1000 2026-09-21 13:10:57.131883 | ubuntu-noble | } 2026-09-21 13:10:57.257854 | ubuntu-noble | + [[ -n osism.harbor.regio.digital ]] 2026-09-21 13:10:57.257937 | ubuntu-noble | + setini DEFAULT registry osism.harbor.regio.digital 2026-09-21 13:10:57.257987 | 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-21 13:10:58.608672 | ubuntu-noble | localhost | CHANGED => { 2026-09-21 13:10:58.608763 | ubuntu-noble | "changed": true, 2026-09-21 13:10:58.608772 | ubuntu-noble | "gid": 1000, 2026-09-21 13:10:58.608777 | ubuntu-noble | "group": "zuul", 2026-09-21 13:10:58.608782 | ubuntu-noble | "mode": "0664", 2026-09-21 13:10:58.608787 | ubuntu-noble | "msg": "option added", 2026-09-21 13:10:58.608792 | ubuntu-noble | "owner": "zuul", 2026-09-21 13:10:58.608797 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-21 13:10:58.608802 | ubuntu-noble | "size": 4790, 2026-09-21 13:10:58.608807 | ubuntu-noble | "state": "file", 2026-09-21 13:10:58.608812 | ubuntu-noble | "uid": 1000 2026-09-21 13:10:58.608817 | ubuntu-noble | } 2026-09-21 13:10:58.739570 | ubuntu-noble | + echo DEBUG kolla-build.conf 2026-09-21 13:10:58.739646 | ubuntu-noble | DEBUG kolla-build.conf 2026-09-21 13:10:58.739656 | ubuntu-noble | + cat kolla-build.conf 2026-09-21 13:10:58.741474 | ubuntu-noble | [DEFAULT] 2026-09-21 13:10:58.741502 | ubuntu-noble | base = ubuntu 2026-09-21 13:10:58.741507 | ubuntu-noble | base_package_type = deb 2026-09-21 13:10:58.741513 | ubuntu-noble | base_tag = 24.04 2026-09-21 13:10:58.741517 | ubuntu-noble | install_type = source 2026-09-21 13:10:58.741520 | ubuntu-noble | namespace = kolla 2026-09-21 13:10:58.741524 | ubuntu-noble | openstack_release = 2025.2 2026-09-21 13:10:58.741528 | ubuntu-noble | push = false 2026-09-21 13:10:58.741532 | ubuntu-noble | tag = build-20260921 2026-09-21 13:10:58.741535 | ubuntu-noble | threads = 1 2026-09-21 13:10:58.741540 | ubuntu-noble | patches_path = kolla-patches/2025.2 2026-09-21 13:10:58.741544 | ubuntu-noble | registry = osism.harbor.regio.digital 2026-09-21 13:10:58.741549 | ubuntu-noble | 2026-09-21 13:10:58.741554 | ubuntu-noble | ######################################################################### 2026-09-21 13:10:58.741559 | ubuntu-noble | # sources tracked in release repository 2026-09-21 13:10:58.741563 | ubuntu-noble | 2026-09-21 13:10:58.741567 | ubuntu-noble | [aodh-base] 2026-09-21 13:10:58.741570 | ubuntu-noble | type = local 2026-09-21 13:10:58.741574 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-09-21 13:10:58.741578 | ubuntu-noble | location = tarballs/aodh-stable-2025.2.tar.gz 2026-09-21 13:10:58.741582 | ubuntu-noble | 2026-09-21 13:10:58.741586 | ubuntu-noble | 2026-09-21 13:10:58.741589 | ubuntu-noble | 2026-09-21 13:10:58.741593 | ubuntu-noble | [barbican-base] 2026-09-21 13:10:58.741597 | ubuntu-noble | type = local 2026-09-21 13:10:58.741600 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-09-21 13:10:58.741605 | ubuntu-noble | location = tarballs/barbican-stable-2025.2.tar.gz 2026-09-21 13:10:58.741608 | ubuntu-noble | 2026-09-21 13:10:58.741612 | ubuntu-noble | 2026-09-21 13:10:58.741628 | ubuntu-noble | 2026-09-21 13:10:58.741632 | ubuntu-noble | [blazar-base] 2026-09-21 13:10:58.741635 | ubuntu-noble | type = local 2026-09-21 13:10:58.741640 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-09-21 13:10:58.741643 | ubuntu-noble | location = tarballs/blazar-stable-2025.2.tar.gz 2026-09-21 13:10:58.741647 | ubuntu-noble | 2026-09-21 13:10:58.741650 | ubuntu-noble | 2026-09-21 13:10:58.741654 | ubuntu-noble | 2026-09-21 13:10:58.741657 | ubuntu-noble | [ceilometer-base] 2026-09-21 13:10:58.741661 | ubuntu-noble | type = local 2026-09-21 13:10:58.741665 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-09-21 13:10:58.741668 | ubuntu-noble | location = tarballs/ceilometer-stable-2025.2.tar.gz 2026-09-21 13:10:58.741672 | ubuntu-noble | 2026-09-21 13:10:58.741675 | ubuntu-noble | 2026-09-21 13:10:58.741680 | ubuntu-noble | 2026-09-21 13:10:58.741686 | ubuntu-noble | [cinder-base] 2026-09-21 13:10:58.741692 | ubuntu-noble | type = local 2026-09-21 13:10:58.741698 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-09-21 13:10:58.741704 | ubuntu-noble | location = tarballs/cinder-stable-2025.2.tar.gz 2026-09-21 13:10:58.741710 | ubuntu-noble | 2026-09-21 13:10:58.741747 | ubuntu-noble | 2026-09-21 13:10:58.741755 | ubuntu-noble | 2026-09-21 13:10:58.741761 | ubuntu-noble | [designate-base] 2026-09-21 13:10:58.741767 | ubuntu-noble | type = local 2026-09-21 13:10:58.741772 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-09-21 13:10:58.741779 | ubuntu-noble | location = tarballs/designate-stable-2025.2.tar.gz 2026-09-21 13:10:58.741784 | ubuntu-noble | 2026-09-21 13:10:58.741790 | ubuntu-noble | 2026-09-21 13:10:58.741795 | ubuntu-noble | 2026-09-21 13:10:58.741800 | ubuntu-noble | [glance-base] 2026-09-21 13:10:58.741806 | ubuntu-noble | type = local 2026-09-21 13:10:58.741812 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-09-21 13:10:58.741818 | ubuntu-noble | location = tarballs/glance-stable-2025.2.tar.gz 2026-09-21 13:10:58.741823 | ubuntu-noble | 2026-09-21 13:10:58.741829 | ubuntu-noble | 2026-09-21 13:10:58.741835 | ubuntu-noble | 2026-09-21 13:10:58.741840 | ubuntu-noble | [heat-base] 2026-09-21 13:10:58.741846 | ubuntu-noble | type = local 2026-09-21 13:10:58.741852 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-09-21 13:10:58.741858 | ubuntu-noble | location = tarballs/heat-stable-2025.2.tar.gz 2026-09-21 13:10:58.741864 | ubuntu-noble | 2026-09-21 13:10:58.741870 | ubuntu-noble | 2026-09-21 13:10:58.741876 | ubuntu-noble | 2026-09-21 13:10:58.741882 | ubuntu-noble | [horizon] 2026-09-21 13:10:58.741888 | ubuntu-noble | type = local 2026-09-21 13:10:58.741895 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-09-21 13:10:58.741901 | ubuntu-noble | location = tarballs/horizon-stable-2025.2.tar.gz 2026-09-21 13:10:58.741907 | ubuntu-noble | 2026-09-21 13:10:58.741913 | ubuntu-noble | 2026-09-21 13:10:58.741919 | ubuntu-noble | 2026-09-21 13:10:58.741924 | ubuntu-noble | [ironic-base] 2026-09-21 13:10:58.741931 | ubuntu-noble | type = local 2026-09-21 13:10:58.741937 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-09-21 13:10:58.741943 | ubuntu-noble | location = tarballs/ironic-stable-2025.2.tar.gz 2026-09-21 13:10:58.741949 | ubuntu-noble | 2026-09-21 13:10:58.741956 | ubuntu-noble | 2026-09-21 13:10:58.741961 | ubuntu-noble | 2026-09-21 13:10:58.741968 | ubuntu-noble | [keystone-base] 2026-09-21 13:10:58.741974 | ubuntu-noble | type = local 2026-09-21 13:10:58.741978 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-09-21 13:10:58.741990 | ubuntu-noble | location = tarballs/keystone-stable-2025.2.tar.gz 2026-09-21 13:10:58.741993 | ubuntu-noble | 2026-09-21 13:10:58.741997 | ubuntu-noble | 2026-09-21 13:10:58.742000 | ubuntu-noble | 2026-09-21 13:10:58.742004 | ubuntu-noble | [magnum-base] 2026-09-21 13:10:58.742008 | ubuntu-noble | type = local 2026-09-21 13:10:58.742011 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-09-21 13:10:58.742015 | ubuntu-noble | location = tarballs/magnum-stable-2025.2.tar.gz 2026-09-21 13:10:58.742019 | ubuntu-noble | 2026-09-21 13:10:58.742022 | ubuntu-noble | 2026-09-21 13:10:58.742026 | ubuntu-noble | 2026-09-21 13:10:58.742029 | ubuntu-noble | [manila-base] 2026-09-21 13:10:58.742033 | ubuntu-noble | type = local 2026-09-21 13:10:58.742037 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-09-21 13:10:58.742041 | ubuntu-noble | location = tarballs/manila-stable-2025.2.tar.gz 2026-09-21 13:10:58.742044 | ubuntu-noble | 2026-09-21 13:10:58.742048 | ubuntu-noble | 2026-09-21 13:10:58.742051 | ubuntu-noble | 2026-09-21 13:10:58.742062 | ubuntu-noble | [masakari-base] 2026-09-21 13:10:58.742066 | ubuntu-noble | type = local 2026-09-21 13:10:58.742070 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-09-21 13:10:58.742073 | ubuntu-noble | location = tarballs/masakari-stable-2025.2.tar.gz 2026-09-21 13:10:58.742077 | ubuntu-noble | 2026-09-21 13:10:58.742080 | ubuntu-noble | 2026-09-21 13:10:58.742084 | ubuntu-noble | 2026-09-21 13:10:58.742087 | ubuntu-noble | [neutron-bgp-dragent] 2026-09-21 13:10:58.742091 | ubuntu-noble | type = local 2026-09-21 13:10:58.742095 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-21 13:10:58.742099 | ubuntu-noble | location = tarballs/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-21 13:10:58.742103 | ubuntu-noble | 2026-09-21 13:10:58.742106 | ubuntu-noble | 2026-09-21 13:10:58.742110 | ubuntu-noble | [neutron-server-plugin-neutron-dynamic-routing] 2026-09-21 13:10:58.742114 | ubuntu-noble | type = local 2026-09-21 13:10:58.742117 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-21 13:10:58.742121 | ubuntu-noble | location = tarballs/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-21 13:10:58.742124 | ubuntu-noble | 2026-09-21 13:10:58.742128 | ubuntu-noble | 2026-09-21 13:10:58.742131 | ubuntu-noble | [neutron-vpnaas-base] 2026-09-21 13:10:58.742135 | ubuntu-noble | type = local 2026-09-21 13:10:58.742138 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-09-21 13:10:58.742142 | ubuntu-noble | location = tarballs/neutron-vpnaas-stable-2025.2.tar.gz 2026-09-21 13:10:58.742146 | ubuntu-noble | 2026-09-21 13:10:58.742149 | ubuntu-noble | 2026-09-21 13:10:58.742153 | ubuntu-noble | 2026-09-21 13:10:58.742156 | ubuntu-noble | [neutron-base] 2026-09-21 13:10:58.742160 | ubuntu-noble | type = local 2026-09-21 13:10:58.742164 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-09-21 13:10:58.742167 | ubuntu-noble | location = tarballs/neutron-stable-2025.2.tar.gz 2026-09-21 13:10:58.742171 | ubuntu-noble | 2026-09-21 13:10:58.742174 | ubuntu-noble | 2026-09-21 13:10:58.742178 | ubuntu-noble | 2026-09-21 13:10:58.742181 | ubuntu-noble | [nova-base] 2026-09-21 13:10:58.742185 | ubuntu-noble | type = local 2026-09-21 13:10:58.742188 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-09-21 13:10:58.742192 | ubuntu-noble | location = tarballs/nova-stable-2025.2.tar.gz 2026-09-21 13:10:58.742195 | ubuntu-noble | 2026-09-21 13:10:58.742199 | ubuntu-noble | 2026-09-21 13:10:58.742202 | ubuntu-noble | 2026-09-21 13:10:58.742206 | ubuntu-noble | [octavia-base] 2026-09-21 13:10:58.742209 | ubuntu-noble | type = local 2026-09-21 13:10:58.742213 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-09-21 13:10:58.742217 | ubuntu-noble | location = tarballs/octavia-stable-2025.2.tar.gz 2026-09-21 13:10:58.742220 | ubuntu-noble | 2026-09-21 13:10:58.742224 | ubuntu-noble | 2026-09-21 13:10:58.742227 | ubuntu-noble | 2026-09-21 13:10:58.742231 | ubuntu-noble | [placement-base] 2026-09-21 13:10:58.742234 | ubuntu-noble | type = local 2026-09-21 13:10:58.742238 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-09-21 13:10:58.742241 | ubuntu-noble | location = tarballs/placement-stable-2025.2.tar.gz 2026-09-21 13:10:58.742245 | ubuntu-noble | 2026-09-21 13:10:58.742248 | ubuntu-noble | 2026-09-21 13:10:58.742252 | ubuntu-noble | 2026-09-21 13:10:58.742255 | ubuntu-noble | [skyline-apiserver-base] 2026-09-21 13:10:58.742259 | ubuntu-noble | type = local 2026-09-21 13:10:58.742271 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-09-21 13:10:58.742276 | ubuntu-noble | location = tarballs/skyline-apiserver-stable-2025.2.tar.gz 2026-09-21 13:10:58.742279 | ubuntu-noble | 2026-09-21 13:10:58.742283 | ubuntu-noble | 2026-09-21 13:10:58.742286 | ubuntu-noble | 2026-09-21 13:10:58.742290 | ubuntu-noble | [skyline-console-base] 2026-09-21 13:10:58.742293 | ubuntu-noble | type = local 2026-09-21 13:10:58.742297 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-09-21 13:10:58.742301 | ubuntu-noble | location = tarballs/skyline-console-stable-2025.2.tar.gz 2026-09-21 13:10:58.742304 | ubuntu-noble | 2026-09-21 13:10:58.742308 | ubuntu-noble | 2026-09-21 13:10:58.742311 | ubuntu-noble | 2026-09-21 13:10:58.742315 | ubuntu-noble | [watcher-base] 2026-09-21 13:10:58.742319 | ubuntu-noble | type = local 2026-09-21 13:10:58.742322 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-09-21 13:10:58.742330 | ubuntu-noble | location = tarballs/watcher-stable-2025.2.tar.gz 2026-09-21 13:10:58.742333 | ubuntu-noble | 2026-09-21 13:10:58.742337 | ubuntu-noble | 2026-09-21 13:10:58.742341 | ubuntu-noble | [openstack-base] 2026-09-21 13:10:58.742344 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-09-21 13:10:58.742348 | ubuntu-noble | location = tarballs/requirements-stable-2025.2.tar.gz 2026-09-21 13:10:58.742351 | ubuntu-noble | type = local 2026-09-21 13:10:58.743296 | ubuntu-noble | + bash scripts/003-patch.sh 2026-09-21 13:10:58.747337 | ubuntu-noble | + OPENSTACK_VERSION=2025.2 2026-09-21 13:10:58.747397 | ubuntu-noble | + VERSION=latest 2026-09-21 13:10:58.747406 | ubuntu-noble | + KOLLA_CONF_FILE=kolla-build.conf 2026-09-21 13:10:58.747498 | ubuntu-noble | + [[ latest != \l\a\t\e\s\t ]] 2026-09-21 13:10:58.747513 | ubuntu-noble | + . defaults/all.sh 2026-09-21 13:10:58.747608 | ubuntu-noble | ++ export 'LOGURU_FORMAT={time} - {level} - {message}' 2026-09-21 13:10:58.747614 | ubuntu-noble | ++ LOGURU_FORMAT='{time} - {level} - {message}' 2026-09-21 13:10:58.747646 | ubuntu-noble | ++ [[ -e /tmp/venv/bin/activate ]] 2026-09-21 13:10:58.747672 | ubuntu-noble | ++ . /tmp/venv/bin/activate 2026-09-21 13:10:58.748052 | ubuntu-noble | +++ deactivate nondestructive 2026-09-21 13:10:58.748091 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-21 13:10:58.748098 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-21 13:10:58.748106 | ubuntu-noble | +++ hash -r 2026-09-21 13:10:58.748177 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-21 13:10:58.748185 | ubuntu-noble | +++ unset VIRTUAL_ENV 2026-09-21 13:10:58.748194 | ubuntu-noble | +++ unset VIRTUAL_ENV_PROMPT 2026-09-21 13:10:58.748239 | ubuntu-noble | +++ '[' '!' nondestructive = nondestructive ']' 2026-09-21 13:10:58.748336 | ubuntu-noble | +++ '[' linux-gnu = cygwin ']' 2026-09-21 13:10:58.748344 | ubuntu-noble | +++ '[' linux-gnu = msys ']' 2026-09-21 13:10:58.748366 | ubuntu-noble | +++ export VIRTUAL_ENV=/tmp/venv 2026-09-21 13:10:58.748372 | ubuntu-noble | +++ VIRTUAL_ENV=/tmp/venv 2026-09-21 13:10:58.748448 | 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-21 13:10:58.748498 | 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-21 13:10:58.748509 | ubuntu-noble | +++ export PATH 2026-09-21 13:10:58.748568 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-21 13:10:58.748625 | ubuntu-noble | +++ '[' -z '' ']' 2026-09-21 13:10:58.748635 | ubuntu-noble | +++ _OLD_VIRTUAL_PS1= 2026-09-21 13:10:58.748662 | ubuntu-noble | +++ PS1='(venv) ' 2026-09-21 13:10:58.748681 | ubuntu-noble | +++ export PS1 2026-09-21 13:10:58.748687 | ubuntu-noble | +++ VIRTUAL_ENV_PROMPT='(venv) ' 2026-09-21 13:10:58.748704 | ubuntu-noble | +++ export VIRTUAL_ENV_PROMPT 2026-09-21 13:10:58.748793 | ubuntu-noble | +++ hash -r 2026-09-21 13:10:58.748879 | ubuntu-noble | + . defaults/2025.2.sh 2026-09-21 13:10:58.749848 | ubuntu-noble | +++ date +%Y%m%d 2026-09-21 13:10:58.751792 | ubuntu-noble | ++ export BUILD_ID=20260921 2026-09-21 13:10:58.751821 | ubuntu-noble | ++ BUILD_ID=20260921 2026-09-21 13:10:58.751826 | ubuntu-noble | ++ export KOLLA_TYPE= 2026-09-21 13:10:58.751830 | ubuntu-noble | ++ KOLLA_TYPE= 2026-09-21 13:10:58.751833 | ubuntu-noble | ++ export BASE_VERSION=24.04 2026-09-21 13:10:58.751837 | ubuntu-noble | ++ BASE_VERSION=24.04 2026-09-21 13:10:58.751840 | ubuntu-noble | + . scripts/patch-lib.sh 2026-09-21 13:10:58.752426 | ubuntu-noble | +++ pwd 2026-09-21 13:10:58.752583 | ubuntu-noble | ++ PATCH_ROOT=/home/zuul/src/github.com/osism/container-images-kolla 2026-09-21 13:10:58.752609 | ubuntu-noble | ++ PATCH_MANIFEST=/home/zuul/src/github.com/osism/container-images-kolla/.patches-applied 2026-09-21 13:10:58.752941 | ubuntu-noble | + export VERSION 2026-09-21 13:10:58.752961 | ubuntu-noble | + export OPENSTACK_VERSION 2026-09-21 13:10:58.753022 | ubuntu-noble | + mkdir -p tarballs 2026-09-21 13:10:58.755239 | ubuntu-noble | + ping -c2 tarballs.opendev.org 2026-09-21 13:10:58.889997 | ubuntu-noble | PING tarballs.opendev.org (2001:4800:7819:103:be76:4eff:fe03:e48f) 56 data bytes 2026-09-21 13:10:58.890094 | ubuntu-noble | 64 bytes from static03.opendev.org (2001:4800:7819:103:be76:4eff:fe03:e48f): icmp_seq=1 ttl=41 time=126 ms 2026-09-21 13:10:59.883532 | ubuntu-noble | 64 bytes from static03.opendev.org (2001:4800:7819:103:be76:4eff:fe03:e48f): icmp_seq=2 ttl=41 time=123 ms 2026-09-21 13:10:59.883595 | ubuntu-noble | 2026-09-21 13:10:59.883603 | ubuntu-noble | --- tarballs.opendev.org ping statistics --- 2026-09-21 13:10:59.883611 | ubuntu-noble | 2 packets transmitted, 2 received, 0% packet loss, time 1002ms 2026-09-21 13:10:59.883616 | ubuntu-noble | rtt min/avg/max/mdev = 122.966/124.491/126.016/1.525 ms 2026-09-21 13:10:59.885843 | ubuntu-noble | ++ awk '/# tarball/ && !seen[$4]++ { print $4 }' kolla-build.conf 2026-09-21 13:10:59.888887 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-21 13:10:59.888947 | ubuntu-noble | + pushd tarballs 2026-09-21 13:10:59.889822 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-09-21 13:10:59.892814 | ubuntu-noble | + filename=aodh-stable-2025.2.tar.gz 2026-09-21 13:10:59.892858 | ubuntu-noble | + [[ -e aodh-stable-2025.2.tar.gz ]] 2026-09-21 13:10:59.892867 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-09-21 13:10:59.892875 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-09-21 13:10:59.892883 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-09-21 13:11:00.965907 | ubuntu-noble | 2026-09-21 13:11:00 URL:https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz [259881/259881] -> "aodh-stable-2025.2.tar.gz" [1] 2026-09-21 13:11:00.968110 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-21 13:11:00.968164 | ubuntu-noble | + echo Process aodh-stable-2025.2.tar.gz 2026-09-21 13:11:00.968174 | ubuntu-noble | Process aodh-stable-2025.2.tar.gz 2026-09-21 13:11:00.970805 | ubuntu-noble | ++ tar -tzf aodh-stable-2025.2.tar.gz 2026-09-21 13:11:00.970841 | ubuntu-noble | ++ head -1 2026-09-21 13:11:00.971479 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-21 13:11:00.980275 | ubuntu-noble | + directory=aodh-21.0.1.dev3 2026-09-21 13:11:00.981371 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 aodh-21.0.1.dev3 2026-09-21 13:11:00.981420 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-21 13:11:00.981427 | ubuntu-noble | ++ local directory=aodh-21.0.1.dev3 2026-09-21 13:11:00.981432 | ubuntu-noble | ++ local suffix= 2026-09-21 13:11:00.981436 | ubuntu-noble | ++ local name=aodh 2026-09-21 13:11:00.981440 | ubuntu-noble | ++ local candidate path 2026-09-21 13:11:00.981444 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:00.981448 | ubuntu-noble | ++ path=patches/2025.2/aodh 2026-09-21 13:11:00.981452 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/aodh ]] 2026-09-21 13:11:00.981457 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:00.981461 | ubuntu-noble | ++ path=patches/2025.2/aodh 2026-09-21 13:11:00.981465 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/aodh ]] 2026-09-21 13:11:00.981468 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:00.981472 | ubuntu-noble | ++ path=patches/2025.2/aodh 2026-09-21 13:11:00.981476 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/aodh ]] 2026-09-21 13:11:00.981480 | ubuntu-noble | ++ return 1 2026-09-21 13:11:00.981488 | ubuntu-noble | + patch_dir= 2026-09-21 13:11:00.981493 | ubuntu-noble | + patch_dir= 2026-09-21 13:11:00.982690 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 aodh-21.0.1.dev3 /source 2026-09-21 13:11:00.982745 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-21 13:11:00.982752 | ubuntu-noble | ++ local directory=aodh-21.0.1.dev3 2026-09-21 13:11:00.982757 | ubuntu-noble | ++ local suffix=/source 2026-09-21 13:11:00.982760 | ubuntu-noble | ++ local name=aodh 2026-09-21 13:11:00.982764 | ubuntu-noble | ++ local candidate path 2026-09-21 13:11:00.982768 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:00.982772 | ubuntu-noble | ++ path=overlays/2025.2/aodh/source 2026-09-21 13:11:00.982776 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/aodh/source ]] 2026-09-21 13:11:00.982780 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:00.982784 | ubuntu-noble | ++ path=overlays/2025.2/aodh/source 2026-09-21 13:11:00.982788 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/aodh/source ]] 2026-09-21 13:11:00.982791 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:00.982795 | ubuntu-noble | ++ path=overlays/2025.2/aodh/source 2026-09-21 13:11:00.982799 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/aodh/source ]] 2026-09-21 13:11:00.982802 | ubuntu-noble | ++ return 1 2026-09-21 13:11:00.982810 | ubuntu-noble | + overlay_dir= 2026-09-21 13:11:00.982895 | ubuntu-noble | + overlay_dir= 2026-09-21 13:11:00.982919 | ubuntu-noble | + echo Check patches for aodh-stable-2025.2.tar.gz 2026-09-21 13:11:00.982937 | ubuntu-noble | Check patches for aodh-stable-2025.2.tar.gz 2026-09-21 13:11:00.982958 | ubuntu-noble | + [[ -n '' ]] 2026-09-21 13:11:00.983006 | ubuntu-noble | + echo Check overlays for aodh-stable-2025.2.tar.gz 2026-09-21 13:11:00.983010 | ubuntu-noble | Check overlays for aodh-stable-2025.2.tar.gz 2026-09-21 13:11:00.983016 | ubuntu-noble | + [[ -n '' ]] 2026-09-21 13:11:00.983041 | ubuntu-noble | + popd 2026-09-21 13:11:00.983195 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-21 13:11:00.983216 | ubuntu-noble | + pushd tarballs 2026-09-21 13:11:00.984962 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-09-21 13:11:00.987910 | ubuntu-noble | + filename=barbican-stable-2025.2.tar.gz 2026-09-21 13:11:00.987967 | ubuntu-noble | + [[ -e barbican-stable-2025.2.tar.gz ]] 2026-09-21 13:11:00.987997 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-09-21 13:11:00.988016 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-09-21 13:11:00.988033 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-09-21 13:11:02.177924 | ubuntu-noble | 2026-09-21 13:11:02 URL:https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz [664868/664868] -> "barbican-stable-2025.2.tar.gz" [1] 2026-09-21 13:11:02.179611 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-21 13:11:02.179662 | ubuntu-noble | + echo Process barbican-stable-2025.2.tar.gz 2026-09-21 13:11:02.179673 | ubuntu-noble | Process barbican-stable-2025.2.tar.gz 2026-09-21 13:11:02.182783 | ubuntu-noble | ++ tar -tzf barbican-stable-2025.2.tar.gz 2026-09-21 13:11:02.182826 | ubuntu-noble | ++ head -1 2026-09-21 13:11:02.183083 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-21 13:11:02.189573 | ubuntu-noble | + directory=barbican-21.0.1.dev5 2026-09-21 13:11:02.190292 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 barbican-21.0.1.dev5 2026-09-21 13:11:02.190326 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-21 13:11:02.190356 | ubuntu-noble | ++ local directory=barbican-21.0.1.dev5 2026-09-21 13:11:02.190367 | ubuntu-noble | ++ local suffix= 2026-09-21 13:11:02.190462 | ubuntu-noble | ++ local name=barbican 2026-09-21 13:11:02.190472 | ubuntu-noble | ++ local candidate path 2026-09-21 13:11:02.190481 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:02.190487 | ubuntu-noble | ++ path=patches/2025.2/barbican 2026-09-21 13:11:02.190494 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/barbican ]] 2026-09-21 13:11:02.190518 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:02.190525 | ubuntu-noble | ++ path=patches/2025.2/barbican 2026-09-21 13:11:02.190535 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/barbican ]] 2026-09-21 13:11:02.190541 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:02.190547 | ubuntu-noble | ++ path=patches/2025.2/barbican 2026-09-21 13:11:02.190553 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/barbican ]] 2026-09-21 13:11:02.190561 | ubuntu-noble | ++ return 1 2026-09-21 13:11:02.191211 | ubuntu-noble | + patch_dir= 2026-09-21 13:11:02.191236 | ubuntu-noble | + patch_dir= 2026-09-21 13:11:02.191562 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 barbican-21.0.1.dev5 /source 2026-09-21 13:11:02.191581 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-21 13:11:02.191590 | ubuntu-noble | ++ local directory=barbican-21.0.1.dev5 2026-09-21 13:11:02.191607 | ubuntu-noble | ++ local suffix=/source 2026-09-21 13:11:02.191668 | ubuntu-noble | ++ local name=barbican 2026-09-21 13:11:02.191677 | ubuntu-noble | ++ local candidate path 2026-09-21 13:11:02.191686 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:02.191692 | ubuntu-noble | ++ path=overlays/2025.2/barbican/source 2026-09-21 13:11:02.191698 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/barbican/source ]] 2026-09-21 13:11:02.191707 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:02.191713 | ubuntu-noble | ++ path=overlays/2025.2/barbican/source 2026-09-21 13:11:02.191765 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/barbican/source ]] 2026-09-21 13:11:02.191788 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:02.191794 | ubuntu-noble | ++ path=overlays/2025.2/barbican/source 2026-09-21 13:11:02.191800 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/barbican/source ]] 2026-09-21 13:11:02.191806 | ubuntu-noble | ++ return 1 2026-09-21 13:11:02.192601 | ubuntu-noble | + overlay_dir= 2026-09-21 13:11:02.192624 | ubuntu-noble | + overlay_dir= 2026-09-21 13:11:02.192631 | ubuntu-noble | + echo Check patches for barbican-stable-2025.2.tar.gz 2026-09-21 13:11:02.192637 | ubuntu-noble | Check patches for barbican-stable-2025.2.tar.gz 2026-09-21 13:11:02.192643 | ubuntu-noble | + [[ -n '' ]] 2026-09-21 13:11:02.192650 | ubuntu-noble | + echo Check overlays for barbican-stable-2025.2.tar.gz 2026-09-21 13:11:02.192656 | ubuntu-noble | Check overlays for barbican-stable-2025.2.tar.gz 2026-09-21 13:11:02.192662 | ubuntu-noble | + [[ -n '' ]] 2026-09-21 13:11:02.192668 | ubuntu-noble | + popd 2026-09-21 13:11:02.192674 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-21 13:11:02.192681 | ubuntu-noble | + pushd tarballs 2026-09-21 13:11:02.192856 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-09-21 13:11:02.194563 | ubuntu-noble | + filename=blazar-stable-2025.2.tar.gz 2026-09-21 13:11:02.194593 | ubuntu-noble | + [[ -e blazar-stable-2025.2.tar.gz ]] 2026-09-21 13:11:02.194600 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-09-21 13:11:02.194606 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-09-21 13:11:02.194612 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-09-21 13:11:03.403047 | ubuntu-noble | 2026-09-21 13:11:03 URL:https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz [431334/431334] -> "blazar-stable-2025.2.tar.gz" [1] 2026-09-21 13:11:03.405227 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-21 13:11:03.405290 | ubuntu-noble | + echo Process blazar-stable-2025.2.tar.gz 2026-09-21 13:11:03.405303 | ubuntu-noble | Process blazar-stable-2025.2.tar.gz 2026-09-21 13:11:03.406842 | ubuntu-noble | ++ tar -tzf blazar-stable-2025.2.tar.gz 2026-09-21 13:11:03.407027 | ubuntu-noble | ++ head -1 2026-09-21 13:11:03.409146 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-21 13:11:03.413799 | ubuntu-noble | + directory=blazar-16.0.1.dev3 2026-09-21 13:11:03.414561 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 blazar-16.0.1.dev3 2026-09-21 13:11:03.414597 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-21 13:11:03.414621 | ubuntu-noble | ++ local directory=blazar-16.0.1.dev3 2026-09-21 13:11:03.414683 | ubuntu-noble | ++ local suffix= 2026-09-21 13:11:03.414774 | ubuntu-noble | ++ local name=blazar 2026-09-21 13:11:03.414792 | ubuntu-noble | ++ local candidate path 2026-09-21 13:11:03.414821 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:03.414828 | ubuntu-noble | ++ path=patches/2025.2/blazar 2026-09-21 13:11:03.414850 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/blazar ]] 2026-09-21 13:11:03.414894 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:03.414904 | ubuntu-noble | ++ path=patches/2025.2/blazar 2026-09-21 13:11:03.414910 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/blazar ]] 2026-09-21 13:11:03.414919 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:03.414925 | ubuntu-noble | ++ path=patches/2025.2/blazar 2026-09-21 13:11:03.414934 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/blazar ]] 2026-09-21 13:11:03.414941 | ubuntu-noble | ++ return 1 2026-09-21 13:11:03.415626 | ubuntu-noble | + patch_dir= 2026-09-21 13:11:03.415650 | ubuntu-noble | + patch_dir= 2026-09-21 13:11:03.415954 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 blazar-16.0.1.dev3 /source 2026-09-21 13:11:03.416012 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-21 13:11:03.416023 | ubuntu-noble | ++ local directory=blazar-16.0.1.dev3 2026-09-21 13:11:03.416050 | ubuntu-noble | ++ local suffix=/source 2026-09-21 13:11:03.416114 | ubuntu-noble | ++ local name=blazar 2026-09-21 13:11:03.416123 | ubuntu-noble | ++ local candidate path 2026-09-21 13:11:03.416132 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:03.416142 | ubuntu-noble | ++ path=overlays/2025.2/blazar/source 2026-09-21 13:11:03.416172 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/blazar/source ]] 2026-09-21 13:11:03.416182 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:03.416189 | ubuntu-noble | ++ path=overlays/2025.2/blazar/source 2026-09-21 13:11:03.416198 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/blazar/source ]] 2026-09-21 13:11:03.416205 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:03.416211 | ubuntu-noble | ++ path=overlays/2025.2/blazar/source 2026-09-21 13:11:03.416220 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/blazar/source ]] 2026-09-21 13:11:03.416227 | ubuntu-noble | ++ return 1 2026-09-21 13:11:03.416830 | ubuntu-noble | + overlay_dir= 2026-09-21 13:11:03.416867 | ubuntu-noble | + overlay_dir= 2026-09-21 13:11:03.416875 | ubuntu-noble | + echo Check patches for blazar-stable-2025.2.tar.gz 2026-09-21 13:11:03.416882 | ubuntu-noble | Check patches for blazar-stable-2025.2.tar.gz 2026-09-21 13:11:03.416888 | ubuntu-noble | + [[ -n '' ]] 2026-09-21 13:11:03.416895 | ubuntu-noble | + echo Check overlays for blazar-stable-2025.2.tar.gz 2026-09-21 13:11:03.416901 | ubuntu-noble | Check overlays for blazar-stable-2025.2.tar.gz 2026-09-21 13:11:03.416908 | ubuntu-noble | + [[ -n '' ]] 2026-09-21 13:11:03.416914 | ubuntu-noble | + popd 2026-09-21 13:11:03.416926 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-21 13:11:03.416933 | ubuntu-noble | + pushd tarballs 2026-09-21 13:11:03.417703 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-09-21 13:11:03.419825 | ubuntu-noble | + filename=ceilometer-stable-2025.2.tar.gz 2026-09-21 13:11:03.419857 | ubuntu-noble | + [[ -e ceilometer-stable-2025.2.tar.gz ]] 2026-09-21 13:11:03.419863 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-09-21 13:11:03.419873 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-09-21 13:11:03.419878 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-09-21 13:11:04.673834 | ubuntu-noble | 2026-09-21 13:11:04 URL:https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz [872211/872211] -> "ceilometer-stable-2025.2.tar.gz" [1] 2026-09-21 13:11:04.675644 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-21 13:11:04.675842 | ubuntu-noble | + echo Process ceilometer-stable-2025.2.tar.gz 2026-09-21 13:11:04.675888 | ubuntu-noble | Process ceilometer-stable-2025.2.tar.gz 2026-09-21 13:11:04.677834 | ubuntu-noble | ++ tar -tzf ceilometer-stable-2025.2.tar.gz 2026-09-21 13:11:04.678076 | ubuntu-noble | ++ head -1 2026-09-21 13:11:04.680265 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-21 13:11:04.686730 | ubuntu-noble | + directory=ceilometer-25.0.0.0rc2.dev2 2026-09-21 13:11:04.687769 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 ceilometer-25.0.0.0rc2.dev2 2026-09-21 13:11:04.687789 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-21 13:11:04.687796 | ubuntu-noble | ++ local directory=ceilometer-25.0.0.0rc2.dev2 2026-09-21 13:11:04.687802 | ubuntu-noble | ++ local suffix= 2026-09-21 13:11:04.687806 | ubuntu-noble | ++ local name=ceilometer 2026-09-21 13:11:04.687811 | ubuntu-noble | ++ local candidate path 2026-09-21 13:11:04.687816 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:04.687821 | ubuntu-noble | ++ path=patches/2025.2/ceilometer 2026-09-21 13:11:04.687826 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ceilometer ]] 2026-09-21 13:11:04.687831 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:04.687836 | ubuntu-noble | ++ path=patches/2025.2/ceilometer 2026-09-21 13:11:04.687846 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ceilometer ]] 2026-09-21 13:11:04.687851 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:04.687855 | ubuntu-noble | ++ path=patches/2025.2/ceilometer 2026-09-21 13:11:04.687860 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ceilometer ]] 2026-09-21 13:11:04.687864 | ubuntu-noble | ++ return 1 2026-09-21 13:11:04.688246 | ubuntu-noble | + patch_dir= 2026-09-21 13:11:04.688278 | ubuntu-noble | + patch_dir= 2026-09-21 13:11:04.689103 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 ceilometer-25.0.0.0rc2.dev2 /source 2026-09-21 13:11:04.689151 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-21 13:11:04.689159 | ubuntu-noble | ++ local directory=ceilometer-25.0.0.0rc2.dev2 2026-09-21 13:11:04.689164 | ubuntu-noble | ++ local suffix=/source 2026-09-21 13:11:04.689169 | ubuntu-noble | ++ local name=ceilometer 2026-09-21 13:11:04.689174 | ubuntu-noble | ++ local candidate path 2026-09-21 13:11:04.689179 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:04.689183 | ubuntu-noble | ++ path=overlays/2025.2/ceilometer/source 2026-09-21 13:11:04.689189 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ceilometer/source ]] 2026-09-21 13:11:04.689194 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:04.689199 | ubuntu-noble | ++ path=overlays/2025.2/ceilometer/source 2026-09-21 13:11:04.689204 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ceilometer/source ]] 2026-09-21 13:11:04.689208 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:04.689213 | ubuntu-noble | ++ path=overlays/2025.2/ceilometer/source 2026-09-21 13:11:04.689218 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ceilometer/source ]] 2026-09-21 13:11:04.689223 | ubuntu-noble | ++ return 1 2026-09-21 13:11:04.689233 | ubuntu-noble | + overlay_dir= 2026-09-21 13:11:04.689238 | ubuntu-noble | + overlay_dir= 2026-09-21 13:11:04.689243 | ubuntu-noble | + echo Check patches for ceilometer-stable-2025.2.tar.gz 2026-09-21 13:11:04.689248 | ubuntu-noble | Check patches for ceilometer-stable-2025.2.tar.gz 2026-09-21 13:11:04.689252 | ubuntu-noble | + [[ -n '' ]] 2026-09-21 13:11:04.689257 | ubuntu-noble | + echo Check overlays for ceilometer-stable-2025.2.tar.gz 2026-09-21 13:11:04.689262 | ubuntu-noble | Check overlays for ceilometer-stable-2025.2.tar.gz 2026-09-21 13:11:04.689266 | ubuntu-noble | + [[ -n '' ]] 2026-09-21 13:11:04.689272 | ubuntu-noble | + popd 2026-09-21 13:11:04.689279 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-21 13:11:04.689285 | ubuntu-noble | + pushd tarballs 2026-09-21 13:11:04.690118 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-09-21 13:11:04.691995 | ubuntu-noble | + filename=cinder-stable-2025.2.tar.gz 2026-09-21 13:11:04.692031 | ubuntu-noble | + [[ -e cinder-stable-2025.2.tar.gz ]] 2026-09-21 13:11:04.692038 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-09-21 13:11:04.692043 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-09-21 13:11:04.692048 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-09-21 13:11:06.506923 | ubuntu-noble | 2026-09-21 13:11:06 URL:https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz [6502913/6502913] -> "cinder-stable-2025.2.tar.gz" [1] 2026-09-21 13:11:06.508113 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-21 13:11:06.508166 | ubuntu-noble | + echo Process cinder-stable-2025.2.tar.gz 2026-09-21 13:11:06.508179 | ubuntu-noble | Process cinder-stable-2025.2.tar.gz 2026-09-21 13:11:06.509810 | ubuntu-noble | ++ tar -tzf cinder-stable-2025.2.tar.gz 2026-09-21 13:11:06.509861 | ubuntu-noble | ++ head -1 2026-09-21 13:11:06.510939 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-21 13:11:06.518896 | ubuntu-noble | + directory=cinder-27.0.1.dev25 2026-09-21 13:11:06.520786 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 cinder-27.0.1.dev25 2026-09-21 13:11:06.520823 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-21 13:11:06.520831 | ubuntu-noble | ++ local directory=cinder-27.0.1.dev25 2026-09-21 13:11:06.520837 | ubuntu-noble | ++ local suffix= 2026-09-21 13:11:06.520850 | ubuntu-noble | ++ local name=cinder 2026-09-21 13:11:06.520856 | ubuntu-noble | ++ local candidate path 2026-09-21 13:11:06.520862 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:06.520868 | ubuntu-noble | ++ path=patches/2025.2/cinder 2026-09-21 13:11:06.520874 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/cinder ]] 2026-09-21 13:11:06.520881 | ubuntu-noble | ++ echo patches/2025.2/cinder 2026-09-21 13:11:06.520886 | ubuntu-noble | ++ return 0 2026-09-21 13:11:06.521263 | ubuntu-noble | + patch_dir=patches/2025.2/cinder 2026-09-21 13:11:06.522076 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 cinder-27.0.1.dev25 /source 2026-09-21 13:11:06.522164 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-21 13:11:06.522178 | ubuntu-noble | ++ local directory=cinder-27.0.1.dev25 2026-09-21 13:11:06.522291 | ubuntu-noble | ++ local suffix=/source 2026-09-21 13:11:06.522376 | ubuntu-noble | ++ local name=cinder 2026-09-21 13:11:06.522387 | ubuntu-noble | ++ local candidate path 2026-09-21 13:11:06.522422 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:06.522603 | ubuntu-noble | ++ path=overlays/2025.2/cinder/source 2026-09-21 13:11:06.522672 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/cinder/source ]] 2026-09-21 13:11:06.522685 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:06.522704 | ubuntu-noble | ++ path=overlays/2025.2/cinder/source 2026-09-21 13:11:06.522763 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/cinder/source ]] 2026-09-21 13:11:06.522785 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:06.522794 | ubuntu-noble | ++ path=overlays/2025.2/cinder/source 2026-09-21 13:11:06.522803 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/cinder/source ]] 2026-09-21 13:11:06.522812 | ubuntu-noble | ++ return 1 2026-09-21 13:11:06.523896 | ubuntu-noble | + overlay_dir= 2026-09-21 13:11:06.523934 | ubuntu-noble | + overlay_dir= 2026-09-21 13:11:06.523944 | ubuntu-noble | + echo Check patches for cinder-stable-2025.2.tar.gz 2026-09-21 13:11:06.523953 | ubuntu-noble | Check patches for cinder-stable-2025.2.tar.gz 2026-09-21 13:11:06.523962 | ubuntu-noble | + [[ -n patches/2025.2/cinder ]] 2026-09-21 13:11:06.523971 | ubuntu-noble | + tar xzf cinder-stable-2025.2.tar.gz 2026-09-21 13:11:06.895212 | ubuntu-noble | + rm cinder-stable-2025.2.tar.gz 2026-09-21 13:11:06.899824 | ubuntu-noble | + find cinder-27.0.1.dev25 -type f 2026-09-21 13:11:06.899877 | ubuntu-noble | + sort 2026-09-21 13:11:06.912267 | ubuntu-noble | + pushd cinder-27.0.1.dev25 2026-09-21 13:11:06.913513 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/cinder -type f -name '*.patch' 2026-09-21 13:11:06.913819 | ubuntu-noble | ++ sort 2026-09-21 13:11:06.916632 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-21 13:11:06.917047 | ubuntu-noble | + apply_patch patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-09-21 13:11:06.917068 | ubuntu-noble | + local rel=patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-09-21 13:11:06.917074 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-09-21 13:11:06.917078 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/cinder/netapp-01-backport-962085.patch' 2026-09-21 13:11:06.917082 | ubuntu-noble | APPLY PATCH patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-09-21 13:11:06.917092 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-21 13:11:06.918531 | ubuntu-noble | checking file cinder/tests/unit/volume/drivers/netapp/dataontap/test_nvme_library.py 2026-09-21 13:11:06.919355 | ubuntu-noble | checking file cinder/volume/drivers/netapp/dataontap/nvme_library.py 2026-09-21 13:11:06.919377 | ubuntu-noble | checking file releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-09-21 13:11:06.919645 | ubuntu-noble | + patch --forward --batch -p1 2026-09-21 13:11:06.921030 | ubuntu-noble | patching file cinder/tests/unit/volume/drivers/netapp/dataontap/test_nvme_library.py 2026-09-21 13:11:06.921907 | ubuntu-noble | patching file cinder/volume/drivers/netapp/dataontap/nvme_library.py 2026-09-21 13:11:06.921936 | ubuntu-noble | patching file releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-09-21 13:11:06.922034 | ubuntu-noble | + echo patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-09-21 13:11:06.922685 | ubuntu-noble | + popd 2026-09-21 13:11:06.922709 | ubuntu-noble | + find cinder-27.0.1.dev25 -type f 2026-09-21 13:11:06.923039 | ubuntu-noble | + sort 2026-09-21 13:11:06.933420 | ubuntu-noble | + append_new_files_to_sources_txt cinder-27.0.1.dev25 files-before files-after 2026-09-21 13:11:06.933836 | ubuntu-noble | + local directory=cinder-27.0.1.dev25 2026-09-21 13:11:06.933861 | ubuntu-noble | + local before=files-before 2026-09-21 13:11:06.933869 | ubuntu-noble | + local after=files-after 2026-09-21 13:11:06.933875 | ubuntu-noble | + local sources_txt 2026-09-21 13:11:06.935762 | ubuntu-noble | ++ find cinder-27.0.1.dev25 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-09-21 13:11:06.935805 | ubuntu-noble | ++ head -1 2026-09-21 13:11:06.937197 | ubuntu-noble | + sources_txt=cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt 2026-09-21 13:11:06.937268 | ubuntu-noble | + [[ -z cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt ]] 2026-09-21 13:11:06.937300 | ubuntu-noble | + local new_files 2026-09-21 13:11:06.937968 | ubuntu-noble | ++ comm -13 files-before files-after 2026-09-21 13:11:06.942346 | ubuntu-noble | + new_files=cinder-27.0.1.dev25/releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-09-21 13:11:06.942424 | ubuntu-noble | + [[ -z cinder-27.0.1.dev25/releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml ]] 2026-09-21 13:11:06.943081 | ubuntu-noble | ++ tail -c1 cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt 2026-09-21 13:11:06.944751 | ubuntu-noble | + [[ -n y ]] 2026-09-21 13:11:06.944812 | ubuntu-noble | + echo 2026-09-21 13:11:06.944884 | ubuntu-noble | + local file 2026-09-21 13:11:06.944917 | ubuntu-noble | + for file in $new_files 2026-09-21 13:11:06.944936 | ubuntu-noble | + case $file in 2026-09-21 13:11:06.945009 | 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-21 13:11:06.945030 | 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-21 13:11:06.945072 | ubuntu-noble | + echo releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-09-21 13:11:06.945149 | ubuntu-noble | + rm files-before files-after 2026-09-21 13:11:06.947343 | ubuntu-noble | + tar czf cinder-stable-2025.2.tar.gz cinder-27.0.1.dev25 2026-09-21 13:11:08.182934 | ubuntu-noble | + rm -r cinder-27.0.1.dev25 2026-09-21 13:11:08.266127 | ubuntu-noble | + echo Check overlays for cinder-stable-2025.2.tar.gz 2026-09-21 13:11:08.266270 | ubuntu-noble | Check overlays for cinder-stable-2025.2.tar.gz 2026-09-21 13:11:08.266352 | ubuntu-noble | + [[ -n '' ]] 2026-09-21 13:11:08.266423 | ubuntu-noble | + popd 2026-09-21 13:11:08.266670 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-21 13:11:08.266811 | ubuntu-noble | + pushd tarballs 2026-09-21 13:11:08.268187 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-09-21 13:11:08.270793 | ubuntu-noble | + filename=designate-stable-2025.2.tar.gz 2026-09-21 13:11:08.270851 | ubuntu-noble | + [[ -e designate-stable-2025.2.tar.gz ]] 2026-09-21 13:11:08.271369 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-09-21 13:11:08.271390 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-09-21 13:11:08.271398 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-09-21 13:11:09.538522 | ubuntu-noble | 2026-09-21 13:11:09 URL:https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz [1019280/1019280] -> "designate-stable-2025.2.tar.gz" [1] 2026-09-21 13:11:09.540384 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-21 13:11:09.540433 | ubuntu-noble | + echo Process designate-stable-2025.2.tar.gz 2026-09-21 13:11:09.540444 | ubuntu-noble | Process designate-stable-2025.2.tar.gz 2026-09-21 13:11:09.542779 | ubuntu-noble | ++ tar -tzf designate-stable-2025.2.tar.gz 2026-09-21 13:11:09.542824 | ubuntu-noble | ++ head -1 2026-09-21 13:11:09.542835 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-21 13:11:09.550375 | ubuntu-noble | + directory=designate-21.0.2.dev1 2026-09-21 13:11:09.551286 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 designate-21.0.2.dev1 2026-09-21 13:11:09.551334 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-21 13:11:09.551346 | ubuntu-noble | ++ local directory=designate-21.0.2.dev1 2026-09-21 13:11:09.551358 | ubuntu-noble | ++ local suffix= 2026-09-21 13:11:09.551372 | ubuntu-noble | ++ local name=designate 2026-09-21 13:11:09.551382 | ubuntu-noble | ++ local candidate path 2026-09-21 13:11:09.551392 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:09.551405 | ubuntu-noble | ++ path=patches/2025.2/designate 2026-09-21 13:11:09.551416 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/designate ]] 2026-09-21 13:11:09.551430 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:09.551459 | ubuntu-noble | ++ path=patches/2025.2/designate 2026-09-21 13:11:09.551468 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/designate ]] 2026-09-21 13:11:09.551511 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:09.551523 | ubuntu-noble | ++ path=patches/2025.2/designate 2026-09-21 13:11:09.551532 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/designate ]] 2026-09-21 13:11:09.551540 | ubuntu-noble | ++ return 1 2026-09-21 13:11:09.552234 | ubuntu-noble | + patch_dir= 2026-09-21 13:11:09.552276 | ubuntu-noble | + patch_dir= 2026-09-21 13:11:09.552450 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 designate-21.0.2.dev1 /source 2026-09-21 13:11:09.552518 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-21 13:11:09.552535 | ubuntu-noble | ++ local directory=designate-21.0.2.dev1 2026-09-21 13:11:09.552551 | ubuntu-noble | ++ local suffix=/source 2026-09-21 13:11:09.552562 | ubuntu-noble | ++ local name=designate 2026-09-21 13:11:09.552572 | ubuntu-noble | ++ local candidate path 2026-09-21 13:11:09.552582 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:09.552592 | ubuntu-noble | ++ path=overlays/2025.2/designate/source 2026-09-21 13:11:09.552602 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/designate/source ]] 2026-09-21 13:11:09.552631 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:09.552639 | ubuntu-noble | ++ path=overlays/2025.2/designate/source 2026-09-21 13:11:09.552647 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/designate/source ]] 2026-09-21 13:11:09.552657 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:09.552664 | ubuntu-noble | ++ path=overlays/2025.2/designate/source 2026-09-21 13:11:09.552671 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/designate/source ]] 2026-09-21 13:11:09.552678 | ubuntu-noble | ++ return 1 2026-09-21 13:11:09.553709 | ubuntu-noble | + overlay_dir= 2026-09-21 13:11:09.553805 | ubuntu-noble | + overlay_dir= 2026-09-21 13:11:09.553818 | ubuntu-noble | + echo Check patches for designate-stable-2025.2.tar.gz 2026-09-21 13:11:09.553831 | ubuntu-noble | Check patches for designate-stable-2025.2.tar.gz 2026-09-21 13:11:09.553844 | ubuntu-noble | + [[ -n '' ]] 2026-09-21 13:11:09.553857 | ubuntu-noble | + echo Check overlays for designate-stable-2025.2.tar.gz 2026-09-21 13:11:09.553870 | ubuntu-noble | Check overlays for designate-stable-2025.2.tar.gz 2026-09-21 13:11:09.553881 | ubuntu-noble | + [[ -n '' ]] 2026-09-21 13:11:09.553895 | ubuntu-noble | + popd 2026-09-21 13:11:09.553905 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-21 13:11:09.553918 | ubuntu-noble | + pushd tarballs 2026-09-21 13:11:09.553974 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-09-21 13:11:09.556931 | ubuntu-noble | + filename=glance-stable-2025.2.tar.gz 2026-09-21 13:11:09.556980 | ubuntu-noble | + [[ -e glance-stable-2025.2.tar.gz ]] 2026-09-21 13:11:09.556993 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-09-21 13:11:09.557004 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-09-21 13:11:09.557016 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-09-21 13:11:10.995175 | ubuntu-noble | 2026-09-21 13:11:10 URL:https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz [2143505/2143505] -> "glance-stable-2025.2.tar.gz" [1] 2026-09-21 13:11:10.997622 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-21 13:11:10.997698 | ubuntu-noble | + echo Process glance-stable-2025.2.tar.gz 2026-09-21 13:11:10.997760 | ubuntu-noble | Process glance-stable-2025.2.tar.gz 2026-09-21 13:11:10.999819 | ubuntu-noble | ++ tar -tzf glance-stable-2025.2.tar.gz 2026-09-21 13:11:10.999874 | ubuntu-noble | ++ head -1 2026-09-21 13:11:11.000082 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-21 13:11:11.009566 | ubuntu-noble | + directory=glance-31.1.1.dev17 2026-09-21 13:11:11.010853 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 glance-31.1.1.dev17 2026-09-21 13:11:11.010912 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-21 13:11:11.010926 | ubuntu-noble | ++ local directory=glance-31.1.1.dev17 2026-09-21 13:11:11.010942 | ubuntu-noble | ++ local suffix= 2026-09-21 13:11:11.010979 | ubuntu-noble | ++ local name=glance 2026-09-21 13:11:11.010991 | ubuntu-noble | ++ local candidate path 2026-09-21 13:11:11.011005 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:11.011015 | ubuntu-noble | ++ path=patches/2025.2/glance 2026-09-21 13:11:11.011024 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/glance ]] 2026-09-21 13:11:11.011055 | ubuntu-noble | ++ echo patches/2025.2/glance 2026-09-21 13:11:11.011067 | ubuntu-noble | ++ return 0 2026-09-21 13:11:11.011815 | ubuntu-noble | + patch_dir=patches/2025.2/glance 2026-09-21 13:11:11.012432 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 glance-31.1.1.dev17 /source 2026-09-21 13:11:11.012614 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-21 13:11:11.012671 | ubuntu-noble | ++ local directory=glance-31.1.1.dev17 2026-09-21 13:11:11.012760 | ubuntu-noble | ++ local suffix=/source 2026-09-21 13:11:11.012849 | ubuntu-noble | ++ local name=glance 2026-09-21 13:11:11.012867 | ubuntu-noble | ++ local candidate path 2026-09-21 13:11:11.012908 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:11.012925 | ubuntu-noble | ++ path=overlays/2025.2/glance/source 2026-09-21 13:11:11.012946 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/glance/source ]] 2026-09-21 13:11:11.012996 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:11.013015 | ubuntu-noble | ++ path=overlays/2025.2/glance/source 2026-09-21 13:11:11.013034 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/glance/source ]] 2026-09-21 13:11:11.013054 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:11.013060 | ubuntu-noble | ++ path=overlays/2025.2/glance/source 2026-09-21 13:11:11.013065 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/glance/source ]] 2026-09-21 13:11:11.013084 | ubuntu-noble | ++ return 1 2026-09-21 13:11:11.013429 | ubuntu-noble | + overlay_dir= 2026-09-21 13:11:11.013451 | ubuntu-noble | + overlay_dir= 2026-09-21 13:11:11.013498 | ubuntu-noble | + echo Check patches for glance-stable-2025.2.tar.gz 2026-09-21 13:11:11.013503 | ubuntu-noble | Check patches for glance-stable-2025.2.tar.gz 2026-09-21 13:11:11.013570 | ubuntu-noble | + [[ -n patches/2025.2/glance ]] 2026-09-21 13:11:11.013594 | ubuntu-noble | + tar xzf glance-stable-2025.2.tar.gz 2026-09-21 13:11:11.119669 | ubuntu-noble | + rm glance-stable-2025.2.tar.gz 2026-09-21 13:11:11.124804 | ubuntu-noble | + find glance-31.1.1.dev17 -type f 2026-09-21 13:11:11.124854 | ubuntu-noble | + sort 2026-09-21 13:11:11.130342 | ubuntu-noble | + pushd glance-31.1.1.dev17 2026-09-21 13:11:11.132777 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/glance -type f -name '*.patch' 2026-09-21 13:11:11.132816 | ubuntu-noble | ++ sort 2026-09-21 13:11:11.135043 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-21 13:11:11.135102 | ubuntu-noble | + apply_patch patches/2025.2/glance/backport_975598.patch 2026-09-21 13:11:11.135186 | ubuntu-noble | + local rel=patches/2025.2/glance/backport_975598.patch 2026-09-21 13:11:11.135210 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/glance/backport_975598.patch 2026-09-21 13:11:11.135235 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/glance/backport_975598.patch' 2026-09-21 13:11:11.135242 | ubuntu-noble | APPLY PATCH patches/2025.2/glance/backport_975598.patch 2026-09-21 13:11:11.135263 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-21 13:11:11.137103 | ubuntu-noble | checking file glance/common/scripts/image_import/main.py 2026-09-21 13:11:11.137126 | ubuntu-noble | checking file glance/tests/unit/common/scripts/image_import/test_main.py 2026-09-21 13:11:11.137160 | ubuntu-noble | + patch --forward --batch -p1 2026-09-21 13:11:11.138846 | ubuntu-noble | patching file glance/common/scripts/image_import/main.py 2026-09-21 13:11:11.138889 | ubuntu-noble | patching file glance/tests/unit/common/scripts/image_import/test_main.py 2026-09-21 13:11:11.139641 | ubuntu-noble | + echo patches/2025.2/glance/backport_975598.patch 2026-09-21 13:11:11.139661 | ubuntu-noble | + popd 2026-09-21 13:11:11.139671 | ubuntu-noble | + find glance-31.1.1.dev17 -type f 2026-09-21 13:11:11.139929 | ubuntu-noble | + sort 2026-09-21 13:11:11.144538 | ubuntu-noble | + append_new_files_to_sources_txt glance-31.1.1.dev17 files-before files-after 2026-09-21 13:11:11.144577 | ubuntu-noble | + local directory=glance-31.1.1.dev17 2026-09-21 13:11:11.144586 | ubuntu-noble | + local before=files-before 2026-09-21 13:11:11.144601 | ubuntu-noble | + local after=files-after 2026-09-21 13:11:11.144607 | ubuntu-noble | + local sources_txt 2026-09-21 13:11:11.146945 | ubuntu-noble | ++ find glance-31.1.1.dev17 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-09-21 13:11:11.146977 | ubuntu-noble | ++ head -1 2026-09-21 13:11:11.148920 | ubuntu-noble | + sources_txt=glance-31.1.1.dev17/glance.egg-info/SOURCES.txt 2026-09-21 13:11:11.148955 | ubuntu-noble | + [[ -z glance-31.1.1.dev17/glance.egg-info/SOURCES.txt ]] 2026-09-21 13:11:11.148963 | ubuntu-noble | + local new_files 2026-09-21 13:11:11.149643 | ubuntu-noble | ++ comm -13 files-before files-after 2026-09-21 13:11:11.151576 | ubuntu-noble | + new_files= 2026-09-21 13:11:11.151607 | ubuntu-noble | + [[ -z '' ]] 2026-09-21 13:11:11.151614 | ubuntu-noble | + return 2026-09-21 13:11:11.151622 | ubuntu-noble | + rm files-before files-after 2026-09-21 13:11:11.153394 | ubuntu-noble | + tar czf glance-stable-2025.2.tar.gz glance-31.1.1.dev17 2026-09-21 13:11:11.501140 | ubuntu-noble | + rm -r glance-31.1.1.dev17 2026-09-21 13:11:11.520677 | ubuntu-noble | + echo Check overlays for glance-stable-2025.2.tar.gz 2026-09-21 13:11:11.520743 | ubuntu-noble | Check overlays for glance-stable-2025.2.tar.gz 2026-09-21 13:11:11.520753 | ubuntu-noble | + [[ -n '' ]] 2026-09-21 13:11:11.520769 | ubuntu-noble | + popd 2026-09-21 13:11:11.520774 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-21 13:11:11.520779 | ubuntu-noble | + pushd tarballs 2026-09-21 13:11:11.521655 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-09-21 13:11:11.524285 | ubuntu-noble | + filename=heat-stable-2025.2.tar.gz 2026-09-21 13:11:11.524320 | ubuntu-noble | + [[ -e heat-stable-2025.2.tar.gz ]] 2026-09-21 13:11:11.524398 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-09-21 13:11:11.524405 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-09-21 13:11:11.524448 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-09-21 13:11:12.969900 | ubuntu-noble | 2026-09-21 13:11:12 URL:https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz [2358834/2358834] -> "heat-stable-2025.2.tar.gz" [1] 2026-09-21 13:11:12.972010 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-21 13:11:12.972076 | ubuntu-noble | + echo Process heat-stable-2025.2.tar.gz 2026-09-21 13:11:12.972089 | ubuntu-noble | Process heat-stable-2025.2.tar.gz 2026-09-21 13:11:12.975797 | ubuntu-noble | ++ tar -tzf heat-stable-2025.2.tar.gz 2026-09-21 13:11:12.975852 | ubuntu-noble | ++ head -1 2026-09-21 13:11:12.976412 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-21 13:11:12.980320 | ubuntu-noble | + directory=openstack_heat-25.0.2.dev1 2026-09-21 13:11:12.980957 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 openstack_heat-25.0.2.dev1 2026-09-21 13:11:12.981004 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-21 13:11:12.981013 | ubuntu-noble | ++ local directory=openstack_heat-25.0.2.dev1 2026-09-21 13:11:12.981021 | ubuntu-noble | ++ local suffix= 2026-09-21 13:11:12.981056 | ubuntu-noble | ++ local name=openstack_heat 2026-09-21 13:11:12.981063 | ubuntu-noble | ++ local candidate path 2026-09-21 13:11:12.981091 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:12.981099 | ubuntu-noble | ++ path=patches/2025.2/openstack_heat 2026-09-21 13:11:12.981108 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_heat ]] 2026-09-21 13:11:12.981142 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:12.981148 | ubuntu-noble | ++ path=patches/2025.2/openstack-heat 2026-09-21 13:11:12.981156 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack-heat ]] 2026-09-21 13:11:12.981162 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:12.981169 | ubuntu-noble | ++ path=patches/2025.2/openstack_heat 2026-09-21 13:11:12.981175 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_heat ]] 2026-09-21 13:11:12.981180 | ubuntu-noble | ++ return 1 2026-09-21 13:11:12.981494 | ubuntu-noble | + patch_dir= 2026-09-21 13:11:12.981530 | ubuntu-noble | + patch_dir= 2026-09-21 13:11:12.982846 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 openstack_heat-25.0.2.dev1 /source 2026-09-21 13:11:12.982913 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-21 13:11:12.982928 | ubuntu-noble | ++ local directory=openstack_heat-25.0.2.dev1 2026-09-21 13:11:12.982966 | ubuntu-noble | ++ local suffix=/source 2026-09-21 13:11:12.982976 | ubuntu-noble | ++ local name=openstack_heat 2026-09-21 13:11:12.982985 | ubuntu-noble | ++ local candidate path 2026-09-21 13:11:12.982994 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:12.983003 | ubuntu-noble | ++ path=overlays/2025.2/openstack_heat/source 2026-09-21 13:11:12.983012 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_heat/source ]] 2026-09-21 13:11:12.983032 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:12.983041 | ubuntu-noble | ++ path=overlays/2025.2/openstack-heat/source 2026-09-21 13:11:12.983050 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack-heat/source ]] 2026-09-21 13:11:12.983063 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:12.983079 | ubuntu-noble | ++ path=overlays/2025.2/openstack_heat/source 2026-09-21 13:11:12.983094 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_heat/source ]] 2026-09-21 13:11:12.983109 | ubuntu-noble | ++ return 1 2026-09-21 13:11:12.983795 | ubuntu-noble | + overlay_dir= 2026-09-21 13:11:12.983844 | ubuntu-noble | + overlay_dir= 2026-09-21 13:11:12.983855 | ubuntu-noble | + echo Check patches for heat-stable-2025.2.tar.gz 2026-09-21 13:11:12.983864 | ubuntu-noble | Check patches for heat-stable-2025.2.tar.gz 2026-09-21 13:11:12.983873 | ubuntu-noble | + [[ -n '' ]] 2026-09-21 13:11:12.983881 | ubuntu-noble | + echo Check overlays for heat-stable-2025.2.tar.gz 2026-09-21 13:11:12.983890 | ubuntu-noble | Check overlays for heat-stable-2025.2.tar.gz 2026-09-21 13:11:12.983899 | ubuntu-noble | + [[ -n '' ]] 2026-09-21 13:11:12.983907 | ubuntu-noble | + popd 2026-09-21 13:11:12.983916 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-21 13:11:12.983992 | ubuntu-noble | + pushd tarballs 2026-09-21 13:11:12.985100 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-09-21 13:11:12.989035 | ubuntu-noble | + filename=horizon-stable-2025.2.tar.gz 2026-09-21 13:11:12.989084 | ubuntu-noble | + [[ -e horizon-stable-2025.2.tar.gz ]] 2026-09-21 13:11:12.989096 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-09-21 13:11:12.989106 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-09-21 13:11:12.989116 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-09-21 13:11:14.623812 | ubuntu-noble | 2026-09-21 13:11:14 URL:https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz [5397412/5397412] -> "horizon-stable-2025.2.tar.gz" [1] 2026-09-21 13:11:14.625597 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-21 13:11:14.625641 | ubuntu-noble | + echo Process horizon-stable-2025.2.tar.gz 2026-09-21 13:11:14.625650 | ubuntu-noble | Process horizon-stable-2025.2.tar.gz 2026-09-21 13:11:14.627789 | ubuntu-noble | ++ tar -tzf horizon-stable-2025.2.tar.gz 2026-09-21 13:11:14.627825 | ubuntu-noble | ++ head -1 2026-09-21 13:11:14.628463 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-21 13:11:14.633775 | ubuntu-noble | + directory=horizon-25.5.3.dev10 2026-09-21 13:11:14.634416 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 horizon-25.5.3.dev10 2026-09-21 13:11:14.634543 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-21 13:11:14.634579 | ubuntu-noble | ++ local directory=horizon-25.5.3.dev10 2026-09-21 13:11:14.634611 | ubuntu-noble | ++ local suffix= 2026-09-21 13:11:14.634655 | ubuntu-noble | ++ local name=horizon 2026-09-21 13:11:14.634675 | ubuntu-noble | ++ local candidate path 2026-09-21 13:11:14.634763 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:14.634808 | ubuntu-noble | ++ path=patches/2025.2/horizon 2026-09-21 13:11:14.634829 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/horizon ]] 2026-09-21 13:11:14.634878 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:14.634895 | ubuntu-noble | ++ path=patches/2025.2/horizon 2026-09-21 13:11:14.634911 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/horizon ]] 2026-09-21 13:11:14.634927 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:14.634966 | ubuntu-noble | ++ path=patches/2025.2/horizon 2026-09-21 13:11:14.634990 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/horizon ]] 2026-09-21 13:11:14.635019 | ubuntu-noble | ++ return 1 2026-09-21 13:11:14.635351 | ubuntu-noble | + patch_dir= 2026-09-21 13:11:14.635410 | ubuntu-noble | + patch_dir= 2026-09-21 13:11:14.635992 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 horizon-25.5.3.dev10 /source 2026-09-21 13:11:14.636099 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-21 13:11:14.636135 | ubuntu-noble | ++ local directory=horizon-25.5.3.dev10 2026-09-21 13:11:14.636172 | ubuntu-noble | ++ local suffix=/source 2026-09-21 13:11:14.636227 | ubuntu-noble | ++ local name=horizon 2026-09-21 13:11:14.636248 | ubuntu-noble | ++ local candidate path 2026-09-21 13:11:14.636279 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:14.636298 | ubuntu-noble | ++ path=overlays/2025.2/horizon/source 2026-09-21 13:11:14.636316 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/horizon/source ]] 2026-09-21 13:11:14.636347 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:14.636362 | ubuntu-noble | ++ path=overlays/2025.2/horizon/source 2026-09-21 13:11:14.636377 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/horizon/source ]] 2026-09-21 13:11:14.636394 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:14.636407 | ubuntu-noble | ++ path=overlays/2025.2/horizon/source 2026-09-21 13:11:14.636422 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/horizon/source ]] 2026-09-21 13:11:14.636440 | ubuntu-noble | ++ return 1 2026-09-21 13:11:14.636837 | ubuntu-noble | + overlay_dir= 2026-09-21 13:11:14.636858 | ubuntu-noble | + overlay_dir= 2026-09-21 13:11:14.636901 | ubuntu-noble | + echo Check patches for horizon-stable-2025.2.tar.gz 2026-09-21 13:11:14.636906 | ubuntu-noble | Check patches for horizon-stable-2025.2.tar.gz 2026-09-21 13:11:14.636912 | ubuntu-noble | + [[ -n '' ]] 2026-09-21 13:11:14.636930 | ubuntu-noble | + echo Check overlays for horizon-stable-2025.2.tar.gz 2026-09-21 13:11:14.636936 | ubuntu-noble | Check overlays for horizon-stable-2025.2.tar.gz 2026-09-21 13:11:14.636941 | ubuntu-noble | + [[ -n '' ]] 2026-09-21 13:11:14.636962 | ubuntu-noble | + popd 2026-09-21 13:11:14.637355 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-21 13:11:14.637382 | ubuntu-noble | + pushd tarballs 2026-09-21 13:11:14.637787 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-09-21 13:11:14.639756 | ubuntu-noble | + filename=ironic-stable-2025.2.tar.gz 2026-09-21 13:11:14.639789 | ubuntu-noble | + [[ -e ironic-stable-2025.2.tar.gz ]] 2026-09-21 13:11:14.639795 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-09-21 13:11:14.639800 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-09-21 13:11:14.639806 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-09-21 13:11:16.217889 | ubuntu-noble | 2026-09-21 13:11:16 URL:https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz [3057725/3057725] -> "ironic-stable-2025.2.tar.gz" [1] 2026-09-21 13:11:16.220046 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-21 13:11:16.220108 | ubuntu-noble | + echo Process ironic-stable-2025.2.tar.gz 2026-09-21 13:11:16.220134 | ubuntu-noble | Process ironic-stable-2025.2.tar.gz 2026-09-21 13:11:16.222828 | ubuntu-noble | ++ tar -tzf ironic-stable-2025.2.tar.gz 2026-09-21 13:11:16.222898 | ubuntu-noble | ++ head -1 2026-09-21 13:11:16.224375 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-21 13:11:16.236415 | ubuntu-noble | + directory=ironic-32.1.1.dev2 2026-09-21 13:11:16.237195 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 ironic-32.1.1.dev2 2026-09-21 13:11:16.237308 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-21 13:11:16.237345 | ubuntu-noble | ++ local directory=ironic-32.1.1.dev2 2026-09-21 13:11:16.237379 | ubuntu-noble | ++ local suffix= 2026-09-21 13:11:16.237430 | ubuntu-noble | ++ local name=ironic 2026-09-21 13:11:16.237454 | ubuntu-noble | ++ local candidate path 2026-09-21 13:11:16.237493 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:16.237515 | ubuntu-noble | ++ path=patches/2025.2/ironic 2026-09-21 13:11:16.237561 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic ]] 2026-09-21 13:11:16.237612 | ubuntu-noble | ++ echo patches/2025.2/ironic 2026-09-21 13:11:16.237639 | ubuntu-noble | ++ return 0 2026-09-21 13:11:16.238174 | ubuntu-noble | + patch_dir=patches/2025.2/ironic 2026-09-21 13:11:16.239271 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 ironic-32.1.1.dev2 /source 2026-09-21 13:11:16.239380 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-21 13:11:16.239415 | ubuntu-noble | ++ local directory=ironic-32.1.1.dev2 2026-09-21 13:11:16.239446 | ubuntu-noble | ++ local suffix=/source 2026-09-21 13:11:16.239494 | ubuntu-noble | ++ local name=ironic 2026-09-21 13:11:16.239516 | ubuntu-noble | ++ local candidate path 2026-09-21 13:11:16.239802 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:16.239819 | ubuntu-noble | ++ path=overlays/2025.2/ironic/source 2026-09-21 13:11:16.239825 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ironic/source ]] 2026-09-21 13:11:16.239829 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:16.239833 | ubuntu-noble | ++ path=overlays/2025.2/ironic/source 2026-09-21 13:11:16.239837 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ironic/source ]] 2026-09-21 13:11:16.239841 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:16.239846 | ubuntu-noble | ++ path=overlays/2025.2/ironic/source 2026-09-21 13:11:16.239850 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ironic/source ]] 2026-09-21 13:11:16.239854 | ubuntu-noble | ++ return 1 2026-09-21 13:11:16.240166 | ubuntu-noble | + overlay_dir= 2026-09-21 13:11:16.240301 | ubuntu-noble | + overlay_dir= 2026-09-21 13:11:16.241011 | ubuntu-noble | + echo Check patches for ironic-stable-2025.2.tar.gz 2026-09-21 13:11:16.241051 | ubuntu-noble | Check patches for ironic-stable-2025.2.tar.gz 2026-09-21 13:11:16.241062 | ubuntu-noble | + [[ -n patches/2025.2/ironic ]] 2026-09-21 13:11:16.241072 | ubuntu-noble | + tar xzf ironic-stable-2025.2.tar.gz 2026-09-21 13:11:16.426825 | ubuntu-noble | + rm ironic-stable-2025.2.tar.gz 2026-09-21 13:11:16.430829 | ubuntu-noble | + find ironic-32.1.1.dev2 -type f 2026-09-21 13:11:16.430889 | ubuntu-noble | + sort 2026-09-21 13:11:16.438804 | ubuntu-noble | + pushd ironic-32.1.1.dev2 2026-09-21 13:11:16.440020 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic -type f -name '*.patch' 2026-09-21 13:11:16.440309 | ubuntu-noble | ++ sort 2026-09-21 13:11:16.443122 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-21 13:11:16.443498 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-09-21 13:11:16.443514 | ubuntu-noble | + local rel=patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-09-21 13:11:16.443520 | 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-21 13:11:16.443525 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch' 2026-09-21 13:11:16.443528 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-09-21 13:11:16.443532 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-21 13:11:16.444860 | ubuntu-noble | checking file api-ref/source/baremetal-api-v1-portgroups.inc 2026-09-21 13:11:16.446827 | ubuntu-noble | checking file api-ref/source/parameters.yaml 2026-09-21 13:11:16.446864 | ubuntu-noble | checking file api-ref/source/samples/portgroup-create-response.json 2026-09-21 13:11:16.446870 | ubuntu-noble | checking file api-ref/source/samples/portgroup-list-detail-response.json 2026-09-21 13:11:16.446875 | ubuntu-noble | checking file api-ref/source/samples/portgroup-update-response.json 2026-09-21 13:11:16.446879 | ubuntu-noble | checking file doc/source/admin/networking.rst 2026-09-21 13:11:16.446883 | ubuntu-noble | checking file doc/source/admin/portgroups.rst 2026-09-21 13:11:16.446888 | ubuntu-noble | checking file doc/source/contributor/webapi-version-history.rst 2026-09-21 13:11:16.448754 | ubuntu-noble | checking file ironic/api/controllers/v1/port.py 2026-09-21 13:11:16.448765 | ubuntu-noble | Hunk #1 succeeded at 808 (offset -10 lines). 2026-09-21 13:11:16.448770 | ubuntu-noble | checking file ironic/api/controllers/v1/portgroup.py 2026-09-21 13:11:16.448775 | ubuntu-noble | Hunk #5 succeeded at 548 (offset -9 lines). 2026-09-21 13:11:16.448796 | ubuntu-noble | checking file ironic/api/controllers/v1/utils.py 2026-09-21 13:11:16.448801 | ubuntu-noble | Hunk #1 succeeded at 1270 (offset -19 lines). 2026-09-21 13:11:16.448805 | ubuntu-noble | checking file ironic/api/controllers/v1/versions.py 2026-09-21 13:11:16.448810 | ubuntu-noble | checking file ironic/common/release_mappings.py 2026-09-21 13:11:16.448815 | ubuntu-noble | checking file ironic/conductor/manager.py 2026-09-21 13:11:16.448819 | ubuntu-noble | Hunk #2 succeeded at 2378 (offset 25 lines). 2026-09-21 13:11:16.450783 | ubuntu-noble | checking file ironic/conductor/rpcapi.py 2026-09-21 13:11:16.450821 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-09-21 13:11:16.450830 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-09-21 13:11:16.450836 | ubuntu-noble | checking file ironic/objects/portgroup.py 2026-09-21 13:11:16.450842 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_port.py 2026-09-21 13:11:16.450849 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_portgroup.py 2026-09-21 13:11:16.451894 | ubuntu-noble | checking file ironic/tests/unit/conductor/test_manager.py 2026-09-21 13:11:16.452530 | ubuntu-noble | Hunk #1 succeeded at 7955 (offset 268 lines). 2026-09-21 13:11:16.452957 | ubuntu-noble | checking file ironic/tests/unit/db/test_portgroups.py 2026-09-21 13:11:16.453163 | ubuntu-noble | checking file ironic/tests/unit/db/utils.py 2026-09-21 13:11:16.453402 | ubuntu-noble | checking file ironic/tests/unit/objects/test_objects.py 2026-09-21 13:11:16.453707 | ubuntu-noble | checking file ironic/tests/unit/objects/test_portgroup.py 2026-09-21 13:11:16.453915 | ubuntu-noble | checking file releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml 2026-09-21 13:11:16.454642 | ubuntu-noble | + patch --forward --batch -p1 2026-09-21 13:11:16.456385 | ubuntu-noble | patching file api-ref/source/baremetal-api-v1-portgroups.inc 2026-09-21 13:11:16.456742 | ubuntu-noble | patching file api-ref/source/parameters.yaml 2026-09-21 13:11:16.457098 | ubuntu-noble | patching file api-ref/source/samples/portgroup-create-response.json 2026-09-21 13:11:16.457220 | ubuntu-noble | patching file api-ref/source/samples/portgroup-list-detail-response.json 2026-09-21 13:11:16.457383 | ubuntu-noble | patching file api-ref/source/samples/portgroup-update-response.json 2026-09-21 13:11:16.457525 | ubuntu-noble | patching file doc/source/admin/networking.rst 2026-09-21 13:11:16.457673 | ubuntu-noble | patching file doc/source/admin/portgroups.rst 2026-09-21 13:11:16.457829 | ubuntu-noble | patching file doc/source/contributor/webapi-version-history.rst 2026-09-21 13:11:16.458061 | ubuntu-noble | patching file ironic/api/controllers/v1/port.py 2026-09-21 13:11:16.458250 | ubuntu-noble | Hunk #1 succeeded at 808 (offset -10 lines). 2026-09-21 13:11:16.458375 | ubuntu-noble | patching file ironic/api/controllers/v1/portgroup.py 2026-09-21 13:11:16.458515 | ubuntu-noble | Hunk #5 succeeded at 548 (offset -9 lines). 2026-09-21 13:11:16.458903 | ubuntu-noble | patching file ironic/api/controllers/v1/utils.py 2026-09-21 13:11:16.459038 | ubuntu-noble | Hunk #1 succeeded at 1270 (offset -19 lines). 2026-09-21 13:11:16.459209 | ubuntu-noble | patching file ironic/api/controllers/v1/versions.py 2026-09-21 13:11:16.459405 | ubuntu-noble | patching file ironic/common/release_mappings.py 2026-09-21 13:11:16.460138 | ubuntu-noble | patching file ironic/conductor/manager.py 2026-09-21 13:11:16.460459 | ubuntu-noble | Hunk #2 succeeded at 2378 (offset 25 lines). 2026-09-21 13:11:16.461019 | ubuntu-noble | patching file ironic/conductor/rpcapi.py 2026-09-21 13:11:16.461251 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-09-21 13:11:16.461407 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-09-21 13:11:16.461622 | ubuntu-noble | patching file ironic/objects/portgroup.py 2026-09-21 13:11:16.462132 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_port.py 2026-09-21 13:11:16.462667 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_portgroup.py 2026-09-21 13:11:16.463897 | ubuntu-noble | patching file ironic/tests/unit/conductor/test_manager.py 2026-09-21 13:11:16.464774 | ubuntu-noble | Hunk #1 succeeded at 7955 (offset 268 lines). 2026-09-21 13:11:16.465130 | ubuntu-noble | patching file ironic/tests/unit/db/test_portgroups.py 2026-09-21 13:11:16.465275 | ubuntu-noble | patching file ironic/tests/unit/db/utils.py 2026-09-21 13:11:16.465450 | ubuntu-noble | patching file ironic/tests/unit/objects/test_objects.py 2026-09-21 13:11:16.465664 | ubuntu-noble | patching file ironic/tests/unit/objects/test_portgroup.py 2026-09-21 13:11:16.465841 | ubuntu-noble | patching file releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml 2026-09-21 13:11:16.468302 | ubuntu-noble | + echo patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-09-21 13:11:16.469206 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-21 13:11:16.469252 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-09-21 13:11:16.469267 | ubuntu-noble | + local rel=patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-09-21 13:11:16.469280 | 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-21 13:11:16.469291 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch' 2026-09-21 13:11:16.469298 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-09-21 13:11:16.469305 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-21 13:11:16.470583 | ubuntu-noble | checking file api-ref/source/baremetal-api-v1-portgroups.inc 2026-09-21 13:11:16.472790 | ubuntu-noble | checking file api-ref/source/parameters.yaml 2026-09-21 13:11:16.472819 | ubuntu-noble | checking file api-ref/source/samples/portgroup-create-response.json 2026-09-21 13:11:16.472828 | ubuntu-noble | checking file api-ref/source/samples/portgroup-list-detail-response.json 2026-09-21 13:11:16.472835 | ubuntu-noble | checking file api-ref/source/samples/portgroup-update-response.json 2026-09-21 13:11:16.472842 | ubuntu-noble | checking file doc/source/contributor/webapi-version-history.rst 2026-09-21 13:11:16.472849 | ubuntu-noble | checking file ironic/api/controllers/v1/portgroup.py 2026-09-21 13:11:16.472856 | ubuntu-noble | checking file ironic/api/controllers/v1/utils.py 2026-09-21 13:11:16.472863 | ubuntu-noble | Hunk #1 succeeded at 1280 (offset -19 lines). 2026-09-21 13:11:16.472870 | ubuntu-noble | checking file ironic/api/controllers/v1/versions.py 2026-09-21 13:11:16.472877 | ubuntu-noble | checking file ironic/common/release_mappings.py 2026-09-21 13:11:16.472883 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-09-21 13:11:16.472890 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-09-21 13:11:16.472897 | ubuntu-noble | checking file ironic/objects/portgroup.py 2026-09-21 13:11:16.472909 | ubuntu-noble | checking file ironic/tests/unit/db/test_portgroups.py 2026-09-21 13:11:16.473498 | ubuntu-noble | checking file ironic/tests/unit/db/utils.py 2026-09-21 13:11:16.473521 | ubuntu-noble | checking file ironic/tests/unit/objects/test_objects.py 2026-09-21 13:11:16.473525 | ubuntu-noble | checking file releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-09-21 13:11:16.473782 | ubuntu-noble | + patch --forward --batch -p1 2026-09-21 13:11:16.475352 | ubuntu-noble | patching file api-ref/source/baremetal-api-v1-portgroups.inc 2026-09-21 13:11:16.476800 | ubuntu-noble | patching file api-ref/source/parameters.yaml 2026-09-21 13:11:16.476869 | ubuntu-noble | patching file api-ref/source/samples/portgroup-create-response.json 2026-09-21 13:11:16.476877 | ubuntu-noble | patching file api-ref/source/samples/portgroup-list-detail-response.json 2026-09-21 13:11:16.476884 | ubuntu-noble | patching file api-ref/source/samples/portgroup-update-response.json 2026-09-21 13:11:16.476890 | ubuntu-noble | patching file doc/source/contributor/webapi-version-history.rst 2026-09-21 13:11:16.476953 | ubuntu-noble | patching file ironic/api/controllers/v1/portgroup.py 2026-09-21 13:11:16.477356 | ubuntu-noble | patching file ironic/api/controllers/v1/utils.py 2026-09-21 13:11:16.477643 | ubuntu-noble | Hunk #1 succeeded at 1280 (offset -19 lines). 2026-09-21 13:11:16.477953 | ubuntu-noble | patching file ironic/api/controllers/v1/versions.py 2026-09-21 13:11:16.478159 | ubuntu-noble | patching file ironic/common/release_mappings.py 2026-09-21 13:11:16.478390 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-09-21 13:11:16.478580 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-09-21 13:11:16.478775 | ubuntu-noble | patching file ironic/objects/portgroup.py 2026-09-21 13:11:16.478997 | ubuntu-noble | patching file ironic/tests/unit/db/test_portgroups.py 2026-09-21 13:11:16.479198 | ubuntu-noble | patching file ironic/tests/unit/db/utils.py 2026-09-21 13:11:16.479441 | ubuntu-noble | patching file ironic/tests/unit/objects/test_objects.py 2026-09-21 13:11:16.479683 | ubuntu-noble | patching file releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-09-21 13:11:16.481602 | ubuntu-noble | + echo patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-09-21 13:11:16.481829 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-21 13:11:16.481936 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-09-21 13:11:16.482011 | ubuntu-noble | + local rel=patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-09-21 13:11:16.482079 | 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-21 13:11:16.482142 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0003-Add-node.instance_name.patch' 2026-09-21 13:11:16.482682 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-09-21 13:11:16.482709 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-21 13:11:16.483955 | ubuntu-noble | checking file api-ref/source/baremetal-api-v1-nodes.inc 2026-09-21 13:11:16.484791 | ubuntu-noble | checking file api-ref/source/parameters.yaml 2026-09-21 13:11:16.485781 | ubuntu-noble | checking file api-ref/source/samples/node-create-response.json 2026-09-21 13:11:16.485814 | ubuntu-noble | checking file api-ref/source/samples/node-show-response.json 2026-09-21 13:11:16.485821 | ubuntu-noble | checking file api-ref/source/samples/node-update-driver-info-response.json 2026-09-21 13:11:16.485829 | ubuntu-noble | checking file api-ref/source/samples/nodes-list-details-response.json 2026-09-21 13:11:16.485835 | ubuntu-noble | checking file doc/source/contributor/webapi-version-history.rst 2026-09-21 13:11:16.486000 | ubuntu-noble | checking file ironic/api/controllers/v1/node.py 2026-09-21 13:11:16.486254 | ubuntu-noble | Hunk #3 succeeded at 1612 (offset 24 lines). 2026-09-21 13:11:16.486387 | ubuntu-noble | Hunk #4 succeeded at 2474 (offset 24 lines). 2026-09-21 13:11:16.486433 | ubuntu-noble | Hunk #5 succeeded at 2515 (offset 24 lines). 2026-09-21 13:11:16.486496 | ubuntu-noble | Hunk #6 succeeded at 2665 (offset 24 lines). 2026-09-21 13:11:16.486568 | ubuntu-noble | Hunk #7 succeeded at 2674 (offset 24 lines). 2026-09-21 13:11:16.486622 | ubuntu-noble | Hunk #8 succeeded at 2723 (offset 24 lines). 2026-09-21 13:11:16.486665 | ubuntu-noble | Hunk #9 succeeded at 2742 (offset 24 lines). 2026-09-21 13:11:16.486706 | ubuntu-noble | Hunk #10 succeeded at 2766 (offset 24 lines). 2026-09-21 13:11:16.486801 | ubuntu-noble | Hunk #11 succeeded at 2780 (offset 24 lines). 2026-09-21 13:11:16.486854 | ubuntu-noble | Hunk #12 succeeded at 2789 (offset 24 lines). 2026-09-21 13:11:16.486898 | ubuntu-noble | Hunk #13 succeeded at 2833 (offset 24 lines). 2026-09-21 13:11:16.486940 | ubuntu-noble | Hunk #14 succeeded at 2855 (offset 24 lines). 2026-09-21 13:11:16.486990 | ubuntu-noble | Hunk #15 succeeded at 2873 (offset 24 lines). 2026-09-21 13:11:16.487055 | ubuntu-noble | Hunk #16 succeeded at 3087 (offset 8 lines). 2026-09-21 13:11:16.487124 | ubuntu-noble | Hunk #17 succeeded at 3247 (offset 16 lines). 2026-09-21 13:11:16.487519 | ubuntu-noble | checking file ironic/api/controllers/v1/utils.py 2026-09-21 13:11:16.487699 | ubuntu-noble | Hunk #1 succeeded at 874 (offset -19 lines). 2026-09-21 13:11:16.487926 | ubuntu-noble | Hunk #2 succeeded at 2312 (offset 32 lines). 2026-09-21 13:11:16.488111 | ubuntu-noble | checking file ironic/api/controllers/v1/versions.py 2026-09-21 13:11:16.488323 | ubuntu-noble | checking file ironic/common/release_mappings.py 2026-09-21 13:11:16.489033 | ubuntu-noble | checking file ironic/conductor/manager.py 2026-09-21 13:11:16.489768 | ubuntu-noble | Hunk #1 succeeded at 1164 (offset 7 lines). 2026-09-21 13:11:16.489843 | ubuntu-noble | checking file ironic/db/api.py 2026-09-21 13:11:16.490198 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-09-21 13:11:16.490643 | ubuntu-noble | checking file ironic/db/sqlalchemy/api.py 2026-09-21 13:11:16.491215 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-09-21 13:11:16.491388 | ubuntu-noble | checking file ironic/objects/deployment.py 2026-09-21 13:11:16.491597 | ubuntu-noble | checking file ironic/objects/node.py 2026-09-21 13:11:16.492697 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_node.py 2026-09-21 13:11:16.493378 | ubuntu-noble | Hunk #2 succeeded at 4516 (offset 9 lines). 2026-09-21 13:11:16.494986 | ubuntu-noble | checking file ironic/tests/unit/conductor/test_manager.py 2026-09-21 13:11:16.495212 | ubuntu-noble | Hunk #1 succeeded at 2575 (offset 67 lines). 2026-09-21 13:11:16.496029 | ubuntu-noble | checking file ironic/tests/unit/db/test_nodes.py 2026-09-21 13:11:16.496753 | ubuntu-noble | checking file ironic/tests/unit/db/utils.py 2026-09-21 13:11:16.496770 | ubuntu-noble | checking file ironic/tests/unit/objects/test_objects.py 2026-09-21 13:11:16.496774 | ubuntu-noble | checking file releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-09-21 13:11:16.497087 | ubuntu-noble | + patch --forward --batch -p1 2026-09-21 13:11:16.498793 | ubuntu-noble | patching file api-ref/source/baremetal-api-v1-nodes.inc 2026-09-21 13:11:16.499073 | ubuntu-noble | patching file api-ref/source/parameters.yaml 2026-09-21 13:11:16.499762 | ubuntu-noble | patching file api-ref/source/samples/node-create-response.json 2026-09-21 13:11:16.499777 | ubuntu-noble | patching file api-ref/source/samples/node-show-response.json 2026-09-21 13:11:16.499784 | ubuntu-noble | patching file api-ref/source/samples/node-update-driver-info-response.json 2026-09-21 13:11:16.499791 | ubuntu-noble | patching file api-ref/source/samples/nodes-list-details-response.json 2026-09-21 13:11:16.499798 | ubuntu-noble | patching file doc/source/contributor/webapi-version-history.rst 2026-09-21 13:11:16.500774 | ubuntu-noble | patching file ironic/api/controllers/v1/node.py 2026-09-21 13:11:16.500789 | ubuntu-noble | Hunk #3 succeeded at 1612 (offset 24 lines). 2026-09-21 13:11:16.500796 | ubuntu-noble | Hunk #4 succeeded at 2474 (offset 24 lines). 2026-09-21 13:11:16.500803 | ubuntu-noble | Hunk #5 succeeded at 2515 (offset 24 lines). 2026-09-21 13:11:16.500809 | ubuntu-noble | Hunk #6 succeeded at 2665 (offset 24 lines). 2026-09-21 13:11:16.500815 | ubuntu-noble | Hunk #7 succeeded at 2674 (offset 24 lines). 2026-09-21 13:11:16.500821 | ubuntu-noble | Hunk #8 succeeded at 2723 (offset 24 lines). 2026-09-21 13:11:16.500827 | ubuntu-noble | Hunk #9 succeeded at 2742 (offset 24 lines). 2026-09-21 13:11:16.500832 | ubuntu-noble | Hunk #10 succeeded at 2766 (offset 24 lines). 2026-09-21 13:11:16.500837 | ubuntu-noble | Hunk #11 succeeded at 2780 (offset 24 lines). 2026-09-21 13:11:16.500843 | ubuntu-noble | Hunk #12 succeeded at 2789 (offset 24 lines). 2026-09-21 13:11:16.500848 | ubuntu-noble | Hunk #13 succeeded at 2833 (offset 24 lines). 2026-09-21 13:11:16.500853 | ubuntu-noble | Hunk #14 succeeded at 2855 (offset 24 lines). 2026-09-21 13:11:16.500858 | ubuntu-noble | Hunk #15 succeeded at 2873 (offset 24 lines). 2026-09-21 13:11:16.500863 | ubuntu-noble | Hunk #16 succeeded at 3087 (offset 8 lines). 2026-09-21 13:11:16.500868 | ubuntu-noble | Hunk #17 succeeded at 3247 (offset 16 lines). 2026-09-21 13:11:16.500873 | ubuntu-noble | patching file ironic/api/controllers/v1/utils.py 2026-09-21 13:11:16.500878 | ubuntu-noble | Hunk #1 succeeded at 874 (offset -19 lines). 2026-09-21 13:11:16.500883 | ubuntu-noble | Hunk #2 succeeded at 2312 (offset 32 lines). 2026-09-21 13:11:16.500889 | ubuntu-noble | patching file ironic/api/controllers/v1/versions.py 2026-09-21 13:11:16.500897 | ubuntu-noble | patching file ironic/common/release_mappings.py 2026-09-21 13:11:16.502753 | ubuntu-noble | patching file ironic/conductor/manager.py 2026-09-21 13:11:16.502775 | ubuntu-noble | Hunk #1 succeeded at 1164 (offset 7 lines). 2026-09-21 13:11:16.502779 | ubuntu-noble | patching file ironic/db/api.py 2026-09-21 13:11:16.502783 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-09-21 13:11:16.502787 | ubuntu-noble | patching file ironic/db/sqlalchemy/api.py 2026-09-21 13:11:16.502791 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-09-21 13:11:16.502794 | ubuntu-noble | patching file ironic/objects/deployment.py 2026-09-21 13:11:16.502871 | ubuntu-noble | patching file ironic/objects/node.py 2026-09-21 13:11:16.503784 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_node.py 2026-09-21 13:11:16.504201 | ubuntu-noble | Hunk #2 succeeded at 4516 (offset 9 lines). 2026-09-21 13:11:16.505407 | ubuntu-noble | patching file ironic/tests/unit/conductor/test_manager.py 2026-09-21 13:11:16.505668 | ubuntu-noble | Hunk #1 succeeded at 2575 (offset 67 lines). 2026-09-21 13:11:16.506379 | ubuntu-noble | patching file ironic/tests/unit/db/test_nodes.py 2026-09-21 13:11:16.506603 | ubuntu-noble | patching file ironic/tests/unit/db/utils.py 2026-09-21 13:11:16.506804 | ubuntu-noble | patching file ironic/tests/unit/objects/test_objects.py 2026-09-21 13:11:16.506950 | ubuntu-noble | patching file releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-09-21 13:11:16.509418 | ubuntu-noble | + echo patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-09-21 13:11:16.509639 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-21 13:11:16.509782 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-09-21 13:11:16.509857 | ubuntu-noble | + local rel=patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-09-21 13:11:16.509911 | 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-21 13:11:16.509959 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch' 2026-09-21 13:11:16.509984 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-09-21 13:11:16.510022 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-21 13:11:16.512416 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-09-21 13:11:16.512768 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-09-21 13:11:16.513276 | ubuntu-noble | + patch --forward --batch -p1 2026-09-21 13:11:16.514668 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-09-21 13:11:16.514899 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-09-21 13:11:16.515341 | ubuntu-noble | + echo patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-09-21 13:11:16.515520 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-21 13:11:16.515630 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-09-21 13:11:16.515683 | ubuntu-noble | + local rel=patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-09-21 13:11:16.515758 | 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-21 13:11:16.515807 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch' 2026-09-21 13:11:16.515829 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-09-21 13:11:16.515865 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-21 13:11:16.517210 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-09-21 13:11:16.517388 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-09-21 13:11:16.517680 | ubuntu-noble | checking file ironic/tests/unit/db/sqlalchemy/test_migrations.py 2026-09-21 13:11:16.517948 | ubuntu-noble | checking file releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-09-21 13:11:16.518260 | ubuntu-noble | + patch --forward --batch -p1 2026-09-21 13:11:16.520316 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-09-21 13:11:16.520631 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-09-21 13:11:16.521138 | ubuntu-noble | patching file ironic/tests/unit/db/sqlalchemy/test_migrations.py 2026-09-21 13:11:16.521467 | ubuntu-noble | patching file releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-09-21 13:11:16.522242 | ubuntu-noble | + echo patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-09-21 13:11:16.522854 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-21 13:11:16.522884 | ubuntu-noble | + apply_patch patches/2025.2/ironic/backport-971459.patch 2026-09-21 13:11:16.522891 | ubuntu-noble | + local rel=patches/2025.2/ironic/backport-971459.patch 2026-09-21 13:11:16.522904 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/backport-971459.patch 2026-09-21 13:11:16.522911 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/backport-971459.patch' 2026-09-21 13:11:16.522916 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/backport-971459.patch 2026-09-21 13:11:16.522923 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-21 13:11:16.524786 | ubuntu-noble | checking file ironic/common/states.py 2026-09-21 13:11:16.524811 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_ramdisk.py 2026-09-21 13:11:16.524871 | ubuntu-noble | Hunk #1 succeeded at 227 (offset 1 line). 2026-09-21 13:11:16.525058 | ubuntu-noble | checking file releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-09-21 13:11:16.525363 | ubuntu-noble | + patch --forward --batch -p1 2026-09-21 13:11:16.527117 | ubuntu-noble | patching file ironic/common/states.py 2026-09-21 13:11:16.527438 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_ramdisk.py 2026-09-21 13:11:16.527593 | ubuntu-noble | Hunk #1 succeeded at 227 (offset 1 line). 2026-09-21 13:11:16.527801 | ubuntu-noble | patching file releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-09-21 13:11:16.528566 | ubuntu-noble | + echo patches/2025.2/ironic/backport-971459.patch 2026-09-21 13:11:16.529637 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-21 13:11:16.529683 | ubuntu-noble | + apply_patch patches/2025.2/ironic/virtual-media-nfs.patch 2026-09-21 13:11:16.529695 | ubuntu-noble | + local rel=patches/2025.2/ironic/virtual-media-nfs.patch 2026-09-21 13:11:16.529706 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/virtual-media-nfs.patch 2026-09-21 13:11:16.529790 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/virtual-media-nfs.patch' 2026-09-21 13:11:16.529801 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/virtual-media-nfs.patch 2026-09-21 13:11:16.529811 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-21 13:11:16.530939 | ubuntu-noble | checking file ironic/conf/deploy.py 2026-09-21 13:11:16.531705 | ubuntu-noble | + patch --forward --batch -p1 2026-09-21 13:11:16.533506 | ubuntu-noble | patching file ironic/conf/deploy.py 2026-09-21 13:11:16.533683 | ubuntu-noble | + echo patches/2025.2/ironic/virtual-media-nfs.patch 2026-09-21 13:11:16.533822 | ubuntu-noble | + popd 2026-09-21 13:11:16.534411 | ubuntu-noble | + find ironic-32.1.1.dev2 -type f 2026-09-21 13:11:16.534671 | ubuntu-noble | + sort 2026-09-21 13:11:16.544152 | ubuntu-noble | + append_new_files_to_sources_txt ironic-32.1.1.dev2 files-before files-after 2026-09-21 13:11:16.544257 | ubuntu-noble | + local directory=ironic-32.1.1.dev2 2026-09-21 13:11:16.544286 | ubuntu-noble | + local before=files-before 2026-09-21 13:11:16.544305 | ubuntu-noble | + local after=files-after 2026-09-21 13:11:16.544662 | ubuntu-noble | + local sources_txt 2026-09-21 13:11:16.546643 | ubuntu-noble | ++ find ironic-32.1.1.dev2 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-09-21 13:11:16.546678 | ubuntu-noble | ++ head -1 2026-09-21 13:11:16.548251 | ubuntu-noble | + sources_txt=ironic-32.1.1.dev2/ironic.egg-info/SOURCES.txt 2026-09-21 13:11:16.548287 | ubuntu-noble | + [[ -z ironic-32.1.1.dev2/ironic.egg-info/SOURCES.txt ]] 2026-09-21 13:11:16.548293 | ubuntu-noble | + local new_files 2026-09-21 13:11:16.548771 | ubuntu-noble | ++ comm -13 files-before files-after 2026-09-21 13:11:16.552590 | ubuntu-noble | + new_files='ironic-32.1.1.dev2/ironic/api/controllers/v1/node.py.orig 2026-09-21 13:11:16.552620 | ubuntu-noble | ironic-32.1.1.dev2/ironic/api/controllers/v1/port.py.orig 2026-09-21 13:11:16.552624 | ubuntu-noble | ironic-32.1.1.dev2/ironic/api/controllers/v1/portgroup.py.orig 2026-09-21 13:11:16.552628 | ubuntu-noble | ironic-32.1.1.dev2/ironic/api/controllers/v1/utils.py.orig 2026-09-21 13:11:16.552632 | ubuntu-noble | ironic-32.1.1.dev2/ironic/conductor/manager.py.orig 2026-09-21 13:11:16.552636 | ubuntu-noble | ironic-32.1.1.dev2/ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-09-21 13:11:16.552640 | ubuntu-noble | ironic-32.1.1.dev2/ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-09-21 13:11:16.552643 | ubuntu-noble | ironic-32.1.1.dev2/ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-09-21 13:11:16.552647 | ubuntu-noble | ironic-32.1.1.dev2/ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-09-21 13:11:16.552651 | ubuntu-noble | ironic-32.1.1.dev2/ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-09-21 13:11:16.552654 | ubuntu-noble | ironic-32.1.1.dev2/ironic/tests/unit/api/controllers/v1/test_node.py.orig 2026-09-21 13:11:16.552658 | ubuntu-noble | ironic-32.1.1.dev2/ironic/tests/unit/api/controllers/v1/test_ramdisk.py.orig 2026-09-21 13:11:16.552661 | ubuntu-noble | ironic-32.1.1.dev2/ironic/tests/unit/conductor/test_manager.py.orig 2026-09-21 13:11:16.552665 | ubuntu-noble | ironic-32.1.1.dev2/releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-09-21 13:11:16.552668 | ubuntu-noble | ironic-32.1.1.dev2/releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-09-21 13:11:16.552681 | ubuntu-noble | ironic-32.1.1.dev2/releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-09-21 13:11:16.552685 | ubuntu-noble | ironic-32.1.1.dev2/releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-09-21 13:11:16.552688 | ubuntu-noble | ironic-32.1.1.dev2/releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml' 2026-09-21 13:11:16.552691 | ubuntu-noble | + [[ -z ironic-32.1.1.dev2/ironic/api/controllers/v1/node.py.orig 2026-09-21 13:11:16.552695 | ubuntu-noble | ironic-32.1.1.dev2/ironic/api/controllers/v1/port.py.orig 2026-09-21 13:11:16.552698 | ubuntu-noble | ironic-32.1.1.dev2/ironic/api/controllers/v1/portgroup.py.orig 2026-09-21 13:11:16.552701 | ubuntu-noble | ironic-32.1.1.dev2/ironic/api/controllers/v1/utils.py.orig 2026-09-21 13:11:16.552705 | ubuntu-noble | ironic-32.1.1.dev2/ironic/conductor/manager.py.orig 2026-09-21 13:11:16.552708 | ubuntu-noble | ironic-32.1.1.dev2/ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-09-21 13:11:16.552734 | ubuntu-noble | ironic-32.1.1.dev2/ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-09-21 13:11:16.552739 | ubuntu-noble | ironic-32.1.1.dev2/ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-09-21 13:11:16.552743 | ubuntu-noble | ironic-32.1.1.dev2/ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-09-21 13:11:16.552746 | ubuntu-noble | ironic-32.1.1.dev2/ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-09-21 13:11:16.552754 | ubuntu-noble | ironic-32.1.1.dev2/ironic/tests/unit/api/controllers/v1/test_node.py.orig 2026-09-21 13:11:16.552758 | ubuntu-noble | ironic-32.1.1.dev2/ironic/tests/unit/api/controllers/v1/test_ramdisk.py.orig 2026-09-21 13:11:16.552761 | ubuntu-noble | ironic-32.1.1.dev2/ironic/tests/unit/conductor/test_manager.py.orig 2026-09-21 13:11:16.552764 | ubuntu-noble | ironic-32.1.1.dev2/releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-09-21 13:11:16.552767 | ubuntu-noble | ironic-32.1.1.dev2/releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-09-21 13:11:16.552771 | ubuntu-noble | ironic-32.1.1.dev2/releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-09-21 13:11:16.552774 | ubuntu-noble | ironic-32.1.1.dev2/releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-09-21 13:11:16.552777 | ubuntu-noble | ironic-32.1.1.dev2/releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml ]] 2026-09-21 13:11:16.553037 | ubuntu-noble | ++ tail -c1 ironic-32.1.1.dev2/ironic.egg-info/SOURCES.txt 2026-09-21 13:11:16.555331 | ubuntu-noble | + [[ -n l ]] 2026-09-21 13:11:16.555425 | ubuntu-noble | + echo 2026-09-21 13:11:16.555432 | ubuntu-noble | + local file 2026-09-21 13:11:16.555438 | ubuntu-noble | + for file in $new_files 2026-09-21 13:11:16.555444 | ubuntu-noble | + case $file in 2026-09-21 13:11:16.555450 | ubuntu-noble | + continue 2026-09-21 13:11:16.555456 | ubuntu-noble | + for file in $new_files 2026-09-21 13:11:16.555461 | ubuntu-noble | + case $file in 2026-09-21 13:11:16.555467 | ubuntu-noble | + continue 2026-09-21 13:11:16.555473 | ubuntu-noble | + for file in $new_files 2026-09-21 13:11:16.555479 | ubuntu-noble | + case $file in 2026-09-21 13:11:16.555485 | ubuntu-noble | + continue 2026-09-21 13:11:16.555491 | ubuntu-noble | + for file in $new_files 2026-09-21 13:11:16.555497 | ubuntu-noble | + case $file in 2026-09-21 13:11:16.555503 | ubuntu-noble | + continue 2026-09-21 13:11:16.555509 | ubuntu-noble | + for file in $new_files 2026-09-21 13:11:16.555514 | ubuntu-noble | + case $file in 2026-09-21 13:11:16.555520 | ubuntu-noble | + continue 2026-09-21 13:11:16.555525 | ubuntu-noble | + for file in $new_files 2026-09-21 13:11:16.555531 | ubuntu-noble | + case $file in 2026-09-21 13:11:16.555596 | ubuntu-noble | + echo 'APPEND ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py TO ironic-32.1.1.dev2/ironic.egg-info/SOURCES.txt' 2026-09-21 13:11:16.555604 | ubuntu-noble | APPEND ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py TO ironic-32.1.1.dev2/ironic.egg-info/SOURCES.txt 2026-09-21 13:11:16.555611 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-09-21 13:11:16.555618 | ubuntu-noble | + for file in $new_files 2026-09-21 13:11:16.555624 | ubuntu-noble | + case $file in 2026-09-21 13:11:16.555631 | ubuntu-noble | + echo 'APPEND ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py TO ironic-32.1.1.dev2/ironic.egg-info/SOURCES.txt' 2026-09-21 13:11:16.555649 | ubuntu-noble | APPEND ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py TO ironic-32.1.1.dev2/ironic.egg-info/SOURCES.txt 2026-09-21 13:11:16.555656 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-09-21 13:11:16.555662 | ubuntu-noble | + for file in $new_files 2026-09-21 13:11:16.555668 | ubuntu-noble | + case $file in 2026-09-21 13:11:16.555674 | ubuntu-noble | + echo 'APPEND ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py TO ironic-32.1.1.dev2/ironic.egg-info/SOURCES.txt' 2026-09-21 13:11:16.555679 | ubuntu-noble | APPEND ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py TO ironic-32.1.1.dev2/ironic.egg-info/SOURCES.txt 2026-09-21 13:11:16.555686 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-09-21 13:11:16.555691 | ubuntu-noble | + for file in $new_files 2026-09-21 13:11:16.555697 | ubuntu-noble | + case $file in 2026-09-21 13:11:16.555703 | ubuntu-noble | + echo 'APPEND ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py TO ironic-32.1.1.dev2/ironic.egg-info/SOURCES.txt' 2026-09-21 13:11:16.555708 | ubuntu-noble | APPEND ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py TO ironic-32.1.1.dev2/ironic.egg-info/SOURCES.txt 2026-09-21 13:11:16.555744 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-09-21 13:11:16.555749 | ubuntu-noble | + for file in $new_files 2026-09-21 13:11:16.555754 | ubuntu-noble | + case $file in 2026-09-21 13:11:16.555760 | ubuntu-noble | + echo 'APPEND ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py TO ironic-32.1.1.dev2/ironic.egg-info/SOURCES.txt' 2026-09-21 13:11:16.555765 | ubuntu-noble | APPEND ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py TO ironic-32.1.1.dev2/ironic.egg-info/SOURCES.txt 2026-09-21 13:11:16.555771 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-09-21 13:11:16.555777 | ubuntu-noble | + for file in $new_files 2026-09-21 13:11:16.555783 | ubuntu-noble | + case $file in 2026-09-21 13:11:16.555789 | ubuntu-noble | + continue 2026-09-21 13:11:16.555794 | ubuntu-noble | + for file in $new_files 2026-09-21 13:11:16.555800 | ubuntu-noble | + case $file in 2026-09-21 13:11:16.555805 | ubuntu-noble | + continue 2026-09-21 13:11:16.555811 | ubuntu-noble | + for file in $new_files 2026-09-21 13:11:16.555817 | ubuntu-noble | + case $file in 2026-09-21 13:11:16.555822 | ubuntu-noble | + continue 2026-09-21 13:11:16.555827 | ubuntu-noble | + for file in $new_files 2026-09-21 13:11:16.555833 | ubuntu-noble | + case $file in 2026-09-21 13:11:16.555839 | ubuntu-noble | + echo 'APPEND releasenotes/notes/bug-2095486-f043868726d7f68f.yaml TO ironic-32.1.1.dev2/ironic.egg-info/SOURCES.txt' 2026-09-21 13:11:16.555845 | ubuntu-noble | APPEND releasenotes/notes/bug-2095486-f043868726d7f68f.yaml TO ironic-32.1.1.dev2/ironic.egg-info/SOURCES.txt 2026-09-21 13:11:16.555851 | ubuntu-noble | + echo releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-09-21 13:11:16.555857 | ubuntu-noble | + for file in $new_files 2026-09-21 13:11:16.555862 | ubuntu-noble | + case $file in 2026-09-21 13:11:16.555868 | ubuntu-noble | + echo 'APPEND releasenotes/notes/bug-2136818-9285f09043204290.yaml TO ironic-32.1.1.dev2/ironic.egg-info/SOURCES.txt' 2026-09-21 13:11:16.555874 | ubuntu-noble | APPEND releasenotes/notes/bug-2136818-9285f09043204290.yaml TO ironic-32.1.1.dev2/ironic.egg-info/SOURCES.txt 2026-09-21 13:11:16.555879 | ubuntu-noble | + echo releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-09-21 13:11:16.555885 | ubuntu-noble | + for file in $new_files 2026-09-21 13:11:16.555891 | ubuntu-noble | + case $file in 2026-09-21 13:11:16.555897 | ubuntu-noble | + echo 'APPEND releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml TO ironic-32.1.1.dev2/ironic.egg-info/SOURCES.txt' 2026-09-21 13:11:16.555903 | ubuntu-noble | APPEND releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml TO ironic-32.1.1.dev2/ironic.egg-info/SOURCES.txt 2026-09-21 13:11:16.555909 | ubuntu-noble | + echo releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-09-21 13:11:16.555915 | ubuntu-noble | + for file in $new_files 2026-09-21 13:11:16.555921 | ubuntu-noble | + case $file in 2026-09-21 13:11:16.555933 | ubuntu-noble | + echo 'APPEND releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml TO ironic-32.1.1.dev2/ironic.egg-info/SOURCES.txt' 2026-09-21 13:11:16.555944 | ubuntu-noble | APPEND releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml TO ironic-32.1.1.dev2/ironic.egg-info/SOURCES.txt 2026-09-21 13:11:16.555951 | ubuntu-noble | + echo releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-09-21 13:11:16.555956 | ubuntu-noble | + for file in $new_files 2026-09-21 13:11:16.555963 | ubuntu-noble | + case $file in 2026-09-21 13:11:16.555978 | ubuntu-noble | + echo 'APPEND releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml TO ironic-32.1.1.dev2/ironic.egg-info/SOURCES.txt' 2026-09-21 13:11:16.555984 | ubuntu-noble | APPEND releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml TO ironic-32.1.1.dev2/ironic.egg-info/SOURCES.txt 2026-09-21 13:11:16.555990 | ubuntu-noble | + echo releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml 2026-09-21 13:11:16.555996 | ubuntu-noble | + rm files-before files-after 2026-09-21 13:11:16.557283 | ubuntu-noble | + tar czf ironic-stable-2025.2.tar.gz ironic-32.1.1.dev2 2026-09-21 13:11:17.222813 | ubuntu-noble | + rm -r ironic-32.1.1.dev2 2026-09-21 13:11:17.273814 | ubuntu-noble | + echo Check overlays for ironic-stable-2025.2.tar.gz 2026-09-21 13:11:17.273865 | ubuntu-noble | Check overlays for ironic-stable-2025.2.tar.gz 2026-09-21 13:11:17.273871 | ubuntu-noble | + [[ -n '' ]] 2026-09-21 13:11:17.273876 | ubuntu-noble | + popd 2026-09-21 13:11:17.273881 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-21 13:11:17.273887 | ubuntu-noble | + pushd tarballs 2026-09-21 13:11:17.274536 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-09-21 13:11:17.276518 | ubuntu-noble | + filename=keystone-stable-2025.2.tar.gz 2026-09-21 13:11:17.276584 | ubuntu-noble | + [[ -e keystone-stable-2025.2.tar.gz ]] 2026-09-21 13:11:17.276649 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-09-21 13:11:17.276657 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-09-21 13:11:17.276663 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-09-21 13:11:18.674881 | ubuntu-noble | 2026-09-21 13:11:18 URL:https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz [1818072/1818072] -> "keystone-stable-2025.2.tar.gz" [1] 2026-09-21 13:11:18.677138 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-21 13:11:18.677225 | ubuntu-noble | + echo Process keystone-stable-2025.2.tar.gz 2026-09-21 13:11:18.677243 | ubuntu-noble | Process keystone-stable-2025.2.tar.gz 2026-09-21 13:11:18.678911 | ubuntu-noble | ++ tar -tzf keystone-stable-2025.2.tar.gz 2026-09-21 13:11:18.679064 | ubuntu-noble | ++ head -1 2026-09-21 13:11:18.681296 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-21 13:11:18.692594 | ubuntu-noble | + directory=keystone-28.0.3.dev6 2026-09-21 13:11:18.693789 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 keystone-28.0.3.dev6 2026-09-21 13:11:18.693825 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-21 13:11:18.693833 | ubuntu-noble | ++ local directory=keystone-28.0.3.dev6 2026-09-21 13:11:18.693841 | ubuntu-noble | ++ local suffix= 2026-09-21 13:11:18.693847 | ubuntu-noble | ++ local name=keystone 2026-09-21 13:11:18.693854 | ubuntu-noble | ++ local candidate path 2026-09-21 13:11:18.693861 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:18.693867 | ubuntu-noble | ++ path=patches/2025.2/keystone 2026-09-21 13:11:18.693873 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/keystone ]] 2026-09-21 13:11:18.693887 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:18.693894 | ubuntu-noble | ++ path=patches/2025.2/keystone 2026-09-21 13:11:18.693900 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/keystone ]] 2026-09-21 13:11:18.693907 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:18.693913 | ubuntu-noble | ++ path=patches/2025.2/keystone 2026-09-21 13:11:18.693920 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/keystone ]] 2026-09-21 13:11:18.693927 | ubuntu-noble | ++ return 1 2026-09-21 13:11:18.694255 | ubuntu-noble | + patch_dir= 2026-09-21 13:11:18.694271 | ubuntu-noble | + patch_dir= 2026-09-21 13:11:18.694783 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 keystone-28.0.3.dev6 /source 2026-09-21 13:11:18.694824 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-21 13:11:18.694830 | ubuntu-noble | ++ local directory=keystone-28.0.3.dev6 2026-09-21 13:11:18.694834 | ubuntu-noble | ++ local suffix=/source 2026-09-21 13:11:18.694837 | ubuntu-noble | ++ local name=keystone 2026-09-21 13:11:18.694841 | ubuntu-noble | ++ local candidate path 2026-09-21 13:11:18.694845 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:18.694849 | ubuntu-noble | ++ path=overlays/2025.2/keystone/source 2026-09-21 13:11:18.694853 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/keystone/source ]] 2026-09-21 13:11:18.694857 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:18.694861 | ubuntu-noble | ++ path=overlays/2025.2/keystone/source 2026-09-21 13:11:18.694864 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/keystone/source ]] 2026-09-21 13:11:18.694868 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:18.694872 | ubuntu-noble | ++ path=overlays/2025.2/keystone/source 2026-09-21 13:11:18.694876 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/keystone/source ]] 2026-09-21 13:11:18.694879 | ubuntu-noble | ++ return 1 2026-09-21 13:11:18.695159 | ubuntu-noble | + overlay_dir= 2026-09-21 13:11:18.695199 | ubuntu-noble | + overlay_dir= 2026-09-21 13:11:18.695227 | ubuntu-noble | + echo Check patches for keystone-stable-2025.2.tar.gz 2026-09-21 13:11:18.695242 | ubuntu-noble | Check patches for keystone-stable-2025.2.tar.gz 2026-09-21 13:11:18.695262 | ubuntu-noble | + [[ -n '' ]] 2026-09-21 13:11:18.695283 | ubuntu-noble | + echo Check overlays for keystone-stable-2025.2.tar.gz 2026-09-21 13:11:18.695296 | ubuntu-noble | Check overlays for keystone-stable-2025.2.tar.gz 2026-09-21 13:11:18.695312 | ubuntu-noble | + [[ -n '' ]] 2026-09-21 13:11:18.695329 | ubuntu-noble | + popd 2026-09-21 13:11:18.695401 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-21 13:11:18.695422 | ubuntu-noble | + pushd tarballs 2026-09-21 13:11:18.696048 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-09-21 13:11:18.697977 | ubuntu-noble | + filename=magnum-stable-2025.2.tar.gz 2026-09-21 13:11:18.698010 | ubuntu-noble | + [[ -e magnum-stable-2025.2.tar.gz ]] 2026-09-21 13:11:18.698018 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-09-21 13:11:18.698024 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-09-21 13:11:18.698030 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-09-21 13:11:19.926945 | ubuntu-noble | 2026-09-21 13:11:19 URL:https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz [981551/981551] -> "magnum-stable-2025.2.tar.gz" [1] 2026-09-21 13:11:19.929347 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-21 13:11:19.929412 | ubuntu-noble | + echo Process magnum-stable-2025.2.tar.gz 2026-09-21 13:11:19.929425 | ubuntu-noble | Process magnum-stable-2025.2.tar.gz 2026-09-21 13:11:19.931785 | ubuntu-noble | ++ tar -tzf magnum-stable-2025.2.tar.gz 2026-09-21 13:11:19.931836 | ubuntu-noble | ++ head -1 2026-09-21 13:11:19.933202 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-21 13:11:19.941314 | ubuntu-noble | + directory=magnum-21.0.2.dev10 2026-09-21 13:11:19.942880 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 magnum-21.0.2.dev10 2026-09-21 13:11:19.943163 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-21 13:11:19.943252 | ubuntu-noble | ++ local directory=magnum-21.0.2.dev10 2026-09-21 13:11:19.943329 | ubuntu-noble | ++ local suffix= 2026-09-21 13:11:19.943428 | ubuntu-noble | ++ local name=magnum 2026-09-21 13:11:19.943478 | ubuntu-noble | ++ local candidate path 2026-09-21 13:11:19.943566 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:19.943666 | ubuntu-noble | ++ path=patches/2025.2/magnum 2026-09-21 13:11:19.943754 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/magnum ]] 2026-09-21 13:11:19.943845 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:19.943889 | ubuntu-noble | ++ path=patches/2025.2/magnum 2026-09-21 13:11:19.943932 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/magnum ]] 2026-09-21 13:11:19.943975 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:19.944040 | ubuntu-noble | ++ path=patches/2025.2/magnum 2026-09-21 13:11:19.944082 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/magnum ]] 2026-09-21 13:11:19.944131 | ubuntu-noble | ++ return 1 2026-09-21 13:11:19.944761 | ubuntu-noble | + patch_dir= 2026-09-21 13:11:19.945152 | ubuntu-noble | + patch_dir= 2026-09-21 13:11:19.946823 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 magnum-21.0.2.dev10 /source 2026-09-21 13:11:19.946871 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-21 13:11:19.946881 | ubuntu-noble | ++ local directory=magnum-21.0.2.dev10 2026-09-21 13:11:19.946890 | ubuntu-noble | ++ local suffix=/source 2026-09-21 13:11:19.946899 | ubuntu-noble | ++ local name=magnum 2026-09-21 13:11:19.946907 | ubuntu-noble | ++ local candidate path 2026-09-21 13:11:19.946921 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:19.946936 | ubuntu-noble | ++ path=overlays/2025.2/magnum/source 2026-09-21 13:11:19.946952 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/magnum/source ]] 2026-09-21 13:11:19.946968 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:19.946982 | ubuntu-noble | ++ path=overlays/2025.2/magnum/source 2026-09-21 13:11:19.946995 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/magnum/source ]] 2026-09-21 13:11:19.947003 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:19.947012 | ubuntu-noble | ++ path=overlays/2025.2/magnum/source 2026-09-21 13:11:19.947020 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/magnum/source ]] 2026-09-21 13:11:19.947029 | ubuntu-noble | ++ return 1 2026-09-21 13:11:19.947045 | ubuntu-noble | + overlay_dir= 2026-09-21 13:11:19.947054 | ubuntu-noble | + overlay_dir= 2026-09-21 13:11:19.947062 | ubuntu-noble | + echo Check patches for magnum-stable-2025.2.tar.gz 2026-09-21 13:11:19.947071 | ubuntu-noble | Check patches for magnum-stable-2025.2.tar.gz 2026-09-21 13:11:19.947079 | ubuntu-noble | + [[ -n '' ]] 2026-09-21 13:11:19.947094 | ubuntu-noble | + echo Check overlays for magnum-stable-2025.2.tar.gz 2026-09-21 13:11:19.947108 | ubuntu-noble | Check overlays for magnum-stable-2025.2.tar.gz 2026-09-21 13:11:19.947124 | ubuntu-noble | + [[ -n '' ]] 2026-09-21 13:11:19.947139 | ubuntu-noble | + popd 2026-09-21 13:11:19.947155 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-21 13:11:19.947169 | ubuntu-noble | + pushd tarballs 2026-09-21 13:11:19.948306 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-09-21 13:11:19.950850 | ubuntu-noble | + filename=manila-stable-2025.2.tar.gz 2026-09-21 13:11:19.950892 | ubuntu-noble | + [[ -e manila-stable-2025.2.tar.gz ]] 2026-09-21 13:11:19.950901 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-09-21 13:11:19.950908 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-09-21 13:11:19.950916 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-09-21 13:11:21.480908 | ubuntu-noble | 2026-09-21 13:11:21 URL:https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz [3592415/3592415] -> "manila-stable-2025.2.tar.gz" [1] 2026-09-21 13:11:21.482859 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-21 13:11:21.482903 | ubuntu-noble | + echo Process manila-stable-2025.2.tar.gz 2026-09-21 13:11:21.482916 | ubuntu-noble | Process manila-stable-2025.2.tar.gz 2026-09-21 13:11:21.484848 | ubuntu-noble | ++ tar -tzf manila-stable-2025.2.tar.gz 2026-09-21 13:11:21.485344 | ubuntu-noble | ++ head -1 2026-09-21 13:11:21.488827 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-21 13:11:21.497056 | ubuntu-noble | + directory=manila-21.0.3.dev1 2026-09-21 13:11:21.498486 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 manila-21.0.3.dev1 2026-09-21 13:11:21.498881 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-21 13:11:21.498990 | ubuntu-noble | ++ local directory=manila-21.0.3.dev1 2026-09-21 13:11:21.499069 | ubuntu-noble | ++ local suffix= 2026-09-21 13:11:21.499159 | ubuntu-noble | ++ local name=manila 2026-09-21 13:11:21.499209 | ubuntu-noble | ++ local candidate path 2026-09-21 13:11:21.499290 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:21.499337 | ubuntu-noble | ++ path=patches/2025.2/manila 2026-09-21 13:11:21.499410 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/manila ]] 2026-09-21 13:11:21.499497 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:21.499544 | ubuntu-noble | ++ path=patches/2025.2/manila 2026-09-21 13:11:21.499583 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/manila ]] 2026-09-21 13:11:21.499649 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:21.499684 | ubuntu-noble | ++ path=patches/2025.2/manila 2026-09-21 13:11:21.499767 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/manila ]] 2026-09-21 13:11:21.499824 | ubuntu-noble | ++ return 1 2026-09-21 13:11:21.500642 | ubuntu-noble | + patch_dir= 2026-09-21 13:11:21.500893 | ubuntu-noble | + patch_dir= 2026-09-21 13:11:21.502406 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 manila-21.0.3.dev1 /source 2026-09-21 13:11:21.502564 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-21 13:11:21.502636 | ubuntu-noble | ++ local directory=manila-21.0.3.dev1 2026-09-21 13:11:21.502849 | ubuntu-noble | ++ local suffix=/source 2026-09-21 13:11:21.502871 | ubuntu-noble | ++ local name=manila 2026-09-21 13:11:21.502888 | ubuntu-noble | ++ local candidate path 2026-09-21 13:11:21.502914 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:21.502934 | ubuntu-noble | ++ path=overlays/2025.2/manila/source 2026-09-21 13:11:21.502953 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/manila/source ]] 2026-09-21 13:11:21.502978 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:21.502995 | ubuntu-noble | ++ path=overlays/2025.2/manila/source 2026-09-21 13:11:21.503012 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/manila/source ]] 2026-09-21 13:11:21.503031 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:21.503049 | ubuntu-noble | ++ path=overlays/2025.2/manila/source 2026-09-21 13:11:21.503073 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/manila/source ]] 2026-09-21 13:11:21.503091 | ubuntu-noble | ++ return 1 2026-09-21 13:11:21.505050 | ubuntu-noble | + overlay_dir= 2026-09-21 13:11:21.505147 | ubuntu-noble | + overlay_dir= 2026-09-21 13:11:21.505171 | ubuntu-noble | + echo Check patches for manila-stable-2025.2.tar.gz 2026-09-21 13:11:21.505192 | ubuntu-noble | Check patches for manila-stable-2025.2.tar.gz 2026-09-21 13:11:21.505212 | ubuntu-noble | + [[ -n '' ]] 2026-09-21 13:11:21.505231 | ubuntu-noble | + echo Check overlays for manila-stable-2025.2.tar.gz 2026-09-21 13:11:21.505250 | ubuntu-noble | Check overlays for manila-stable-2025.2.tar.gz 2026-09-21 13:11:21.505269 | ubuntu-noble | + [[ -n '' ]] 2026-09-21 13:11:21.505287 | ubuntu-noble | + popd 2026-09-21 13:11:21.505305 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-21 13:11:21.505323 | ubuntu-noble | + pushd tarballs 2026-09-21 13:11:21.505832 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-09-21 13:11:21.508840 | ubuntu-noble | + filename=masakari-stable-2025.2.tar.gz 2026-09-21 13:11:21.508901 | ubuntu-noble | + [[ -e masakari-stable-2025.2.tar.gz ]] 2026-09-21 13:11:21.508914 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-09-21 13:11:21.508925 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-09-21 13:11:21.508936 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-09-21 13:11:22.552907 | ubuntu-noble | 2026-09-21 13:11:22 URL:https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz [366922/366922] -> "masakari-stable-2025.2.tar.gz" [1] 2026-09-21 13:11:22.555980 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-21 13:11:22.556050 | ubuntu-noble | + echo Process masakari-stable-2025.2.tar.gz 2026-09-21 13:11:22.556064 | ubuntu-noble | Process masakari-stable-2025.2.tar.gz 2026-09-21 13:11:22.558838 | ubuntu-noble | ++ tar -tzf masakari-stable-2025.2.tar.gz 2026-09-21 13:11:22.559650 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-21 13:11:22.561143 | ubuntu-noble | ++ head -1 2026-09-21 13:11:22.568442 | ubuntu-noble | + directory=masakari-20.0.0.0rc2.dev2 2026-09-21 13:11:22.569591 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 masakari-20.0.0.0rc2.dev2 2026-09-21 13:11:22.569852 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-21 13:11:22.569922 | ubuntu-noble | ++ local directory=masakari-20.0.0.0rc2.dev2 2026-09-21 13:11:22.569975 | ubuntu-noble | ++ local suffix= 2026-09-21 13:11:22.570046 | ubuntu-noble | ++ local name=masakari 2026-09-21 13:11:22.570078 | ubuntu-noble | ++ local candidate path 2026-09-21 13:11:22.570138 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:22.570173 | ubuntu-noble | ++ path=patches/2025.2/masakari 2026-09-21 13:11:22.570207 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/masakari ]] 2026-09-21 13:11:22.570268 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:22.570298 | ubuntu-noble | ++ path=patches/2025.2/masakari 2026-09-21 13:11:22.570329 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/masakari ]] 2026-09-21 13:11:22.570360 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:22.570388 | ubuntu-noble | ++ path=patches/2025.2/masakari 2026-09-21 13:11:22.570418 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/masakari ]] 2026-09-21 13:11:22.570452 | ubuntu-noble | ++ return 1 2026-09-21 13:11:22.571096 | ubuntu-noble | + patch_dir= 2026-09-21 13:11:22.571213 | ubuntu-noble | + patch_dir= 2026-09-21 13:11:22.572145 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 masakari-20.0.0.0rc2.dev2 /source 2026-09-21 13:11:22.572334 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-21 13:11:22.572396 | ubuntu-noble | ++ local directory=masakari-20.0.0.0rc2.dev2 2026-09-21 13:11:22.572448 | ubuntu-noble | ++ local suffix=/source 2026-09-21 13:11:22.572513 | ubuntu-noble | ++ local name=masakari 2026-09-21 13:11:22.572548 | ubuntu-noble | ++ local candidate path 2026-09-21 13:11:22.572659 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:22.572698 | ubuntu-noble | ++ path=overlays/2025.2/masakari/source 2026-09-21 13:11:22.572797 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/masakari/source ]] 2026-09-21 13:11:22.573266 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:22.573290 | ubuntu-noble | ++ path=overlays/2025.2/masakari/source 2026-09-21 13:11:22.573297 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/masakari/source ]] 2026-09-21 13:11:22.573304 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:22.573311 | ubuntu-noble | ++ path=overlays/2025.2/masakari/source 2026-09-21 13:11:22.573318 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/masakari/source ]] 2026-09-21 13:11:22.573324 | ubuntu-noble | ++ return 1 2026-09-21 13:11:22.573793 | ubuntu-noble | + overlay_dir= 2026-09-21 13:11:22.573817 | ubuntu-noble | + overlay_dir= 2026-09-21 13:11:22.573824 | ubuntu-noble | + echo Check patches for masakari-stable-2025.2.tar.gz 2026-09-21 13:11:22.573842 | ubuntu-noble | Check patches for masakari-stable-2025.2.tar.gz 2026-09-21 13:11:22.573849 | ubuntu-noble | + [[ -n '' ]] 2026-09-21 13:11:22.573856 | ubuntu-noble | + echo Check overlays for masakari-stable-2025.2.tar.gz 2026-09-21 13:11:22.573862 | ubuntu-noble | Check overlays for masakari-stable-2025.2.tar.gz 2026-09-21 13:11:22.573868 | ubuntu-noble | + [[ -n '' ]] 2026-09-21 13:11:22.573875 | ubuntu-noble | + popd 2026-09-21 13:11:22.573882 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-21 13:11:22.573889 | ubuntu-noble | + pushd tarballs 2026-09-21 13:11:22.574682 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-21 13:11:22.576811 | ubuntu-noble | + filename=neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-21 13:11:22.576849 | ubuntu-noble | + [[ -e neutron-dynamic-routing-stable-2025.2.tar.gz ]] 2026-09-21 13:11:22.576855 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-21 13:11:22.576860 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-21 13:11:22.576865 | 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-21 13:11:23.529885 | ubuntu-noble | 2026-09-21 13:11:23 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-21 13:11:23.531985 | 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-21 13:11:23.532051 | ubuntu-noble | + echo Process neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-21 13:11:23.532067 | ubuntu-noble | Process neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-21 13:11:23.533800 | ubuntu-noble | ++ tar -tzf neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-21 13:11:23.534017 | ubuntu-noble | ++ head -1 2026-09-21 13:11:23.536027 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-21 13:11:23.541221 | ubuntu-noble | + directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-21 13:11:23.542106 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-21 13:11:23.542773 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-21 13:11:23.542801 | ubuntu-noble | ++ local directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-21 13:11:23.542808 | ubuntu-noble | ++ local suffix= 2026-09-21 13:11:23.542814 | ubuntu-noble | ++ local name=neutron_dynamic_routing 2026-09-21 13:11:23.542820 | ubuntu-noble | ++ local candidate path 2026-09-21 13:11:23.542825 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:23.542830 | ubuntu-noble | ++ path=patches/2025.2/neutron_dynamic_routing 2026-09-21 13:11:23.542836 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron_dynamic_routing ]] 2026-09-21 13:11:23.542842 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:23.542847 | ubuntu-noble | ++ path=patches/2025.2/neutron-dynamic-routing 2026-09-21 13:11:23.542852 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-dynamic-routing ]] 2026-09-21 13:11:23.542857 | ubuntu-noble | ++ echo patches/2025.2/neutron-dynamic-routing 2026-09-21 13:11:23.542863 | ubuntu-noble | ++ return 0 2026-09-21 13:11:23.542873 | ubuntu-noble | + patch_dir=patches/2025.2/neutron-dynamic-routing 2026-09-21 13:11:23.543815 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 neutron_dynamic_routing-27.0.0.0rc2.dev5 /source 2026-09-21 13:11:23.543848 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-21 13:11:23.543855 | ubuntu-noble | ++ local directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-21 13:11:23.543860 | ubuntu-noble | ++ local suffix=/source 2026-09-21 13:11:23.543865 | ubuntu-noble | ++ local name=neutron_dynamic_routing 2026-09-21 13:11:23.543878 | ubuntu-noble | ++ local candidate path 2026-09-21 13:11:23.543883 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:23.543888 | ubuntu-noble | ++ path=overlays/2025.2/neutron_dynamic_routing/source 2026-09-21 13:11:23.543893 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_dynamic_routing/source ]] 2026-09-21 13:11:23.543902 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:23.543907 | ubuntu-noble | ++ path=overlays/2025.2/neutron-dynamic-routing/source 2026-09-21 13:11:23.543912 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron-dynamic-routing/source ]] 2026-09-21 13:11:23.543917 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:23.543921 | ubuntu-noble | ++ path=overlays/2025.2/neutron_dynamic_routing/source 2026-09-21 13:11:23.543926 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_dynamic_routing/source ]] 2026-09-21 13:11:23.543931 | ubuntu-noble | ++ return 1 2026-09-21 13:11:23.544535 | ubuntu-noble | + overlay_dir= 2026-09-21 13:11:23.544552 | ubuntu-noble | + overlay_dir= 2026-09-21 13:11:23.544558 | ubuntu-noble | + echo Check patches for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-21 13:11:23.544563 | ubuntu-noble | Check patches for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-21 13:11:23.544568 | ubuntu-noble | + [[ -n patches/2025.2/neutron-dynamic-routing ]] 2026-09-21 13:11:23.544573 | ubuntu-noble | + tar xzf neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-21 13:11:23.559252 | ubuntu-noble | + rm neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-21 13:11:23.562776 | ubuntu-noble | + find neutron_dynamic_routing-27.0.0.0rc2.dev5 -type f 2026-09-21 13:11:23.562822 | ubuntu-noble | + sort 2026-09-21 13:11:23.564363 | ubuntu-noble | + pushd neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-21 13:11:23.565494 | ubuntu-noble | ++ sort 2026-09-21 13:11:23.565634 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-dynamic-routing -type f -name '*.patch' 2026-09-21 13:11:23.570102 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-21 13:11:23.570310 | ubuntu-noble | + apply_patch patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-09-21 13:11:23.570423 | ubuntu-noble | + local rel=patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-09-21 13:11:23.570493 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-09-21 13:11:23.570544 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/neutron-dynamic-routing/bug-2023632.patch' 2026-09-21 13:11:23.570583 | ubuntu-noble | APPLY PATCH patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-09-21 13:11:23.570699 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-21 13:11:23.573194 | ubuntu-noble | checking file neutron_dynamic_routing/db/bgp_db.py 2026-09-21 13:11:23.573359 | ubuntu-noble | Hunk #1 succeeded at 1024 (offset 6 lines). 2026-09-21 13:11:23.574192 | ubuntu-noble | + patch --forward --batch -p1 2026-09-21 13:11:23.576008 | ubuntu-noble | patching file neutron_dynamic_routing/db/bgp_db.py 2026-09-21 13:11:23.576180 | ubuntu-noble | Hunk #1 succeeded at 1024 (offset 6 lines). 2026-09-21 13:11:23.577540 | ubuntu-noble | + echo patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-09-21 13:11:23.577577 | ubuntu-noble | + popd 2026-09-21 13:11:23.577674 | ubuntu-noble | + find neutron_dynamic_routing-27.0.0.0rc2.dev5 -type f 2026-09-21 13:11:23.578084 | ubuntu-noble | + sort 2026-09-21 13:11:23.583078 | ubuntu-noble | + append_new_files_to_sources_txt neutron_dynamic_routing-27.0.0.0rc2.dev5 files-before files-after 2026-09-21 13:11:23.583207 | ubuntu-noble | + local directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-21 13:11:23.583253 | ubuntu-noble | + local before=files-before 2026-09-21 13:11:23.583286 | ubuntu-noble | + local after=files-after 2026-09-21 13:11:23.583315 | ubuntu-noble | + local sources_txt 2026-09-21 13:11:23.586430 | ubuntu-noble | ++ find neutron_dynamic_routing-27.0.0.0rc2.dev5 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-09-21 13:11:23.586498 | ubuntu-noble | ++ head -1 2026-09-21 13:11:23.592812 | ubuntu-noble | + sources_txt=neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing.egg-info/SOURCES.txt 2026-09-21 13:11:23.592868 | ubuntu-noble | + [[ -z neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing.egg-info/SOURCES.txt ]] 2026-09-21 13:11:23.592879 | ubuntu-noble | + local new_files 2026-09-21 13:11:23.593552 | ubuntu-noble | ++ comm -13 files-before files-after 2026-09-21 13:11:23.596138 | ubuntu-noble | + new_files=neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing/db/bgp_db.py.orig 2026-09-21 13:11:23.596179 | ubuntu-noble | + [[ -z neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing/db/bgp_db.py.orig ]] 2026-09-21 13:11:23.597229 | ubuntu-noble | ++ tail -c1 neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing.egg-info/SOURCES.txt 2026-09-21 13:11:23.599350 | ubuntu-noble | + [[ -n h ]] 2026-09-21 13:11:23.599387 | ubuntu-noble | + echo 2026-09-21 13:11:23.599420 | ubuntu-noble | + local file 2026-09-21 13:11:23.599446 | ubuntu-noble | + for file in $new_files 2026-09-21 13:11:23.599454 | ubuntu-noble | + case $file in 2026-09-21 13:11:23.599463 | ubuntu-noble | + continue 2026-09-21 13:11:23.599543 | ubuntu-noble | + rm files-before files-after 2026-09-21 13:11:23.601918 | ubuntu-noble | + tar czf neutron-dynamic-routing-stable-2025.2.tar.gz neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-21 13:11:23.640366 | ubuntu-noble | + rm -r neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-21 13:11:23.646867 | ubuntu-noble | + echo Check overlays for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-21 13:11:23.646919 | ubuntu-noble | Check overlays for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-21 13:11:23.646933 | ubuntu-noble | + [[ -n '' ]] 2026-09-21 13:11:23.646941 | ubuntu-noble | + popd 2026-09-21 13:11:23.646948 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-21 13:11:23.646957 | ubuntu-noble | + pushd tarballs 2026-09-21 13:11:23.647775 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-09-21 13:11:23.649262 | ubuntu-noble | + filename=neutron-vpnaas-stable-2025.2.tar.gz 2026-09-21 13:11:23.649294 | ubuntu-noble | + [[ -e neutron-vpnaas-stable-2025.2.tar.gz ]] 2026-09-21 13:11:23.649298 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-09-21 13:11:23.649314 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-09-21 13:11:23.649320 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-09-21 13:11:24.607524 | ubuntu-noble | 2026-09-21 13:11:24 URL:https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz [232426/232426] -> "neutron-vpnaas-stable-2025.2.tar.gz" [1] 2026-09-21 13:11:24.609780 | 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-21 13:11:24.609839 | ubuntu-noble | + echo Process neutron-vpnaas-stable-2025.2.tar.gz 2026-09-21 13:11:24.609848 | ubuntu-noble | Process neutron-vpnaas-stable-2025.2.tar.gz 2026-09-21 13:11:24.611777 | ubuntu-noble | ++ tar -tzf neutron-vpnaas-stable-2025.2.tar.gz 2026-09-21 13:11:24.614164 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-21 13:11:24.614202 | ubuntu-noble | ++ head -1 2026-09-21 13:11:24.618464 | ubuntu-noble | + directory=neutron_vpnaas-27.0.0.0rc2.dev5 2026-09-21 13:11:24.620079 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 neutron_vpnaas-27.0.0.0rc2.dev5 2026-09-21 13:11:24.620111 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-21 13:11:24.620119 | ubuntu-noble | ++ local directory=neutron_vpnaas-27.0.0.0rc2.dev5 2026-09-21 13:11:24.620125 | ubuntu-noble | ++ local suffix= 2026-09-21 13:11:24.620131 | ubuntu-noble | ++ local name=neutron_vpnaas 2026-09-21 13:11:24.620137 | ubuntu-noble | ++ local candidate path 2026-09-21 13:11:24.620142 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:24.620148 | ubuntu-noble | ++ path=patches/2025.2/neutron_vpnaas 2026-09-21 13:11:24.620155 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron_vpnaas ]] 2026-09-21 13:11:24.620161 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:24.620167 | ubuntu-noble | ++ path=patches/2025.2/neutron-vpnaas 2026-09-21 13:11:24.620173 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-vpnaas ]] 2026-09-21 13:11:24.620179 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:24.620184 | ubuntu-noble | ++ path=patches/2025.2/neutron_vpnaas 2026-09-21 13:11:24.620190 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron_vpnaas ]] 2026-09-21 13:11:24.620196 | ubuntu-noble | ++ return 1 2026-09-21 13:11:24.620208 | ubuntu-noble | + patch_dir= 2026-09-21 13:11:24.620214 | ubuntu-noble | + patch_dir= 2026-09-21 13:11:24.621480 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 neutron_vpnaas-27.0.0.0rc2.dev5 /source 2026-09-21 13:11:24.621514 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-21 13:11:24.621521 | ubuntu-noble | ++ local directory=neutron_vpnaas-27.0.0.0rc2.dev5 2026-09-21 13:11:24.621527 | ubuntu-noble | ++ local suffix=/source 2026-09-21 13:11:24.621532 | ubuntu-noble | ++ local name=neutron_vpnaas 2026-09-21 13:11:24.621538 | ubuntu-noble | ++ local candidate path 2026-09-21 13:11:24.621550 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:24.621556 | ubuntu-noble | ++ path=overlays/2025.2/neutron_vpnaas/source 2026-09-21 13:11:24.621562 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_vpnaas/source ]] 2026-09-21 13:11:24.621568 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:24.621573 | ubuntu-noble | ++ path=overlays/2025.2/neutron-vpnaas/source 2026-09-21 13:11:24.621578 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron-vpnaas/source ]] 2026-09-21 13:11:24.621584 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:24.621590 | ubuntu-noble | ++ path=overlays/2025.2/neutron_vpnaas/source 2026-09-21 13:11:24.621596 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_vpnaas/source ]] 2026-09-21 13:11:24.621601 | ubuntu-noble | ++ return 1 2026-09-21 13:11:24.621612 | ubuntu-noble | + overlay_dir= 2026-09-21 13:11:24.624574 | ubuntu-noble | + overlay_dir= 2026-09-21 13:11:24.624614 | ubuntu-noble | + echo Check patches for neutron-vpnaas-stable-2025.2.tar.gz 2026-09-21 13:11:24.624634 | ubuntu-noble | Check patches for neutron-vpnaas-stable-2025.2.tar.gz 2026-09-21 13:11:24.624640 | ubuntu-noble | + [[ -n '' ]] 2026-09-21 13:11:24.624663 | ubuntu-noble | + echo Check overlays for neutron-vpnaas-stable-2025.2.tar.gz 2026-09-21 13:11:24.624666 | ubuntu-noble | Check overlays for neutron-vpnaas-stable-2025.2.tar.gz 2026-09-21 13:11:24.624672 | ubuntu-noble | + [[ -n '' ]] 2026-09-21 13:11:24.624676 | ubuntu-noble | + popd 2026-09-21 13:11:24.624900 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-21 13:11:24.624915 | ubuntu-noble | + pushd tarballs 2026-09-21 13:11:24.626116 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-09-21 13:11:24.628331 | ubuntu-noble | + filename=neutron-stable-2025.2.tar.gz 2026-09-21 13:11:24.628366 | ubuntu-noble | + [[ -e neutron-stable-2025.2.tar.gz ]] 2026-09-21 13:11:24.628432 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-09-21 13:11:24.628440 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-09-21 13:11:24.628449 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-09-21 13:11:26.537881 | ubuntu-noble | 2026-09-21 13:11:26 URL:https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz [12266581/12266581] -> "neutron-stable-2025.2.tar.gz" [1] 2026-09-21 13:11:26.539668 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-21 13:11:26.539750 | ubuntu-noble | + echo Process neutron-stable-2025.2.tar.gz 2026-09-21 13:11:26.539761 | ubuntu-noble | Process neutron-stable-2025.2.tar.gz 2026-09-21 13:11:26.542801 | ubuntu-noble | ++ tar -tzf neutron-stable-2025.2.tar.gz 2026-09-21 13:11:26.542855 | ubuntu-noble | ++ head -1 2026-09-21 13:11:26.544240 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-21 13:11:26.549687 | ubuntu-noble | + directory=neutron-27.0.5.dev3 2026-09-21 13:11:26.550616 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 neutron-27.0.5.dev3 2026-09-21 13:11:26.550777 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-21 13:11:26.550818 | ubuntu-noble | ++ local directory=neutron-27.0.5.dev3 2026-09-21 13:11:26.550847 | ubuntu-noble | ++ local suffix= 2026-09-21 13:11:26.550907 | ubuntu-noble | ++ local name=neutron 2026-09-21 13:11:26.550916 | ubuntu-noble | ++ local candidate path 2026-09-21 13:11:26.550944 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:26.550953 | ubuntu-noble | ++ path=patches/2025.2/neutron 2026-09-21 13:11:26.550962 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron ]] 2026-09-21 13:11:26.551021 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:26.551029 | ubuntu-noble | ++ path=patches/2025.2/neutron 2026-09-21 13:11:26.551036 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron ]] 2026-09-21 13:11:26.551044 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:26.551050 | ubuntu-noble | ++ path=patches/2025.2/neutron 2026-09-21 13:11:26.551056 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron ]] 2026-09-21 13:11:26.551064 | ubuntu-noble | ++ return 1 2026-09-21 13:11:26.551785 | ubuntu-noble | + patch_dir= 2026-09-21 13:11:26.551809 | ubuntu-noble | + patch_dir= 2026-09-21 13:11:26.552254 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 neutron-27.0.5.dev3 /source 2026-09-21 13:11:26.552327 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-21 13:11:26.552339 | ubuntu-noble | ++ local directory=neutron-27.0.5.dev3 2026-09-21 13:11:26.552348 | ubuntu-noble | ++ local suffix=/source 2026-09-21 13:11:26.552402 | ubuntu-noble | ++ local name=neutron 2026-09-21 13:11:26.552410 | ubuntu-noble | ++ local candidate path 2026-09-21 13:11:26.552419 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:26.552427 | ubuntu-noble | ++ path=overlays/2025.2/neutron/source 2026-09-21 13:11:26.552436 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron/source ]] 2026-09-21 13:11:26.552472 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:26.552482 | ubuntu-noble | ++ path=overlays/2025.2/neutron/source 2026-09-21 13:11:26.552488 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron/source ]] 2026-09-21 13:11:26.552497 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:26.552503 | ubuntu-noble | ++ path=overlays/2025.2/neutron/source 2026-09-21 13:11:26.552528 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron/source ]] 2026-09-21 13:11:26.552535 | ubuntu-noble | ++ return 1 2026-09-21 13:11:26.553426 | ubuntu-noble | + overlay_dir= 2026-09-21 13:11:26.553455 | ubuntu-noble | + overlay_dir= 2026-09-21 13:11:26.553463 | ubuntu-noble | + echo Check patches for neutron-stable-2025.2.tar.gz 2026-09-21 13:11:26.553469 | ubuntu-noble | Check patches for neutron-stable-2025.2.tar.gz 2026-09-21 13:11:26.553475 | ubuntu-noble | + [[ -n '' ]] 2026-09-21 13:11:26.553481 | ubuntu-noble | + echo Check overlays for neutron-stable-2025.2.tar.gz 2026-09-21 13:11:26.553487 | ubuntu-noble | Check overlays for neutron-stable-2025.2.tar.gz 2026-09-21 13:11:26.553493 | ubuntu-noble | + [[ -n '' ]] 2026-09-21 13:11:26.553499 | ubuntu-noble | + popd 2026-09-21 13:11:26.553505 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-21 13:11:26.553511 | ubuntu-noble | + pushd tarballs 2026-09-21 13:11:26.553781 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-09-21 13:11:26.555691 | ubuntu-noble | + filename=nova-stable-2025.2.tar.gz 2026-09-21 13:11:26.555753 | ubuntu-noble | + [[ -e nova-stable-2025.2.tar.gz ]] 2026-09-21 13:11:26.555763 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-09-21 13:11:26.555770 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-09-21 13:11:26.555784 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-09-21 13:11:28.332056 | ubuntu-noble | 2026-09-21 13:11:28 URL:https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz [9694042/9694042] -> "nova-stable-2025.2.tar.gz" [1] 2026-09-21 13:11:28.334311 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-21 13:11:28.334350 | ubuntu-noble | + echo Process nova-stable-2025.2.tar.gz 2026-09-21 13:11:28.334356 | ubuntu-noble | Process nova-stable-2025.2.tar.gz 2026-09-21 13:11:28.336773 | ubuntu-noble | ++ tar -tzf nova-stable-2025.2.tar.gz 2026-09-21 13:11:28.336810 | ubuntu-noble | ++ head -1 2026-09-21 13:11:28.338647 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-21 13:11:28.343386 | ubuntu-noble | + directory=nova-32.2.2.dev2 2026-09-21 13:11:28.344391 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 nova-32.2.2.dev2 2026-09-21 13:11:28.344484 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-21 13:11:28.344501 | ubuntu-noble | ++ local directory=nova-32.2.2.dev2 2026-09-21 13:11:28.344566 | ubuntu-noble | ++ local suffix= 2026-09-21 13:11:28.344641 | ubuntu-noble | ++ local name=nova 2026-09-21 13:11:28.344653 | ubuntu-noble | ++ local candidate path 2026-09-21 13:11:28.344745 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:28.344790 | ubuntu-noble | ++ path=patches/2025.2/nova 2026-09-21 13:11:28.344813 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/nova ]] 2026-09-21 13:11:28.344874 | ubuntu-noble | ++ echo patches/2025.2/nova 2026-09-21 13:11:28.344926 | ubuntu-noble | ++ return 0 2026-09-21 13:11:28.345655 | ubuntu-noble | + patch_dir=patches/2025.2/nova 2026-09-21 13:11:28.346131 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 nova-32.2.2.dev2 /source 2026-09-21 13:11:28.346219 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-21 13:11:28.346235 | ubuntu-noble | ++ local directory=nova-32.2.2.dev2 2026-09-21 13:11:28.346251 | ubuntu-noble | ++ local suffix=/source 2026-09-21 13:11:28.346318 | ubuntu-noble | ++ local name=nova 2026-09-21 13:11:28.346327 | ubuntu-noble | ++ local candidate path 2026-09-21 13:11:28.346336 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:28.346345 | ubuntu-noble | ++ path=overlays/2025.2/nova/source 2026-09-21 13:11:28.346355 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/nova/source ]] 2026-09-21 13:11:28.346414 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:28.346421 | ubuntu-noble | ++ path=overlays/2025.2/nova/source 2026-09-21 13:11:28.346427 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/nova/source ]] 2026-09-21 13:11:28.346435 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:28.346441 | ubuntu-noble | ++ path=overlays/2025.2/nova/source 2026-09-21 13:11:28.346447 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/nova/source ]] 2026-09-21 13:11:28.346452 | ubuntu-noble | ++ return 1 2026-09-21 13:11:28.347192 | ubuntu-noble | + overlay_dir= 2026-09-21 13:11:28.347221 | ubuntu-noble | + overlay_dir= 2026-09-21 13:11:28.347227 | ubuntu-noble | + echo Check patches for nova-stable-2025.2.tar.gz 2026-09-21 13:11:28.347234 | ubuntu-noble | Check patches for nova-stable-2025.2.tar.gz 2026-09-21 13:11:28.347240 | ubuntu-noble | + [[ -n patches/2025.2/nova ]] 2026-09-21 13:11:28.347246 | ubuntu-noble | + tar xzf nova-stable-2025.2.tar.gz 2026-09-21 13:11:28.771819 | ubuntu-noble | + rm nova-stable-2025.2.tar.gz 2026-09-21 13:11:28.776980 | ubuntu-noble | + sort 2026-09-21 13:11:28.777095 | ubuntu-noble | + find nova-32.2.2.dev2 -type f 2026-09-21 13:11:28.795470 | ubuntu-noble | + pushd nova-32.2.2.dev2 2026-09-21 13:11:28.798812 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/nova -type f -name '*.patch' 2026-09-21 13:11:28.798863 | ubuntu-noble | ++ sort 2026-09-21 13:11:28.799574 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-21 13:11:28.799686 | ubuntu-noble | + apply_patch patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-09-21 13:11:28.799768 | ubuntu-noble | + local rel=patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-09-21 13:11:28.799817 | 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-21 13:11:28.799855 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch' 2026-09-21 13:11:28.799873 | ubuntu-noble | APPLY PATCH patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-09-21 13:11:28.799895 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-21 13:11:28.801350 | ubuntu-noble | checking file nova/api/openstack/identity.py 2026-09-21 13:11:28.801486 | ubuntu-noble | checking file nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-09-21 13:11:28.802003 | ubuntu-noble | + patch --forward --batch -p1 2026-09-21 13:11:28.802982 | ubuntu-noble | patching file nova/api/openstack/identity.py 2026-09-21 13:11:28.803190 | ubuntu-noble | patching file nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-09-21 13:11:28.804162 | ubuntu-noble | + echo patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-09-21 13:11:28.804192 | ubuntu-noble | + popd 2026-09-21 13:11:28.804369 | ubuntu-noble | + sort 2026-09-21 13:11:28.804541 | ubuntu-noble | + find nova-32.2.2.dev2 -type f 2026-09-21 13:11:28.819385 | ubuntu-noble | + append_new_files_to_sources_txt nova-32.2.2.dev2 files-before files-after 2026-09-21 13:11:28.819761 | ubuntu-noble | + local directory=nova-32.2.2.dev2 2026-09-21 13:11:28.819783 | ubuntu-noble | + local before=files-before 2026-09-21 13:11:28.819788 | ubuntu-noble | + local after=files-after 2026-09-21 13:11:28.819792 | ubuntu-noble | + local sources_txt 2026-09-21 13:11:28.820757 | ubuntu-noble | ++ find nova-32.2.2.dev2 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-09-21 13:11:28.820872 | ubuntu-noble | ++ head -1 2026-09-21 13:11:28.823777 | ubuntu-noble | + sources_txt=nova-32.2.2.dev2/nova.egg-info/SOURCES.txt 2026-09-21 13:11:28.824106 | ubuntu-noble | + [[ -z nova-32.2.2.dev2/nova.egg-info/SOURCES.txt ]] 2026-09-21 13:11:28.824124 | ubuntu-noble | + local new_files 2026-09-21 13:11:28.824383 | ubuntu-noble | ++ comm -13 files-before files-after 2026-09-21 13:11:28.829449 | ubuntu-noble | + new_files=nova-32.2.2.dev2/nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-09-21 13:11:28.829487 | ubuntu-noble | + [[ -z nova-32.2.2.dev2/nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py ]] 2026-09-21 13:11:28.829730 | ubuntu-noble | ++ tail -c1 nova-32.2.2.dev2/nova.egg-info/SOURCES.txt 2026-09-21 13:11:28.831645 | ubuntu-noble | + [[ -n h ]] 2026-09-21 13:11:28.831699 | ubuntu-noble | + echo 2026-09-21 13:11:28.831708 | ubuntu-noble | + local file 2026-09-21 13:11:28.831749 | ubuntu-noble | + for file in $new_files 2026-09-21 13:11:28.831757 | ubuntu-noble | + case $file in 2026-09-21 13:11:28.831774 | 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-21 13:11:28.831784 | 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-21 13:11:28.831792 | ubuntu-noble | + echo nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-09-21 13:11:28.831801 | ubuntu-noble | + rm files-before files-after 2026-09-21 13:11:28.833263 | ubuntu-noble | + tar czf nova-stable-2025.2.tar.gz nova-32.2.2.dev2 2026-09-21 13:11:30.403323 | ubuntu-noble | + rm -r nova-32.2.2.dev2 2026-09-21 13:11:30.511817 | ubuntu-noble | + echo Check overlays for nova-stable-2025.2.tar.gz 2026-09-21 13:11:30.511872 | ubuntu-noble | Check overlays for nova-stable-2025.2.tar.gz 2026-09-21 13:11:30.511883 | ubuntu-noble | + [[ -n '' ]] 2026-09-21 13:11:30.511889 | ubuntu-noble | + popd 2026-09-21 13:11:30.511975 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-21 13:11:30.511998 | ubuntu-noble | + pushd tarballs 2026-09-21 13:11:30.512865 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-09-21 13:11:30.514886 | ubuntu-noble | + filename=octavia-stable-2025.2.tar.gz 2026-09-21 13:11:30.514937 | ubuntu-noble | + [[ -e octavia-stable-2025.2.tar.gz ]] 2026-09-21 13:11:30.514947 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-09-21 13:11:30.514956 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-09-21 13:11:30.515013 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-09-21 13:11:31.832803 | ubuntu-noble | 2026-09-21 13:11:31 URL:https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz [1347000/1347000] -> "octavia-stable-2025.2.tar.gz" [1] 2026-09-21 13:11:31.835454 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-21 13:11:31.835526 | ubuntu-noble | + echo Process octavia-stable-2025.2.tar.gz 2026-09-21 13:11:31.835536 | ubuntu-noble | Process octavia-stable-2025.2.tar.gz 2026-09-21 13:11:31.837802 | ubuntu-noble | ++ tar -tzf octavia-stable-2025.2.tar.gz 2026-09-21 13:11:31.837847 | ubuntu-noble | ++ head -1 2026-09-21 13:11:31.839276 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-21 13:11:31.843177 | ubuntu-noble | + directory=octavia-17.0.1.dev20 2026-09-21 13:11:31.843909 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 octavia-17.0.1.dev20 2026-09-21 13:11:31.844016 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-21 13:11:31.844048 | ubuntu-noble | ++ local directory=octavia-17.0.1.dev20 2026-09-21 13:11:31.844077 | ubuntu-noble | ++ local suffix= 2026-09-21 13:11:31.844114 | ubuntu-noble | ++ local name=octavia 2026-09-21 13:11:31.844132 | ubuntu-noble | ++ local candidate path 2026-09-21 13:11:31.844165 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:31.844182 | ubuntu-noble | ++ path=patches/2025.2/octavia 2026-09-21 13:11:31.844200 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/octavia ]] 2026-09-21 13:11:31.844238 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:31.844252 | ubuntu-noble | ++ path=patches/2025.2/octavia 2026-09-21 13:11:31.844267 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/octavia ]] 2026-09-21 13:11:31.844282 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:31.844295 | ubuntu-noble | ++ path=patches/2025.2/octavia 2026-09-21 13:11:31.844309 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/octavia ]] 2026-09-21 13:11:31.844326 | ubuntu-noble | ++ return 1 2026-09-21 13:11:31.844579 | ubuntu-noble | + patch_dir= 2026-09-21 13:11:31.844612 | ubuntu-noble | + patch_dir= 2026-09-21 13:11:31.845206 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 octavia-17.0.1.dev20 /source 2026-09-21 13:11:31.845239 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-21 13:11:31.845277 | ubuntu-noble | ++ local directory=octavia-17.0.1.dev20 2026-09-21 13:11:31.845287 | ubuntu-noble | ++ local suffix=/source 2026-09-21 13:11:31.845315 | ubuntu-noble | ++ local name=octavia 2026-09-21 13:11:31.845321 | ubuntu-noble | ++ local candidate path 2026-09-21 13:11:31.845346 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:31.845353 | ubuntu-noble | ++ path=overlays/2025.2/octavia/source 2026-09-21 13:11:31.845362 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/octavia/source ]] 2026-09-21 13:11:31.845418 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:31.845423 | ubuntu-noble | ++ path=overlays/2025.2/octavia/source 2026-09-21 13:11:31.845429 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/octavia/source ]] 2026-09-21 13:11:31.845433 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:31.845452 | ubuntu-noble | ++ path=overlays/2025.2/octavia/source 2026-09-21 13:11:31.845457 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/octavia/source ]] 2026-09-21 13:11:31.845460 | ubuntu-noble | ++ return 1 2026-09-21 13:11:31.846130 | ubuntu-noble | + overlay_dir= 2026-09-21 13:11:31.846152 | ubuntu-noble | + overlay_dir= 2026-09-21 13:11:31.846156 | ubuntu-noble | + echo Check patches for octavia-stable-2025.2.tar.gz 2026-09-21 13:11:31.846160 | ubuntu-noble | Check patches for octavia-stable-2025.2.tar.gz 2026-09-21 13:11:31.846164 | ubuntu-noble | + [[ -n '' ]] 2026-09-21 13:11:31.846167 | ubuntu-noble | + echo Check overlays for octavia-stable-2025.2.tar.gz 2026-09-21 13:11:31.846171 | ubuntu-noble | Check overlays for octavia-stable-2025.2.tar.gz 2026-09-21 13:11:31.846174 | ubuntu-noble | + [[ -n '' ]] 2026-09-21 13:11:31.846178 | ubuntu-noble | + popd 2026-09-21 13:11:31.846182 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-21 13:11:31.846185 | ubuntu-noble | + pushd tarballs 2026-09-21 13:11:31.846502 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-09-21 13:11:31.848632 | ubuntu-noble | + filename=placement-stable-2025.2.tar.gz 2026-09-21 13:11:31.848654 | ubuntu-noble | + [[ -e placement-stable-2025.2.tar.gz ]] 2026-09-21 13:11:31.848658 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-09-21 13:11:31.848662 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-09-21 13:11:31.848666 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-09-21 13:11:33.194550 | ubuntu-noble | 2026-09-21 13:11:33 URL:https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz [572496/572496] -> "placement-stable-2025.2.tar.gz" [1] 2026-09-21 13:11:33.196614 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-21 13:11:33.196671 | ubuntu-noble | + echo Process placement-stable-2025.2.tar.gz 2026-09-21 13:11:33.196684 | ubuntu-noble | Process placement-stable-2025.2.tar.gz 2026-09-21 13:11:33.198828 | ubuntu-noble | ++ tar -tzf placement-stable-2025.2.tar.gz 2026-09-21 13:11:33.198874 | ubuntu-noble | ++ head -1 2026-09-21 13:11:33.199079 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-21 13:11:33.209605 | ubuntu-noble | + directory=openstack_placement-14.0.1.dev8 2026-09-21 13:11:33.210638 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 openstack_placement-14.0.1.dev8 2026-09-21 13:11:33.210689 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-21 13:11:33.210706 | ubuntu-noble | ++ local directory=openstack_placement-14.0.1.dev8 2026-09-21 13:11:33.210774 | ubuntu-noble | ++ local suffix= 2026-09-21 13:11:33.210782 | ubuntu-noble | ++ local name=openstack_placement 2026-09-21 13:11:33.210790 | ubuntu-noble | ++ local candidate path 2026-09-21 13:11:33.210803 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:33.210811 | ubuntu-noble | ++ path=patches/2025.2/openstack_placement 2026-09-21 13:11:33.210819 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_placement ]] 2026-09-21 13:11:33.210859 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:33.210868 | ubuntu-noble | ++ path=patches/2025.2/openstack-placement 2026-09-21 13:11:33.210877 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack-placement ]] 2026-09-21 13:11:33.210888 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:33.210895 | ubuntu-noble | ++ path=patches/2025.2/openstack_placement 2026-09-21 13:11:33.210902 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_placement ]] 2026-09-21 13:11:33.210912 | ubuntu-noble | ++ return 1 2026-09-21 13:11:33.211619 | ubuntu-noble | + patch_dir= 2026-09-21 13:11:33.211637 | ubuntu-noble | + patch_dir= 2026-09-21 13:11:33.211914 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 openstack_placement-14.0.1.dev8 /source 2026-09-21 13:11:33.211956 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-21 13:11:33.211968 | ubuntu-noble | ++ local directory=openstack_placement-14.0.1.dev8 2026-09-21 13:11:33.211980 | ubuntu-noble | ++ local suffix=/source 2026-09-21 13:11:33.212020 | ubuntu-noble | ++ local name=openstack_placement 2026-09-21 13:11:33.212031 | ubuntu-noble | ++ local candidate path 2026-09-21 13:11:33.212061 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:33.212069 | ubuntu-noble | ++ path=overlays/2025.2/openstack_placement/source 2026-09-21 13:11:33.212076 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_placement/source ]] 2026-09-21 13:11:33.212086 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:33.212095 | ubuntu-noble | ++ path=overlays/2025.2/openstack-placement/source 2026-09-21 13:11:33.212103 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack-placement/source ]] 2026-09-21 13:11:33.212112 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:33.212119 | ubuntu-noble | ++ path=overlays/2025.2/openstack_placement/source 2026-09-21 13:11:33.212129 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_placement/source ]] 2026-09-21 13:11:33.212136 | ubuntu-noble | ++ return 1 2026-09-21 13:11:33.212840 | ubuntu-noble | + overlay_dir= 2026-09-21 13:11:33.212893 | ubuntu-noble | + overlay_dir= 2026-09-21 13:11:33.212902 | ubuntu-noble | + echo Check patches for placement-stable-2025.2.tar.gz 2026-09-21 13:11:33.212910 | ubuntu-noble | Check patches for placement-stable-2025.2.tar.gz 2026-09-21 13:11:33.212917 | ubuntu-noble | + [[ -n '' ]] 2026-09-21 13:11:33.212924 | ubuntu-noble | + echo Check overlays for placement-stable-2025.2.tar.gz 2026-09-21 13:11:33.212932 | ubuntu-noble | Check overlays for placement-stable-2025.2.tar.gz 2026-09-21 13:11:33.212939 | ubuntu-noble | + [[ -n '' ]] 2026-09-21 13:11:33.212946 | ubuntu-noble | + popd 2026-09-21 13:11:33.212954 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-21 13:11:33.212961 | ubuntu-noble | + pushd tarballs 2026-09-21 13:11:33.213582 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-09-21 13:11:33.215455 | ubuntu-noble | + filename=skyline-apiserver-stable-2025.2.tar.gz 2026-09-21 13:11:33.215487 | ubuntu-noble | + [[ -e skyline-apiserver-stable-2025.2.tar.gz ]] 2026-09-21 13:11:33.215509 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-09-21 13:11:33.215515 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-09-21 13:11:33.215547 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-09-21 13:11:35.089148 | ubuntu-noble | 2026-09-21 13:11:35 URL:https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz [9071905/9071905] -> "skyline-apiserver-stable-2025.2.tar.gz" [1] 2026-09-21 13:11:35.091309 | 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-21 13:11:35.091370 | ubuntu-noble | + echo Process skyline-apiserver-stable-2025.2.tar.gz 2026-09-21 13:11:35.091383 | ubuntu-noble | Process skyline-apiserver-stable-2025.2.tar.gz 2026-09-21 13:11:35.094911 | ubuntu-noble | ++ tar -tzf skyline-apiserver-stable-2025.2.tar.gz 2026-09-21 13:11:35.094970 | ubuntu-noble | ++ head -1 2026-09-21 13:11:35.096825 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-21 13:11:35.101236 | ubuntu-noble | + directory=skyline_apiserver-7.0.1.dev7 2026-09-21 13:11:35.101614 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 skyline_apiserver-7.0.1.dev7 2026-09-21 13:11:35.101653 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-21 13:11:35.101668 | ubuntu-noble | ++ local directory=skyline_apiserver-7.0.1.dev7 2026-09-21 13:11:35.101685 | ubuntu-noble | ++ local suffix= 2026-09-21 13:11:35.101704 | ubuntu-noble | ++ local name=skyline_apiserver 2026-09-21 13:11:35.101827 | ubuntu-noble | ++ local candidate path 2026-09-21 13:11:35.101855 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:35.101867 | ubuntu-noble | ++ path=patches/2025.2/skyline_apiserver 2026-09-21 13:11:35.101885 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_apiserver ]] 2026-09-21 13:11:35.101940 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:35.101955 | ubuntu-noble | ++ path=patches/2025.2/skyline-apiserver 2026-09-21 13:11:35.101973 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline-apiserver ]] 2026-09-21 13:11:35.102009 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:35.102020 | ubuntu-noble | ++ path=patches/2025.2/skyline_apiserver 2026-09-21 13:11:35.102030 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_apiserver ]] 2026-09-21 13:11:35.102044 | ubuntu-noble | ++ return 1 2026-09-21 13:11:35.102305 | ubuntu-noble | + patch_dir= 2026-09-21 13:11:35.102323 | ubuntu-noble | + patch_dir= 2026-09-21 13:11:35.103923 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 skyline_apiserver-7.0.1.dev7 /source 2026-09-21 13:11:35.103970 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-21 13:11:35.103983 | ubuntu-noble | ++ local directory=skyline_apiserver-7.0.1.dev7 2026-09-21 13:11:35.103994 | ubuntu-noble | ++ local suffix=/source 2026-09-21 13:11:35.104006 | ubuntu-noble | ++ local name=skyline_apiserver 2026-09-21 13:11:35.104017 | ubuntu-noble | ++ local candidate path 2026-09-21 13:11:35.104028 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:35.104038 | ubuntu-noble | ++ path=overlays/2025.2/skyline_apiserver/source 2026-09-21 13:11:35.104048 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_apiserver/source ]] 2026-09-21 13:11:35.104059 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:35.104068 | ubuntu-noble | ++ path=overlays/2025.2/skyline-apiserver/source 2026-09-21 13:11:35.104078 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline-apiserver/source ]] 2026-09-21 13:11:35.104088 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:35.104098 | ubuntu-noble | ++ path=overlays/2025.2/skyline_apiserver/source 2026-09-21 13:11:35.104108 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_apiserver/source ]] 2026-09-21 13:11:35.104118 | ubuntu-noble | ++ return 1 2026-09-21 13:11:35.104828 | ubuntu-noble | + overlay_dir= 2026-09-21 13:11:35.104863 | ubuntu-noble | + overlay_dir= 2026-09-21 13:11:35.104869 | ubuntu-noble | + echo Check patches for skyline-apiserver-stable-2025.2.tar.gz 2026-09-21 13:11:35.104875 | ubuntu-noble | Check patches for skyline-apiserver-stable-2025.2.tar.gz 2026-09-21 13:11:35.104886 | ubuntu-noble | + [[ -n '' ]] 2026-09-21 13:11:35.104892 | ubuntu-noble | + echo Check overlays for skyline-apiserver-stable-2025.2.tar.gz 2026-09-21 13:11:35.104898 | ubuntu-noble | Check overlays for skyline-apiserver-stable-2025.2.tar.gz 2026-09-21 13:11:35.104903 | ubuntu-noble | + [[ -n '' ]] 2026-09-21 13:11:35.104909 | ubuntu-noble | + popd 2026-09-21 13:11:35.104915 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-21 13:11:35.104921 | ubuntu-noble | + pushd tarballs 2026-09-21 13:11:35.105991 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-09-21 13:11:35.107638 | ubuntu-noble | + filename=skyline-console-stable-2025.2.tar.gz 2026-09-21 13:11:35.107673 | ubuntu-noble | + [[ -e skyline-console-stable-2025.2.tar.gz ]] 2026-09-21 13:11:35.107680 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-09-21 13:11:35.107685 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-09-21 13:11:35.107693 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-09-21 13:11:37.873875 | ubuntu-noble | 2026-09-21 13:11:37 URL:https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz [26664696/26664696] -> "skyline-console-stable-2025.2.tar.gz" [1] 2026-09-21 13:11:37.876281 | 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-21 13:11:37.876349 | ubuntu-noble | + echo Process skyline-console-stable-2025.2.tar.gz 2026-09-21 13:11:37.876363 | ubuntu-noble | Process skyline-console-stable-2025.2.tar.gz 2026-09-21 13:11:37.878808 | ubuntu-noble | ++ tar -tzf skyline-console-stable-2025.2.tar.gz 2026-09-21 13:11:37.878860 | ubuntu-noble | ++ head -1 2026-09-21 13:11:37.880217 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-21 13:11:37.888007 | ubuntu-noble | + directory=skyline_console-7.0.2.dev3 2026-09-21 13:11:37.889418 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 skyline_console-7.0.2.dev3 2026-09-21 13:11:37.889549 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-21 13:11:37.889582 | ubuntu-noble | ++ local directory=skyline_console-7.0.2.dev3 2026-09-21 13:11:37.889641 | ubuntu-noble | ++ local suffix= 2026-09-21 13:11:37.889734 | ubuntu-noble | ++ local name=skyline_console 2026-09-21 13:11:37.889745 | ubuntu-noble | ++ local candidate path 2026-09-21 13:11:37.889894 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:37.889905 | ubuntu-noble | ++ path=patches/2025.2/skyline_console 2026-09-21 13:11:37.889947 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_console ]] 2026-09-21 13:11:37.890025 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:37.890059 | ubuntu-noble | ++ path=patches/2025.2/skyline-console 2026-09-21 13:11:37.890092 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline-console ]] 2026-09-21 13:11:37.890146 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:37.890163 | ubuntu-noble | ++ path=patches/2025.2/skyline_console 2026-09-21 13:11:37.890175 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_console ]] 2026-09-21 13:11:37.890221 | ubuntu-noble | ++ return 1 2026-09-21 13:11:37.891427 | ubuntu-noble | + patch_dir= 2026-09-21 13:11:37.891454 | ubuntu-noble | + patch_dir= 2026-09-21 13:11:37.892194 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 skyline_console-7.0.2.dev3 /source 2026-09-21 13:11:37.892391 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-21 13:11:37.892429 | ubuntu-noble | ++ local directory=skyline_console-7.0.2.dev3 2026-09-21 13:11:37.892474 | ubuntu-noble | ++ local suffix=/source 2026-09-21 13:11:37.892557 | ubuntu-noble | ++ local name=skyline_console 2026-09-21 13:11:37.892567 | ubuntu-noble | ++ local candidate path 2026-09-21 13:11:37.892636 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:37.892644 | ubuntu-noble | ++ path=overlays/2025.2/skyline_console/source 2026-09-21 13:11:37.892653 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_console/source ]] 2026-09-21 13:11:37.892705 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:37.892778 | ubuntu-noble | ++ path=overlays/2025.2/skyline-console/source 2026-09-21 13:11:37.892829 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline-console/source ]] 2026-09-21 13:11:37.892860 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:37.892873 | ubuntu-noble | ++ path=overlays/2025.2/skyline_console/source 2026-09-21 13:11:37.892884 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_console/source ]] 2026-09-21 13:11:37.892897 | ubuntu-noble | ++ return 1 2026-09-21 13:11:37.893899 | ubuntu-noble | + overlay_dir= 2026-09-21 13:11:37.893968 | ubuntu-noble | + overlay_dir= 2026-09-21 13:11:37.893985 | ubuntu-noble | + echo Check patches for skyline-console-stable-2025.2.tar.gz 2026-09-21 13:11:37.893998 | ubuntu-noble | Check patches for skyline-console-stable-2025.2.tar.gz 2026-09-21 13:11:37.894012 | ubuntu-noble | + [[ -n '' ]] 2026-09-21 13:11:37.894024 | ubuntu-noble | + echo Check overlays for skyline-console-stable-2025.2.tar.gz 2026-09-21 13:11:37.894036 | ubuntu-noble | Check overlays for skyline-console-stable-2025.2.tar.gz 2026-09-21 13:11:37.894049 | ubuntu-noble | + [[ -n '' ]] 2026-09-21 13:11:37.894061 | ubuntu-noble | + popd 2026-09-21 13:11:37.894073 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-21 13:11:37.894086 | ubuntu-noble | + pushd tarballs 2026-09-21 13:11:37.894424 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-09-21 13:11:37.896519 | ubuntu-noble | + filename=watcher-stable-2025.2.tar.gz 2026-09-21 13:11:37.896568 | ubuntu-noble | + [[ -e watcher-stable-2025.2.tar.gz ]] 2026-09-21 13:11:37.896588 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-09-21 13:11:37.896602 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-09-21 13:11:37.896614 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-09-21 13:11:39.253237 | ubuntu-noble | 2026-09-21 13:11:39 URL:https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz [1295870/1295870] -> "watcher-stable-2025.2.tar.gz" [1] 2026-09-21 13:11:39.255300 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-21 13:11:39.255356 | ubuntu-noble | + echo Process watcher-stable-2025.2.tar.gz 2026-09-21 13:11:39.255365 | ubuntu-noble | Process watcher-stable-2025.2.tar.gz 2026-09-21 13:11:39.258671 | ubuntu-noble | ++ tar -tzf watcher-stable-2025.2.tar.gz 2026-09-21 13:11:39.258758 | ubuntu-noble | ++ head -1 2026-09-21 13:11:39.260572 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-21 13:11:39.264217 | ubuntu-noble | + directory=python_watcher-15.1.3.dev3 2026-09-21 13:11:39.265469 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 python_watcher-15.1.3.dev3 2026-09-21 13:11:39.265508 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-21 13:11:39.265516 | ubuntu-noble | ++ local directory=python_watcher-15.1.3.dev3 2026-09-21 13:11:39.265523 | ubuntu-noble | ++ local suffix= 2026-09-21 13:11:39.265529 | ubuntu-noble | ++ local name=python_watcher 2026-09-21 13:11:39.265538 | ubuntu-noble | ++ local candidate path 2026-09-21 13:11:39.265545 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:39.265552 | ubuntu-noble | ++ path=patches/2025.2/python_watcher 2026-09-21 13:11:39.265559 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/python_watcher ]] 2026-09-21 13:11:39.265566 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:39.265572 | ubuntu-noble | ++ path=patches/2025.2/python-watcher 2026-09-21 13:11:39.265578 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/python-watcher ]] 2026-09-21 13:11:39.265584 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:39.265590 | ubuntu-noble | ++ path=patches/2025.2/python_watcher 2026-09-21 13:11:39.265596 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/python_watcher ]] 2026-09-21 13:11:39.265602 | ubuntu-noble | ++ return 1 2026-09-21 13:11:39.265613 | ubuntu-noble | + patch_dir= 2026-09-21 13:11:39.265620 | ubuntu-noble | + patch_dir= 2026-09-21 13:11:39.266540 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 python_watcher-15.1.3.dev3 /source 2026-09-21 13:11:39.266565 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-21 13:11:39.266569 | ubuntu-noble | ++ local directory=python_watcher-15.1.3.dev3 2026-09-21 13:11:39.266573 | ubuntu-noble | ++ local suffix=/source 2026-09-21 13:11:39.266577 | ubuntu-noble | ++ local name=python_watcher 2026-09-21 13:11:39.266580 | ubuntu-noble | ++ local candidate path 2026-09-21 13:11:39.266584 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:39.266588 | ubuntu-noble | ++ path=overlays/2025.2/python_watcher/source 2026-09-21 13:11:39.266592 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/python_watcher/source ]] 2026-09-21 13:11:39.266596 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:39.266599 | ubuntu-noble | ++ path=overlays/2025.2/python-watcher/source 2026-09-21 13:11:39.266603 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/python-watcher/source ]] 2026-09-21 13:11:39.266609 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:39.266614 | ubuntu-noble | ++ path=overlays/2025.2/python_watcher/source 2026-09-21 13:11:39.266620 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/python_watcher/source ]] 2026-09-21 13:11:39.266625 | ubuntu-noble | ++ return 1 2026-09-21 13:11:39.266634 | ubuntu-noble | + overlay_dir= 2026-09-21 13:11:39.266640 | ubuntu-noble | + overlay_dir= 2026-09-21 13:11:39.266671 | ubuntu-noble | + echo Check patches for watcher-stable-2025.2.tar.gz 2026-09-21 13:11:39.266678 | ubuntu-noble | Check patches for watcher-stable-2025.2.tar.gz 2026-09-21 13:11:39.266687 | ubuntu-noble | + [[ -n '' ]] 2026-09-21 13:11:39.266695 | ubuntu-noble | + echo Check overlays for watcher-stable-2025.2.tar.gz 2026-09-21 13:11:39.266701 | ubuntu-noble | Check overlays for watcher-stable-2025.2.tar.gz 2026-09-21 13:11:39.266708 | ubuntu-noble | + [[ -n '' ]] 2026-09-21 13:11:39.266764 | ubuntu-noble | + popd 2026-09-21 13:11:39.266857 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-21 13:11:39.266869 | ubuntu-noble | + pushd tarballs 2026-09-21 13:11:39.267664 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-09-21 13:11:39.269213 | ubuntu-noble | + filename=requirements-stable-2025.2.tar.gz 2026-09-21 13:11:39.269245 | ubuntu-noble | + [[ -e requirements-stable-2025.2.tar.gz ]] 2026-09-21 13:11:39.269273 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-09-21 13:11:39.269279 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-09-21 13:11:39.269283 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-09-21 13:11:40.337911 | ubuntu-noble | 2026-09-21 13:11:40 URL:https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz [151783/151783] -> "requirements-stable-2025.2.tar.gz" [1] 2026-09-21 13:11:40.339642 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-21 13:11:40.339683 | ubuntu-noble | + echo Process requirements-stable-2025.2.tar.gz 2026-09-21 13:11:40.339692 | ubuntu-noble | Process requirements-stable-2025.2.tar.gz 2026-09-21 13:11:40.342766 | ubuntu-noble | ++ tar -tzf requirements-stable-2025.2.tar.gz 2026-09-21 13:11:40.342866 | ubuntu-noble | ++ head -1 2026-09-21 13:11:40.344283 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-21 13:11:40.354150 | ubuntu-noble | + directory=openstack_requirements-1.2.1.dev7853 2026-09-21 13:11:40.355386 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 openstack_requirements-1.2.1.dev7853 2026-09-21 13:11:40.355579 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-21 13:11:40.355635 | ubuntu-noble | ++ local directory=openstack_requirements-1.2.1.dev7853 2026-09-21 13:11:40.355684 | ubuntu-noble | ++ local suffix= 2026-09-21 13:11:40.355782 | ubuntu-noble | ++ local name=openstack_requirements 2026-09-21 13:11:40.355878 | ubuntu-noble | ++ local candidate path 2026-09-21 13:11:40.355941 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:40.355975 | ubuntu-noble | ++ path=patches/2025.2/openstack_requirements 2026-09-21 13:11:40.356009 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_requirements ]] 2026-09-21 13:11:40.356068 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:40.356097 | ubuntu-noble | ++ path=patches/2025.2/openstack-requirements 2026-09-21 13:11:40.356124 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack-requirements ]] 2026-09-21 13:11:40.356158 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:40.356184 | ubuntu-noble | ++ path=patches/2025.2/openstack_requirements 2026-09-21 13:11:40.356211 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_requirements ]] 2026-09-21 13:11:40.356243 | ubuntu-noble | ++ return 1 2026-09-21 13:11:40.356624 | ubuntu-noble | + patch_dir= 2026-09-21 13:11:40.356670 | ubuntu-noble | + patch_dir= 2026-09-21 13:11:40.357529 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 openstack_requirements-1.2.1.dev7853 /source 2026-09-21 13:11:40.357613 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-21 13:11:40.357627 | ubuntu-noble | ++ local directory=openstack_requirements-1.2.1.dev7853 2026-09-21 13:11:40.357663 | ubuntu-noble | ++ local suffix=/source 2026-09-21 13:11:40.357757 | ubuntu-noble | ++ local name=openstack_requirements 2026-09-21 13:11:40.357770 | ubuntu-noble | ++ local candidate path 2026-09-21 13:11:40.357832 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:40.357845 | ubuntu-noble | ++ path=overlays/2025.2/openstack_requirements/source 2026-09-21 13:11:40.357855 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_requirements/source ]] 2026-09-21 13:11:40.357896 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:40.357907 | ubuntu-noble | ++ path=overlays/2025.2/openstack-requirements/source 2026-09-21 13:11:40.357914 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack-requirements/source ]] 2026-09-21 13:11:40.357923 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-21 13:11:40.357932 | ubuntu-noble | ++ path=overlays/2025.2/openstack_requirements/source 2026-09-21 13:11:40.357939 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_requirements/source ]] 2026-09-21 13:11:40.357948 | ubuntu-noble | ++ return 1 2026-09-21 13:11:40.359256 | ubuntu-noble | + overlay_dir= 2026-09-21 13:11:40.359288 | ubuntu-noble | + overlay_dir= 2026-09-21 13:11:40.359311 | ubuntu-noble | + echo Check patches for requirements-stable-2025.2.tar.gz 2026-09-21 13:11:40.359317 | ubuntu-noble | Check patches for requirements-stable-2025.2.tar.gz 2026-09-21 13:11:40.359323 | ubuntu-noble | + [[ -n '' ]] 2026-09-21 13:11:40.359329 | ubuntu-noble | + echo Check overlays for requirements-stable-2025.2.tar.gz 2026-09-21 13:11:40.359334 | ubuntu-noble | Check overlays for requirements-stable-2025.2.tar.gz 2026-09-21 13:11:40.359340 | ubuntu-noble | + [[ -n '' ]] 2026-09-21 13:11:40.359345 | ubuntu-noble | + popd 2026-09-21 13:11:40.359351 | 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-21 13:11:40.359359 | ubuntu-noble | + local manifest=/home/zuul/src/github.com/osism/container-images-kolla/.patches-applied 2026-09-21 13:11:40.359365 | ubuntu-noble | + shift 2026-09-21 13:11:40.359370 | ubuntu-noble | + [[ ! -e /home/zuul/src/github.com/osism/container-images-kolla/.patches-applied ]] 2026-09-21 13:11:40.359376 | ubuntu-noble | + roots=() 2026-09-21 13:11:40.359382 | ubuntu-noble | + local roots dir 2026-09-21 13:11:40.359387 | ubuntu-noble | + for dir in "$@" 2026-09-21 13:11:40.359393 | ubuntu-noble | + [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2 ]] 2026-09-21 13:11:40.359400 | ubuntu-noble | + roots+=("$PATCH_ROOT/$dir") 2026-09-21 13:11:40.359405 | ubuntu-noble | + for dir in "$@" 2026-09-21 13:11:40.359411 | ubuntu-noble | + [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/kolla-build/2025.2 ]] 2026-09-21 13:11:40.359416 | ubuntu-noble | + roots+=("$PATCH_ROOT/$dir") 2026-09-21 13:11:40.359421 | ubuntu-noble | + [[ 2 -eq 0 ]] 2026-09-21 13:11:40.359427 | ubuntu-noble | + local tmp 2026-09-21 13:11:40.359645 | ubuntu-noble | ++ mktemp -d 2026-09-21 13:11:40.363069 | ubuntu-noble | + tmp=/tmp/tmp.gsSStYMZtY 2026-09-21 13:11:40.363099 | 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-21 13:11:40.363427 | ubuntu-noble | + sed 's|^/home/zuul/src/github.com/osism/container-images-kolla/||' 2026-09-21 13:11:40.363750 | ubuntu-noble | + sort 2026-09-21 13:11:40.369140 | ubuntu-noble | + sort -u /home/zuul/src/github.com/osism/container-images-kolla/.patches-applied 2026-09-21 13:11:40.373234 | ubuntu-noble | + comm -23 /tmp/tmp.gsSStYMZtY/expected /tmp/tmp.gsSStYMZtY/applied 2026-09-21 13:11:40.376164 | ubuntu-noble | + local expected_count missing_count 2026-09-21 13:11:40.377050 | ubuntu-noble | ++ wc -l 2026-09-21 13:11:40.379821 | ubuntu-noble | + expected_count=16 2026-09-21 13:11:40.380517 | ubuntu-noble | ++ wc -l 2026-09-21 13:11:40.382985 | ubuntu-noble | + missing_count=0 2026-09-21 13:11:40.383012 | ubuntu-noble | + [[ 0 -gt 0 ]] 2026-09-21 13:11:40.383018 | ubuntu-noble | + rm -rf /tmp/tmp.gsSStYMZtY 2026-09-21 13:11:40.385802 | ubuntu-noble | + echo 'VERIFIED: 16 patch files, all applied' 2026-09-21 13:11:40.385826 | ubuntu-noble | VERIFIED: 16 patch files, all applied 2026-09-21 13:11:40.385831 | ubuntu-noble | + return 0 2026-09-21 13:11:40.679002 | ubuntu-noble | ok: Runtime: 0:01:11.465265 2026-09-21 13:11:40.707455 | 2026-09-21 13:11:40.707687 | PLAY RECAP 2026-09-21 13:11:40.707740 | ubuntu-noble | ok: 2 changed: 0 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-21 13:11:40.707761 | 2026-09-21 13:11:40.847260 | RUN END RESULT_NORMAL: [untrusted : github.com/osism/container-images-kolla/playbooks/patch.yml@main] 2026-09-21 13:11:40.847997 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-fetch.yaml@main] 2026-09-21 13:11:41.697811 | 2026-09-21 13:11:41.697923 | PLAY [Base post-fetch] 2026-09-21 13:11:41.710675 | 2026-09-21 13:11:41.710776 | TASK [diagnose-network : Ensure log directory exists] 2026-09-21 13:11:42.288872 | ubuntu-noble | ok 2026-09-21 13:11:42.299716 | 2026-09-21 13:11:42.299843 | TASK [diagnose-network : Snapshot dual-stack network state (post)] 2026-09-21 13:11:54.403588 | ubuntu-noble | ok: Runtime: 0:00:05.993706 2026-09-21 13:11:54.411962 | 2026-09-21 13:11:54.412095 | TASK [diagnose-network : Snapshot Docker/BuildKit IPv6 config (teardown)] 2026-09-21 13:12:00.492910 | ubuntu-noble | ok: Runtime: 0:00:00.239069 2026-09-21 13:12:00.500723 | 2026-09-21 13:12:00.500860 | TASK [diagnose-network : Probe container network namespace (teardown)] 2026-09-21 13:12:06.638159 | ubuntu-noble | ok: Runtime: 0:00:00.061097 2026-09-21 13:12:06.643761 | 2026-09-21 13:12:06.643882 | TASK [diagnose-network : Evaluate node isolation verdict (pre-run gate)] 2026-09-21 13:12:07.185714 | ubuntu-noble | skipping: Conditional result was False 2026-09-21 13:12:07.194538 | 2026-09-21 13:12:07.194678 | TASK [diagnose-network : Abort the pre-run on a fully isolated node] 2026-09-21 13:12:07.239175 | ubuntu-noble | skipping: Conditional result was False 2026-09-21 13:12:07.252382 | 2026-09-21 13:12:07.252617 | TASK [fetch-output : Set log path for multiple nodes] 2026-09-21 13:12:07.308259 | ubuntu-noble | skipping: Conditional result was False 2026-09-21 13:12:07.316408 | 2026-09-21 13:12:07.316628 | TASK [fetch-output : Set log path for single node] 2026-09-21 13:12:07.369849 | ubuntu-noble | ok 2026-09-21 13:12:07.375794 | 2026-09-21 13:12:07.375918 | LOOP [fetch-output : Ensure local output dirs] 2026-09-21 13:12:07.694627 | ubuntu-noble -> localhost | ok: "/var/lib/zuul/builds/7a776c014d9142168a340ae29edc0097/work/logs" 2026-09-21 13:12:08.001893 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/7a776c014d9142168a340ae29edc0097/work/artifacts" 2026-09-21 13:12:08.284153 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/7a776c014d9142168a340ae29edc0097/work/docs" 2026-09-21 13:12:08.305824 | 2026-09-21 13:12:08.306099 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-09-21 13:12:09.077136 | ubuntu-noble | changed: 2026-09-21 13:12:09.077496 | ubuntu-noble | .d..t...... ./ 2026-09-21 13:12:09.077621 | ubuntu-noble | >f+++++++++ docker-daemon.txt 2026-09-21 13:12:09.077661 | ubuntu-noble | >f+++++++++ net-debug.post.txt 2026-09-21 13:12:09.077690 | ubuntu-noble | >f+++++++++ net-debug.pre.txt 2026-09-21 13:12:09.077716 | ubuntu-noble | >f+++++++++ sudo-debug.txt 2026-09-21 13:12:09.077741 | ubuntu-noble | >f+++++++++ sudo-strace.log 2026-09-21 13:12:09.077766 | ubuntu-noble | >f+++++++++ sudo-strace.log.time 2026-09-21 13:12:09.077818 | ubuntu-noble | changed: All items complete 2026-09-21 13:12:09.077852 | 2026-09-21 13:12:09.590142 | ubuntu-noble | changed: .d..t...... ./ 2026-09-21 13:12:10.144080 | ubuntu-noble | changed: .d..t...... ./ 2026-09-21 13:12:10.191920 | 2026-09-21 13:12:10.192064 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-09-21 13:12:10.654565 | ubuntu-noble -> localhost | ok: Item: artifacts Runtime: 0:00:00.005649 2026-09-21 13:12:10.909967 | ubuntu-noble -> localhost | ok: Item: docs Runtime: 0:00:00.006383 2026-09-21 13:12:10.919655 | 2026-09-21 13:12:10.919747 | PLAY RECAP 2026-09-21 13:12:10.919809 | ubuntu-noble | ok: 8 changed: 3 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-09-21 13:12:10.919835 | 2026-09-21 13:12:11.055466 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post-fetch.yaml@main] 2026-09-21 13:12:11.056425 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-09-21 13:12:11.801873 | 2026-09-21 13:12:11.802042 | PLAY [Base post] 2026-09-21 13:12:11.816302 | 2026-09-21 13:12:11.816481 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-09-21 13:12:12.621090 | ubuntu-noble | changed 2026-09-21 13:12:12.630200 | 2026-09-21 13:12:12.630332 | PLAY RECAP 2026-09-21 13:12:12.630394 | ubuntu-noble | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-21 13:12:12.630496 | 2026-09-21 13:12:12.790352 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-09-21 13:12:12.791610 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-logs.yaml@main] 2026-09-21 13:12:13.609747 | 2026-09-21 13:12:13.610000 | PLAY [Base post-logs] 2026-09-21 13:12:13.620760 | 2026-09-21 13:12:13.620888 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-09-21 13:12:14.110390 | localhost | changed 2026-09-21 13:12:14.123694 | 2026-09-21 13:12:14.123854 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-09-21 13:12:14.150360 | localhost | ok 2026-09-21 13:12:14.153649 | 2026-09-21 13:12:14.153753 | TASK [Set zuul-log-path fact] 2026-09-21 13:12:14.170387 | localhost | ok 2026-09-21 13:12:14.179252 | 2026-09-21 13:12:14.179361 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-21 13:12:14.205788 | localhost | ok 2026-09-21 13:12:14.210639 | 2026-09-21 13:12:14.210743 | TASK [upload-logs : Create log directories] 2026-09-21 13:12:14.732616 | localhost | changed 2026-09-21 13:12:14.735547 | 2026-09-21 13:12:14.735659 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-09-21 13:12:15.491010 | localhost -> localhost | ok: Runtime: 0:00:00.021760 2026-09-21 13:12:15.509786 | 2026-09-21 13:12:15.510028 | TASK [upload-logs : Upload logs to log server] 2026-09-21 13:12:16.251191 | localhost | Output suppressed because no_log was given 2026-09-21 13:12:16.253066 | 2026-09-21 13:12:16.253169 | LOOP [upload-logs : Compress console log and json output] 2026-09-21 13:12:16.305228 | localhost | skipping: Conditional result was False 2026-09-21 13:12:16.312618 | localhost | skipping: Conditional result was False 2026-09-21 13:12:16.319708 | 2026-09-21 13:12:16.319819 | LOOP [upload-logs : Upload compressed console log and json output] 2026-09-21 13:12:16.369122 | localhost | skipping: Conditional result was False 2026-09-21 13:12:16.369394 | 2026-09-21 13:12:16.374248 | localhost | skipping: Conditional result was False 2026-09-21 13:12:16.378517 | 2026-09-21 13:12:16.378632 | LOOP [upload-logs : Upload console log and json output]