2026-08-17 20:32:40.452855 | Job console starting 2026-08-17 20:32:40.467939 | Updating git repos 2026-08-17 20:32:40.506295 | Cloning repos into workspace 2026-08-17 20:32:40.551245 | Restoring repo states 2026-08-17 20:32:40.563560 | Merging changes 2026-08-17 20:32:41.161012 | Checking out repos 2026-08-17 20:32:41.198689 | Preparing playbooks 2026-08-17 20:32:42.150754 | Running Ansible setup 2026-08-17 20:32:47.668092 | PRE-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/pre.yaml@main] 2026-08-17 20:32:48.557831 | 2026-08-17 20:32:48.558039 | PLAY [Base pre] 2026-08-17 20:32:48.580801 | 2026-08-17 20:32:48.580993 | TASK [Setup log path fact] 2026-08-17 20:32:48.612626 | ubuntu-noble | ok 2026-08-17 20:32:48.634467 | 2026-08-17 20:32:48.634669 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-17 20:32:48.716119 | ubuntu-noble | ok 2026-08-17 20:32:48.727775 | 2026-08-17 20:32:48.727938 | TASK [emit-job-header : Print job information] 2026-08-17 20:32:48.782062 | # Job Information 2026-08-17 20:32:48.782282 | Ansible Version: 2.16.14 2026-08-17 20:32:48.782319 | Job: container-images-kolla-patch-2025.2 2026-08-17 20:32:48.782353 | Pipeline: check 2026-08-17 20:32:48.782376 | Executor: 521e9411259a 2026-08-17 20:32:48.782397 | Triggered by: https://github.com/osism/container-images-kolla/pull/775 2026-08-17 20:32:48.782438 | Event ID: af6a4160-9a7a-11f1-8d79-d813557aa633 2026-08-17 20:32:48.788044 | 2026-08-17 20:32:48.788194 | LOOP [emit-job-header : Print node information] 2026-08-17 20:32:48.918008 | ubuntu-noble | ok: 2026-08-17 20:32:48.918261 | ubuntu-noble | # Node Information 2026-08-17 20:32:48.918981 | ubuntu-noble | Inventory Hostname: ubuntu-noble 2026-08-17 20:32:48.919039 | ubuntu-noble | Hostname: ubuntu 2026-08-17 20:32:48.919064 | ubuntu-noble | Username: zuul 2026-08-17 20:32:48.919088 | ubuntu-noble | Distro: Ubuntu 24.04 2026-08-17 20:32:48.919113 | ubuntu-noble | Provider: regiocloud-a 2026-08-17 20:32:48.919136 | ubuntu-noble | Region: 2026-08-17 20:32:48.919159 | ubuntu-noble | Label: ubuntu-noble 2026-08-17 20:32:48.919180 | ubuntu-noble | Product Name: OpenStack Nova 2026-08-17 20:32:48.919202 | ubuntu-noble | Interface IP: 2a13:1a81:8000:3124:f816:3eff:fe3f:2a0a 2026-08-17 20:32:48.939886 | 2026-08-17 20:32:48.940032 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-17 20:32:49.579588 | ubuntu-noble -> localhost | changed 2026-08-17 20:32:49.587852 | 2026-08-17 20:32:49.588012 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-17 20:32:50.757551 | ubuntu-noble -> localhost | changed 2026-08-17 20:32:50.773992 | 2026-08-17 20:32:50.774131 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-17 20:32:51.059834 | ubuntu-noble -> localhost | ok 2026-08-17 20:32:51.068148 | 2026-08-17 20:32:51.068321 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-17 20:32:51.118677 | ubuntu-noble | ok 2026-08-17 20:32:51.141609 | ubuntu-noble | included: /var/lib/zuul/builds/796743ae8a23434bb8bb01708f87578d/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-17 20:32:51.148946 | 2026-08-17 20:32:51.149067 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-17 20:32:53.494184 | ubuntu-noble -> localhost | Generating public/private rsa key pair. 2026-08-17 20:32:53.494728 | ubuntu-noble -> localhost | Your identification has been saved in /var/lib/zuul/builds/796743ae8a23434bb8bb01708f87578d/work/796743ae8a23434bb8bb01708f87578d_id_rsa 2026-08-17 20:32:53.494873 | ubuntu-noble -> localhost | Your public key has been saved in /var/lib/zuul/builds/796743ae8a23434bb8bb01708f87578d/work/796743ae8a23434bb8bb01708f87578d_id_rsa.pub 2026-08-17 20:32:53.494954 | ubuntu-noble -> localhost | The key fingerprint is: 2026-08-17 20:32:53.495020 | ubuntu-noble -> localhost | SHA256:ff2CV2TGplMTmLVtEOFkDHSLh5kp86TmFGB6oOkPCkg zuul-build-sshkey 2026-08-17 20:32:53.495082 | ubuntu-noble -> localhost | The key's randomart image is: 2026-08-17 20:32:53.495176 | ubuntu-noble -> localhost | +---[RSA 3072]----+ 2026-08-17 20:32:53.495239 | ubuntu-noble -> localhost | | . o .oo@= | 2026-08-17 20:32:53.495301 | ubuntu-noble -> localhost | | o + . &.++| 2026-08-17 20:32:53.495356 | ubuntu-noble -> localhost | | E o . . + B +oX| 2026-08-17 20:32:53.495412 | ubuntu-noble -> localhost | |o . . . B o O.| 2026-08-17 20:32:53.495501 | ubuntu-noble -> localhost | |o o S = o + .| 2026-08-17 20:32:53.495574 | ubuntu-noble -> localhost | | . . o + . . + | 2026-08-17 20:32:53.495634 | ubuntu-noble -> localhost | | . . . . o .| 2026-08-17 20:32:53.495693 | ubuntu-noble -> localhost | | . . | 2026-08-17 20:32:53.495753 | ubuntu-noble -> localhost | | | 2026-08-17 20:32:53.495811 | ubuntu-noble -> localhost | +----[SHA256]-----+ 2026-08-17 20:32:53.495958 | ubuntu-noble -> localhost | ok: Runtime: 0:00:01.788026 2026-08-17 20:32:53.509778 | 2026-08-17 20:32:53.509917 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-17 20:32:53.554824 | ubuntu-noble | ok 2026-08-17 20:32:53.572394 | ubuntu-noble | included: /var/lib/zuul/builds/796743ae8a23434bb8bb01708f87578d/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-17 20:32:53.582055 | 2026-08-17 20:32:53.582183 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-17 20:32:53.618141 | ubuntu-noble | skipping: Conditional result was False 2026-08-17 20:32:53.627298 | 2026-08-17 20:32:53.627506 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-17 20:32:54.424099 | ubuntu-noble | changed 2026-08-17 20:32:54.434558 | 2026-08-17 20:32:54.434745 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-17 20:32:54.747259 | ubuntu-noble | ok 2026-08-17 20:32:54.756790 | 2026-08-17 20:32:54.756963 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-17 20:32:55.486492 | ubuntu-noble | changed 2026-08-17 20:32:55.501840 | 2026-08-17 20:32:55.502004 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-17 20:32:56.262235 | ubuntu-noble | changed 2026-08-17 20:32:56.268314 | 2026-08-17 20:32:56.268469 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-17 20:32:56.292661 | ubuntu-noble | skipping: Conditional result was False 2026-08-17 20:32:56.300508 | 2026-08-17 20:32:56.300658 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-17 20:32:56.812331 | ubuntu-noble -> localhost | changed 2026-08-17 20:32:56.827608 | 2026-08-17 20:32:56.827876 | TASK [add-build-sshkey : Add back temp key] 2026-08-17 20:32:57.177584 | ubuntu-noble -> localhost | Identity added: /var/lib/zuul/builds/796743ae8a23434bb8bb01708f87578d/work/796743ae8a23434bb8bb01708f87578d_id_rsa (zuul-build-sshkey) 2026-08-17 20:32:57.177854 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.013984 2026-08-17 20:32:57.186644 | 2026-08-17 20:32:57.186778 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-17 20:32:57.647742 | ubuntu-noble | ok 2026-08-17 20:32:57.656917 | 2026-08-17 20:32:57.657084 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-17 20:32:57.692560 | ubuntu-noble | skipping: Conditional result was False 2026-08-17 20:32:57.710137 | 2026-08-17 20:32:57.710318 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-08-17 20:32:58.217991 | ubuntu-noble | ok 2026-08-17 20:32:58.235076 | 2026-08-17 20:32:58.235265 | TASK [validate-host : Define zuul_info_dir fact] 2026-08-17 20:32:58.282360 | ubuntu-noble | ok 2026-08-17 20:32:58.290999 | 2026-08-17 20:32:58.291180 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2026-08-17 20:32:58.609132 | ubuntu-noble -> localhost | ok 2026-08-17 20:32:58.616164 | 2026-08-17 20:32:58.616288 | TASK [validate-host : Collect information about the host] 2026-08-17 20:32:59.861781 | ubuntu-noble | ok 2026-08-17 20:32:59.874004 | 2026-08-17 20:32:59.874138 | TASK [validate-host : Sanitize hostname] 2026-08-17 20:33:00.035748 | ubuntu-noble | ok 2026-08-17 20:33:00.041076 | 2026-08-17 20:33:00.041205 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2026-08-17 20:33:00.653596 | ubuntu-noble -> localhost | changed 2026-08-17 20:33:00.660345 | 2026-08-17 20:33:00.660575 | TASK [validate-host : Collect information about zuul worker] 2026-08-17 20:33:01.144263 | ubuntu-noble | ok 2026-08-17 20:33:01.155922 | 2026-08-17 20:33:01.156139 | TASK [validate-host : Write out all zuul information for each host] 2026-08-17 20:33:01.790640 | ubuntu-noble -> localhost | changed 2026-08-17 20:33:01.802377 | 2026-08-17 20:33:01.802539 | TASK [prepare-workspace-log : Start zuul_console daemon.] 2026-08-17 20:33:02.133872 | ubuntu-noble | ok 2026-08-17 20:33:02.143611 | 2026-08-17 20:33:02.143776 | TASK [prepare-workspace-log : Synchronize src repos to workspace directory.] 2026-08-17 20:33:03.107027 | ubuntu-noble | changed: 2026-08-17 20:33:03.107265 | ubuntu-noble | cd+++++++++ src/ 2026-08-17 20:33:03.107302 | ubuntu-noble | cd+++++++++ src/github.com/ 2026-08-17 20:33:03.107327 | ubuntu-noble | cd+++++++++ src/github.com/osism/ 2026-08-17 20:33:03.107350 | ubuntu-noble | cd+++++++++ src/github.com/osism/container-images-kolla/ 2026-08-17 20:33:03.107371 | ubuntu-noble | Containerfile 2026-08-17 20:33:03.107552 | ubuntu-noble | 2026-08-17 20:35:10.357994 | ubuntu-noble | 2026-08-17 20:35:10.357998 | ubuntu-noble | Or undo this operation with: 2026-08-17 20:35:10.358002 | ubuntu-noble | 2026-08-17 20:35:10.358005 | ubuntu-noble | git switch - 2026-08-17 20:35:10.358009 | ubuntu-noble | 2026-08-17 20:35:10.358013 | ubuntu-noble | Turn off this advice by setting config variable advice.detachedHead to false 2026-08-17 20:35:10.358016 | ubuntu-noble | 2026-08-17 20:35:10.358020 | ubuntu-noble | HEAD is now at 422afe0d7 ironic-pxe: don't fail if symlinks already exist 2026-08-17 20:35:10.358824 | ubuntu-noble | ++ git rev-parse --short HEAD 2026-08-17 20:35:10.364056 | ubuntu-noble | + export HASH_KOLLA=422afe0d7 2026-08-17 20:35:10.364072 | ubuntu-noble | + HASH_KOLLA=422afe0d7 2026-08-17 20:35:10.364165 | ubuntu-noble | + popd 2026-08-17 20:35:10.364301 | ubuntu-noble | + rm -rf kolla/docker/rabbitmq/rabbitmq-4-1 2026-08-17 20:35:10.368050 | ubuntu-noble | ++ sort 2026-08-17 20:35:10.368074 | ubuntu-noble | ++ find patches/kolla-build/2025.2 -type f -name '*.patch' 2026-08-17 20:35:10.370345 | ubuntu-noble | + for patch in $(find patches/kolla-build/$OPENSTACK_VERSION -type f -name '*.patch' | sort) 2026-08-17 20:35:10.370365 | ubuntu-noble | + pushd kolla 2026-08-17 20:35:10.370491 | ubuntu-noble | + apply_patch patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-08-17 20:35:10.370615 | ubuntu-noble | + local rel=patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-08-17 20:35:10.370644 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-08-17 20:35:10.370677 | ubuntu-noble | + echo 'APPLY PATCH patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch' 2026-08-17 20:35:10.370683 | ubuntu-noble | APPLY PATCH patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-08-17 20:35:10.370708 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-17 20:35:10.372058 | ubuntu-noble | checking file kolla/common/sources.py 2026-08-17 20:35:10.372192 | ubuntu-noble | + patch --forward --batch -p1 2026-08-17 20:35:10.373518 | ubuntu-noble | patching file kolla/common/sources.py 2026-08-17 20:35:10.373653 | ubuntu-noble | + echo patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-08-17 20:35:10.373787 | ubuntu-noble | + popd 2026-08-17 20:35:10.373847 | ubuntu-noble | + for patch in $(find patches/kolla-build/$OPENSTACK_VERSION -type f -name '*.patch' | sort) 2026-08-17 20:35:10.373865 | ubuntu-noble | + pushd kolla 2026-08-17 20:35:10.373926 | ubuntu-noble | + apply_patch patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-08-17 20:35:10.373957 | ubuntu-noble | + local rel=patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-08-17 20:35:10.373982 | 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-08-17 20:35:10.374015 | ubuntu-noble | + echo 'APPLY PATCH patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch' 2026-08-17 20:35:10.374020 | ubuntu-noble | APPLY PATCH patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-08-17 20:35:10.374038 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-17 20:35:10.375199 | ubuntu-noble | checking file kolla/image/kolla_worker.py 2026-08-17 20:35:10.375253 | ubuntu-noble | Hunk #1 succeeded at 332 with fuzz 1 (offset 19 lines). 2026-08-17 20:35:10.375778 | ubuntu-noble | + patch --forward --batch -p1 2026-08-17 20:35:10.376554 | ubuntu-noble | patching file kolla/image/kolla_worker.py 2026-08-17 20:35:10.376609 | ubuntu-noble | Hunk #1 succeeded at 332 with fuzz 1 (offset 19 lines). 2026-08-17 20:35:10.377160 | ubuntu-noble | + echo patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-08-17 20:35:10.377180 | ubuntu-noble | + popd 2026-08-17 20:35:10.377185 | ubuntu-noble | + [[ -f templates/2025.2/repos.yaml ]] 2026-08-17 20:35:10.377188 | ubuntu-noble | + python3 src/generate-apt-preferences-files.py 2026-08-17 20:35:10.490858 | ubuntu-noble | + echo DEBUG apt_preferences.ubuntu 2026-08-17 20:35:10.490895 | ubuntu-noble | DEBUG apt_preferences.ubuntu 2026-08-17 20:35:10.490903 | ubuntu-noble | + cat overlays/2025.2/base/apt_preferences.ubuntu 2026-08-17 20:35:10.492411 | ubuntu-noble | Package: rabbitmq-server 2026-08-17 20:35:10.492431 | ubuntu-noble | Pin: version 4.1.* 2026-08-17 20:35:10.492435 | ubuntu-noble | Pin-Priority: 1000 2026-08-17 20:35:10.492439 | ubuntu-noble | 2026-08-17 20:35:10.492443 | ubuntu-noble | Package: openvswitch* 2026-08-17 20:35:10.492447 | ubuntu-noble | Pin: version 3.5.* 2026-08-17 20:35:10.492450 | ubuntu-noble | Pin-Priority: 1000 2026-08-17 20:35:10.492454 | ubuntu-noble | 2026-08-17 20:35:10.492458 | ubuntu-noble | Package: erlang* 2026-08-17 20:35:10.492461 | ubuntu-noble | Pin: version 1:27.* 2026-08-17 20:35:10.492465 | ubuntu-noble | Pin-Priority: 1000 2026-08-17 20:35:10.492468 | ubuntu-noble | 2026-08-17 20:35:10.492472 | ubuntu-noble | # Stopgap: proxysql 3.0.9 (GHSA-58ww-865x-grpr bounds the first-packet 2026-08-17 20:35:10.492476 | ubuntu-noble | # recv()) rejects the kolla-ansible keepalived proxysql health check (the 2026-08-17 20:35:10.492480 | ubuntu-noble | # "show info" probe) -> keepalived FAULT -> api-int VIP dropped. Pin to 2026-08-17 20:35:10.492483 | ubuntu-noble | # 3.0.8 until the upstream fix (kolla-ansible change 992020, depends on 2026-08-17 20:35:10.492486 | ubuntu-noble | # kolla 992239, master-only) is backported to this release. 2026-08-17 20:35:10.492490 | ubuntu-noble | Package: proxysql 2026-08-17 20:35:10.492494 | ubuntu-noble | Pin: version 3.0.8* 2026-08-17 20:35:10.492497 | ubuntu-noble | Pin-Priority: 1001 2026-08-17 20:35:10.493246 | ubuntu-noble | ++ find overlays/2025.2 -maxdepth 1 -mindepth 1 -type d 2026-08-17 20:35:10.496682 | ubuntu-noble | + for image in $(find overlays/$OPENSTACK_VERSION -maxdepth 1 -mindepth 1 -type d) 2026-08-17 20:35:10.497324 | ubuntu-noble | ++ basename overlays/2025.2/base 2026-08-17 20:35:10.499469 | ubuntu-noble | + image_name=base 2026-08-17 20:35:10.499625 | ubuntu-noble | + cp -r overlays/2025.2/base/apt_preferences.ubuntu overlays/2025.2/base/erlang.gpg overlays/2025.2/base/rabbitmq.gpg kolla/docker/base 2026-08-17 20:35:10.501465 | ubuntu-noble | + for image in $(find overlays/$OPENSTACK_VERSION -maxdepth 1 -mindepth 1 -type d) 2026-08-17 20:35:10.501989 | ubuntu-noble | ++ basename overlays/2025.2/nova 2026-08-17 20:35:10.503770 | ubuntu-noble | + image_name=nova 2026-08-17 20:35:10.503862 | ubuntu-noble | + cp -r overlays/2025.2/nova/nova-spicehtml5proxy kolla/docker/nova 2026-08-17 20:35:10.506970 | ubuntu-noble | + find patches/2025.2 -mindepth 1 -type d 2026-08-17 20:35:10.510929 | ubuntu-noble | patches/2025.2/cinder 2026-08-17 20:35:10.510974 | ubuntu-noble | patches/2025.2/kolla 2026-08-17 20:35:10.510986 | ubuntu-noble | patches/2025.2/neutron-dynamic-routing 2026-08-17 20:35:10.510995 | ubuntu-noble | patches/2025.2/ironic 2026-08-17 20:35:10.511004 | ubuntu-noble | patches/2025.2/nova 2026-08-17 20:35:10.513172 | ubuntu-noble | ++ find patches/2025.2 -mindepth 1 -type d 2026-08-17 20:35:10.513204 | ubuntu-noble | ++ grep kolla 2026-08-17 20:35:10.515196 | ubuntu-noble | ++ grep -v kolla-build 2026-08-17 20:35:10.518330 | ubuntu-noble | + for project in $(find patches/$OPENSTACK_VERSION -mindepth 1 -type d | grep kolla | grep -v kolla-build) 2026-08-17 20:35:10.518999 | ubuntu-noble | ++ basename patches/2025.2/kolla 2026-08-17 20:35:10.520712 | ubuntu-noble | + project=kolla 2026-08-17 20:35:10.523194 | ubuntu-noble | ++ find patches/2025.2/kolla -type f -name '*.patch' 2026-08-17 20:35:10.523225 | ubuntu-noble | ++ sort 2026-08-17 20:35:10.524564 | ubuntu-noble | + for patch in $(find patches/$OPENSTACK_VERSION/$project -type f -name '*.patch' | sort) 2026-08-17 20:35:10.524632 | ubuntu-noble | + pushd kolla 2026-08-17 20:35:10.524744 | ubuntu-noble | + apply_patch patches/2025.2/kolla/backport-924302.patch 2026-08-17 20:35:10.524800 | ubuntu-noble | + local rel=patches/2025.2/kolla/backport-924302.patch 2026-08-17 20:35:10.524838 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/kolla/backport-924302.patch 2026-08-17 20:35:10.524872 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/kolla/backport-924302.patch' 2026-08-17 20:35:10.524892 | ubuntu-noble | APPLY PATCH patches/2025.2/kolla/backport-924302.patch 2026-08-17 20:35:10.524923 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-17 20:35:10.526296 | ubuntu-noble | checking file docker/neutron/neutron-ovn-vpn-agent/Dockerfile.j2 2026-08-17 20:35:10.526426 | ubuntu-noble | checking file releasenotes/notes/releasenotes/notes/neutron-ovn-vpn-agent-kolla-image-979df04014ed9440.yaml 2026-08-17 20:35:10.526881 | ubuntu-noble | + patch --forward --batch -p1 2026-08-17 20:35:10.528011 | ubuntu-noble | patching file docker/neutron/neutron-ovn-vpn-agent/Dockerfile.j2 2026-08-17 20:35:10.528274 | ubuntu-noble | patching file releasenotes/notes/releasenotes/notes/neutron-ovn-vpn-agent-kolla-image-979df04014ed9440.yaml 2026-08-17 20:35:10.528986 | ubuntu-noble | + echo patches/2025.2/kolla/backport-924302.patch 2026-08-17 20:35:10.529003 | ubuntu-noble | + popd 2026-08-17 20:35:10.529011 | ubuntu-noble | + for patch in $(find patches/$OPENSTACK_VERSION/$project -type f -name '*.patch' | sort) 2026-08-17 20:35:10.529017 | ubuntu-noble | + pushd kolla 2026-08-17 20:35:10.529024 | ubuntu-noble | + apply_patch patches/2025.2/kolla/squash.patch 2026-08-17 20:35:10.529030 | ubuntu-noble | + local rel=patches/2025.2/kolla/squash.patch 2026-08-17 20:35:10.529036 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/kolla/squash.patch 2026-08-17 20:35:10.529042 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/kolla/squash.patch' 2026-08-17 20:35:10.529048 | ubuntu-noble | APPLY PATCH patches/2025.2/kolla/squash.patch 2026-08-17 20:35:10.529054 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-17 20:35:10.530186 | ubuntu-noble | checking file kolla/image/tasks.py 2026-08-17 20:35:10.530266 | ubuntu-noble | Hunk #1 succeeded at 428 (offset 16 lines). 2026-08-17 20:35:10.530738 | ubuntu-noble | + patch --forward --batch -p1 2026-08-17 20:35:10.531835 | ubuntu-noble | patching file kolla/image/tasks.py 2026-08-17 20:35:10.531882 | ubuntu-noble | Hunk #1 succeeded at 428 (offset 16 lines). 2026-08-17 20:35:10.532601 | ubuntu-noble | + echo patches/2025.2/kolla/squash.patch 2026-08-17 20:35:10.532624 | ubuntu-noble | + popd 2026-08-17 20:35:10.532631 | ubuntu-noble | + pip3 install -r kolla/requirements.txt 2026-08-17 20:35:11.141771 | ubuntu-noble | Collecting pbr!=2.1.0,>=2.0.0 (from -r kolla/requirements.txt (line 1)) 2026-08-17 20:35:11.214211 | ubuntu-noble | Downloading pbr-7.0.3-py2.py3-none-any.whl.metadata (3.8 kB) 2026-08-17 20:35:11.225401 | 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-08-17 20:35:11.321636 | ubuntu-noble | Collecting GitPython>=1.0.1 (from -r kolla/requirements.txt (line 3)) 2026-08-17 20:35:11.339013 | ubuntu-noble | Downloading gitpython-3.1.59-py3-none-any.whl.metadata (13 kB) 2026-08-17 20:35:11.446230 | ubuntu-noble | Collecting oslo.config>=5.1.0 (from -r kolla/requirements.txt (line 4)) 2026-08-17 20:35:11.461518 | ubuntu-noble | Downloading oslo_config-10.7.0-py3-none-any.whl.metadata (2.3 kB) 2026-08-17 20:35:11.472401 | 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-08-17 20:35:11.479216 | 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-08-17 20:35:11.558610 | ubuntu-noble | Collecting gitdb<5,>=4.0.1 (from GitPython>=1.0.1->-r kolla/requirements.txt (line 3)) 2026-08-17 20:35:11.573348 | ubuntu-noble | Downloading gitdb-4.0.12-py3-none-any.whl.metadata (1.2 kB) 2026-08-17 20:35:11.648850 | ubuntu-noble | Collecting netaddr>=0.7.18 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-08-17 20:35:11.665774 | ubuntu-noble | Downloading netaddr-1.3.0-py3-none-any.whl.metadata (5.0 kB) 2026-08-17 20:35:11.746391 | ubuntu-noble | Collecting stevedore>=5.6.0 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-08-17 20:35:11.763507 | ubuntu-noble | Downloading stevedore-5.9.0-py3-none-any.whl.metadata (2.3 kB) 2026-08-17 20:35:11.843335 | ubuntu-noble | Collecting oslo.i18n>=3.15.3 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-08-17 20:35:11.858417 | ubuntu-noble | Downloading oslo_i18n-6.9.0-py3-none-any.whl.metadata (2.0 kB) 2026-08-17 20:35:11.906937 | ubuntu-noble | Collecting rfc3986>=1.2.0 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-08-17 20:35:11.922445 | ubuntu-noble | Downloading rfc3986-2.0.0-py2.py3-none-any.whl.metadata (6.6 kB) 2026-08-17 20:35:11.932457 | 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-08-17 20:35:11.933802 | 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-08-17 20:35:12.012283 | 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-08-17 20:35:12.028932 | ubuntu-noble | Downloading smmap-5.0.3-py3-none-any.whl.metadata (4.6 kB) 2026-08-17 20:35:12.059652 | 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-08-17 20:35:12.061025 | 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.18) 2026-08-17 20:35:12.062652 | ubuntu-noble | Requirement already satisfied: urllib3<3,>=1.26 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) (2.7.0) 2026-08-17 20:35:12.063877 | 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-08-17 20:35:12.105075 | ubuntu-noble | Downloading pbr-7.0.3-py2.py3-none-any.whl (131 kB) 2026-08-17 20:35:12.142339 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 131.9/131.9 kB 3.7 MB/s eta 0:00:00 2026-08-17 20:35:12.157081 | ubuntu-noble | Downloading gitpython-3.1.59-py3-none-any.whl (220 kB) 2026-08-17 20:35:12.182518 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 221.0/221.0 kB 10.2 MB/s eta 0:00:00 2026-08-17 20:35:12.199948 | ubuntu-noble | Downloading oslo_config-10.7.0-py3-none-any.whl (143 kB) 2026-08-17 20:35:12.216823 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 143.8/143.8 kB 12.7 MB/s eta 0:00:00 2026-08-17 20:35:12.238550 | ubuntu-noble | Downloading gitdb-4.0.12-py3-none-any.whl (62 kB) 2026-08-17 20:35:12.255283 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.8/62.8 kB 5.2 MB/s eta 0:00:00 2026-08-17 20:35:12.274528 | ubuntu-noble | Downloading netaddr-1.3.0-py3-none-any.whl (2.3 MB) 2026-08-17 20:35:12.350385 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 31.8 MB/s eta 0:00:00 2026-08-17 20:35:12.368542 | ubuntu-noble | Downloading oslo_i18n-6.9.0-py3-none-any.whl (47 kB) 2026-08-17 20:35:12.389601 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 47.8/47.8 kB 3.5 MB/s eta 0:00:00 2026-08-17 20:35:12.409519 | ubuntu-noble | Downloading rfc3986-2.0.0-py2.py3-none-any.whl (31 kB) 2026-08-17 20:35:12.440600 | ubuntu-noble | Downloading stevedore-5.9.0-py3-none-any.whl (54 kB) 2026-08-17 20:35:12.458344 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.5/54.5 kB 3.6 MB/s eta 0:00:00 2026-08-17 20:35:12.474369 | ubuntu-noble | Downloading smmap-5.0.3-py3-none-any.whl (24 kB) 2026-08-17 20:35:12.765187 | ubuntu-noble | Installing collected packages: stevedore, smmap, rfc3986, pbr, netaddr, oslo.i18n, gitdb, oslo.config, GitPython 2026-08-17 20:35:13.673525 | ubuntu-noble | Successfully installed GitPython-3.1.59 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.0 2026-08-17 20:35:13.794763 | ubuntu-noble | + pip3 install kolla/ 2026-08-17 20:35:14.272821 | ubuntu-noble | Processing ./kolla 2026-08-17 20:35:14.275587 | ubuntu-noble | Installing build dependencies: started 2026-08-17 20:35:16.222511 | ubuntu-noble | Installing build dependencies: finished with status 'done' 2026-08-17 20:35:16.229033 | ubuntu-noble | Getting requirements to build wheel: started 2026-08-17 20:35:16.459253 | ubuntu-noble | Getting requirements to build wheel: finished with status 'done' 2026-08-17 20:35:16.464883 | ubuntu-noble | Installing backend dependencies: started 2026-08-17 20:35:18.534817 | ubuntu-noble | Installing backend dependencies: finished with status 'done' 2026-08-17 20:35:18.537477 | ubuntu-noble | Preparing metadata (pyproject.toml): started 2026-08-17 20:35:19.136597 | ubuntu-noble | Preparing metadata (pyproject.toml): finished with status 'done' 2026-08-17 20:35:19.153024 | ubuntu-noble | Requirement already satisfied: pbr!=2.1.0,>=2.0.0 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.2.0) (7.0.3) 2026-08-17 20:35:19.155094 | ubuntu-noble | Requirement already satisfied: Jinja2>=3.0.1 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.2.0) (3.1.6) 2026-08-17 20:35:19.157544 | ubuntu-noble | Requirement already satisfied: GitPython>=1.0.1 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.2.0) (3.1.59) 2026-08-17 20:35:19.159416 | ubuntu-noble | Requirement already satisfied: oslo.config>=5.1.0 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.2.0) (10.7.0) 2026-08-17 20:35:19.161467 | ubuntu-noble | Requirement already satisfied: setuptools>=64.0.0 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.2.0) (84.0.0) 2026-08-17 20:35:19.203173 | ubuntu-noble | Requirement already satisfied: gitdb<5,>=4.0.1 in /tmp/venv/lib/python3.12/site-packages (from GitPython>=1.0.1->kolla==21.2.0) (4.0.12) 2026-08-17 20:35:19.206642 | ubuntu-noble | Requirement already satisfied: MarkupSafe>=2.0 in /tmp/venv/lib/python3.12/site-packages (from Jinja2>=3.0.1->kolla==21.2.0) (3.0.3) 2026-08-17 20:35:19.215030 | ubuntu-noble | Requirement already satisfied: netaddr>=0.7.18 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->kolla==21.2.0) (1.3.0) 2026-08-17 20:35:19.216375 | ubuntu-noble | Requirement already satisfied: stevedore>=5.6.0 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->kolla==21.2.0) (5.9.0) 2026-08-17 20:35:19.217908 | ubuntu-noble | Requirement already satisfied: oslo.i18n>=3.15.3 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->kolla==21.2.0) (6.9.0) 2026-08-17 20:35:19.219509 | ubuntu-noble | Requirement already satisfied: rfc3986>=1.2.0 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->kolla==21.2.0) (2.0.0) 2026-08-17 20:35:19.220880 | ubuntu-noble | Requirement already satisfied: PyYAML>=5.1 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->kolla==21.2.0) (6.0.3) 2026-08-17 20:35:19.222412 | ubuntu-noble | Requirement already satisfied: requests>=2.18.0 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->kolla==21.2.0) (2.34.2) 2026-08-17 20:35:19.271583 | ubuntu-noble | Requirement already satisfied: smmap<6,>=3.0.1 in /tmp/venv/lib/python3.12/site-packages (from gitdb<5,>=4.0.1->GitPython>=1.0.1->kolla==21.2.0) (5.0.3) 2026-08-17 20:35:19.289705 | ubuntu-noble | Requirement already satisfied: charset_normalizer<4,>=2 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->kolla==21.2.0) (3.5.1) 2026-08-17 20:35:19.291394 | ubuntu-noble | Requirement already satisfied: idna<4,>=2.5 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->kolla==21.2.0) (3.18) 2026-08-17 20:35:19.293251 | ubuntu-noble | Requirement already satisfied: urllib3<3,>=1.26 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->kolla==21.2.0) (2.7.0) 2026-08-17 20:35:19.294404 | ubuntu-noble | Requirement already satisfied: certifi>=2023.5.7 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->kolla==21.2.0) (2026.7.22) 2026-08-17 20:35:19.321566 | ubuntu-noble | Building wheels for collected packages: kolla 2026-08-17 20:35:19.322629 | ubuntu-noble | Building wheel for kolla (pyproject.toml): started 2026-08-17 20:35:20.808201 | ubuntu-noble | Building wheel for kolla (pyproject.toml): finished with status 'done' 2026-08-17 20:35:20.811122 | ubuntu-noble | Created wheel for kolla: filename=kolla-21.2.0-py3-none-any.whl size=369013 sha256=c6b637880249b7720cbc212393bc2675b90efa99ffde4ff2e2644df6db3cdaa8 2026-08-17 20:35:20.811632 | ubuntu-noble | Stored in directory: /tmp/pip-ephem-wheel-cache-yxiabxx2/wheels/5a/56/c4/e310d82118381247de5918f2335ab23c36c3bc15e9e4672495 2026-08-17 20:35:20.827838 | ubuntu-noble | Successfully built kolla 2026-08-17 20:35:21.019371 | ubuntu-noble | Installing collected packages: kolla 2026-08-17 20:35:21.207405 | ubuntu-noble | Successfully installed kolla-21.2.0 2026-08-17 20:35:21.340410 | ubuntu-noble | ++ kolla-build --version 2026-08-17 20:35:21.892206 | ubuntu-noble | + export KOLLA_VERSION=21.2.0 2026-08-17 20:35:21.892273 | ubuntu-noble | + KOLLA_VERSION=21.2.0 2026-08-17 20:35:21.892899 | ubuntu-noble | ++ git rev-parse --short HEAD 2026-08-17 20:35:21.897831 | ubuntu-noble | + export HASH_DOCKER_IMAGES_KOLLA=6326150 2026-08-17 20:35:21.897850 | ubuntu-noble | + HASH_DOCKER_IMAGES_KOLLA=6326150 2026-08-17 20:35:21.898699 | ubuntu-noble | ++ cd release 2026-08-17 20:35:21.898718 | ubuntu-noble | ++ git rev-parse --short HEAD 2026-08-17 20:35:21.901903 | ubuntu-noble | + export HASH_RELEASE=1530f88 2026-08-17 20:35:21.901914 | ubuntu-noble | + HASH_RELEASE=1530f88 2026-08-17 20:35:21.901974 | ubuntu-noble | + python3 src/generate-template-overrides-file.py 2026-08-17 20:35:22.049401 | ubuntu-noble | + echo DEBUG template-overrides.j2 2026-08-17 20:35:22.049499 | ubuntu-noble | DEBUG template-overrides.j2 2026-08-17 20:35:22.049532 | ubuntu-noble | + cat templates/2025.2/template-overrides.j2 2026-08-17 20:35:22.051162 | ubuntu-noble | {% extends parent_template %} 2026-08-17 20:35:22.051203 | ubuntu-noble | 2026-08-17 20:35:22.051208 | ubuntu-noble | {% set fluentd_plugins = [ 2026-08-17 20:35:22.051213 | ubuntu-noble | 'fluent-plugin-grok-parser', 2026-08-17 20:35:22.051217 | ubuntu-noble | 'fluent-plugin-prometheus', 2026-08-17 20:35:22.051220 | ubuntu-noble | 'fluent-plugin-rewrite-tag-filter', 2026-08-17 20:35:22.051225 | ubuntu-noble | 'fluent-plugin-grafana-loki', 2026-08-17 20:35:22.051229 | ubuntu-noble | ] %} 2026-08-17 20:35:22.051232 | ubuntu-noble | 2026-08-17 20:35:22.051237 | ubuntu-noble | {% set openstack_base_pip_packages_append = ['pip', 'git+https://github.com/sapcc/openstack-audit-middleware.git'] %} 2026-08-17 20:35:22.051241 | ubuntu-noble | 2026-08-17 20:35:22.051245 | ubuntu-noble | {% set glance_base_pip_packages_append = ['boto3'] %} 2026-08-17 20:35:22.051248 | ubuntu-noble | 2026-08-17 20:35:22.051252 | ubuntu-noble | {% block nova_libvirt_footer %} 2026-08-17 20:35:22.051256 | ubuntu-noble | RUN chgrp tss /var/lib/swtpm-localca \ 2026-08-17 20:35:22.051259 | ubuntu-noble | && chmod g+w /var/lib/swtpm-localca 2026-08-17 20:35:22.051263 | ubuntu-noble | RUN truncate --size=524288 /usr/lib/ipxe/qemu/efi-virtio.rom 2026-08-17 20:35:22.051267 | ubuntu-noble | {% endblock %} 2026-08-17 20:35:22.051270 | ubuntu-noble | 2026-08-17 20:35:22.051274 | ubuntu-noble | {% block horizon_header %} 2026-08-17 20:35:22.051278 | ubuntu-noble | RUN apt-get update \ 2026-08-17 20:35:22.051298 | ubuntu-noble | && apt-get -y install --no-install-recommends build-essential libmariadb-dev-compat \ 2026-08-17 20:35:22.051303 | ubuntu-noble | && python3 -m pip --no-cache-dir install --upgrade setuptools mysqlclient \ 2026-08-17 20:35:22.051307 | ubuntu-noble | && apt-get remove -y build-essential \ 2026-08-17 20:35:22.051311 | ubuntu-noble | && apt-get clean \ 2026-08-17 20:35:22.051314 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* 2026-08-17 20:35:22.051318 | ubuntu-noble | {% endblock %} 2026-08-17 20:35:22.051321 | ubuntu-noble | 2026-08-17 20:35:22.051325 | ubuntu-noble | {% block horizon_footer %} 2026-08-17 20:35:22.051329 | ubuntu-noble | RUN curl -q -L -o /tmp/openstack-themes.tar.gz https://github.com/osism/openstack-themes/archive/main.tar.gz \ 2026-08-17 20:35:22.051334 | 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-08-17 20:35:22.051339 | ubuntu-noble | && rm /tmp/openstack-themes.tar.gz 2026-08-17 20:35:22.051342 | ubuntu-noble | {% endblock %} 2026-08-17 20:35:22.051346 | ubuntu-noble | 2026-08-17 20:35:22.051349 | ubuntu-noble | {% block base_header %} 2026-08-17 20:35:22.051353 | ubuntu-noble | COPY apt_preferences.{{ base_distro }} /etc/apt/preferences 2026-08-17 20:35:22.051357 | ubuntu-noble | COPY *.gpg /etc/kolla/apt-keys/ 2026-08-17 20:35:22.051361 | ubuntu-noble | 2026-08-17 20:35:22.051364 | ubuntu-noble | RUN apt-get update \ 2026-08-17 20:35:22.051368 | ubuntu-noble | && apt-get -y install --no-install-recommends locales ca-certificates \ 2026-08-17 20:35:22.051372 | ubuntu-noble | && locale-gen en_US.UTF-8 \ 2026-08-17 20:35:22.051376 | ubuntu-noble | && apt-get clean \ 2026-08-17 20:35:22.051379 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* 2026-08-17 20:35:22.051382 | ubuntu-noble | {% endblock %} 2026-08-17 20:35:22.051386 | ubuntu-noble | 2026-08-17 20:35:22.051389 | ubuntu-noble | {% block openstack_base_header %} 2026-08-17 20:35:22.051393 | ubuntu-noble | RUN apt-get update \ 2026-08-17 20:35:22.051396 | ubuntu-noble | && apt-get -y install --no-install-recommends python3-setuptools \ 2026-08-17 20:35:22.051400 | ubuntu-noble | && apt-get clean \ 2026-08-17 20:35:22.051415 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* 2026-08-17 20:35:22.051419 | ubuntu-noble | {% endblock %} 2026-08-17 20:35:22.051422 | ubuntu-noble | 2026-08-17 20:35:22.051426 | ubuntu-noble | {% set glance_base_packages_append = ['nvme-cli'] %} 2026-08-17 20:35:22.051429 | ubuntu-noble | 2026-08-17 20:35:22.051433 | ubuntu-noble | {% set kolla_toolbox_packages_append = ['iputils-ping', 'traceroute'] %} 2026-08-17 20:35:22.051436 | ubuntu-noble | 2026-08-17 20:35:22.051440 | ubuntu-noble | {% set cinder_volume_packages_append = ['multipath-tools'] %} 2026-08-17 20:35:22.051443 | ubuntu-noble | 2026-08-17 20:35:22.051447 | ubuntu-noble | {% set cinder_volume_pip_packages = [ 'py-pure-client', 'infinisdk', 'python-linstor' ] %} 2026-08-17 20:35:22.051450 | ubuntu-noble | {% block cinder_volume_footer %} 2026-08-17 20:35:22.051454 | ubuntu-noble | RUN {{ macros.install_pip(cinder_volume_pip_packages | customizable("pip_packages")) }} 2026-08-17 20:35:22.051457 | ubuntu-noble | {% endblock %} 2026-08-17 20:35:22.051461 | ubuntu-noble | 2026-08-17 20:35:22.051464 | ubuntu-noble | {% set manila_base_additional_pip_packages = [ 'pywinrm' ] %} 2026-08-17 20:35:22.051468 | ubuntu-noble | {% block manila_base_footer %} 2026-08-17 20:35:22.051471 | ubuntu-noble | RUN {{ macros.install_pip(manila_base_additional_pip_packages | customizable("pip_packages")) }} 2026-08-17 20:35:22.051475 | ubuntu-noble | {% endblock %} 2026-08-17 20:35:22.051478 | ubuntu-noble | 2026-08-17 20:35:22.051482 | ubuntu-noble | {% set magnum_base_additional_pip_packages = [ 'magnum-cluster-api' ] %} 2026-08-17 20:35:22.051485 | ubuntu-noble | {% block magnum_base_footer %} 2026-08-17 20:35:22.051489 | ubuntu-noble | RUN {{ macros.install_pip(magnum_base_additional_pip_packages | customizable("pip_packages")) }} 2026-08-17 20:35:22.051492 | ubuntu-noble | RUN curl -o /tmp/helm.tar.gz https://get.helm.sh/helm-v3.15.2-linux-amd64.tar.gz \ 2026-08-17 20:35:22.051496 | ubuntu-noble | && tar --strip-components=1 -xvzf /tmp/helm.tar.gz -C /usr/local/bin linux-amd64/helm 2026-08-17 20:35:22.051499 | ubuntu-noble | {% endblock %} 2026-08-17 20:35:22.051503 | ubuntu-noble | 2026-08-17 20:35:22.051506 | ubuntu-noble | {% set gnocchi_base_packages_append = ['python3-rados'] %} 2026-08-17 20:35:22.051510 | ubuntu-noble | {% block gnocchi_base_footer %} 2026-08-17 20:35:22.051513 | ubuntu-noble | RUN mkdir -p /var/lib/gnocchi/tmp \ 2026-08-17 20:35:22.051517 | ubuntu-noble | && chown -R gnocchi: /var/lib/gnocchi/tmp 2026-08-17 20:35:22.051520 | ubuntu-noble | {% endblock %} 2026-08-17 20:35:22.051524 | ubuntu-noble | 2026-08-17 20:35:22.051527 | ubuntu-noble | {% block grafana_footer %} 2026-08-17 20:35:22.051531 | ubuntu-noble | RUN curl -o /tmp/kolla-operations.tar.gz https://github.com/osism/kolla-operations/tarball/main \ 2026-08-17 20:35:22.051534 | ubuntu-noble | && mkdir -p /operations \ 2026-08-17 20:35:22.051538 | ubuntu-noble | && tar --strip-components=1 -xvzf /tmp/kolla-operations.tar.gz -C /operations \ 2026-08-17 20:35:22.051541 | ubuntu-noble | && rm -f /tmp/kolla-operations.tar.gz 2026-08-17 20:35:22.051545 | ubuntu-noble | {% endblock %} 2026-08-17 20:35:22.051548 | ubuntu-noble | 2026-08-17 20:35:22.051552 | ubuntu-noble | {% block keystone_footer %} 2026-08-17 20:35:22.051555 | ubuntu-noble | RUN python3 -m pip --no-cache-dir install keystone-keycloak-backend 2026-08-17 20:35:22.051559 | ubuntu-noble | RUN apt-get update \ 2026-08-17 20:35:22.051562 | ubuntu-noble | && apt-get -y install --no-install-recommends \ 2026-08-17 20:35:22.051566 | ubuntu-noble | libapache2-mod-auth-openidc \ 2026-08-17 20:35:22.051569 | ubuntu-noble | libldap-common \ 2026-08-17 20:35:22.051573 | ubuntu-noble | libmemcached11 \ 2026-08-17 20:35:22.051576 | ubuntu-noble | && apt-get clean \ 2026-08-17 20:35:22.051580 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* \ 2026-08-17 20:35:22.051583 | ubuntu-noble | && a2enmod auth_openidc 2026-08-17 20:35:22.051587 | ubuntu-noble | {% endblock %} 2026-08-17 20:35:22.051590 | ubuntu-noble | 2026-08-17 20:35:22.051594 | ubuntu-noble | {% block footer %} 2026-08-17 20:35:22.051602 | ubuntu-noble | RUN rm -rf /usr/share/doc/* \ 2026-08-17 20:35:22.051606 | ubuntu-noble | && rm -rf /usr/share/man/* \ 2026-08-17 20:35:22.051609 | ubuntu-noble | && apt-get remove -y build-essential \ 2026-08-17 20:35:22.051613 | ubuntu-noble | && apt-get autoremove -y \ 2026-08-17 20:35:22.051618 | 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-08-17 20:35:22.051632 | ubuntu-noble | {% endblock %} 2026-08-17 20:35:22.051636 | ubuntu-noble | 2026-08-17 20:35:22.051640 | ubuntu-noble | {% block labels %} 2026-08-17 20:35:22.051646 | ubuntu-noble | LABEL "build-date"="{{ build_date }}" \ 2026-08-17 20:35:22.051650 | ubuntu-noble | "name"="{{ image_name }}" \ 2026-08-17 20:35:22.051653 | ubuntu-noble | "de.osism.commit.docker_images_kolla"="6326150" \ 2026-08-17 20:35:22.051656 | ubuntu-noble | "de.osism.commit.kolla"="422afe0d7" \ 2026-08-17 20:35:22.051660 | ubuntu-noble | "de.osism.commit.kolla_version"="21.2.0" \ 2026-08-17 20:35:22.051663 | ubuntu-noble | "de.osism.commit.release"="1530f88" \ 2026-08-17 20:35:22.051667 | ubuntu-noble | "de.osism.os_id"="ubuntu" \ 2026-08-17 20:35:22.051670 | ubuntu-noble | "de.osism.os_version_id"="24.04" \ 2026-08-17 20:35:22.051674 | ubuntu-noble | "de.osism.release.openstack"="2025.2" \ 2026-08-17 20:35:22.051677 | ubuntu-noble | "de.osism.version"="latest" \ 2026-08-17 20:35:22.051681 | ubuntu-noble | "org.opencontainers.image.created"="2026-08-17T20:35:22.027957+00:00" \ 2026-08-17 20:35:22.051684 | ubuntu-noble | "org.opencontainers.image.documentation"="https://osism.tech/docs/" \ 2026-08-17 20:35:22.051688 | ubuntu-noble | "org.opencontainers.image.licenses"="ASL 2.0" \ 2026-08-17 20:35:22.051691 | ubuntu-noble | "org.opencontainers.image.source"="https://github.com/osism/container-images-kolla" \ 2026-08-17 20:35:22.051695 | ubuntu-noble | "org.opencontainers.image.title"="{{ image_name }}" \ 2026-08-17 20:35:22.051698 | ubuntu-noble | "org.opencontainers.image.url"="https://quay.io/organization/osism" \ 2026-08-17 20:35:22.051702 | ubuntu-noble | "org.opencontainers.image.vendor"="OSISM GmbH" 2026-08-17 20:35:22.051705 | ubuntu-noble | {% endblock %} 2026-08-17 20:35:22.051715 | ubuntu-noble | 2026-08-17 20:35:22.051818 | ubuntu-noble | + bash scripts/002-generate.sh 2026-08-17 20:35:22.055765 | ubuntu-noble | + BASE=ubuntu 2026-08-17 20:35:22.055857 | ubuntu-noble | + BASE_VERSION=22.04 2026-08-17 20:35:22.056931 | ubuntu-noble | ++ date +%Y%m%d 2026-08-17 20:35:22.059036 | ubuntu-noble | + BUILD_ID=20260817 2026-08-17 20:35:22.059072 | ubuntu-noble | + DOCKER_NAMESPACE=kolla 2026-08-17 20:35:22.059151 | ubuntu-noble | + DOCKER_REGISTRY=osism.harbor.regio.digital 2026-08-17 20:35:22.059172 | ubuntu-noble | + OPENSTACK_VERSION=2025.2 2026-08-17 20:35:22.059183 | ubuntu-noble | + VERSION=latest 2026-08-17 20:35:22.059310 | ubuntu-noble | + [[ latest != \l\a\t\e\s\t ]] 2026-08-17 20:35:22.059329 | ubuntu-noble | + . defaults/all.sh 2026-08-17 20:35:22.059460 | ubuntu-noble | ++ export 'LOGURU_FORMAT={time} - {level} - {message}' 2026-08-17 20:35:22.059473 | ubuntu-noble | ++ LOGURU_FORMAT='{time} - {level} - {message}' 2026-08-17 20:35:22.059487 | ubuntu-noble | ++ [[ -e /tmp/venv/bin/activate ]] 2026-08-17 20:35:22.059524 | ubuntu-noble | ++ . /tmp/venv/bin/activate 2026-08-17 20:35:22.059777 | ubuntu-noble | +++ deactivate nondestructive 2026-08-17 20:35:22.059845 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-17 20:35:22.059861 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-17 20:35:22.059872 | ubuntu-noble | +++ hash -r 2026-08-17 20:35:22.059961 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-17 20:35:22.059986 | ubuntu-noble | +++ unset VIRTUAL_ENV 2026-08-17 20:35:22.059997 | ubuntu-noble | +++ unset VIRTUAL_ENV_PROMPT 2026-08-17 20:35:22.060012 | ubuntu-noble | +++ '[' '!' nondestructive = nondestructive ']' 2026-08-17 20:35:22.060135 | ubuntu-noble | +++ '[' linux-gnu = cygwin ']' 2026-08-17 20:35:22.060154 | ubuntu-noble | +++ '[' linux-gnu = msys ']' 2026-08-17 20:35:22.060195 | ubuntu-noble | +++ export VIRTUAL_ENV=/tmp/venv 2026-08-17 20:35:22.060206 | ubuntu-noble | +++ VIRTUAL_ENV=/tmp/venv 2026-08-17 20:35:22.060254 | 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-08-17 20:35:22.060346 | 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-08-17 20:35:22.060363 | ubuntu-noble | +++ export PATH 2026-08-17 20:35:22.060443 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-17 20:35:22.060483 | ubuntu-noble | +++ '[' -z '' ']' 2026-08-17 20:35:22.060498 | ubuntu-noble | +++ _OLD_VIRTUAL_PS1= 2026-08-17 20:35:22.060511 | ubuntu-noble | +++ PS1='(venv) ' 2026-08-17 20:35:22.060524 | ubuntu-noble | +++ export PS1 2026-08-17 20:35:22.060534 | ubuntu-noble | +++ VIRTUAL_ENV_PROMPT='(venv) ' 2026-08-17 20:35:22.060548 | ubuntu-noble | +++ export VIRTUAL_ENV_PROMPT 2026-08-17 20:35:22.060561 | ubuntu-noble | +++ hash -r 2026-08-17 20:35:22.060660 | ubuntu-noble | + . defaults/2025.2.sh 2026-08-17 20:35:22.061940 | ubuntu-noble | +++ date +%Y%m%d 2026-08-17 20:35:22.064327 | ubuntu-noble | ++ export BUILD_ID=20260817 2026-08-17 20:35:22.064355 | ubuntu-noble | ++ BUILD_ID=20260817 2026-08-17 20:35:22.064368 | ubuntu-noble | ++ export KOLLA_TYPE= 2026-08-17 20:35:22.064376 | ubuntu-noble | ++ KOLLA_TYPE= 2026-08-17 20:35:22.064408 | ubuntu-noble | ++ export BASE_VERSION=24.04 2026-08-17 20:35:22.064418 | ubuntu-noble | ++ BASE_VERSION=24.04 2026-08-17 20:35:22.064430 | ubuntu-noble | + export VERSION 2026-08-17 20:35:22.064442 | ubuntu-noble | + export OPENSTACK_VERSION 2026-08-17 20:35:22.064480 | ubuntu-noble | + DOCKER_TAG=build-20260817 2026-08-17 20:35:22.064493 | ubuntu-noble | + KOLLA_BASE=ubuntu 2026-08-17 20:35:22.064505 | ubuntu-noble | + KOLLA_BASE_TAG=24.04 2026-08-17 20:35:22.064517 | ubuntu-noble | + KOLLA_CONF_FILE=kolla-build.conf 2026-08-17 20:35:22.064529 | ubuntu-noble | + KOLLA_INSTALL_TYPE=source 2026-08-17 20:35:22.064573 | ubuntu-noble | + python3 src/generate-kolla-build-config.py 2026-08-17 20:35:22.212548 | ubuntu-noble | + setini DEFAULT namespace kolla 2026-08-17 20:35:22.212601 | 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-08-17 20:35:23.457675 | ubuntu-noble | localhost | SUCCESS => { 2026-08-17 20:35:23.457728 | ubuntu-noble | "changed": false, 2026-08-17 20:35:23.457733 | ubuntu-noble | "gid": 1000, 2026-08-17 20:35:23.457737 | ubuntu-noble | "group": "zuul", 2026-08-17 20:35:23.457740 | ubuntu-noble | "mode": "0664", 2026-08-17 20:35:23.457744 | ubuntu-noble | "msg": "OK", 2026-08-17 20:35:23.457748 | ubuntu-noble | "owner": "zuul", 2026-08-17 20:35:23.457752 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-17 20:35:23.457755 | ubuntu-noble | "size": 4562, 2026-08-17 20:35:23.457759 | ubuntu-noble | "state": "file", 2026-08-17 20:35:23.457763 | ubuntu-noble | "uid": 1000 2026-08-17 20:35:23.457766 | ubuntu-noble | } 2026-08-17 20:35:23.560285 | ubuntu-noble | + setini DEFAULT tag build-20260817 2026-08-17 20:35:23.560371 | 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-20260817' 2026-08-17 20:35:24.807302 | ubuntu-noble | localhost | CHANGED => { 2026-08-17 20:35:24.807343 | ubuntu-noble | "changed": true, 2026-08-17 20:35:24.807348 | ubuntu-noble | "gid": 1000, 2026-08-17 20:35:24.807352 | ubuntu-noble | "group": "zuul", 2026-08-17 20:35:24.807356 | ubuntu-noble | "mode": "0664", 2026-08-17 20:35:24.807359 | ubuntu-noble | "msg": "option changed", 2026-08-17 20:35:24.807363 | ubuntu-noble | "owner": "zuul", 2026-08-17 20:35:24.807366 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-17 20:35:24.807371 | ubuntu-noble | "size": 4570, 2026-08-17 20:35:24.807375 | ubuntu-noble | "state": "file", 2026-08-17 20:35:24.807379 | ubuntu-noble | "uid": 1000 2026-08-17 20:35:24.807382 | ubuntu-noble | } 2026-08-17 20:35:24.909667 | ubuntu-noble | + setini DEFAULT base ubuntu 2026-08-17 20:35:24.909725 | 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-08-17 20:35:26.163197 | ubuntu-noble | localhost | SUCCESS => { 2026-08-17 20:35:26.163271 | ubuntu-noble | "changed": false, 2026-08-17 20:35:26.163282 | ubuntu-noble | "gid": 1000, 2026-08-17 20:35:26.163290 | ubuntu-noble | "group": "zuul", 2026-08-17 20:35:26.163297 | ubuntu-noble | "mode": "0664", 2026-08-17 20:35:26.163304 | ubuntu-noble | "msg": "OK", 2026-08-17 20:35:26.163312 | ubuntu-noble | "owner": "zuul", 2026-08-17 20:35:26.163320 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-17 20:35:26.163327 | ubuntu-noble | "size": 4570, 2026-08-17 20:35:26.163335 | ubuntu-noble | "state": "file", 2026-08-17 20:35:26.163342 | ubuntu-noble | "uid": 1000 2026-08-17 20:35:26.163350 | ubuntu-noble | } 2026-08-17 20:35:26.267981 | ubuntu-noble | + setini DEFAULT base_tag 24.04 2026-08-17 20:35:26.268040 | 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-08-17 20:35:27.533204 | ubuntu-noble | localhost | SUCCESS => { 2026-08-17 20:35:27.533268 | ubuntu-noble | "changed": false, 2026-08-17 20:35:27.533276 | ubuntu-noble | "gid": 1000, 2026-08-17 20:35:27.533282 | ubuntu-noble | "group": "zuul", 2026-08-17 20:35:27.533287 | ubuntu-noble | "mode": "0664", 2026-08-17 20:35:27.533292 | ubuntu-noble | "msg": "OK", 2026-08-17 20:35:27.533297 | ubuntu-noble | "owner": "zuul", 2026-08-17 20:35:27.533302 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-17 20:35:27.533307 | ubuntu-noble | "size": 4570, 2026-08-17 20:35:27.533313 | ubuntu-noble | "state": "file", 2026-08-17 20:35:27.533318 | ubuntu-noble | "uid": 1000 2026-08-17 20:35:27.533323 | ubuntu-noble | } 2026-08-17 20:35:27.639387 | ubuntu-noble | + setini DEFAULT install_type source 2026-08-17 20:35:27.639475 | 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-08-17 20:35:28.867673 | ubuntu-noble | localhost | SUCCESS => { 2026-08-17 20:35:28.867729 | ubuntu-noble | "changed": false, 2026-08-17 20:35:28.867735 | ubuntu-noble | "gid": 1000, 2026-08-17 20:35:28.867740 | ubuntu-noble | "group": "zuul", 2026-08-17 20:35:28.867744 | ubuntu-noble | "mode": "0664", 2026-08-17 20:35:28.867748 | ubuntu-noble | "msg": "OK", 2026-08-17 20:35:28.867753 | ubuntu-noble | "owner": "zuul", 2026-08-17 20:35:28.867757 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-17 20:35:28.867762 | ubuntu-noble | "size": 4570, 2026-08-17 20:35:28.867766 | ubuntu-noble | "state": "file", 2026-08-17 20:35:28.867770 | ubuntu-noble | "uid": 1000 2026-08-17 20:35:28.867774 | ubuntu-noble | } 2026-08-17 20:35:28.969229 | ubuntu-noble | + [[ 2025.2 == \2\0\2\4\.\1 ]] 2026-08-17 20:35:28.969284 | ubuntu-noble | + REQUIREMENTS_BRANCH=stable-2025.2 2026-08-17 20:35:28.969295 | ubuntu-noble | + setini openstack-base location tarballs/requirements-stable-2025.2.tar.gz 2026-08-17 20:35:28.969321 | 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-08-17 20:35:30.203187 | ubuntu-noble | localhost | CHANGED => { 2026-08-17 20:35:30.203235 | ubuntu-noble | "changed": true, 2026-08-17 20:35:30.203240 | ubuntu-noble | "gid": 1000, 2026-08-17 20:35:30.203244 | ubuntu-noble | "group": "zuul", 2026-08-17 20:35:30.203247 | ubuntu-noble | "mode": "0664", 2026-08-17 20:35:30.203252 | ubuntu-noble | "msg": "section and option added", 2026-08-17 20:35:30.203256 | ubuntu-noble | "owner": "zuul", 2026-08-17 20:35:30.203260 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-17 20:35:30.203263 | ubuntu-noble | "size": 4641, 2026-08-17 20:35:30.203267 | ubuntu-noble | "state": "file", 2026-08-17 20:35:30.203271 | ubuntu-noble | "uid": 1000 2026-08-17 20:35:30.203275 | ubuntu-noble | } 2026-08-17 20:35:30.316870 | ubuntu-noble | + sed -i '/\[openstack-base\]/a # tarball = https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz' kolla-build.conf 2026-08-17 20:35:30.321389 | ubuntu-noble | + setini openstack-base type local 2026-08-17 20:35:30.321464 | 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-08-17 20:35:31.601718 | ubuntu-noble | localhost | CHANGED => { 2026-08-17 20:35:31.601781 | ubuntu-noble | "changed": true, 2026-08-17 20:35:31.601788 | ubuntu-noble | "gid": 1000, 2026-08-17 20:35:31.601794 | ubuntu-noble | "group": "zuul", 2026-08-17 20:35:31.601799 | ubuntu-noble | "mode": "0664", 2026-08-17 20:35:31.601804 | ubuntu-noble | "msg": "option added", 2026-08-17 20:35:31.601809 | ubuntu-noble | "owner": "zuul", 2026-08-17 20:35:31.601815 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-17 20:35:31.601820 | ubuntu-noble | "size": 4752, 2026-08-17 20:35:31.601825 | ubuntu-noble | "state": "file", 2026-08-17 20:35:31.601830 | ubuntu-noble | "uid": 1000 2026-08-17 20:35:31.601835 | ubuntu-noble | } 2026-08-17 20:35:31.704074 | ubuntu-noble | + [[ -n osism.harbor.regio.digital ]] 2026-08-17 20:35:31.704221 | ubuntu-noble | + setini DEFAULT registry osism.harbor.regio.digital 2026-08-17 20:35:31.704238 | 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-08-17 20:35:32.928573 | ubuntu-noble | localhost | CHANGED => { 2026-08-17 20:35:32.928615 | ubuntu-noble | "changed": true, 2026-08-17 20:35:32.928621 | ubuntu-noble | "gid": 1000, 2026-08-17 20:35:32.928626 | ubuntu-noble | "group": "zuul", 2026-08-17 20:35:32.928630 | ubuntu-noble | "mode": "0664", 2026-08-17 20:35:32.928635 | ubuntu-noble | "msg": "option added", 2026-08-17 20:35:32.928640 | ubuntu-noble | "owner": "zuul", 2026-08-17 20:35:32.928645 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-17 20:35:32.928649 | ubuntu-noble | "size": 4790, 2026-08-17 20:35:32.928654 | ubuntu-noble | "state": "file", 2026-08-17 20:35:32.928658 | ubuntu-noble | "uid": 1000 2026-08-17 20:35:32.928662 | ubuntu-noble | } 2026-08-17 20:35:33.031242 | ubuntu-noble | + echo DEBUG kolla-build.conf 2026-08-17 20:35:33.031315 | ubuntu-noble | DEBUG kolla-build.conf 2026-08-17 20:35:33.031326 | ubuntu-noble | + cat kolla-build.conf 2026-08-17 20:35:33.032592 | ubuntu-noble | [DEFAULT] 2026-08-17 20:35:33.032699 | ubuntu-noble | base = ubuntu 2026-08-17 20:35:33.032717 | ubuntu-noble | base_package_type = deb 2026-08-17 20:35:33.032767 | ubuntu-noble | base_tag = 24.04 2026-08-17 20:35:33.032779 | ubuntu-noble | install_type = source 2026-08-17 20:35:33.032789 | ubuntu-noble | namespace = kolla 2026-08-17 20:35:33.032798 | ubuntu-noble | openstack_release = 2025.2 2026-08-17 20:35:33.032808 | ubuntu-noble | push = false 2026-08-17 20:35:33.032819 | ubuntu-noble | tag = build-20260817 2026-08-17 20:35:33.032829 | ubuntu-noble | threads = 1 2026-08-17 20:35:33.032853 | ubuntu-noble | patches_path = kolla-patches/2025.2 2026-08-17 20:35:33.032865 | ubuntu-noble | registry = osism.harbor.regio.digital 2026-08-17 20:35:33.032876 | ubuntu-noble | 2026-08-17 20:35:33.032889 | ubuntu-noble | ######################################################################### 2026-08-17 20:35:33.032900 | ubuntu-noble | # sources tracked in release repository 2026-08-17 20:35:33.032909 | ubuntu-noble | 2026-08-17 20:35:33.032919 | ubuntu-noble | [aodh-base] 2026-08-17 20:35:33.032929 | ubuntu-noble | type = local 2026-08-17 20:35:33.032939 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-08-17 20:35:33.032949 | ubuntu-noble | location = tarballs/aodh-stable-2025.2.tar.gz 2026-08-17 20:35:33.032959 | ubuntu-noble | 2026-08-17 20:35:33.032968 | ubuntu-noble | 2026-08-17 20:35:33.032978 | ubuntu-noble | 2026-08-17 20:35:33.032988 | ubuntu-noble | [barbican-base] 2026-08-17 20:35:33.032998 | ubuntu-noble | type = local 2026-08-17 20:35:33.033008 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-08-17 20:35:33.033018 | ubuntu-noble | location = tarballs/barbican-stable-2025.2.tar.gz 2026-08-17 20:35:33.033028 | ubuntu-noble | 2026-08-17 20:35:33.033038 | ubuntu-noble | 2026-08-17 20:35:33.033047 | ubuntu-noble | 2026-08-17 20:35:33.033057 | ubuntu-noble | [blazar-base] 2026-08-17 20:35:33.033067 | ubuntu-noble | type = local 2026-08-17 20:35:33.033107 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-08-17 20:35:33.033170 | ubuntu-noble | location = tarballs/blazar-stable-2025.2.tar.gz 2026-08-17 20:35:33.033180 | ubuntu-noble | 2026-08-17 20:35:33.033190 | ubuntu-noble | 2026-08-17 20:35:33.033200 | ubuntu-noble | 2026-08-17 20:35:33.033210 | ubuntu-noble | [ceilometer-base] 2026-08-17 20:35:33.033220 | ubuntu-noble | type = local 2026-08-17 20:35:33.033230 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-08-17 20:35:33.033240 | ubuntu-noble | location = tarballs/ceilometer-stable-2025.2.tar.gz 2026-08-17 20:35:33.033250 | ubuntu-noble | 2026-08-17 20:35:33.033260 | ubuntu-noble | 2026-08-17 20:35:33.033269 | ubuntu-noble | 2026-08-17 20:35:33.033279 | ubuntu-noble | [cinder-base] 2026-08-17 20:35:33.033289 | ubuntu-noble | type = local 2026-08-17 20:35:33.033299 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-08-17 20:35:33.033309 | ubuntu-noble | location = tarballs/cinder-stable-2025.2.tar.gz 2026-08-17 20:35:33.033319 | ubuntu-noble | 2026-08-17 20:35:33.033328 | ubuntu-noble | 2026-08-17 20:35:33.033338 | ubuntu-noble | 2026-08-17 20:35:33.033348 | ubuntu-noble | [designate-base] 2026-08-17 20:35:33.033358 | ubuntu-noble | type = local 2026-08-17 20:35:33.033368 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-08-17 20:35:33.033378 | ubuntu-noble | location = tarballs/designate-stable-2025.2.tar.gz 2026-08-17 20:35:33.033388 | ubuntu-noble | 2026-08-17 20:35:33.033397 | ubuntu-noble | 2026-08-17 20:35:33.033407 | ubuntu-noble | 2026-08-17 20:35:33.033417 | ubuntu-noble | [glance-base] 2026-08-17 20:35:33.033427 | ubuntu-noble | type = local 2026-08-17 20:35:33.033437 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-08-17 20:35:33.033447 | ubuntu-noble | location = tarballs/glance-stable-2025.2.tar.gz 2026-08-17 20:35:33.033457 | ubuntu-noble | 2026-08-17 20:35:33.033466 | ubuntu-noble | 2026-08-17 20:35:33.033476 | ubuntu-noble | 2026-08-17 20:35:33.033486 | ubuntu-noble | [heat-base] 2026-08-17 20:35:33.033496 | ubuntu-noble | type = local 2026-08-17 20:35:33.033506 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-08-17 20:35:33.033516 | ubuntu-noble | location = tarballs/heat-stable-2025.2.tar.gz 2026-08-17 20:35:33.033525 | ubuntu-noble | 2026-08-17 20:35:33.033535 | ubuntu-noble | 2026-08-17 20:35:33.033545 | ubuntu-noble | 2026-08-17 20:35:33.033555 | ubuntu-noble | [horizon] 2026-08-17 20:35:33.033565 | ubuntu-noble | type = local 2026-08-17 20:35:33.033575 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-08-17 20:35:33.033603 | ubuntu-noble | location = tarballs/horizon-stable-2025.2.tar.gz 2026-08-17 20:35:33.033613 | ubuntu-noble | 2026-08-17 20:35:33.033623 | ubuntu-noble | 2026-08-17 20:35:33.033633 | ubuntu-noble | 2026-08-17 20:35:33.033643 | ubuntu-noble | [ironic-base] 2026-08-17 20:35:33.033653 | ubuntu-noble | type = local 2026-08-17 20:35:33.033673 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-08-17 20:35:33.033684 | ubuntu-noble | location = tarballs/ironic-stable-2025.2.tar.gz 2026-08-17 20:35:33.033694 | ubuntu-noble | 2026-08-17 20:35:33.033704 | ubuntu-noble | 2026-08-17 20:35:33.033713 | ubuntu-noble | 2026-08-17 20:35:33.033723 | ubuntu-noble | [keystone-base] 2026-08-17 20:35:33.033733 | ubuntu-noble | type = local 2026-08-17 20:35:33.033743 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-08-17 20:35:33.033753 | ubuntu-noble | location = tarballs/keystone-stable-2025.2.tar.gz 2026-08-17 20:35:33.033763 | ubuntu-noble | 2026-08-17 20:35:33.033773 | ubuntu-noble | 2026-08-17 20:35:33.033782 | ubuntu-noble | 2026-08-17 20:35:33.033792 | ubuntu-noble | [magnum-base] 2026-08-17 20:35:33.033802 | ubuntu-noble | type = local 2026-08-17 20:35:33.033812 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-08-17 20:35:33.033822 | ubuntu-noble | location = tarballs/magnum-stable-2025.2.tar.gz 2026-08-17 20:35:33.033831 | ubuntu-noble | 2026-08-17 20:35:33.033841 | ubuntu-noble | 2026-08-17 20:35:33.033851 | ubuntu-noble | 2026-08-17 20:35:33.033860 | ubuntu-noble | [manila-base] 2026-08-17 20:35:33.033870 | ubuntu-noble | type = local 2026-08-17 20:35:33.033880 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-08-17 20:35:33.033890 | ubuntu-noble | location = tarballs/manila-stable-2025.2.tar.gz 2026-08-17 20:35:33.033900 | ubuntu-noble | 2026-08-17 20:35:33.033910 | ubuntu-noble | 2026-08-17 20:35:33.033919 | ubuntu-noble | 2026-08-17 20:35:33.033929 | ubuntu-noble | [masakari-base] 2026-08-17 20:35:33.033939 | ubuntu-noble | type = local 2026-08-17 20:35:33.033949 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-08-17 20:35:33.033959 | ubuntu-noble | location = tarballs/masakari-stable-2025.2.tar.gz 2026-08-17 20:35:33.033969 | ubuntu-noble | 2026-08-17 20:35:33.033978 | ubuntu-noble | 2026-08-17 20:35:33.033988 | ubuntu-noble | 2026-08-17 20:35:33.033998 | ubuntu-noble | [neutron-bgp-dragent] 2026-08-17 20:35:33.034008 | ubuntu-noble | type = local 2026-08-17 20:35:33.034018 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-17 20:35:33.034028 | ubuntu-noble | location = tarballs/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-17 20:35:33.034038 | ubuntu-noble | 2026-08-17 20:35:33.034047 | ubuntu-noble | 2026-08-17 20:35:33.034057 | ubuntu-noble | [neutron-server-plugin-neutron-dynamic-routing] 2026-08-17 20:35:33.034067 | ubuntu-noble | type = local 2026-08-17 20:35:33.034174 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-17 20:35:33.034198 | ubuntu-noble | location = tarballs/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-17 20:35:33.034215 | ubuntu-noble | 2026-08-17 20:35:33.034232 | ubuntu-noble | 2026-08-17 20:35:33.034248 | ubuntu-noble | [neutron-vpnaas-base] 2026-08-17 20:35:33.034265 | ubuntu-noble | type = local 2026-08-17 20:35:33.034282 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-08-17 20:35:33.034297 | ubuntu-noble | location = tarballs/neutron-vpnaas-stable-2025.2.tar.gz 2026-08-17 20:35:33.034314 | ubuntu-noble | 2026-08-17 20:35:33.034331 | ubuntu-noble | 2026-08-17 20:35:33.034348 | ubuntu-noble | 2026-08-17 20:35:33.034364 | ubuntu-noble | [neutron-base] 2026-08-17 20:35:33.034380 | ubuntu-noble | type = local 2026-08-17 20:35:33.034397 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-08-17 20:35:33.034414 | ubuntu-noble | location = tarballs/neutron-stable-2025.2.tar.gz 2026-08-17 20:35:33.034432 | ubuntu-noble | 2026-08-17 20:35:33.034448 | ubuntu-noble | 2026-08-17 20:35:33.034464 | ubuntu-noble | 2026-08-17 20:35:33.034481 | ubuntu-noble | [nova-base] 2026-08-17 20:35:33.034497 | ubuntu-noble | type = local 2026-08-17 20:35:33.034514 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-08-17 20:35:33.034531 | ubuntu-noble | location = tarballs/nova-stable-2025.2.tar.gz 2026-08-17 20:35:33.034549 | ubuntu-noble | 2026-08-17 20:35:33.034566 | ubuntu-noble | 2026-08-17 20:35:33.034582 | ubuntu-noble | 2026-08-17 20:35:33.034592 | ubuntu-noble | [octavia-base] 2026-08-17 20:35:33.034602 | ubuntu-noble | type = local 2026-08-17 20:35:33.034612 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-08-17 20:35:33.034621 | ubuntu-noble | location = tarballs/octavia-stable-2025.2.tar.gz 2026-08-17 20:35:33.034631 | ubuntu-noble | 2026-08-17 20:35:33.034641 | ubuntu-noble | 2026-08-17 20:35:33.034650 | ubuntu-noble | 2026-08-17 20:35:33.034672 | ubuntu-noble | [placement-base] 2026-08-17 20:35:33.034682 | ubuntu-noble | type = local 2026-08-17 20:35:33.034692 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-08-17 20:35:33.034702 | ubuntu-noble | location = tarballs/placement-stable-2025.2.tar.gz 2026-08-17 20:35:33.034712 | ubuntu-noble | 2026-08-17 20:35:33.034722 | ubuntu-noble | 2026-08-17 20:35:33.034731 | ubuntu-noble | 2026-08-17 20:35:33.034741 | ubuntu-noble | [skyline-apiserver-base] 2026-08-17 20:35:33.034751 | ubuntu-noble | type = local 2026-08-17 20:35:33.034779 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-08-17 20:35:33.034791 | ubuntu-noble | location = tarballs/skyline-apiserver-stable-2025.2.tar.gz 2026-08-17 20:35:33.034801 | ubuntu-noble | 2026-08-17 20:35:33.034810 | ubuntu-noble | 2026-08-17 20:35:33.034820 | ubuntu-noble | 2026-08-17 20:35:33.034830 | ubuntu-noble | [skyline-console-base] 2026-08-17 20:35:33.034840 | ubuntu-noble | type = local 2026-08-17 20:35:33.034850 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-08-17 20:35:33.034860 | ubuntu-noble | location = tarballs/skyline-console-stable-2025.2.tar.gz 2026-08-17 20:35:33.034870 | ubuntu-noble | 2026-08-17 20:35:33.034880 | ubuntu-noble | 2026-08-17 20:35:33.034889 | ubuntu-noble | 2026-08-17 20:35:33.034899 | ubuntu-noble | [watcher-base] 2026-08-17 20:35:33.034909 | ubuntu-noble | type = local 2026-08-17 20:35:33.034919 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-08-17 20:35:33.034929 | ubuntu-noble | location = tarballs/watcher-stable-2025.2.tar.gz 2026-08-17 20:35:33.034939 | ubuntu-noble | 2026-08-17 20:35:33.034949 | ubuntu-noble | 2026-08-17 20:35:33.034958 | ubuntu-noble | [openstack-base] 2026-08-17 20:35:33.034969 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-08-17 20:35:33.034978 | ubuntu-noble | location = tarballs/requirements-stable-2025.2.tar.gz 2026-08-17 20:35:33.034989 | ubuntu-noble | type = local 2026-08-17 20:35:33.034999 | ubuntu-noble | + bash scripts/003-patch.sh 2026-08-17 20:35:33.035871 | ubuntu-noble | + OPENSTACK_VERSION=2025.2 2026-08-17 20:35:33.035919 | ubuntu-noble | + VERSION=latest 2026-08-17 20:35:33.035938 | ubuntu-noble | + KOLLA_CONF_FILE=kolla-build.conf 2026-08-17 20:35:33.035964 | ubuntu-noble | + [[ latest != \l\a\t\e\s\t ]] 2026-08-17 20:35:33.035981 | ubuntu-noble | + . defaults/all.sh 2026-08-17 20:35:33.035992 | ubuntu-noble | ++ export 'LOGURU_FORMAT={time} - {level} - {message}' 2026-08-17 20:35:33.036002 | ubuntu-noble | ++ LOGURU_FORMAT='{time} - {level} - {message}' 2026-08-17 20:35:33.036011 | ubuntu-noble | ++ [[ -e /tmp/venv/bin/activate ]] 2026-08-17 20:35:33.036021 | ubuntu-noble | ++ . /tmp/venv/bin/activate 2026-08-17 20:35:33.036037 | ubuntu-noble | +++ deactivate nondestructive 2026-08-17 20:35:33.036062 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-17 20:35:33.036104 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-17 20:35:33.036178 | ubuntu-noble | +++ hash -r 2026-08-17 20:35:33.036198 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-17 20:35:33.036216 | ubuntu-noble | +++ unset VIRTUAL_ENV 2026-08-17 20:35:33.036233 | ubuntu-noble | +++ unset VIRTUAL_ENV_PROMPT 2026-08-17 20:35:33.036252 | ubuntu-noble | +++ '[' '!' nondestructive = nondestructive ']' 2026-08-17 20:35:33.036262 | ubuntu-noble | +++ '[' linux-gnu = cygwin ']' 2026-08-17 20:35:33.036272 | ubuntu-noble | +++ '[' linux-gnu = msys ']' 2026-08-17 20:35:33.036281 | ubuntu-noble | +++ export VIRTUAL_ENV=/tmp/venv 2026-08-17 20:35:33.036291 | ubuntu-noble | +++ VIRTUAL_ENV=/tmp/venv 2026-08-17 20:35:33.036316 | 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-08-17 20:35:33.036331 | 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-08-17 20:35:33.036341 | ubuntu-noble | +++ export PATH 2026-08-17 20:35:33.036351 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-17 20:35:33.036360 | ubuntu-noble | +++ '[' -z '' ']' 2026-08-17 20:35:33.036370 | ubuntu-noble | +++ _OLD_VIRTUAL_PS1= 2026-08-17 20:35:33.036379 | ubuntu-noble | +++ PS1='(venv) ' 2026-08-17 20:35:33.036389 | ubuntu-noble | +++ export PS1 2026-08-17 20:35:33.036399 | ubuntu-noble | +++ VIRTUAL_ENV_PROMPT='(venv) ' 2026-08-17 20:35:33.036409 | ubuntu-noble | +++ export VIRTUAL_ENV_PROMPT 2026-08-17 20:35:33.036422 | ubuntu-noble | +++ hash -r 2026-08-17 20:35:33.036432 | ubuntu-noble | + . defaults/2025.2.sh 2026-08-17 20:35:33.037676 | ubuntu-noble | +++ date +%Y%m%d 2026-08-17 20:35:33.038826 | ubuntu-noble | ++ export BUILD_ID=20260817 2026-08-17 20:35:33.038870 | ubuntu-noble | ++ BUILD_ID=20260817 2026-08-17 20:35:33.038908 | ubuntu-noble | ++ export KOLLA_TYPE= 2026-08-17 20:35:33.038926 | ubuntu-noble | ++ KOLLA_TYPE= 2026-08-17 20:35:33.038944 | ubuntu-noble | ++ export BASE_VERSION=24.04 2026-08-17 20:35:33.038962 | ubuntu-noble | ++ BASE_VERSION=24.04 2026-08-17 20:35:33.038986 | ubuntu-noble | + . scripts/patch-lib.sh 2026-08-17 20:35:33.039370 | ubuntu-noble | +++ pwd 2026-08-17 20:35:33.039513 | ubuntu-noble | ++ PATCH_ROOT=/home/zuul/src/github.com/osism/container-images-kolla 2026-08-17 20:35:33.039552 | ubuntu-noble | ++ PATCH_MANIFEST=/home/zuul/src/github.com/osism/container-images-kolla/.patches-applied 2026-08-17 20:35:33.039795 | ubuntu-noble | + export VERSION 2026-08-17 20:35:33.039810 | ubuntu-noble | + export OPENSTACK_VERSION 2026-08-17 20:35:33.039870 | ubuntu-noble | + mkdir -p tarballs 2026-08-17 20:35:33.043721 | ubuntu-noble | + ping -c2 tarballs.opendev.org 2026-08-17 20:35:33.193354 | ubuntu-noble | PING tarballs.opendev.org (2001:4800:7819:103:be76:4eff:fe03:e48f) 56 data bytes 2026-08-17 20:35:33.193458 | ubuntu-noble | 64 bytes from static03.opendev.org (2001:4800:7819:103:be76:4eff:fe03:e48f): icmp_seq=1 ttl=41 time=133 ms 2026-08-17 20:35:34.183843 | ubuntu-noble | 64 bytes from static03.opendev.org (2001:4800:7819:103:be76:4eff:fe03:e48f): icmp_seq=2 ttl=41 time=133 ms 2026-08-17 20:35:34.183925 | ubuntu-noble | 2026-08-17 20:35:34.183939 | ubuntu-noble | --- tarballs.opendev.org ping statistics --- 2026-08-17 20:35:34.183950 | ubuntu-noble | 2 packets transmitted, 2 received, 0% packet loss, time 1002ms 2026-08-17 20:35:34.183958 | ubuntu-noble | rtt min/avg/max/mdev = 132.743/132.907/133.071/0.164 ms 2026-08-17 20:35:34.186252 | ubuntu-noble | ++ awk '/# tarball/ && !seen[$4]++ { print $4 }' kolla-build.conf 2026-08-17 20:35:34.189682 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 20:35:34.189734 | ubuntu-noble | + pushd tarballs 2026-08-17 20:35:34.190098 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-08-17 20:35:34.193585 | ubuntu-noble | + filename=aodh-stable-2025.2.tar.gz 2026-08-17 20:35:34.193628 | ubuntu-noble | + [[ -e aodh-stable-2025.2.tar.gz ]] 2026-08-17 20:35:34.193640 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-08-17 20:35:34.193650 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-08-17 20:35:34.193660 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-08-17 20:35:35.315942 | ubuntu-noble | 2026-08-17 20:35:35 URL:https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz [258609/258609] -> "aodh-stable-2025.2.tar.gz" [1] 2026-08-17 20:35:35.319351 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-17 20:35:35.319452 | ubuntu-noble | + echo Process aodh-stable-2025.2.tar.gz 2026-08-17 20:35:35.319468 | ubuntu-noble | Process aodh-stable-2025.2.tar.gz 2026-08-17 20:35:35.322219 | ubuntu-noble | ++ tar -tzf aodh-stable-2025.2.tar.gz 2026-08-17 20:35:35.322276 | ubuntu-noble | ++ head -1 2026-08-17 20:35:35.322730 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 20:35:35.337911 | ubuntu-noble | + directory=aodh-21.0.0.0rc2.dev2 2026-08-17 20:35:35.339309 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 aodh-21.0.0.0rc2.dev2 2026-08-17 20:35:35.339368 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 20:35:35.339455 | ubuntu-noble | ++ local directory=aodh-21.0.0.0rc2.dev2 2026-08-17 20:35:35.339476 | ubuntu-noble | ++ local suffix= 2026-08-17 20:35:35.339588 | ubuntu-noble | ++ local name=aodh 2026-08-17 20:35:35.339604 | ubuntu-noble | ++ local candidate path 2026-08-17 20:35:35.339655 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:35.339672 | ubuntu-noble | ++ path=patches/2025.2/aodh 2026-08-17 20:35:35.339713 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/aodh ]] 2026-08-17 20:35:35.339778 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:35.339794 | ubuntu-noble | ++ path=patches/2025.2/aodh 2026-08-17 20:35:35.339803 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/aodh ]] 2026-08-17 20:35:35.339817 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:35.339826 | ubuntu-noble | ++ path=patches/2025.2/aodh 2026-08-17 20:35:35.339839 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/aodh ]] 2026-08-17 20:35:35.339848 | ubuntu-noble | ++ return 1 2026-08-17 20:35:35.341239 | ubuntu-noble | + patch_dir= 2026-08-17 20:35:35.341305 | ubuntu-noble | + patch_dir= 2026-08-17 20:35:35.341815 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 aodh-21.0.0.0rc2.dev2 /source 2026-08-17 20:35:35.341890 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 20:35:35.341921 | ubuntu-noble | ++ local directory=aodh-21.0.0.0rc2.dev2 2026-08-17 20:35:35.341971 | ubuntu-noble | ++ local suffix=/source 2026-08-17 20:35:35.342076 | ubuntu-noble | ++ local name=aodh 2026-08-17 20:35:35.342149 | ubuntu-noble | ++ local candidate path 2026-08-17 20:35:35.342216 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:35.342234 | ubuntu-noble | ++ path=overlays/2025.2/aodh/source 2026-08-17 20:35:35.342248 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/aodh/source ]] 2026-08-17 20:35:35.342297 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:35.342313 | ubuntu-noble | ++ path=overlays/2025.2/aodh/source 2026-08-17 20:35:35.342323 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/aodh/source ]] 2026-08-17 20:35:35.342338 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:35.342348 | ubuntu-noble | ++ path=overlays/2025.2/aodh/source 2026-08-17 20:35:35.342362 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/aodh/source ]] 2026-08-17 20:35:35.342372 | ubuntu-noble | ++ return 1 2026-08-17 20:35:35.343273 | ubuntu-noble | + overlay_dir= 2026-08-17 20:35:35.343375 | ubuntu-noble | + overlay_dir= 2026-08-17 20:35:35.343392 | ubuntu-noble | + echo Check patches for aodh-stable-2025.2.tar.gz 2026-08-17 20:35:35.343404 | ubuntu-noble | Check patches for aodh-stable-2025.2.tar.gz 2026-08-17 20:35:35.343415 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 20:35:35.343426 | ubuntu-noble | + echo Check overlays for aodh-stable-2025.2.tar.gz 2026-08-17 20:35:35.343436 | ubuntu-noble | Check overlays for aodh-stable-2025.2.tar.gz 2026-08-17 20:35:35.343446 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 20:35:35.343456 | ubuntu-noble | + popd 2026-08-17 20:35:35.343478 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 20:35:35.343489 | ubuntu-noble | + pushd tarballs 2026-08-17 20:35:35.344924 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-08-17 20:35:35.347915 | ubuntu-noble | + filename=barbican-stable-2025.2.tar.gz 2026-08-17 20:35:35.347953 | ubuntu-noble | + [[ -e barbican-stable-2025.2.tar.gz ]] 2026-08-17 20:35:35.347971 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-08-17 20:35:35.347982 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-08-17 20:35:35.347993 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-08-17 20:35:36.605347 | ubuntu-noble | 2026-08-17 20:35:36 URL:https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz [663577/663577] -> "barbican-stable-2025.2.tar.gz" [1] 2026-08-17 20:35:36.607329 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-17 20:35:36.607394 | ubuntu-noble | + echo Process barbican-stable-2025.2.tar.gz 2026-08-17 20:35:36.607405 | ubuntu-noble | Process barbican-stable-2025.2.tar.gz 2026-08-17 20:35:36.610909 | ubuntu-noble | ++ tar -tzf barbican-stable-2025.2.tar.gz 2026-08-17 20:35:36.610947 | ubuntu-noble | ++ head -1 2026-08-17 20:35:36.612735 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 20:35:36.620046 | ubuntu-noble | + directory=barbican-21.0.1.dev3 2026-08-17 20:35:36.621195 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 barbican-21.0.1.dev3 2026-08-17 20:35:36.621224 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 20:35:36.621230 | ubuntu-noble | ++ local directory=barbican-21.0.1.dev3 2026-08-17 20:35:36.621236 | ubuntu-noble | ++ local suffix= 2026-08-17 20:35:36.621240 | ubuntu-noble | ++ local name=barbican 2026-08-17 20:35:36.621245 | ubuntu-noble | ++ local candidate path 2026-08-17 20:35:36.621250 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:36.621255 | ubuntu-noble | ++ path=patches/2025.2/barbican 2026-08-17 20:35:36.621260 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/barbican ]] 2026-08-17 20:35:36.621265 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:36.621269 | ubuntu-noble | ++ path=patches/2025.2/barbican 2026-08-17 20:35:36.621288 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/barbican ]] 2026-08-17 20:35:36.621293 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:36.621298 | ubuntu-noble | ++ path=patches/2025.2/barbican 2026-08-17 20:35:36.621302 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/barbican ]] 2026-08-17 20:35:36.621306 | ubuntu-noble | ++ return 1 2026-08-17 20:35:36.621316 | ubuntu-noble | + patch_dir= 2026-08-17 20:35:36.621320 | ubuntu-noble | + patch_dir= 2026-08-17 20:35:36.622201 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 barbican-21.0.1.dev3 /source 2026-08-17 20:35:36.622253 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 20:35:36.622264 | ubuntu-noble | ++ local directory=barbican-21.0.1.dev3 2026-08-17 20:35:36.622272 | ubuntu-noble | ++ local suffix=/source 2026-08-17 20:35:36.622279 | ubuntu-noble | ++ local name=barbican 2026-08-17 20:35:36.622294 | ubuntu-noble | ++ local candidate path 2026-08-17 20:35:36.622301 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:36.622309 | ubuntu-noble | ++ path=overlays/2025.2/barbican/source 2026-08-17 20:35:36.622316 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/barbican/source ]] 2026-08-17 20:35:36.622323 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:36.622331 | ubuntu-noble | ++ path=overlays/2025.2/barbican/source 2026-08-17 20:35:36.622338 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/barbican/source ]] 2026-08-17 20:35:36.622345 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:36.622352 | ubuntu-noble | ++ path=overlays/2025.2/barbican/source 2026-08-17 20:35:36.622359 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/barbican/source ]] 2026-08-17 20:35:36.622366 | ubuntu-noble | ++ return 1 2026-08-17 20:35:36.623097 | ubuntu-noble | + overlay_dir= 2026-08-17 20:35:36.623180 | ubuntu-noble | + overlay_dir= 2026-08-17 20:35:36.623194 | ubuntu-noble | + echo Check patches for barbican-stable-2025.2.tar.gz 2026-08-17 20:35:36.623206 | ubuntu-noble | Check patches for barbican-stable-2025.2.tar.gz 2026-08-17 20:35:36.623218 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 20:35:36.623230 | ubuntu-noble | + echo Check overlays for barbican-stable-2025.2.tar.gz 2026-08-17 20:35:36.623243 | ubuntu-noble | Check overlays for barbican-stable-2025.2.tar.gz 2026-08-17 20:35:36.623256 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 20:35:36.623269 | ubuntu-noble | + popd 2026-08-17 20:35:36.623282 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 20:35:36.623291 | ubuntu-noble | + pushd tarballs 2026-08-17 20:35:36.623305 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-08-17 20:35:36.625294 | ubuntu-noble | + filename=blazar-stable-2025.2.tar.gz 2026-08-17 20:35:36.625326 | ubuntu-noble | + [[ -e blazar-stable-2025.2.tar.gz ]] 2026-08-17 20:35:36.625334 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-08-17 20:35:36.625342 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-08-17 20:35:36.625349 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-08-17 20:35:37.827906 | ubuntu-noble | 2026-08-17 20:35:37 URL:https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz [431334/431334] -> "blazar-stable-2025.2.tar.gz" [1] 2026-08-17 20:35:37.831289 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-17 20:35:37.831355 | ubuntu-noble | + echo Process blazar-stable-2025.2.tar.gz 2026-08-17 20:35:37.831369 | ubuntu-noble | Process blazar-stable-2025.2.tar.gz 2026-08-17 20:35:37.833285 | ubuntu-noble | ++ tar -tzf blazar-stable-2025.2.tar.gz 2026-08-17 20:35:37.833753 | ubuntu-noble | ++ head -1 2026-08-17 20:35:37.835677 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 20:35:37.842791 | ubuntu-noble | + directory=blazar-16.0.1.dev3 2026-08-17 20:35:37.843723 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 blazar-16.0.1.dev3 2026-08-17 20:35:37.843800 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 20:35:37.843813 | ubuntu-noble | ++ local directory=blazar-16.0.1.dev3 2026-08-17 20:35:37.843861 | ubuntu-noble | ++ local suffix= 2026-08-17 20:35:37.843931 | ubuntu-noble | ++ local name=blazar 2026-08-17 20:35:37.843942 | ubuntu-noble | ++ local candidate path 2026-08-17 20:35:37.844014 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:37.844025 | ubuntu-noble | ++ path=patches/2025.2/blazar 2026-08-17 20:35:37.844034 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/blazar ]] 2026-08-17 20:35:37.844080 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:37.844090 | ubuntu-noble | ++ path=patches/2025.2/blazar 2026-08-17 20:35:37.844096 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/blazar ]] 2026-08-17 20:35:37.844105 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:37.844139 | ubuntu-noble | ++ path=patches/2025.2/blazar 2026-08-17 20:35:37.844154 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/blazar ]] 2026-08-17 20:35:37.844163 | ubuntu-noble | ++ return 1 2026-08-17 20:35:37.844834 | ubuntu-noble | + patch_dir= 2026-08-17 20:35:37.844851 | ubuntu-noble | + patch_dir= 2026-08-17 20:35:37.845315 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 blazar-16.0.1.dev3 /source 2026-08-17 20:35:37.845378 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 20:35:37.845389 | ubuntu-noble | ++ local directory=blazar-16.0.1.dev3 2026-08-17 20:35:37.845418 | ubuntu-noble | ++ local suffix=/source 2026-08-17 20:35:37.845641 | ubuntu-noble | ++ local name=blazar 2026-08-17 20:35:37.845662 | ubuntu-noble | ++ local candidate path 2026-08-17 20:35:37.845671 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:37.845688 | ubuntu-noble | ++ path=overlays/2025.2/blazar/source 2026-08-17 20:35:37.845696 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/blazar/source ]] 2026-08-17 20:35:37.845703 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:37.845709 | ubuntu-noble | ++ path=overlays/2025.2/blazar/source 2026-08-17 20:35:37.845715 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/blazar/source ]] 2026-08-17 20:35:37.845721 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:37.845727 | ubuntu-noble | ++ path=overlays/2025.2/blazar/source 2026-08-17 20:35:37.845733 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/blazar/source ]] 2026-08-17 20:35:37.845740 | ubuntu-noble | ++ return 1 2026-08-17 20:35:37.846539 | ubuntu-noble | + overlay_dir= 2026-08-17 20:35:37.846566 | ubuntu-noble | + overlay_dir= 2026-08-17 20:35:37.846573 | ubuntu-noble | + echo Check patches for blazar-stable-2025.2.tar.gz 2026-08-17 20:35:37.846579 | ubuntu-noble | Check patches for blazar-stable-2025.2.tar.gz 2026-08-17 20:35:37.846586 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 20:35:37.846592 | ubuntu-noble | + echo Check overlays for blazar-stable-2025.2.tar.gz 2026-08-17 20:35:37.846601 | ubuntu-noble | Check overlays for blazar-stable-2025.2.tar.gz 2026-08-17 20:35:37.846608 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 20:35:37.846615 | ubuntu-noble | + popd 2026-08-17 20:35:37.846621 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 20:35:37.846627 | ubuntu-noble | + pushd tarballs 2026-08-17 20:35:37.846875 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-08-17 20:35:37.849159 | ubuntu-noble | + filename=ceilometer-stable-2025.2.tar.gz 2026-08-17 20:35:37.849184 | ubuntu-noble | + [[ -e ceilometer-stable-2025.2.tar.gz ]] 2026-08-17 20:35:37.849191 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-08-17 20:35:37.849197 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-08-17 20:35:37.849203 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-08-17 20:35:39.234629 | ubuntu-noble | 2026-08-17 20:35:39 URL:https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz [872211/872211] -> "ceilometer-stable-2025.2.tar.gz" [1] 2026-08-17 20:35:39.237808 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-17 20:35:39.237859 | ubuntu-noble | + echo Process ceilometer-stable-2025.2.tar.gz 2026-08-17 20:35:39.237871 | ubuntu-noble | Process ceilometer-stable-2025.2.tar.gz 2026-08-17 20:35:39.241181 | ubuntu-noble | ++ tar -tzf ceilometer-stable-2025.2.tar.gz 2026-08-17 20:35:39.241221 | ubuntu-noble | ++ head -1 2026-08-17 20:35:39.242825 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 20:35:39.251854 | ubuntu-noble | + directory=ceilometer-25.0.0.0rc2.dev2 2026-08-17 20:35:39.252919 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 ceilometer-25.0.0.0rc2.dev2 2026-08-17 20:35:39.253002 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 20:35:39.253018 | ubuntu-noble | ++ local directory=ceilometer-25.0.0.0rc2.dev2 2026-08-17 20:35:39.253058 | ubuntu-noble | ++ local suffix= 2026-08-17 20:35:39.253165 | ubuntu-noble | ++ local name=ceilometer 2026-08-17 20:35:39.253206 | ubuntu-noble | ++ local candidate path 2026-08-17 20:35:39.253255 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:39.253265 | ubuntu-noble | ++ path=patches/2025.2/ceilometer 2026-08-17 20:35:39.253293 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ceilometer ]] 2026-08-17 20:35:39.253341 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:39.253352 | ubuntu-noble | ++ path=patches/2025.2/ceilometer 2026-08-17 20:35:39.253358 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ceilometer ]] 2026-08-17 20:35:39.253366 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:39.253372 | ubuntu-noble | ++ path=patches/2025.2/ceilometer 2026-08-17 20:35:39.253381 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ceilometer ]] 2026-08-17 20:35:39.253389 | ubuntu-noble | ++ return 1 2026-08-17 20:35:39.254277 | ubuntu-noble | + patch_dir= 2026-08-17 20:35:39.254365 | ubuntu-noble | + patch_dir= 2026-08-17 20:35:39.254716 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 ceilometer-25.0.0.0rc2.dev2 /source 2026-08-17 20:35:39.254787 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 20:35:39.254802 | ubuntu-noble | ++ local directory=ceilometer-25.0.0.0rc2.dev2 2026-08-17 20:35:39.254837 | ubuntu-noble | ++ local suffix=/source 2026-08-17 20:35:39.254913 | ubuntu-noble | ++ local name=ceilometer 2026-08-17 20:35:39.254924 | ubuntu-noble | ++ local candidate path 2026-08-17 20:35:39.254935 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:39.254945 | ubuntu-noble | ++ path=overlays/2025.2/ceilometer/source 2026-08-17 20:35:39.254956 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ceilometer/source ]] 2026-08-17 20:35:39.255072 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:39.255083 | ubuntu-noble | ++ path=overlays/2025.2/ceilometer/source 2026-08-17 20:35:39.255090 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ceilometer/source ]] 2026-08-17 20:35:39.255101 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:39.255108 | ubuntu-noble | ++ path=overlays/2025.2/ceilometer/source 2026-08-17 20:35:39.255167 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ceilometer/source ]] 2026-08-17 20:35:39.255175 | ubuntu-noble | ++ return 1 2026-08-17 20:35:39.255521 | ubuntu-noble | + overlay_dir= 2026-08-17 20:35:39.255535 | ubuntu-noble | + overlay_dir= 2026-08-17 20:35:39.255545 | ubuntu-noble | + echo Check patches for ceilometer-stable-2025.2.tar.gz 2026-08-17 20:35:39.255553 | ubuntu-noble | Check patches for ceilometer-stable-2025.2.tar.gz 2026-08-17 20:35:39.255563 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 20:35:39.255573 | ubuntu-noble | + echo Check overlays for ceilometer-stable-2025.2.tar.gz 2026-08-17 20:35:39.255580 | ubuntu-noble | Check overlays for ceilometer-stable-2025.2.tar.gz 2026-08-17 20:35:39.255590 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 20:35:39.255598 | ubuntu-noble | + popd 2026-08-17 20:35:39.255686 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 20:35:39.255697 | ubuntu-noble | + pushd tarballs 2026-08-17 20:35:39.256747 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-08-17 20:35:39.258476 | ubuntu-noble | + filename=cinder-stable-2025.2.tar.gz 2026-08-17 20:35:39.258505 | ubuntu-noble | + [[ -e cinder-stable-2025.2.tar.gz ]] 2026-08-17 20:35:39.258516 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-08-17 20:35:39.258526 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-08-17 20:35:39.258538 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-08-17 20:35:41.037316 | ubuntu-noble | 2026-08-17 20:35:41 URL:https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz [6502913/6502913] -> "cinder-stable-2025.2.tar.gz" [1] 2026-08-17 20:35:41.040264 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-17 20:35:41.040319 | ubuntu-noble | + echo Process cinder-stable-2025.2.tar.gz 2026-08-17 20:35:41.040335 | ubuntu-noble | Process cinder-stable-2025.2.tar.gz 2026-08-17 20:35:41.043202 | ubuntu-noble | ++ tar -tzf cinder-stable-2025.2.tar.gz 2026-08-17 20:35:41.043248 | ubuntu-noble | ++ head -1 2026-08-17 20:35:41.043662 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 20:35:41.052200 | ubuntu-noble | + directory=cinder-27.0.1.dev25 2026-08-17 20:35:41.053210 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 cinder-27.0.1.dev25 2026-08-17 20:35:41.053264 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 20:35:41.053276 | ubuntu-noble | ++ local directory=cinder-27.0.1.dev25 2026-08-17 20:35:41.053289 | ubuntu-noble | ++ local suffix= 2026-08-17 20:35:41.053365 | ubuntu-noble | ++ local name=cinder 2026-08-17 20:35:41.053377 | ubuntu-noble | ++ local candidate path 2026-08-17 20:35:41.053410 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:41.053421 | ubuntu-noble | ++ path=patches/2025.2/cinder 2026-08-17 20:35:41.053432 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/cinder ]] 2026-08-17 20:35:41.053466 | ubuntu-noble | ++ echo patches/2025.2/cinder 2026-08-17 20:35:41.053484 | ubuntu-noble | ++ return 0 2026-08-17 20:35:41.054192 | ubuntu-noble | + patch_dir=patches/2025.2/cinder 2026-08-17 20:35:41.054819 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 cinder-27.0.1.dev25 /source 2026-08-17 20:35:41.054897 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 20:35:41.054920 | ubuntu-noble | ++ local directory=cinder-27.0.1.dev25 2026-08-17 20:35:41.054972 | ubuntu-noble | ++ local suffix=/source 2026-08-17 20:35:41.055047 | ubuntu-noble | ++ local name=cinder 2026-08-17 20:35:41.055056 | ubuntu-noble | ++ local candidate path 2026-08-17 20:35:41.055093 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:41.055104 | ubuntu-noble | ++ path=overlays/2025.2/cinder/source 2026-08-17 20:35:41.055160 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/cinder/source ]] 2026-08-17 20:35:41.055205 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:41.055215 | ubuntu-noble | ++ path=overlays/2025.2/cinder/source 2026-08-17 20:35:41.055225 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/cinder/source ]] 2026-08-17 20:35:41.055234 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:41.055240 | ubuntu-noble | ++ path=overlays/2025.2/cinder/source 2026-08-17 20:35:41.055250 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/cinder/source ]] 2026-08-17 20:35:41.055259 | ubuntu-noble | ++ return 1 2026-08-17 20:35:41.055780 | ubuntu-noble | + overlay_dir= 2026-08-17 20:35:41.055792 | ubuntu-noble | + overlay_dir= 2026-08-17 20:35:41.055849 | ubuntu-noble | + echo Check patches for cinder-stable-2025.2.tar.gz 2026-08-17 20:35:41.055859 | ubuntu-noble | Check patches for cinder-stable-2025.2.tar.gz 2026-08-17 20:35:41.055865 | ubuntu-noble | + [[ -n patches/2025.2/cinder ]] 2026-08-17 20:35:41.055875 | ubuntu-noble | + tar xzf cinder-stable-2025.2.tar.gz 2026-08-17 20:35:41.431913 | ubuntu-noble | + rm cinder-stable-2025.2.tar.gz 2026-08-17 20:35:41.437212 | ubuntu-noble | + find cinder-27.0.1.dev25 -type f 2026-08-17 20:35:41.437276 | ubuntu-noble | + sort 2026-08-17 20:35:41.459163 | ubuntu-noble | + pushd cinder-27.0.1.dev25 2026-08-17 20:35:41.461174 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/cinder -type f -name '*.patch' 2026-08-17 20:35:41.461212 | ubuntu-noble | ++ sort 2026-08-17 20:35:41.464237 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-17 20:35:41.464274 | ubuntu-noble | + apply_patch patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-08-17 20:35:41.464342 | ubuntu-noble | + local rel=patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-08-17 20:35:41.464355 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-08-17 20:35:41.464364 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/cinder/netapp-01-backport-962085.patch' 2026-08-17 20:35:41.464372 | ubuntu-noble | APPLY PATCH patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-08-17 20:35:41.464393 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-17 20:35:41.467149 | ubuntu-noble | checking file cinder/tests/unit/volume/drivers/netapp/dataontap/test_nvme_library.py 2026-08-17 20:35:41.467178 | ubuntu-noble | checking file cinder/volume/drivers/netapp/dataontap/nvme_library.py 2026-08-17 20:35:41.467186 | ubuntu-noble | checking file releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-08-17 20:35:41.467196 | ubuntu-noble | + patch --forward --batch -p1 2026-08-17 20:35:41.468808 | ubuntu-noble | patching file cinder/tests/unit/volume/drivers/netapp/dataontap/test_nvme_library.py 2026-08-17 20:35:41.469764 | ubuntu-noble | patching file cinder/volume/drivers/netapp/dataontap/nvme_library.py 2026-08-17 20:35:41.469787 | ubuntu-noble | patching file releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-08-17 20:35:41.469848 | ubuntu-noble | + echo patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-08-17 20:35:41.469971 | ubuntu-noble | + popd 2026-08-17 20:35:41.471668 | ubuntu-noble | + find cinder-27.0.1.dev25 -type f 2026-08-17 20:35:41.471694 | ubuntu-noble | + sort 2026-08-17 20:35:41.481977 | ubuntu-noble | + append_new_files_to_sources_txt cinder-27.0.1.dev25 files-before files-after 2026-08-17 20:35:41.482072 | ubuntu-noble | + local directory=cinder-27.0.1.dev25 2026-08-17 20:35:41.482126 | ubuntu-noble | + local before=files-before 2026-08-17 20:35:41.482168 | ubuntu-noble | + local after=files-after 2026-08-17 20:35:41.482191 | ubuntu-noble | + local sources_txt 2026-08-17 20:35:41.483132 | ubuntu-noble | ++ find cinder-27.0.1.dev25 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-08-17 20:35:41.483194 | ubuntu-noble | ++ head -1 2026-08-17 20:35:41.485768 | ubuntu-noble | + sources_txt=cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt 2026-08-17 20:35:41.485819 | ubuntu-noble | + [[ -z cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt ]] 2026-08-17 20:35:41.485840 | ubuntu-noble | + local new_files 2026-08-17 20:35:41.486331 | ubuntu-noble | ++ comm -13 files-before files-after 2026-08-17 20:35:41.489994 | ubuntu-noble | + new_files=cinder-27.0.1.dev25/releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-08-17 20:35:41.490012 | ubuntu-noble | + [[ -z cinder-27.0.1.dev25/releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml ]] 2026-08-17 20:35:41.490241 | ubuntu-noble | ++ tail -c1 cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt 2026-08-17 20:35:41.491701 | ubuntu-noble | + [[ -n y ]] 2026-08-17 20:35:41.491720 | ubuntu-noble | + echo 2026-08-17 20:35:41.491724 | ubuntu-noble | + local file 2026-08-17 20:35:41.491728 | ubuntu-noble | + for file in $new_files 2026-08-17 20:35:41.491731 | ubuntu-noble | + case $file in 2026-08-17 20:35:41.491735 | 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-08-17 20:35:41.491741 | 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-08-17 20:35:41.491746 | ubuntu-noble | + echo releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-08-17 20:35:41.491750 | ubuntu-noble | + rm files-before files-after 2026-08-17 20:35:41.493079 | ubuntu-noble | + tar czf cinder-stable-2025.2.tar.gz cinder-27.0.1.dev25 2026-08-17 20:35:42.699143 | ubuntu-noble | + rm -r cinder-27.0.1.dev25 2026-08-17 20:35:42.766739 | ubuntu-noble | + echo Check overlays for cinder-stable-2025.2.tar.gz 2026-08-17 20:35:42.766792 | ubuntu-noble | Check overlays for cinder-stable-2025.2.tar.gz 2026-08-17 20:35:42.766799 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 20:35:42.766804 | ubuntu-noble | + popd 2026-08-17 20:35:42.766808 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 20:35:42.766813 | ubuntu-noble | + pushd tarballs 2026-08-17 20:35:42.767057 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-08-17 20:35:42.770139 | ubuntu-noble | + filename=designate-stable-2025.2.tar.gz 2026-08-17 20:35:42.770210 | ubuntu-noble | + [[ -e designate-stable-2025.2.tar.gz ]] 2026-08-17 20:35:42.770273 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-08-17 20:35:42.770280 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-08-17 20:35:42.770317 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-08-17 20:35:44.158332 | ubuntu-noble | 2026-08-17 20:35:44 URL:https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz [1016620/1016620] -> "designate-stable-2025.2.tar.gz" [1] 2026-08-17 20:35:44.161252 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-17 20:35:44.161324 | ubuntu-noble | + echo Process designate-stable-2025.2.tar.gz 2026-08-17 20:35:44.161338 | ubuntu-noble | Process designate-stable-2025.2.tar.gz 2026-08-17 20:35:44.165185 | ubuntu-noble | ++ tar -tzf designate-stable-2025.2.tar.gz 2026-08-17 20:35:44.165234 | ubuntu-noble | ++ head -1 2026-08-17 20:35:44.165966 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 20:35:44.174705 | ubuntu-noble | + directory=designate-21.0.1.dev12 2026-08-17 20:35:44.176233 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 designate-21.0.1.dev12 2026-08-17 20:35:44.176297 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 20:35:44.176312 | ubuntu-noble | ++ local directory=designate-21.0.1.dev12 2026-08-17 20:35:44.176320 | ubuntu-noble | ++ local suffix= 2026-08-17 20:35:44.176326 | ubuntu-noble | ++ local name=designate 2026-08-17 20:35:44.176332 | ubuntu-noble | ++ local candidate path 2026-08-17 20:35:44.176341 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:44.176350 | ubuntu-noble | ++ path=patches/2025.2/designate 2026-08-17 20:35:44.176381 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/designate ]] 2026-08-17 20:35:44.176450 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:44.176458 | ubuntu-noble | ++ path=patches/2025.2/designate 2026-08-17 20:35:44.176464 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/designate ]] 2026-08-17 20:35:44.176472 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:44.176478 | ubuntu-noble | ++ path=patches/2025.2/designate 2026-08-17 20:35:44.176484 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/designate ]] 2026-08-17 20:35:44.176492 | ubuntu-noble | ++ return 1 2026-08-17 20:35:44.177220 | ubuntu-noble | + patch_dir= 2026-08-17 20:35:44.177265 | ubuntu-noble | + patch_dir= 2026-08-17 20:35:44.178189 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 designate-21.0.1.dev12 /source 2026-08-17 20:35:44.178219 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 20:35:44.178226 | ubuntu-noble | ++ local directory=designate-21.0.1.dev12 2026-08-17 20:35:44.178232 | ubuntu-noble | ++ local suffix=/source 2026-08-17 20:35:44.178238 | ubuntu-noble | ++ local name=designate 2026-08-17 20:35:44.178244 | ubuntu-noble | ++ local candidate path 2026-08-17 20:35:44.178250 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:44.178255 | ubuntu-noble | ++ path=overlays/2025.2/designate/source 2026-08-17 20:35:44.178261 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/designate/source ]] 2026-08-17 20:35:44.178275 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:44.178282 | ubuntu-noble | ++ path=overlays/2025.2/designate/source 2026-08-17 20:35:44.178287 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/designate/source ]] 2026-08-17 20:35:44.178293 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:44.178298 | ubuntu-noble | ++ path=overlays/2025.2/designate/source 2026-08-17 20:35:44.178308 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/designate/source ]] 2026-08-17 20:35:44.178314 | ubuntu-noble | ++ return 1 2026-08-17 20:35:44.179204 | ubuntu-noble | + overlay_dir= 2026-08-17 20:35:44.179232 | ubuntu-noble | + overlay_dir= 2026-08-17 20:35:44.179239 | ubuntu-noble | + echo Check patches for designate-stable-2025.2.tar.gz 2026-08-17 20:35:44.179245 | ubuntu-noble | Check patches for designate-stable-2025.2.tar.gz 2026-08-17 20:35:44.179251 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 20:35:44.179257 | ubuntu-noble | + echo Check overlays for designate-stable-2025.2.tar.gz 2026-08-17 20:35:44.179263 | ubuntu-noble | Check overlays for designate-stable-2025.2.tar.gz 2026-08-17 20:35:44.179269 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 20:35:44.179274 | ubuntu-noble | + popd 2026-08-17 20:35:44.179281 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 20:35:44.179286 | ubuntu-noble | + pushd tarballs 2026-08-17 20:35:44.179709 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-08-17 20:35:44.182283 | ubuntu-noble | + filename=glance-stable-2025.2.tar.gz 2026-08-17 20:35:44.182309 | ubuntu-noble | + [[ -e glance-stable-2025.2.tar.gz ]] 2026-08-17 20:35:44.182320 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-08-17 20:35:44.182326 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-08-17 20:35:44.182332 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-08-17 20:35:45.669537 | ubuntu-noble | 2026-08-17 20:35:45 URL:https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz [2133677/2133677] -> "glance-stable-2025.2.tar.gz" [1] 2026-08-17 20:35:45.672593 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-17 20:35:45.672641 | ubuntu-noble | + echo Process glance-stable-2025.2.tar.gz 2026-08-17 20:35:45.672654 | ubuntu-noble | Process glance-stable-2025.2.tar.gz 2026-08-17 20:35:45.675189 | ubuntu-noble | ++ tar -tzf glance-stable-2025.2.tar.gz 2026-08-17 20:35:45.675228 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 20:35:45.676359 | ubuntu-noble | ++ head -1 2026-08-17 20:35:45.682917 | ubuntu-noble | + directory=glance-31.1.1.dev11 2026-08-17 20:35:45.683681 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 glance-31.1.1.dev11 2026-08-17 20:35:45.683746 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 20:35:45.683757 | ubuntu-noble | ++ local directory=glance-31.1.1.dev11 2026-08-17 20:35:45.683811 | ubuntu-noble | ++ local suffix= 2026-08-17 20:35:45.683868 | ubuntu-noble | ++ local name=glance 2026-08-17 20:35:45.683878 | ubuntu-noble | ++ local candidate path 2026-08-17 20:35:45.683920 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:45.683930 | ubuntu-noble | ++ path=patches/2025.2/glance 2026-08-17 20:35:45.683938 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/glance ]] 2026-08-17 20:35:45.684013 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:45.684021 | ubuntu-noble | ++ path=patches/2025.2/glance 2026-08-17 20:35:45.684031 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/glance ]] 2026-08-17 20:35:45.684037 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:45.684043 | ubuntu-noble | ++ path=patches/2025.2/glance 2026-08-17 20:35:45.684051 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/glance ]] 2026-08-17 20:35:45.684057 | ubuntu-noble | ++ return 1 2026-08-17 20:35:45.684690 | ubuntu-noble | + patch_dir= 2026-08-17 20:35:45.684711 | ubuntu-noble | + patch_dir= 2026-08-17 20:35:45.685065 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 glance-31.1.1.dev11 /source 2026-08-17 20:35:45.685166 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 20:35:45.685180 | ubuntu-noble | ++ local directory=glance-31.1.1.dev11 2026-08-17 20:35:45.685206 | ubuntu-noble | ++ local suffix=/source 2026-08-17 20:35:45.685260 | ubuntu-noble | ++ local name=glance 2026-08-17 20:35:45.685268 | ubuntu-noble | ++ local candidate path 2026-08-17 20:35:45.685292 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:45.685302 | ubuntu-noble | ++ path=overlays/2025.2/glance/source 2026-08-17 20:35:45.685310 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/glance/source ]] 2026-08-17 20:35:45.685339 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:45.685348 | ubuntu-noble | ++ path=overlays/2025.2/glance/source 2026-08-17 20:35:45.685354 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/glance/source ]] 2026-08-17 20:35:45.685361 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:45.685367 | ubuntu-noble | ++ path=overlays/2025.2/glance/source 2026-08-17 20:35:45.685375 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/glance/source ]] 2026-08-17 20:35:45.685381 | ubuntu-noble | ++ return 1 2026-08-17 20:35:45.686199 | ubuntu-noble | + overlay_dir= 2026-08-17 20:35:45.686226 | ubuntu-noble | + overlay_dir= 2026-08-17 20:35:45.686233 | ubuntu-noble | + echo Check patches for glance-stable-2025.2.tar.gz 2026-08-17 20:35:45.686239 | ubuntu-noble | Check patches for glance-stable-2025.2.tar.gz 2026-08-17 20:35:45.686245 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 20:35:45.686250 | ubuntu-noble | + echo Check overlays for glance-stable-2025.2.tar.gz 2026-08-17 20:35:45.686273 | ubuntu-noble | Check overlays for glance-stable-2025.2.tar.gz 2026-08-17 20:35:45.686279 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 20:35:45.686285 | ubuntu-noble | + popd 2026-08-17 20:35:45.686292 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 20:35:45.686297 | ubuntu-noble | + pushd tarballs 2026-08-17 20:35:45.686576 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-08-17 20:35:45.688666 | ubuntu-noble | + filename=heat-stable-2025.2.tar.gz 2026-08-17 20:35:45.688689 | ubuntu-noble | + [[ -e heat-stable-2025.2.tar.gz ]] 2026-08-17 20:35:45.688696 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-08-17 20:35:45.688702 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-08-17 20:35:45.688708 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-08-17 20:35:47.228874 | ubuntu-noble | 2026-08-17 20:35:47 URL:https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz [2355761/2355761] -> "heat-stable-2025.2.tar.gz" [1] 2026-08-17 20:35:47.230612 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-17 20:35:47.230653 | ubuntu-noble | + echo Process heat-stable-2025.2.tar.gz 2026-08-17 20:35:47.230660 | ubuntu-noble | Process heat-stable-2025.2.tar.gz 2026-08-17 20:35:47.232168 | ubuntu-noble | ++ tar -tzf heat-stable-2025.2.tar.gz 2026-08-17 20:35:47.232199 | ubuntu-noble | ++ head -1 2026-08-17 20:35:47.233404 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 20:35:47.240734 | ubuntu-noble | + directory=openstack_heat-25.0.1.dev12 2026-08-17 20:35:47.241692 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 openstack_heat-25.0.1.dev12 2026-08-17 20:35:47.241745 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 20:35:47.241755 | ubuntu-noble | ++ local directory=openstack_heat-25.0.1.dev12 2026-08-17 20:35:47.241790 | ubuntu-noble | ++ local suffix= 2026-08-17 20:35:47.241873 | ubuntu-noble | ++ local name=openstack_heat 2026-08-17 20:35:47.241882 | ubuntu-noble | ++ local candidate path 2026-08-17 20:35:47.241891 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:47.241900 | ubuntu-noble | ++ path=patches/2025.2/openstack_heat 2026-08-17 20:35:47.241911 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_heat ]] 2026-08-17 20:35:47.241943 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:47.241950 | ubuntu-noble | ++ path=patches/2025.2/openstack-heat 2026-08-17 20:35:47.241956 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack-heat ]] 2026-08-17 20:35:47.241962 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:47.241968 | ubuntu-noble | ++ path=patches/2025.2/openstack_heat 2026-08-17 20:35:47.241974 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_heat ]] 2026-08-17 20:35:47.241979 | ubuntu-noble | ++ return 1 2026-08-17 20:35:47.242499 | ubuntu-noble | + patch_dir= 2026-08-17 20:35:47.242515 | ubuntu-noble | + patch_dir= 2026-08-17 20:35:47.242829 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 openstack_heat-25.0.1.dev12 /source 2026-08-17 20:35:47.242874 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 20:35:47.242882 | ubuntu-noble | ++ local directory=openstack_heat-25.0.1.dev12 2026-08-17 20:35:47.242902 | ubuntu-noble | ++ local suffix=/source 2026-08-17 20:35:47.242952 | ubuntu-noble | ++ local name=openstack_heat 2026-08-17 20:35:47.242958 | ubuntu-noble | ++ local candidate path 2026-08-17 20:35:47.242983 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:47.242990 | ubuntu-noble | ++ path=overlays/2025.2/openstack_heat/source 2026-08-17 20:35:47.242996 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_heat/source ]] 2026-08-17 20:35:47.243025 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:47.243032 | ubuntu-noble | ++ path=overlays/2025.2/openstack-heat/source 2026-08-17 20:35:47.243037 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack-heat/source ]] 2026-08-17 20:35:47.243042 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:47.243048 | ubuntu-noble | ++ path=overlays/2025.2/openstack_heat/source 2026-08-17 20:35:47.243054 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_heat/source ]] 2026-08-17 20:35:47.243069 | ubuntu-noble | ++ return 1 2026-08-17 20:35:47.243672 | ubuntu-noble | + overlay_dir= 2026-08-17 20:35:47.243691 | ubuntu-noble | + overlay_dir= 2026-08-17 20:35:47.243694 | ubuntu-noble | + echo Check patches for heat-stable-2025.2.tar.gz 2026-08-17 20:35:47.243698 | ubuntu-noble | Check patches for heat-stable-2025.2.tar.gz 2026-08-17 20:35:47.243702 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 20:35:47.243705 | ubuntu-noble | + echo Check overlays for heat-stable-2025.2.tar.gz 2026-08-17 20:35:47.243709 | ubuntu-noble | Check overlays for heat-stable-2025.2.tar.gz 2026-08-17 20:35:47.243713 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 20:35:47.243716 | ubuntu-noble | + popd 2026-08-17 20:35:47.243720 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 20:35:47.243724 | ubuntu-noble | + pushd tarballs 2026-08-17 20:35:47.243980 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-08-17 20:35:47.245579 | ubuntu-noble | + filename=horizon-stable-2025.2.tar.gz 2026-08-17 20:35:47.245595 | ubuntu-noble | + [[ -e horizon-stable-2025.2.tar.gz ]] 2026-08-17 20:35:47.245605 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-08-17 20:35:47.245609 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-08-17 20:35:47.245612 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-08-17 20:35:48.856096 | ubuntu-noble | 2026-08-17 20:35:48 URL:https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz [5393706/5393706] -> "horizon-stable-2025.2.tar.gz" [1] 2026-08-17 20:35:48.859013 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-17 20:35:48.859065 | ubuntu-noble | + echo Process horizon-stable-2025.2.tar.gz 2026-08-17 20:35:48.859072 | ubuntu-noble | Process horizon-stable-2025.2.tar.gz 2026-08-17 20:35:48.862164 | ubuntu-noble | ++ tar -tzf horizon-stable-2025.2.tar.gz 2026-08-17 20:35:48.862201 | ubuntu-noble | ++ head -1 2026-08-17 20:35:48.862209 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 20:35:48.870481 | ubuntu-noble | + directory=horizon-25.5.3.dev9 2026-08-17 20:35:48.871420 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 horizon-25.5.3.dev9 2026-08-17 20:35:48.871444 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 20:35:48.871449 | ubuntu-noble | ++ local directory=horizon-25.5.3.dev9 2026-08-17 20:35:48.871452 | ubuntu-noble | ++ local suffix= 2026-08-17 20:35:48.871456 | ubuntu-noble | ++ local name=horizon 2026-08-17 20:35:48.871460 | ubuntu-noble | ++ local candidate path 2026-08-17 20:35:48.871464 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:48.871467 | ubuntu-noble | ++ path=patches/2025.2/horizon 2026-08-17 20:35:48.871471 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/horizon ]] 2026-08-17 20:35:48.871476 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:48.871479 | ubuntu-noble | ++ path=patches/2025.2/horizon 2026-08-17 20:35:48.871483 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/horizon ]] 2026-08-17 20:35:48.871487 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:48.871490 | ubuntu-noble | ++ path=patches/2025.2/horizon 2026-08-17 20:35:48.871493 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/horizon ]] 2026-08-17 20:35:48.871497 | ubuntu-noble | ++ return 1 2026-08-17 20:35:48.871504 | ubuntu-noble | + patch_dir= 2026-08-17 20:35:48.871507 | ubuntu-noble | + patch_dir= 2026-08-17 20:35:48.872369 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 horizon-25.5.3.dev9 /source 2026-08-17 20:35:48.872391 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 20:35:48.872396 | ubuntu-noble | ++ local directory=horizon-25.5.3.dev9 2026-08-17 20:35:48.872399 | ubuntu-noble | ++ local suffix=/source 2026-08-17 20:35:48.872403 | ubuntu-noble | ++ local name=horizon 2026-08-17 20:35:48.872406 | ubuntu-noble | ++ local candidate path 2026-08-17 20:35:48.872410 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:48.872414 | ubuntu-noble | ++ path=overlays/2025.2/horizon/source 2026-08-17 20:35:48.872418 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/horizon/source ]] 2026-08-17 20:35:48.872422 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:48.872435 | ubuntu-noble | ++ path=overlays/2025.2/horizon/source 2026-08-17 20:35:48.872438 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/horizon/source ]] 2026-08-17 20:35:48.872442 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:48.872445 | ubuntu-noble | ++ path=overlays/2025.2/horizon/source 2026-08-17 20:35:48.872449 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/horizon/source ]] 2026-08-17 20:35:48.872452 | ubuntu-noble | ++ return 1 2026-08-17 20:35:48.872459 | ubuntu-noble | + overlay_dir= 2026-08-17 20:35:48.872463 | ubuntu-noble | + overlay_dir= 2026-08-17 20:35:48.872469 | ubuntu-noble | + echo Check patches for horizon-stable-2025.2.tar.gz 2026-08-17 20:35:48.872472 | ubuntu-noble | Check patches for horizon-stable-2025.2.tar.gz 2026-08-17 20:35:48.872496 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 20:35:48.872520 | ubuntu-noble | + echo Check overlays for horizon-stable-2025.2.tar.gz 2026-08-17 20:35:48.872526 | ubuntu-noble | Check overlays for horizon-stable-2025.2.tar.gz 2026-08-17 20:35:48.872532 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 20:35:48.872549 | ubuntu-noble | + popd 2026-08-17 20:35:48.872648 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 20:35:48.872657 | ubuntu-noble | + pushd tarballs 2026-08-17 20:35:48.873322 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-08-17 20:35:48.874949 | ubuntu-noble | + filename=ironic-stable-2025.2.tar.gz 2026-08-17 20:35:48.874984 | ubuntu-noble | + [[ -e ironic-stable-2025.2.tar.gz ]] 2026-08-17 20:35:48.874992 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-08-17 20:35:48.874999 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-08-17 20:35:48.875007 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-08-17 20:35:50.524317 | ubuntu-noble | 2026-08-17 20:35:50 URL:https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz [3053156/3053156] -> "ironic-stable-2025.2.tar.gz" [1] 2026-08-17 20:35:50.526331 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-17 20:35:50.526414 | ubuntu-noble | + echo Process ironic-stable-2025.2.tar.gz 2026-08-17 20:35:50.526424 | ubuntu-noble | Process ironic-stable-2025.2.tar.gz 2026-08-17 20:35:50.532061 | ubuntu-noble | ++ tar -tzf ironic-stable-2025.2.tar.gz 2026-08-17 20:35:50.532134 | ubuntu-noble | ++ head -1 2026-08-17 20:35:50.532146 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 20:35:50.544915 | ubuntu-noble | + directory=ironic-32.0.2.dev22 2026-08-17 20:35:50.546216 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 ironic-32.0.2.dev22 2026-08-17 20:35:50.546273 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 20:35:50.546282 | ubuntu-noble | ++ local directory=ironic-32.0.2.dev22 2026-08-17 20:35:50.546290 | ubuntu-noble | ++ local suffix= 2026-08-17 20:35:50.546303 | ubuntu-noble | ++ local name=ironic 2026-08-17 20:35:50.546310 | ubuntu-noble | ++ local candidate path 2026-08-17 20:35:50.546316 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:50.546323 | ubuntu-noble | ++ path=patches/2025.2/ironic 2026-08-17 20:35:50.546332 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic ]] 2026-08-17 20:35:50.546385 | ubuntu-noble | ++ echo patches/2025.2/ironic 2026-08-17 20:35:50.546396 | ubuntu-noble | ++ return 0 2026-08-17 20:35:50.547229 | ubuntu-noble | + patch_dir=patches/2025.2/ironic 2026-08-17 20:35:50.547653 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 ironic-32.0.2.dev22 /source 2026-08-17 20:35:50.547678 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 20:35:50.547692 | ubuntu-noble | ++ local directory=ironic-32.0.2.dev22 2026-08-17 20:35:50.547785 | ubuntu-noble | ++ local suffix=/source 2026-08-17 20:35:50.547827 | ubuntu-noble | ++ local name=ironic 2026-08-17 20:35:50.547841 | ubuntu-noble | ++ local candidate path 2026-08-17 20:35:50.547864 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:50.547877 | ubuntu-noble | ++ path=overlays/2025.2/ironic/source 2026-08-17 20:35:50.547889 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ironic/source ]] 2026-08-17 20:35:50.547924 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:50.547935 | ubuntu-noble | ++ path=overlays/2025.2/ironic/source 2026-08-17 20:35:50.547969 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ironic/source ]] 2026-08-17 20:35:50.547979 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:50.547987 | ubuntu-noble | ++ path=overlays/2025.2/ironic/source 2026-08-17 20:35:50.547996 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ironic/source ]] 2026-08-17 20:35:50.548006 | ubuntu-noble | ++ return 1 2026-08-17 20:35:50.548387 | ubuntu-noble | + overlay_dir= 2026-08-17 20:35:50.548411 | ubuntu-noble | + overlay_dir= 2026-08-17 20:35:50.548421 | ubuntu-noble | + echo Check patches for ironic-stable-2025.2.tar.gz 2026-08-17 20:35:50.548429 | ubuntu-noble | Check patches for ironic-stable-2025.2.tar.gz 2026-08-17 20:35:50.548442 | ubuntu-noble | + [[ -n patches/2025.2/ironic ]] 2026-08-17 20:35:50.548450 | ubuntu-noble | + tar xzf ironic-stable-2025.2.tar.gz 2026-08-17 20:35:50.727924 | ubuntu-noble | + rm ironic-stable-2025.2.tar.gz 2026-08-17 20:35:50.732161 | ubuntu-noble | + find ironic-32.0.2.dev22 -type f 2026-08-17 20:35:50.732193 | ubuntu-noble | + sort 2026-08-17 20:35:50.739707 | ubuntu-noble | + pushd ironic-32.0.2.dev22 2026-08-17 20:35:50.740872 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic -type f -name '*.patch' 2026-08-17 20:35:50.741314 | ubuntu-noble | ++ sort 2026-08-17 20:35:50.744490 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-17 20:35:50.744578 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-08-17 20:35:50.744617 | ubuntu-noble | + local rel=patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-08-17 20:35:50.744644 | 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-08-17 20:35:50.744669 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch' 2026-08-17 20:35:50.744681 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-08-17 20:35:50.744700 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-17 20:35:50.746007 | ubuntu-noble | checking file api-ref/source/baremetal-api-v1-portgroups.inc 2026-08-17 20:35:50.746337 | ubuntu-noble | checking file api-ref/source/parameters.yaml 2026-08-17 20:35:50.746553 | ubuntu-noble | checking file api-ref/source/samples/portgroup-create-response.json 2026-08-17 20:35:50.746619 | ubuntu-noble | checking file api-ref/source/samples/portgroup-list-detail-response.json 2026-08-17 20:35:50.746675 | ubuntu-noble | checking file api-ref/source/samples/portgroup-update-response.json 2026-08-17 20:35:50.746790 | ubuntu-noble | checking file doc/source/admin/networking.rst 2026-08-17 20:35:50.746897 | ubuntu-noble | checking file doc/source/admin/portgroups.rst 2026-08-17 20:35:50.747002 | ubuntu-noble | checking file doc/source/contributor/webapi-version-history.rst 2026-08-17 20:35:50.747174 | ubuntu-noble | checking file ironic/api/controllers/v1/port.py 2026-08-17 20:35:50.747243 | ubuntu-noble | Hunk #1 succeeded at 808 (offset -10 lines). 2026-08-17 20:35:50.747337 | ubuntu-noble | checking file ironic/api/controllers/v1/portgroup.py 2026-08-17 20:35:50.747404 | ubuntu-noble | Hunk #5 succeeded at 548 (offset -9 lines). 2026-08-17 20:35:50.747579 | ubuntu-noble | checking file ironic/api/controllers/v1/utils.py 2026-08-17 20:35:50.747659 | ubuntu-noble | Hunk #1 succeeded at 1270 (offset -19 lines). 2026-08-17 20:35:50.747824 | ubuntu-noble | checking file ironic/api/controllers/v1/versions.py 2026-08-17 20:35:50.747943 | ubuntu-noble | checking file ironic/common/release_mappings.py 2026-08-17 20:35:50.748405 | ubuntu-noble | checking file ironic/conductor/manager.py 2026-08-17 20:35:50.748621 | ubuntu-noble | Hunk #2 succeeded at 2378 (offset 25 lines). 2026-08-17 20:35:50.749012 | ubuntu-noble | checking file ironic/conductor/rpcapi.py 2026-08-17 20:35:50.749236 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-08-17 20:35:50.749329 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-08-17 20:35:50.749438 | ubuntu-noble | checking file ironic/objects/portgroup.py 2026-08-17 20:35:50.749744 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_port.py 2026-08-17 20:35:50.750083 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_portgroup.py 2026-08-17 20:35:50.750922 | ubuntu-noble | checking file ironic/tests/unit/conductor/test_manager.py 2026-08-17 20:35:50.751499 | ubuntu-noble | Hunk #1 succeeded at 7955 (offset 268 lines). 2026-08-17 20:35:50.751853 | ubuntu-noble | checking file ironic/tests/unit/db/test_portgroups.py 2026-08-17 20:35:50.751980 | ubuntu-noble | checking file ironic/tests/unit/db/utils.py 2026-08-17 20:35:50.752155 | ubuntu-noble | checking file ironic/tests/unit/objects/test_objects.py 2026-08-17 20:35:50.752328 | ubuntu-noble | checking file ironic/tests/unit/objects/test_portgroup.py 2026-08-17 20:35:50.752480 | ubuntu-noble | checking file releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml 2026-08-17 20:35:50.752951 | ubuntu-noble | + patch --forward --batch -p1 2026-08-17 20:35:50.753927 | ubuntu-noble | patching file api-ref/source/baremetal-api-v1-portgroups.inc 2026-08-17 20:35:50.754175 | ubuntu-noble | patching file api-ref/source/parameters.yaml 2026-08-17 20:35:50.754360 | ubuntu-noble | patching file api-ref/source/samples/portgroup-create-response.json 2026-08-17 20:35:50.754409 | ubuntu-noble | patching file api-ref/source/samples/portgroup-list-detail-response.json 2026-08-17 20:35:50.754461 | ubuntu-noble | patching file api-ref/source/samples/portgroup-update-response.json 2026-08-17 20:35:50.754543 | ubuntu-noble | patching file doc/source/admin/networking.rst 2026-08-17 20:35:50.754647 | ubuntu-noble | patching file doc/source/admin/portgroups.rst 2026-08-17 20:35:50.754735 | ubuntu-noble | patching file doc/source/contributor/webapi-version-history.rst 2026-08-17 20:35:50.754884 | ubuntu-noble | patching file ironic/api/controllers/v1/port.py 2026-08-17 20:35:50.754955 | ubuntu-noble | Hunk #1 succeeded at 808 (offset -10 lines). 2026-08-17 20:35:50.755023 | ubuntu-noble | patching file ironic/api/controllers/v1/portgroup.py 2026-08-17 20:35:50.755092 | ubuntu-noble | Hunk #5 succeeded at 548 (offset -9 lines). 2026-08-17 20:35:50.755286 | ubuntu-noble | patching file ironic/api/controllers/v1/utils.py 2026-08-17 20:35:50.755371 | ubuntu-noble | Hunk #1 succeeded at 1270 (offset -19 lines). 2026-08-17 20:35:50.755556 | ubuntu-noble | patching file ironic/api/controllers/v1/versions.py 2026-08-17 20:35:50.755713 | ubuntu-noble | patching file ironic/common/release_mappings.py 2026-08-17 20:35:50.756284 | ubuntu-noble | patching file ironic/conductor/manager.py 2026-08-17 20:35:50.756548 | ubuntu-noble | Hunk #2 succeeded at 2378 (offset 25 lines). 2026-08-17 20:35:50.756897 | ubuntu-noble | patching file ironic/conductor/rpcapi.py 2026-08-17 20:35:50.757083 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-08-17 20:35:50.757287 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-08-17 20:35:50.757368 | ubuntu-noble | patching file ironic/objects/portgroup.py 2026-08-17 20:35:50.757672 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_port.py 2026-08-17 20:35:50.757980 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_portgroup.py 2026-08-17 20:35:50.758832 | ubuntu-noble | patching file ironic/tests/unit/conductor/test_manager.py 2026-08-17 20:35:50.759426 | ubuntu-noble | Hunk #1 succeeded at 7955 (offset 268 lines). 2026-08-17 20:35:50.759686 | ubuntu-noble | patching file ironic/tests/unit/db/test_portgroups.py 2026-08-17 20:35:50.759840 | ubuntu-noble | patching file ironic/tests/unit/db/utils.py 2026-08-17 20:35:50.759985 | ubuntu-noble | patching file ironic/tests/unit/objects/test_objects.py 2026-08-17 20:35:50.760107 | ubuntu-noble | patching file ironic/tests/unit/objects/test_portgroup.py 2026-08-17 20:35:50.760220 | ubuntu-noble | patching file releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml 2026-08-17 20:35:50.763027 | ubuntu-noble | + echo patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-08-17 20:35:50.763081 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-17 20:35:50.763093 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-08-17 20:35:50.763102 | ubuntu-noble | + local rel=patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-08-17 20:35:50.763156 | 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-08-17 20:35:50.763171 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch' 2026-08-17 20:35:50.763195 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-08-17 20:35:50.763205 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-17 20:35:50.763976 | ubuntu-noble | checking file api-ref/source/baremetal-api-v1-portgroups.inc 2026-08-17 20:35:50.764252 | ubuntu-noble | checking file api-ref/source/parameters.yaml 2026-08-17 20:35:50.764451 | ubuntu-noble | checking file api-ref/source/samples/portgroup-create-response.json 2026-08-17 20:35:50.764500 | ubuntu-noble | checking file api-ref/source/samples/portgroup-list-detail-response.json 2026-08-17 20:35:50.764558 | ubuntu-noble | checking file api-ref/source/samples/portgroup-update-response.json 2026-08-17 20:35:50.764651 | ubuntu-noble | checking file doc/source/contributor/webapi-version-history.rst 2026-08-17 20:35:50.764836 | ubuntu-noble | checking file ironic/api/controllers/v1/portgroup.py 2026-08-17 20:35:50.765062 | ubuntu-noble | checking file ironic/api/controllers/v1/utils.py 2026-08-17 20:35:50.765154 | ubuntu-noble | Hunk #1 succeeded at 1280 (offset -19 lines). 2026-08-17 20:35:50.765308 | ubuntu-noble | checking file ironic/api/controllers/v1/versions.py 2026-08-17 20:35:50.765419 | ubuntu-noble | checking file ironic/common/release_mappings.py 2026-08-17 20:35:50.765559 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-08-17 20:35:50.765640 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-08-17 20:35:50.765773 | ubuntu-noble | checking file ironic/objects/portgroup.py 2026-08-17 20:35:50.765894 | ubuntu-noble | checking file ironic/tests/unit/db/test_portgroups.py 2026-08-17 20:35:50.766011 | ubuntu-noble | checking file ironic/tests/unit/db/utils.py 2026-08-17 20:35:50.766237 | ubuntu-noble | checking file ironic/tests/unit/objects/test_objects.py 2026-08-17 20:35:50.766378 | ubuntu-noble | checking file releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-08-17 20:35:50.767266 | ubuntu-noble | + patch --forward --batch -p1 2026-08-17 20:35:50.768145 | ubuntu-noble | patching file api-ref/source/baremetal-api-v1-portgroups.inc 2026-08-17 20:35:50.768382 | ubuntu-noble | patching file api-ref/source/parameters.yaml 2026-08-17 20:35:50.768563 | ubuntu-noble | patching file api-ref/source/samples/portgroup-create-response.json 2026-08-17 20:35:50.768608 | ubuntu-noble | patching file api-ref/source/samples/portgroup-list-detail-response.json 2026-08-17 20:35:50.768689 | ubuntu-noble | patching file api-ref/source/samples/portgroup-update-response.json 2026-08-17 20:35:50.768799 | ubuntu-noble | patching file doc/source/contributor/webapi-version-history.rst 2026-08-17 20:35:50.768907 | ubuntu-noble | patching file ironic/api/controllers/v1/portgroup.py 2026-08-17 20:35:50.769159 | ubuntu-noble | patching file ironic/api/controllers/v1/utils.py 2026-08-17 20:35:50.769236 | ubuntu-noble | Hunk #1 succeeded at 1280 (offset -19 lines). 2026-08-17 20:35:50.769369 | ubuntu-noble | patching file ironic/api/controllers/v1/versions.py 2026-08-17 20:35:50.769477 | ubuntu-noble | patching file ironic/common/release_mappings.py 2026-08-17 20:35:50.769600 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-08-17 20:35:50.769706 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-08-17 20:35:50.769852 | ubuntu-noble | patching file ironic/objects/portgroup.py 2026-08-17 20:35:50.769968 | ubuntu-noble | patching file ironic/tests/unit/db/test_portgroups.py 2026-08-17 20:35:50.770076 | ubuntu-noble | patching file ironic/tests/unit/db/utils.py 2026-08-17 20:35:50.770390 | ubuntu-noble | patching file ironic/tests/unit/objects/test_objects.py 2026-08-17 20:35:50.770498 | ubuntu-noble | patching file releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-08-17 20:35:50.772082 | ubuntu-noble | + echo patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-08-17 20:35:50.772125 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-17 20:35:50.772131 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-08-17 20:35:50.772135 | ubuntu-noble | + local rel=patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-08-17 20:35:50.772139 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-08-17 20:35:50.772143 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0003-Add-node.instance_name.patch' 2026-08-17 20:35:50.772146 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-08-17 20:35:50.772158 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-17 20:35:50.773102 | ubuntu-noble | checking file api-ref/source/baremetal-api-v1-nodes.inc 2026-08-17 20:35:50.773409 | ubuntu-noble | checking file api-ref/source/parameters.yaml 2026-08-17 20:35:50.773622 | ubuntu-noble | checking file api-ref/source/samples/node-create-response.json 2026-08-17 20:35:50.773687 | ubuntu-noble | checking file api-ref/source/samples/node-show-response.json 2026-08-17 20:35:50.773760 | ubuntu-noble | checking file api-ref/source/samples/node-update-driver-info-response.json 2026-08-17 20:35:50.773841 | ubuntu-noble | checking file api-ref/source/samples/nodes-list-details-response.json 2026-08-17 20:35:50.773933 | ubuntu-noble | checking file doc/source/contributor/webapi-version-history.rst 2026-08-17 20:35:50.774294 | ubuntu-noble | checking file ironic/api/controllers/v1/node.py 2026-08-17 20:35:50.774414 | ubuntu-noble | Hunk #3 succeeded at 1612 (offset 24 lines). 2026-08-17 20:35:50.774476 | ubuntu-noble | Hunk #4 succeeded at 2474 (offset 24 lines). 2026-08-17 20:35:50.774481 | ubuntu-noble | Hunk #5 succeeded at 2515 (offset 24 lines). 2026-08-17 20:35:50.774503 | ubuntu-noble | Hunk #6 succeeded at 2665 (offset 24 lines). 2026-08-17 20:35:50.774509 | ubuntu-noble | Hunk #7 succeeded at 2674 (offset 24 lines). 2026-08-17 20:35:50.774523 | ubuntu-noble | Hunk #8 succeeded at 2723 (offset 24 lines). 2026-08-17 20:35:50.774528 | ubuntu-noble | Hunk #9 succeeded at 2742 (offset 24 lines). 2026-08-17 20:35:50.774533 | ubuntu-noble | Hunk #10 succeeded at 2766 (offset 24 lines). 2026-08-17 20:35:50.774548 | ubuntu-noble | Hunk #11 succeeded at 2780 (offset 24 lines). 2026-08-17 20:35:50.774556 | ubuntu-noble | Hunk #12 succeeded at 2789 (offset 24 lines). 2026-08-17 20:35:50.774563 | ubuntu-noble | Hunk #13 succeeded at 2833 (offset 24 lines). 2026-08-17 20:35:50.774570 | ubuntu-noble | Hunk #14 succeeded at 2855 (offset 24 lines). 2026-08-17 20:35:50.774586 | ubuntu-noble | Hunk #15 succeeded at 2873 (offset 24 lines). 2026-08-17 20:35:50.774609 | ubuntu-noble | Hunk #16 succeeded at 3087 (offset 8 lines). 2026-08-17 20:35:50.774632 | ubuntu-noble | Hunk #17 succeeded at 3247 (offset 16 lines). 2026-08-17 20:35:50.774915 | ubuntu-noble | checking file ironic/api/controllers/v1/utils.py 2026-08-17 20:35:50.774977 | ubuntu-noble | Hunk #1 succeeded at 874 (offset -19 lines). 2026-08-17 20:35:50.775064 | ubuntu-noble | Hunk #2 succeeded at 2312 (offset 32 lines). 2026-08-17 20:35:50.775167 | ubuntu-noble | checking file ironic/api/controllers/v1/versions.py 2026-08-17 20:35:50.775293 | ubuntu-noble | checking file ironic/common/release_mappings.py 2026-08-17 20:35:50.775688 | ubuntu-noble | checking file ironic/conductor/manager.py 2026-08-17 20:35:50.775789 | ubuntu-noble | Hunk #1 succeeded at 1164 (offset 7 lines). 2026-08-17 20:35:50.776279 | ubuntu-noble | checking file ironic/db/api.py 2026-08-17 20:35:50.776463 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-08-17 20:35:50.776717 | ubuntu-noble | checking file ironic/db/sqlalchemy/api.py 2026-08-17 20:35:50.777019 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-08-17 20:35:50.777154 | ubuntu-noble | checking file ironic/objects/deployment.py 2026-08-17 20:35:50.777285 | ubuntu-noble | checking file ironic/objects/node.py 2026-08-17 20:35:50.778085 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_node.py 2026-08-17 20:35:50.778452 | ubuntu-noble | Hunk #2 succeeded at 4516 (offset 9 lines). 2026-08-17 20:35:50.779673 | ubuntu-noble | checking file ironic/tests/unit/conductor/test_manager.py 2026-08-17 20:35:50.779851 | ubuntu-noble | Hunk #1 succeeded at 2575 (offset 67 lines). 2026-08-17 20:35:50.780620 | ubuntu-noble | checking file ironic/tests/unit/db/test_nodes.py 2026-08-17 20:35:50.780788 | ubuntu-noble | checking file ironic/tests/unit/db/utils.py 2026-08-17 20:35:50.780949 | ubuntu-noble | checking file ironic/tests/unit/objects/test_objects.py 2026-08-17 20:35:50.781081 | ubuntu-noble | checking file releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-08-17 20:35:50.781737 | ubuntu-noble | + patch --forward --batch -p1 2026-08-17 20:35:50.782666 | ubuntu-noble | patching file api-ref/source/baremetal-api-v1-nodes.inc 2026-08-17 20:35:50.782945 | ubuntu-noble | patching file api-ref/source/parameters.yaml 2026-08-17 20:35:50.783145 | ubuntu-noble | patching file api-ref/source/samples/node-create-response.json 2026-08-17 20:35:50.783214 | ubuntu-noble | patching file api-ref/source/samples/node-show-response.json 2026-08-17 20:35:50.783261 | ubuntu-noble | patching file api-ref/source/samples/node-update-driver-info-response.json 2026-08-17 20:35:50.783323 | ubuntu-noble | patching file api-ref/source/samples/nodes-list-details-response.json 2026-08-17 20:35:50.783434 | ubuntu-noble | patching file doc/source/contributor/webapi-version-history.rst 2026-08-17 20:35:50.783766 | ubuntu-noble | patching file ironic/api/controllers/v1/node.py 2026-08-17 20:35:50.783908 | ubuntu-noble | Hunk #3 succeeded at 1612 (offset 24 lines). 2026-08-17 20:35:50.783961 | ubuntu-noble | Hunk #4 succeeded at 2474 (offset 24 lines). 2026-08-17 20:35:50.783970 | ubuntu-noble | Hunk #5 succeeded at 2515 (offset 24 lines). 2026-08-17 20:35:50.783981 | ubuntu-noble | Hunk #6 succeeded at 2665 (offset 24 lines). 2026-08-17 20:35:50.783988 | ubuntu-noble | Hunk #7 succeeded at 2674 (offset 24 lines). 2026-08-17 20:35:50.783998 | ubuntu-noble | Hunk #8 succeeded at 2723 (offset 24 lines). 2026-08-17 20:35:50.784006 | ubuntu-noble | Hunk #9 succeeded at 2742 (offset 24 lines). 2026-08-17 20:35:50.784013 | ubuntu-noble | Hunk #10 succeeded at 2766 (offset 24 lines). 2026-08-17 20:35:50.784023 | ubuntu-noble | Hunk #11 succeeded at 2780 (offset 24 lines). 2026-08-17 20:35:50.784030 | ubuntu-noble | Hunk #12 succeeded at 2789 (offset 24 lines). 2026-08-17 20:35:50.784037 | ubuntu-noble | Hunk #13 succeeded at 2833 (offset 24 lines). 2026-08-17 20:35:50.784047 | ubuntu-noble | Hunk #14 succeeded at 2855 (offset 24 lines). 2026-08-17 20:35:50.784063 | ubuntu-noble | Hunk #15 succeeded at 2873 (offset 24 lines). 2026-08-17 20:35:50.784074 | ubuntu-noble | Hunk #16 succeeded at 3087 (offset 8 lines). 2026-08-17 20:35:50.784080 | ubuntu-noble | Hunk #17 succeeded at 3247 (offset 16 lines). 2026-08-17 20:35:50.784312 | ubuntu-noble | patching file ironic/api/controllers/v1/utils.py 2026-08-17 20:35:50.784360 | ubuntu-noble | Hunk #1 succeeded at 874 (offset -19 lines). 2026-08-17 20:35:50.784459 | ubuntu-noble | Hunk #2 succeeded at 2312 (offset 32 lines). 2026-08-17 20:35:50.784506 | ubuntu-noble | patching file ironic/api/controllers/v1/versions.py 2026-08-17 20:35:50.784630 | ubuntu-noble | patching file ironic/common/release_mappings.py 2026-08-17 20:35:50.785035 | ubuntu-noble | patching file ironic/conductor/manager.py 2026-08-17 20:35:50.785152 | ubuntu-noble | Hunk #1 succeeded at 1164 (offset 7 lines). 2026-08-17 20:35:50.785528 | ubuntu-noble | patching file ironic/db/api.py 2026-08-17 20:35:50.785683 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-08-17 20:35:50.785963 | ubuntu-noble | patching file ironic/db/sqlalchemy/api.py 2026-08-17 20:35:50.786252 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-08-17 20:35:50.786354 | ubuntu-noble | patching file ironic/objects/deployment.py 2026-08-17 20:35:50.786459 | ubuntu-noble | patching file ironic/objects/node.py 2026-08-17 20:35:50.787276 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_node.py 2026-08-17 20:35:50.787635 | ubuntu-noble | Hunk #2 succeeded at 4516 (offset 9 lines). 2026-08-17 20:35:50.788839 | ubuntu-noble | patching file ironic/tests/unit/conductor/test_manager.py 2026-08-17 20:35:50.789014 | ubuntu-noble | Hunk #1 succeeded at 2575 (offset 67 lines). 2026-08-17 20:35:50.789709 | ubuntu-noble | patching file ironic/tests/unit/db/test_nodes.py 2026-08-17 20:35:50.789879 | ubuntu-noble | patching file ironic/tests/unit/db/utils.py 2026-08-17 20:35:50.790019 | ubuntu-noble | patching file ironic/tests/unit/objects/test_objects.py 2026-08-17 20:35:50.790159 | ubuntu-noble | patching file releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-08-17 20:35:50.792189 | ubuntu-noble | + echo patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-08-17 20:35:50.792242 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-17 20:35:50.792327 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-08-17 20:35:50.792354 | ubuntu-noble | + local rel=patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-08-17 20:35:50.792384 | 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-08-17 20:35:50.792412 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch' 2026-08-17 20:35:50.792418 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-08-17 20:35:50.792436 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-17 20:35:50.794072 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-08-17 20:35:50.794092 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-08-17 20:35:50.794227 | ubuntu-noble | + patch --forward --batch -p1 2026-08-17 20:35:50.795873 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-08-17 20:35:50.795893 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-08-17 20:35:50.795981 | ubuntu-noble | + echo patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-08-17 20:35:50.796081 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-17 20:35:50.796180 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-08-17 20:35:50.796223 | ubuntu-noble | + local rel=patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-08-17 20:35:50.796242 | 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-08-17 20:35:50.796269 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch' 2026-08-17 20:35:50.796278 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-08-17 20:35:50.796283 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-17 20:35:50.798155 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-08-17 20:35:50.798176 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-08-17 20:35:50.798180 | ubuntu-noble | checking file ironic/tests/unit/db/sqlalchemy/test_migrations.py 2026-08-17 20:35:50.798184 | ubuntu-noble | checking file releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-08-17 20:35:50.798467 | ubuntu-noble | + patch --forward --batch -p1 2026-08-17 20:35:50.800152 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-08-17 20:35:50.800170 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-08-17 20:35:50.800175 | ubuntu-noble | patching file ironic/tests/unit/db/sqlalchemy/test_migrations.py 2026-08-17 20:35:50.800267 | ubuntu-noble | patching file releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-08-17 20:35:50.800724 | ubuntu-noble | + echo patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-08-17 20:35:50.800833 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-17 20:35:50.800899 | ubuntu-noble | + apply_patch patches/2025.2/ironic/backport-971459.patch 2026-08-17 20:35:50.800929 | ubuntu-noble | + local rel=patches/2025.2/ironic/backport-971459.patch 2026-08-17 20:35:50.800956 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/backport-971459.patch 2026-08-17 20:35:50.800978 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/backport-971459.patch' 2026-08-17 20:35:50.800984 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/backport-971459.patch 2026-08-17 20:35:50.801003 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-17 20:35:50.802694 | ubuntu-noble | checking file ironic/common/states.py 2026-08-17 20:35:50.802715 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_ramdisk.py 2026-08-17 20:35:50.802720 | ubuntu-noble | Hunk #1 succeeded at 227 (offset 1 line). 2026-08-17 20:35:50.802723 | ubuntu-noble | checking file releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-08-17 20:35:50.802826 | ubuntu-noble | + patch --forward --batch -p1 2026-08-17 20:35:50.805420 | ubuntu-noble | patching file ironic/common/states.py 2026-08-17 20:35:50.805897 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_ramdisk.py 2026-08-17 20:35:50.805997 | ubuntu-noble | Hunk #1 succeeded at 227 (offset 1 line). 2026-08-17 20:35:50.806275 | ubuntu-noble | patching file releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-08-17 20:35:50.807353 | ubuntu-noble | + echo patches/2025.2/ironic/backport-971459.patch 2026-08-17 20:35:50.807470 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-17 20:35:50.807550 | ubuntu-noble | + apply_patch patches/2025.2/ironic/virtual-media-nfs.patch 2026-08-17 20:35:50.807580 | ubuntu-noble | + local rel=patches/2025.2/ironic/virtual-media-nfs.patch 2026-08-17 20:35:50.807610 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/virtual-media-nfs.patch 2026-08-17 20:35:50.807636 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/virtual-media-nfs.patch' 2026-08-17 20:35:50.807642 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/virtual-media-nfs.patch 2026-08-17 20:35:50.807663 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-17 20:35:50.809079 | ubuntu-noble | checking file ironic/conf/deploy.py 2026-08-17 20:35:50.809302 | ubuntu-noble | + patch --forward --batch -p1 2026-08-17 20:35:50.811368 | ubuntu-noble | patching file ironic/conf/deploy.py 2026-08-17 20:35:50.811938 | ubuntu-noble | + echo patches/2025.2/ironic/virtual-media-nfs.patch 2026-08-17 20:35:50.812042 | ubuntu-noble | + popd 2026-08-17 20:35:50.814194 | ubuntu-noble | + find ironic-32.0.2.dev22 -type f 2026-08-17 20:35:50.814243 | ubuntu-noble | + sort 2026-08-17 20:35:50.827428 | ubuntu-noble | + append_new_files_to_sources_txt ironic-32.0.2.dev22 files-before files-after 2026-08-17 20:35:50.827540 | ubuntu-noble | + local directory=ironic-32.0.2.dev22 2026-08-17 20:35:50.827578 | ubuntu-noble | + local before=files-before 2026-08-17 20:35:50.827606 | ubuntu-noble | + local after=files-after 2026-08-17 20:35:50.827631 | ubuntu-noble | + local sources_txt 2026-08-17 20:35:50.828825 | ubuntu-noble | ++ find ironic-32.0.2.dev22 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-08-17 20:35:50.829064 | ubuntu-noble | ++ head -1 2026-08-17 20:35:50.832000 | ubuntu-noble | + sources_txt=ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-17 20:35:50.832077 | ubuntu-noble | + [[ -z ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt ]] 2026-08-17 20:35:50.832170 | ubuntu-noble | + local new_files 2026-08-17 20:35:50.832822 | ubuntu-noble | ++ comm -13 files-before files-after 2026-08-17 20:35:50.837546 | ubuntu-noble | + new_files='ironic-32.0.2.dev22/ironic/api/controllers/v1/node.py.orig 2026-08-17 20:35:50.837571 | ubuntu-noble | ironic-32.0.2.dev22/ironic/api/controllers/v1/port.py.orig 2026-08-17 20:35:50.837575 | ubuntu-noble | ironic-32.0.2.dev22/ironic/api/controllers/v1/portgroup.py.orig 2026-08-17 20:35:50.837579 | ubuntu-noble | ironic-32.0.2.dev22/ironic/api/controllers/v1/utils.py.orig 2026-08-17 20:35:50.837582 | ubuntu-noble | ironic-32.0.2.dev22/ironic/conductor/manager.py.orig 2026-08-17 20:35:50.837586 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-08-17 20:35:50.837590 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-08-17 20:35:50.837594 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-08-17 20:35:50.837597 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-08-17 20:35:50.837601 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-08-17 20:35:50.837604 | ubuntu-noble | ironic-32.0.2.dev22/ironic/tests/unit/api/controllers/v1/test_node.py.orig 2026-08-17 20:35:50.837608 | ubuntu-noble | ironic-32.0.2.dev22/ironic/tests/unit/api/controllers/v1/test_ramdisk.py.orig 2026-08-17 20:35:50.837611 | ubuntu-noble | ironic-32.0.2.dev22/ironic/tests/unit/conductor/test_manager.py.orig 2026-08-17 20:35:50.837614 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-08-17 20:35:50.837618 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-08-17 20:35:50.837621 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-08-17 20:35:50.837625 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-08-17 20:35:50.837628 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml' 2026-08-17 20:35:50.837632 | ubuntu-noble | + [[ -z ironic-32.0.2.dev22/ironic/api/controllers/v1/node.py.orig 2026-08-17 20:35:50.837635 | ubuntu-noble | ironic-32.0.2.dev22/ironic/api/controllers/v1/port.py.orig 2026-08-17 20:35:50.837639 | ubuntu-noble | ironic-32.0.2.dev22/ironic/api/controllers/v1/portgroup.py.orig 2026-08-17 20:35:50.837642 | ubuntu-noble | ironic-32.0.2.dev22/ironic/api/controllers/v1/utils.py.orig 2026-08-17 20:35:50.837645 | ubuntu-noble | ironic-32.0.2.dev22/ironic/conductor/manager.py.orig 2026-08-17 20:35:50.837649 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-08-17 20:35:50.837659 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-08-17 20:35:50.837662 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-08-17 20:35:50.837665 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-08-17 20:35:50.837669 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-08-17 20:35:50.837672 | ubuntu-noble | ironic-32.0.2.dev22/ironic/tests/unit/api/controllers/v1/test_node.py.orig 2026-08-17 20:35:50.837675 | ubuntu-noble | ironic-32.0.2.dev22/ironic/tests/unit/api/controllers/v1/test_ramdisk.py.orig 2026-08-17 20:35:50.837679 | ubuntu-noble | ironic-32.0.2.dev22/ironic/tests/unit/conductor/test_manager.py.orig 2026-08-17 20:35:50.837682 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-08-17 20:35:50.837686 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-08-17 20:35:50.837689 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-08-17 20:35:50.837693 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-08-17 20:35:50.837697 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml ]] 2026-08-17 20:35:50.837900 | ubuntu-noble | ++ tail -c1 ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-17 20:35:50.840211 | ubuntu-noble | + [[ -n l ]] 2026-08-17 20:35:50.840258 | ubuntu-noble | + echo 2026-08-17 20:35:50.840268 | ubuntu-noble | + local file 2026-08-17 20:35:50.840276 | ubuntu-noble | + for file in $new_files 2026-08-17 20:35:50.840283 | ubuntu-noble | + case $file in 2026-08-17 20:35:50.840290 | ubuntu-noble | + continue 2026-08-17 20:35:50.840297 | ubuntu-noble | + for file in $new_files 2026-08-17 20:35:50.840305 | ubuntu-noble | + case $file in 2026-08-17 20:35:50.840312 | ubuntu-noble | + continue 2026-08-17 20:35:50.840319 | ubuntu-noble | + for file in $new_files 2026-08-17 20:35:50.840327 | ubuntu-noble | + case $file in 2026-08-17 20:35:50.840334 | ubuntu-noble | + continue 2026-08-17 20:35:50.840342 | ubuntu-noble | + for file in $new_files 2026-08-17 20:35:50.840349 | ubuntu-noble | + case $file in 2026-08-17 20:35:50.840356 | ubuntu-noble | + continue 2026-08-17 20:35:50.840363 | ubuntu-noble | + for file in $new_files 2026-08-17 20:35:50.840370 | ubuntu-noble | + case $file in 2026-08-17 20:35:50.840378 | ubuntu-noble | + continue 2026-08-17 20:35:50.840386 | ubuntu-noble | + for file in $new_files 2026-08-17 20:35:50.840394 | ubuntu-noble | + case $file in 2026-08-17 20:35:50.840402 | ubuntu-noble | + echo 'APPEND ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt' 2026-08-17 20:35:50.840412 | ubuntu-noble | APPEND ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-17 20:35:50.840421 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-08-17 20:35:50.840428 | ubuntu-noble | + for file in $new_files 2026-08-17 20:35:50.840437 | ubuntu-noble | + case $file in 2026-08-17 20:35:50.840457 | ubuntu-noble | + echo 'APPEND ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt' 2026-08-17 20:35:50.840465 | ubuntu-noble | APPEND ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-17 20:35:50.840473 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-08-17 20:35:50.840480 | ubuntu-noble | + for file in $new_files 2026-08-17 20:35:50.840488 | ubuntu-noble | + case $file in 2026-08-17 20:35:50.840496 | ubuntu-noble | + echo 'APPEND ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt' 2026-08-17 20:35:50.840505 | ubuntu-noble | APPEND ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-17 20:35:50.840513 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-08-17 20:35:50.840521 | ubuntu-noble | + for file in $new_files 2026-08-17 20:35:50.840539 | ubuntu-noble | + case $file in 2026-08-17 20:35:50.840547 | ubuntu-noble | + echo 'APPEND ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt' 2026-08-17 20:35:50.840554 | ubuntu-noble | APPEND ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-17 20:35:50.840562 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-08-17 20:35:50.840570 | ubuntu-noble | + for file in $new_files 2026-08-17 20:35:50.840578 | ubuntu-noble | + case $file in 2026-08-17 20:35:50.840585 | ubuntu-noble | + echo 'APPEND ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt' 2026-08-17 20:35:50.840593 | ubuntu-noble | APPEND ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-17 20:35:50.840605 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-08-17 20:35:50.840612 | ubuntu-noble | + for file in $new_files 2026-08-17 20:35:50.840620 | ubuntu-noble | + case $file in 2026-08-17 20:35:50.840626 | ubuntu-noble | + continue 2026-08-17 20:35:50.840633 | ubuntu-noble | + for file in $new_files 2026-08-17 20:35:50.840641 | ubuntu-noble | + case $file in 2026-08-17 20:35:50.840648 | ubuntu-noble | + continue 2026-08-17 20:35:50.840656 | ubuntu-noble | + for file in $new_files 2026-08-17 20:35:50.840663 | ubuntu-noble | + case $file in 2026-08-17 20:35:50.840670 | ubuntu-noble | + continue 2026-08-17 20:35:50.840678 | ubuntu-noble | + for file in $new_files 2026-08-17 20:35:50.840685 | ubuntu-noble | + case $file in 2026-08-17 20:35:50.840692 | ubuntu-noble | + echo 'APPEND releasenotes/notes/bug-2095486-f043868726d7f68f.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt' 2026-08-17 20:35:50.840699 | ubuntu-noble | APPEND releasenotes/notes/bug-2095486-f043868726d7f68f.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-17 20:35:50.840704 | ubuntu-noble | + echo releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-08-17 20:35:50.840715 | ubuntu-noble | + for file in $new_files 2026-08-17 20:35:50.840720 | ubuntu-noble | + case $file in 2026-08-17 20:35:50.840725 | ubuntu-noble | + echo 'APPEND releasenotes/notes/bug-2136818-9285f09043204290.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt' 2026-08-17 20:35:50.840729 | ubuntu-noble | APPEND releasenotes/notes/bug-2136818-9285f09043204290.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-17 20:35:50.840733 | ubuntu-noble | + echo releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-08-17 20:35:50.840738 | ubuntu-noble | + for file in $new_files 2026-08-17 20:35:50.840742 | ubuntu-noble | + case $file in 2026-08-17 20:35:50.840769 | ubuntu-noble | + echo 'APPEND releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt' 2026-08-17 20:35:50.840775 | ubuntu-noble | APPEND releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-17 20:35:50.840779 | ubuntu-noble | + echo releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-08-17 20:35:50.840784 | ubuntu-noble | + for file in $new_files 2026-08-17 20:35:50.840788 | ubuntu-noble | + case $file in 2026-08-17 20:35:50.840793 | ubuntu-noble | + echo 'APPEND releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt' 2026-08-17 20:35:50.840798 | ubuntu-noble | APPEND releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-17 20:35:50.840802 | ubuntu-noble | + echo releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-08-17 20:35:50.840806 | ubuntu-noble | + for file in $new_files 2026-08-17 20:35:50.840811 | ubuntu-noble | + case $file in 2026-08-17 20:35:50.840815 | ubuntu-noble | + echo 'APPEND releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt' 2026-08-17 20:35:50.840819 | ubuntu-noble | APPEND releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-17 20:35:50.840824 | ubuntu-noble | + echo releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml 2026-08-17 20:35:50.840828 | ubuntu-noble | + rm files-before files-after 2026-08-17 20:35:50.841942 | ubuntu-noble | + tar czf ironic-stable-2025.2.tar.gz ironic-32.0.2.dev22 2026-08-17 20:35:51.481598 | ubuntu-noble | + rm -r ironic-32.0.2.dev22 2026-08-17 20:35:51.529276 | ubuntu-noble | + echo Check overlays for ironic-stable-2025.2.tar.gz 2026-08-17 20:35:51.529324 | ubuntu-noble | Check overlays for ironic-stable-2025.2.tar.gz 2026-08-17 20:35:51.529334 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 20:35:51.529340 | ubuntu-noble | + popd 2026-08-17 20:35:51.529430 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 20:35:51.529463 | ubuntu-noble | + pushd tarballs 2026-08-17 20:35:51.531028 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-08-17 20:35:51.533981 | ubuntu-noble | + filename=keystone-stable-2025.2.tar.gz 2026-08-17 20:35:51.534039 | ubuntu-noble | + [[ -e keystone-stable-2025.2.tar.gz ]] 2026-08-17 20:35:51.534170 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-08-17 20:35:51.534179 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-08-17 20:35:51.534208 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-08-17 20:35:53.042253 | ubuntu-noble | 2026-08-17 20:35:53 URL:https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz [1804112/1804112] -> "keystone-stable-2025.2.tar.gz" [1] 2026-08-17 20:35:53.044336 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-17 20:35:53.044374 | ubuntu-noble | + echo Process keystone-stable-2025.2.tar.gz 2026-08-17 20:35:53.044383 | ubuntu-noble | Process keystone-stable-2025.2.tar.gz 2026-08-17 20:35:53.047163 | ubuntu-noble | ++ tar -tzf keystone-stable-2025.2.tar.gz 2026-08-17 20:35:53.047202 | ubuntu-noble | ++ head -1 2026-08-17 20:35:53.047214 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 20:35:53.053346 | ubuntu-noble | + directory=keystone-28.0.2.dev20 2026-08-17 20:35:53.054184 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 keystone-28.0.2.dev20 2026-08-17 20:35:53.054221 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 20:35:53.054232 | ubuntu-noble | ++ local directory=keystone-28.0.2.dev20 2026-08-17 20:35:53.054243 | ubuntu-noble | ++ local suffix= 2026-08-17 20:35:53.054309 | ubuntu-noble | ++ local name=keystone 2026-08-17 20:35:53.054319 | ubuntu-noble | ++ local candidate path 2026-08-17 20:35:53.054329 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:53.054336 | ubuntu-noble | ++ path=patches/2025.2/keystone 2026-08-17 20:35:53.054346 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/keystone ]] 2026-08-17 20:35:53.054380 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:53.054388 | ubuntu-noble | ++ path=patches/2025.2/keystone 2026-08-17 20:35:53.054414 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/keystone ]] 2026-08-17 20:35:53.054422 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:53.054429 | ubuntu-noble | ++ path=patches/2025.2/keystone 2026-08-17 20:35:53.054438 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/keystone ]] 2026-08-17 20:35:53.054445 | ubuntu-noble | ++ return 1 2026-08-17 20:35:53.054938 | ubuntu-noble | + patch_dir= 2026-08-17 20:35:53.054954 | ubuntu-noble | + patch_dir= 2026-08-17 20:35:53.055738 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 keystone-28.0.2.dev20 /source 2026-08-17 20:35:53.055871 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 20:35:53.056467 | ubuntu-noble | ++ local directory=keystone-28.0.2.dev20 2026-08-17 20:35:53.056493 | ubuntu-noble | ++ local suffix=/source 2026-08-17 20:35:53.056501 | ubuntu-noble | ++ local name=keystone 2026-08-17 20:35:53.056507 | ubuntu-noble | ++ local candidate path 2026-08-17 20:35:53.056514 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:53.056521 | ubuntu-noble | ++ path=overlays/2025.2/keystone/source 2026-08-17 20:35:53.056528 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/keystone/source ]] 2026-08-17 20:35:53.056535 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:53.056541 | ubuntu-noble | ++ path=overlays/2025.2/keystone/source 2026-08-17 20:35:53.056548 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/keystone/source ]] 2026-08-17 20:35:53.056554 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:53.056574 | ubuntu-noble | ++ path=overlays/2025.2/keystone/source 2026-08-17 20:35:53.056581 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/keystone/source ]] 2026-08-17 20:35:53.056588 | ubuntu-noble | ++ return 1 2026-08-17 20:35:53.056683 | ubuntu-noble | + overlay_dir= 2026-08-17 20:35:53.056759 | ubuntu-noble | + overlay_dir= 2026-08-17 20:35:53.056806 | ubuntu-noble | + echo Check patches for keystone-stable-2025.2.tar.gz 2026-08-17 20:35:53.056829 | ubuntu-noble | Check patches for keystone-stable-2025.2.tar.gz 2026-08-17 20:35:53.056859 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 20:35:53.056891 | ubuntu-noble | + echo Check overlays for keystone-stable-2025.2.tar.gz 2026-08-17 20:35:53.056912 | ubuntu-noble | Check overlays for keystone-stable-2025.2.tar.gz 2026-08-17 20:35:53.056938 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 20:35:53.056963 | ubuntu-noble | + popd 2026-08-17 20:35:53.057393 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 20:35:53.057416 | ubuntu-noble | + pushd tarballs 2026-08-17 20:35:53.057737 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-08-17 20:35:53.059585 | ubuntu-noble | + filename=magnum-stable-2025.2.tar.gz 2026-08-17 20:35:53.059611 | ubuntu-noble | + [[ -e magnum-stable-2025.2.tar.gz ]] 2026-08-17 20:35:53.059617 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-08-17 20:35:53.059624 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-08-17 20:35:53.059630 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-08-17 20:35:54.413082 | ubuntu-noble | 2026-08-17 20:35:54 URL:https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz [981519/981519] -> "magnum-stable-2025.2.tar.gz" [1] 2026-08-17 20:35:54.415980 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-17 20:35:54.416035 | ubuntu-noble | + echo Process magnum-stable-2025.2.tar.gz 2026-08-17 20:35:54.416048 | ubuntu-noble | Process magnum-stable-2025.2.tar.gz 2026-08-17 20:35:54.418227 | ubuntu-noble | ++ tar -tzf magnum-stable-2025.2.tar.gz 2026-08-17 20:35:54.418277 | ubuntu-noble | ++ head -1 2026-08-17 20:35:54.419615 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 20:35:54.429091 | ubuntu-noble | + directory=magnum-21.0.2.dev9 2026-08-17 20:35:54.430240 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 magnum-21.0.2.dev9 2026-08-17 20:35:54.430379 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 20:35:54.430398 | ubuntu-noble | ++ local directory=magnum-21.0.2.dev9 2026-08-17 20:35:54.430461 | ubuntu-noble | ++ local suffix= 2026-08-17 20:35:54.430533 | ubuntu-noble | ++ local name=magnum 2026-08-17 20:35:54.430547 | ubuntu-noble | ++ local candidate path 2026-08-17 20:35:54.430608 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:54.430636 | ubuntu-noble | ++ path=patches/2025.2/magnum 2026-08-17 20:35:54.430673 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/magnum ]] 2026-08-17 20:35:54.430750 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:54.430761 | ubuntu-noble | ++ path=patches/2025.2/magnum 2026-08-17 20:35:54.430785 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/magnum ]] 2026-08-17 20:35:54.430809 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:54.430819 | ubuntu-noble | ++ path=patches/2025.2/magnum 2026-08-17 20:35:54.430841 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/magnum ]] 2026-08-17 20:35:54.430870 | ubuntu-noble | ++ return 1 2026-08-17 20:35:54.431824 | ubuntu-noble | + patch_dir= 2026-08-17 20:35:54.431848 | ubuntu-noble | + patch_dir= 2026-08-17 20:35:54.432616 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 magnum-21.0.2.dev9 /source 2026-08-17 20:35:54.432772 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 20:35:54.432802 | ubuntu-noble | ++ local directory=magnum-21.0.2.dev9 2026-08-17 20:35:54.432857 | ubuntu-noble | ++ local suffix=/source 2026-08-17 20:35:54.432915 | ubuntu-noble | ++ local name=magnum 2026-08-17 20:35:54.432925 | ubuntu-noble | ++ local candidate path 2026-08-17 20:35:54.432975 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:54.432999 | ubuntu-noble | ++ path=overlays/2025.2/magnum/source 2026-08-17 20:35:54.433026 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/magnum/source ]] 2026-08-17 20:35:54.433077 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:54.433087 | ubuntu-noble | ++ path=overlays/2025.2/magnum/source 2026-08-17 20:35:54.433095 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/magnum/source ]] 2026-08-17 20:35:54.433153 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:54.433168 | ubuntu-noble | ++ path=overlays/2025.2/magnum/source 2026-08-17 20:35:54.433176 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/magnum/source ]] 2026-08-17 20:35:54.433204 | ubuntu-noble | ++ return 1 2026-08-17 20:35:54.434241 | ubuntu-noble | + overlay_dir= 2026-08-17 20:35:54.434304 | ubuntu-noble | + overlay_dir= 2026-08-17 20:35:54.434319 | ubuntu-noble | + echo Check patches for magnum-stable-2025.2.tar.gz 2026-08-17 20:35:54.434329 | ubuntu-noble | Check patches for magnum-stable-2025.2.tar.gz 2026-08-17 20:35:54.434338 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 20:35:54.434347 | ubuntu-noble | + echo Check overlays for magnum-stable-2025.2.tar.gz 2026-08-17 20:35:54.434356 | ubuntu-noble | Check overlays for magnum-stable-2025.2.tar.gz 2026-08-17 20:35:54.434365 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 20:35:54.434373 | ubuntu-noble | + popd 2026-08-17 20:35:54.434382 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 20:35:54.434391 | ubuntu-noble | + pushd tarballs 2026-08-17 20:35:54.434743 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-08-17 20:35:54.436495 | ubuntu-noble | + filename=manila-stable-2025.2.tar.gz 2026-08-17 20:35:54.436537 | ubuntu-noble | + [[ -e manila-stable-2025.2.tar.gz ]] 2026-08-17 20:35:54.436548 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-08-17 20:35:54.436557 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-08-17 20:35:54.436566 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-08-17 20:35:55.985246 | ubuntu-noble | 2026-08-17 20:35:55 URL:https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz [3592149/3592149] -> "manila-stable-2025.2.tar.gz" [1] 2026-08-17 20:35:55.986779 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-17 20:35:55.986818 | ubuntu-noble | + echo Process manila-stable-2025.2.tar.gz 2026-08-17 20:35:55.986827 | ubuntu-noble | Process manila-stable-2025.2.tar.gz 2026-08-17 20:35:55.989160 | ubuntu-noble | ++ tar -tzf manila-stable-2025.2.tar.gz 2026-08-17 20:35:55.989197 | ubuntu-noble | ++ head -1 2026-08-17 20:35:55.990212 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 20:35:55.995780 | ubuntu-noble | + directory=manila-21.0.2.dev31 2026-08-17 20:35:55.996486 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 manila-21.0.2.dev31 2026-08-17 20:35:55.996559 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 20:35:55.996591 | ubuntu-noble | ++ local directory=manila-21.0.2.dev31 2026-08-17 20:35:55.996624 | ubuntu-noble | ++ local suffix= 2026-08-17 20:35:55.996708 | ubuntu-noble | ++ local name=manila 2026-08-17 20:35:55.996723 | ubuntu-noble | ++ local candidate path 2026-08-17 20:35:55.996761 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:55.996774 | ubuntu-noble | ++ path=patches/2025.2/manila 2026-08-17 20:35:55.996785 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/manila ]] 2026-08-17 20:35:55.996826 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:55.996847 | ubuntu-noble | ++ path=patches/2025.2/manila 2026-08-17 20:35:55.996857 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/manila ]] 2026-08-17 20:35:55.996868 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:55.996875 | ubuntu-noble | ++ path=patches/2025.2/manila 2026-08-17 20:35:55.996883 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/manila ]] 2026-08-17 20:35:55.996892 | ubuntu-noble | ++ return 1 2026-08-17 20:35:55.997425 | ubuntu-noble | + patch_dir= 2026-08-17 20:35:55.997451 | ubuntu-noble | + patch_dir= 2026-08-17 20:35:55.997770 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 manila-21.0.2.dev31 /source 2026-08-17 20:35:55.997832 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 20:35:55.997858 | ubuntu-noble | ++ local directory=manila-21.0.2.dev31 2026-08-17 20:35:55.997870 | ubuntu-noble | ++ local suffix=/source 2026-08-17 20:35:55.997907 | ubuntu-noble | ++ local name=manila 2026-08-17 20:35:55.997919 | ubuntu-noble | ++ local candidate path 2026-08-17 20:35:55.997953 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:55.997966 | ubuntu-noble | ++ path=overlays/2025.2/manila/source 2026-08-17 20:35:55.997977 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/manila/source ]] 2026-08-17 20:35:55.997999 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:55.998011 | ubuntu-noble | ++ path=overlays/2025.2/manila/source 2026-08-17 20:35:55.998019 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/manila/source ]] 2026-08-17 20:35:55.998030 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:55.998038 | ubuntu-noble | ++ path=overlays/2025.2/manila/source 2026-08-17 20:35:55.998048 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/manila/source ]] 2026-08-17 20:35:55.998055 | ubuntu-noble | ++ return 1 2026-08-17 20:35:55.998801 | ubuntu-noble | + overlay_dir= 2026-08-17 20:35:55.998827 | ubuntu-noble | + overlay_dir= 2026-08-17 20:35:55.998832 | ubuntu-noble | + echo Check patches for manila-stable-2025.2.tar.gz 2026-08-17 20:35:55.998836 | ubuntu-noble | Check patches for manila-stable-2025.2.tar.gz 2026-08-17 20:35:55.998841 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 20:35:55.998845 | ubuntu-noble | + echo Check overlays for manila-stable-2025.2.tar.gz 2026-08-17 20:35:55.998849 | ubuntu-noble | Check overlays for manila-stable-2025.2.tar.gz 2026-08-17 20:35:55.998853 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 20:35:55.998858 | ubuntu-noble | + popd 2026-08-17 20:35:55.998862 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 20:35:55.998866 | ubuntu-noble | + pushd tarballs 2026-08-17 20:35:55.999562 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-08-17 20:35:56.001234 | ubuntu-noble | + filename=masakari-stable-2025.2.tar.gz 2026-08-17 20:35:56.001310 | ubuntu-noble | + [[ -e masakari-stable-2025.2.tar.gz ]] 2026-08-17 20:35:56.001325 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-08-17 20:35:56.001336 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-08-17 20:35:56.001355 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-08-17 20:35:57.225460 | ubuntu-noble | 2026-08-17 20:35:57 URL:https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz [366922/366922] -> "masakari-stable-2025.2.tar.gz" [1] 2026-08-17 20:35:57.227955 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-17 20:35:57.228000 | ubuntu-noble | + echo Process masakari-stable-2025.2.tar.gz 2026-08-17 20:35:57.228013 | ubuntu-noble | Process masakari-stable-2025.2.tar.gz 2026-08-17 20:35:57.233197 | ubuntu-noble | ++ tar -tzf masakari-stable-2025.2.tar.gz 2026-08-17 20:35:57.233265 | ubuntu-noble | ++ head -1 2026-08-17 20:35:57.235196 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 20:35:57.240026 | ubuntu-noble | + directory=masakari-20.0.0.0rc2.dev2 2026-08-17 20:35:57.241589 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 masakari-20.0.0.0rc2.dev2 2026-08-17 20:35:57.241677 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 20:35:57.241688 | ubuntu-noble | ++ local directory=masakari-20.0.0.0rc2.dev2 2026-08-17 20:35:57.241694 | ubuntu-noble | ++ local suffix= 2026-08-17 20:35:57.241700 | ubuntu-noble | ++ local name=masakari 2026-08-17 20:35:57.241706 | ubuntu-noble | ++ local candidate path 2026-08-17 20:35:57.241712 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:57.241719 | ubuntu-noble | ++ path=patches/2025.2/masakari 2026-08-17 20:35:57.241725 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/masakari ]] 2026-08-17 20:35:57.241732 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:57.241737 | ubuntu-noble | ++ path=patches/2025.2/masakari 2026-08-17 20:35:57.241743 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/masakari ]] 2026-08-17 20:35:57.241758 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:57.241781 | ubuntu-noble | ++ path=patches/2025.2/masakari 2026-08-17 20:35:57.241787 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/masakari ]] 2026-08-17 20:35:57.241793 | ubuntu-noble | ++ return 1 2026-08-17 20:35:57.241806 | ubuntu-noble | + patch_dir= 2026-08-17 20:35:57.241812 | ubuntu-noble | + patch_dir= 2026-08-17 20:35:57.243099 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 masakari-20.0.0.0rc2.dev2 /source 2026-08-17 20:35:57.243180 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 20:35:57.243193 | ubuntu-noble | ++ local directory=masakari-20.0.0.0rc2.dev2 2026-08-17 20:35:57.243204 | ubuntu-noble | ++ local suffix=/source 2026-08-17 20:35:57.243214 | ubuntu-noble | ++ local name=masakari 2026-08-17 20:35:57.243223 | ubuntu-noble | ++ local candidate path 2026-08-17 20:35:57.243232 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:57.243242 | ubuntu-noble | ++ path=overlays/2025.2/masakari/source 2026-08-17 20:35:57.243249 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/masakari/source ]] 2026-08-17 20:35:57.243255 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:57.243261 | ubuntu-noble | ++ path=overlays/2025.2/masakari/source 2026-08-17 20:35:57.243267 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/masakari/source ]] 2026-08-17 20:35:57.243272 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:57.243278 | ubuntu-noble | ++ path=overlays/2025.2/masakari/source 2026-08-17 20:35:57.243283 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/masakari/source ]] 2026-08-17 20:35:57.243289 | ubuntu-noble | ++ return 1 2026-08-17 20:35:57.243302 | ubuntu-noble | + overlay_dir= 2026-08-17 20:35:57.243308 | ubuntu-noble | + overlay_dir= 2026-08-17 20:35:57.243314 | ubuntu-noble | + echo Check patches for masakari-stable-2025.2.tar.gz 2026-08-17 20:35:57.243322 | ubuntu-noble | Check patches for masakari-stable-2025.2.tar.gz 2026-08-17 20:35:57.243332 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 20:35:57.243342 | ubuntu-noble | + echo Check overlays for masakari-stable-2025.2.tar.gz 2026-08-17 20:35:57.243352 | ubuntu-noble | Check overlays for masakari-stable-2025.2.tar.gz 2026-08-17 20:35:57.243362 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 20:35:57.243371 | ubuntu-noble | + popd 2026-08-17 20:35:57.243385 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 20:35:57.243395 | ubuntu-noble | + pushd tarballs 2026-08-17 20:35:57.244463 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-17 20:35:57.246246 | ubuntu-noble | + filename=neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-17 20:35:57.246286 | ubuntu-noble | + [[ -e neutron-dynamic-routing-stable-2025.2.tar.gz ]] 2026-08-17 20:35:57.246304 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-17 20:35:57.246315 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-17 20:35:57.246325 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-17 20:35:58.246324 | ubuntu-noble | 2026-08-17 20:35:58 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-08-17 20:35:58.249497 | 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-08-17 20:35:58.249552 | ubuntu-noble | + echo Process neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-17 20:35:58.249565 | ubuntu-noble | Process neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-17 20:35:58.251264 | ubuntu-noble | ++ tar -tzf neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-17 20:35:58.251472 | ubuntu-noble | ++ head -1 2026-08-17 20:35:58.253603 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 20:35:58.261595 | ubuntu-noble | + directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-17 20:35:58.263180 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-17 20:35:58.263220 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 20:35:58.263229 | ubuntu-noble | ++ local directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-17 20:35:58.263252 | ubuntu-noble | ++ local suffix= 2026-08-17 20:35:58.263259 | ubuntu-noble | ++ local name=neutron_dynamic_routing 2026-08-17 20:35:58.263266 | ubuntu-noble | ++ local candidate path 2026-08-17 20:35:58.263272 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:58.263279 | ubuntu-noble | ++ path=patches/2025.2/neutron_dynamic_routing 2026-08-17 20:35:58.263285 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron_dynamic_routing ]] 2026-08-17 20:35:58.263291 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:58.263297 | ubuntu-noble | ++ path=patches/2025.2/neutron-dynamic-routing 2026-08-17 20:35:58.263303 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-dynamic-routing ]] 2026-08-17 20:35:58.263310 | ubuntu-noble | ++ echo patches/2025.2/neutron-dynamic-routing 2026-08-17 20:35:58.263316 | ubuntu-noble | ++ return 0 2026-08-17 20:35:58.263531 | ubuntu-noble | + patch_dir=patches/2025.2/neutron-dynamic-routing 2026-08-17 20:35:58.264981 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 neutron_dynamic_routing-27.0.0.0rc2.dev5 /source 2026-08-17 20:35:58.265016 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 20:35:58.265024 | ubuntu-noble | ++ local directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-17 20:35:58.265030 | ubuntu-noble | ++ local suffix=/source 2026-08-17 20:35:58.265036 | ubuntu-noble | ++ local name=neutron_dynamic_routing 2026-08-17 20:35:58.265043 | ubuntu-noble | ++ local candidate path 2026-08-17 20:35:58.265049 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:58.265055 | ubuntu-noble | ++ path=overlays/2025.2/neutron_dynamic_routing/source 2026-08-17 20:35:58.265061 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_dynamic_routing/source ]] 2026-08-17 20:35:58.265067 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:58.265073 | ubuntu-noble | ++ path=overlays/2025.2/neutron-dynamic-routing/source 2026-08-17 20:35:58.265079 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron-dynamic-routing/source ]] 2026-08-17 20:35:58.265091 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:58.265098 | ubuntu-noble | ++ path=overlays/2025.2/neutron_dynamic_routing/source 2026-08-17 20:35:58.265104 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_dynamic_routing/source ]] 2026-08-17 20:35:58.265181 | ubuntu-noble | ++ return 1 2026-08-17 20:35:58.265198 | ubuntu-noble | + overlay_dir= 2026-08-17 20:35:58.265205 | ubuntu-noble | + overlay_dir= 2026-08-17 20:35:58.265211 | ubuntu-noble | + echo Check patches for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-17 20:35:58.265218 | ubuntu-noble | Check patches for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-17 20:35:58.265227 | ubuntu-noble | + [[ -n patches/2025.2/neutron-dynamic-routing ]] 2026-08-17 20:35:58.265233 | ubuntu-noble | + tar xzf neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-17 20:35:58.287081 | ubuntu-noble | + rm neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-17 20:35:58.291164 | ubuntu-noble | + find neutron_dynamic_routing-27.0.0.0rc2.dev5 -type f 2026-08-17 20:35:58.291194 | ubuntu-noble | + sort 2026-08-17 20:35:58.292880 | ubuntu-noble | + pushd neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-17 20:35:58.295169 | ubuntu-noble | ++ sort 2026-08-17 20:35:58.295199 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-dynamic-routing -type f -name '*.patch' 2026-08-17 20:35:58.296453 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-17 20:35:58.296489 | ubuntu-noble | + apply_patch patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-08-17 20:35:58.296541 | ubuntu-noble | + local rel=patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-08-17 20:35:58.296553 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-08-17 20:35:58.296576 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/neutron-dynamic-routing/bug-2023632.patch' 2026-08-17 20:35:58.296584 | ubuntu-noble | APPLY PATCH patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-08-17 20:35:58.296593 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-17 20:35:58.298333 | ubuntu-noble | checking file neutron_dynamic_routing/db/bgp_db.py 2026-08-17 20:35:58.298354 | ubuntu-noble | Hunk #1 succeeded at 1024 (offset 6 lines). 2026-08-17 20:35:58.298533 | ubuntu-noble | + patch --forward --batch -p1 2026-08-17 20:35:58.300081 | ubuntu-noble | patching file neutron_dynamic_routing/db/bgp_db.py 2026-08-17 20:35:58.300253 | ubuntu-noble | Hunk #1 succeeded at 1024 (offset 6 lines). 2026-08-17 20:35:58.300584 | ubuntu-noble | + echo patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-08-17 20:35:58.300693 | ubuntu-noble | + popd 2026-08-17 20:35:58.302261 | ubuntu-noble | + sort 2026-08-17 20:35:58.302310 | ubuntu-noble | + find neutron_dynamic_routing-27.0.0.0rc2.dev5 -type f 2026-08-17 20:35:58.308692 | ubuntu-noble | + append_new_files_to_sources_txt neutron_dynamic_routing-27.0.0.0rc2.dev5 files-before files-after 2026-08-17 20:35:58.308764 | ubuntu-noble | + local directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-17 20:35:58.308785 | ubuntu-noble | + local before=files-before 2026-08-17 20:35:58.308794 | ubuntu-noble | + local after=files-after 2026-08-17 20:35:58.308803 | ubuntu-noble | + local sources_txt 2026-08-17 20:35:58.312173 | ubuntu-noble | ++ find neutron_dynamic_routing-27.0.0.0rc2.dev5 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-08-17 20:35:58.312212 | ubuntu-noble | ++ head -1 2026-08-17 20:35:58.313347 | ubuntu-noble | + sources_txt=neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing.egg-info/SOURCES.txt 2026-08-17 20:35:58.313377 | ubuntu-noble | + [[ -z neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing.egg-info/SOURCES.txt ]] 2026-08-17 20:35:58.313389 | ubuntu-noble | + local new_files 2026-08-17 20:35:58.314215 | ubuntu-noble | ++ comm -13 files-before files-after 2026-08-17 20:35:58.317542 | ubuntu-noble | + new_files=neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing/db/bgp_db.py.orig 2026-08-17 20:35:58.317627 | ubuntu-noble | + [[ -z neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing/db/bgp_db.py.orig ]] 2026-08-17 20:35:58.318547 | ubuntu-noble | ++ tail -c1 neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing.egg-info/SOURCES.txt 2026-08-17 20:35:58.320928 | ubuntu-noble | + [[ -n h ]] 2026-08-17 20:35:58.320957 | ubuntu-noble | + echo 2026-08-17 20:35:58.321048 | ubuntu-noble | + local file 2026-08-17 20:35:58.321059 | ubuntu-noble | + for file in $new_files 2026-08-17 20:35:58.321068 | ubuntu-noble | + case $file in 2026-08-17 20:35:58.321092 | ubuntu-noble | + continue 2026-08-17 20:35:58.321212 | ubuntu-noble | + rm files-before files-after 2026-08-17 20:35:58.323517 | ubuntu-noble | + tar czf neutron-dynamic-routing-stable-2025.2.tar.gz neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-17 20:35:58.360444 | ubuntu-noble | + rm -r neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-17 20:35:58.365678 | ubuntu-noble | + echo Check overlays for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-17 20:35:58.365704 | ubuntu-noble | Check overlays for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-17 20:35:58.365708 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 20:35:58.365715 | ubuntu-noble | + popd 2026-08-17 20:35:58.365742 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 20:35:58.365763 | ubuntu-noble | + pushd tarballs 2026-08-17 20:35:58.366422 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-08-17 20:35:58.368005 | ubuntu-noble | + filename=neutron-vpnaas-stable-2025.2.tar.gz 2026-08-17 20:35:58.368031 | ubuntu-noble | + [[ -e neutron-vpnaas-stable-2025.2.tar.gz ]] 2026-08-17 20:35:58.368083 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-08-17 20:35:58.368088 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-08-17 20:35:58.368095 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-08-17 20:35:59.332340 | ubuntu-noble | 2026-08-17 20:35:59 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-08-17 20:35:59.334333 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-17 20:35:59.334401 | ubuntu-noble | + echo Process neutron-vpnaas-stable-2025.2.tar.gz 2026-08-17 20:35:59.334410 | ubuntu-noble | Process neutron-vpnaas-stable-2025.2.tar.gz 2026-08-17 20:35:59.340142 | ubuntu-noble | ++ tar -tzf neutron-vpnaas-stable-2025.2.tar.gz 2026-08-17 20:35:59.340200 | ubuntu-noble | ++ head -1 2026-08-17 20:35:59.340210 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 20:35:59.345659 | ubuntu-noble | + directory=neutron_vpnaas-27.0.0.0rc2.dev5 2026-08-17 20:35:59.347214 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 neutron_vpnaas-27.0.0.0rc2.dev5 2026-08-17 20:35:59.347280 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 20:35:59.347291 | ubuntu-noble | ++ local directory=neutron_vpnaas-27.0.0.0rc2.dev5 2026-08-17 20:35:59.347299 | ubuntu-noble | ++ local suffix= 2026-08-17 20:35:59.347306 | ubuntu-noble | ++ local name=neutron_vpnaas 2026-08-17 20:35:59.347312 | ubuntu-noble | ++ local candidate path 2026-08-17 20:35:59.347319 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:59.347327 | ubuntu-noble | ++ path=patches/2025.2/neutron_vpnaas 2026-08-17 20:35:59.347334 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron_vpnaas ]] 2026-08-17 20:35:59.347342 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:59.347348 | ubuntu-noble | ++ path=patches/2025.2/neutron-vpnaas 2026-08-17 20:35:59.347355 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-vpnaas ]] 2026-08-17 20:35:59.347361 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:59.347368 | ubuntu-noble | ++ path=patches/2025.2/neutron_vpnaas 2026-08-17 20:35:59.347375 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron_vpnaas ]] 2026-08-17 20:35:59.347381 | ubuntu-noble | ++ return 1 2026-08-17 20:35:59.347798 | ubuntu-noble | + patch_dir= 2026-08-17 20:35:59.347820 | ubuntu-noble | + patch_dir= 2026-08-17 20:35:59.349823 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 neutron_vpnaas-27.0.0.0rc2.dev5 /source 2026-08-17 20:35:59.349862 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 20:35:59.349872 | ubuntu-noble | ++ local directory=neutron_vpnaas-27.0.0.0rc2.dev5 2026-08-17 20:35:59.349880 | ubuntu-noble | ++ local suffix=/source 2026-08-17 20:35:59.349888 | ubuntu-noble | ++ local name=neutron_vpnaas 2026-08-17 20:35:59.349896 | ubuntu-noble | ++ local candidate path 2026-08-17 20:35:59.349904 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:59.349912 | ubuntu-noble | ++ path=overlays/2025.2/neutron_vpnaas/source 2026-08-17 20:35:59.349920 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_vpnaas/source ]] 2026-08-17 20:35:59.349928 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:59.349936 | ubuntu-noble | ++ path=overlays/2025.2/neutron-vpnaas/source 2026-08-17 20:35:59.349944 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron-vpnaas/source ]] 2026-08-17 20:35:59.349952 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:35:59.349959 | ubuntu-noble | ++ path=overlays/2025.2/neutron_vpnaas/source 2026-08-17 20:35:59.349967 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_vpnaas/source ]] 2026-08-17 20:35:59.349976 | ubuntu-noble | ++ return 1 2026-08-17 20:35:59.349990 | ubuntu-noble | + overlay_dir= 2026-08-17 20:35:59.349999 | ubuntu-noble | + overlay_dir= 2026-08-17 20:35:59.350010 | ubuntu-noble | + echo Check patches for neutron-vpnaas-stable-2025.2.tar.gz 2026-08-17 20:35:59.350022 | ubuntu-noble | Check patches for neutron-vpnaas-stable-2025.2.tar.gz 2026-08-17 20:35:59.350035 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 20:35:59.350087 | ubuntu-noble | + echo Check overlays for neutron-vpnaas-stable-2025.2.tar.gz 2026-08-17 20:35:59.350098 | ubuntu-noble | Check overlays for neutron-vpnaas-stable-2025.2.tar.gz 2026-08-17 20:35:59.350162 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 20:35:59.350178 | ubuntu-noble | + popd 2026-08-17 20:35:59.350326 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 20:35:59.350340 | ubuntu-noble | + pushd tarballs 2026-08-17 20:35:59.351748 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-08-17 20:35:59.355493 | ubuntu-noble | + filename=neutron-stable-2025.2.tar.gz 2026-08-17 20:35:59.355545 | ubuntu-noble | + [[ -e neutron-stable-2025.2.tar.gz ]] 2026-08-17 20:35:59.355688 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-08-17 20:35:59.355703 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-08-17 20:35:59.355740 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-08-17 20:36:01.373354 | ubuntu-noble | 2026-08-17 20:36:01 URL:https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz [12262428/12262428] -> "neutron-stable-2025.2.tar.gz" [1] 2026-08-17 20:36:01.376313 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-17 20:36:01.376396 | ubuntu-noble | + echo Process neutron-stable-2025.2.tar.gz 2026-08-17 20:36:01.376411 | ubuntu-noble | Process neutron-stable-2025.2.tar.gz 2026-08-17 20:36:01.379239 | ubuntu-noble | ++ tar -tzf neutron-stable-2025.2.tar.gz 2026-08-17 20:36:01.379289 | ubuntu-noble | ++ head -1 2026-08-17 20:36:01.380255 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 20:36:01.388163 | ubuntu-noble | + directory=neutron-27.0.4.dev14 2026-08-17 20:36:01.389315 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 neutron-27.0.4.dev14 2026-08-17 20:36:01.389399 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 20:36:01.389412 | ubuntu-noble | ++ local directory=neutron-27.0.4.dev14 2026-08-17 20:36:01.389421 | ubuntu-noble | ++ local suffix= 2026-08-17 20:36:01.389429 | ubuntu-noble | ++ local name=neutron 2026-08-17 20:36:01.389436 | ubuntu-noble | ++ local candidate path 2026-08-17 20:36:01.389444 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:36:01.389452 | ubuntu-noble | ++ path=patches/2025.2/neutron 2026-08-17 20:36:01.389459 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron ]] 2026-08-17 20:36:01.389468 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:36:01.389475 | ubuntu-noble | ++ path=patches/2025.2/neutron 2026-08-17 20:36:01.389483 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron ]] 2026-08-17 20:36:01.389490 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:36:01.389497 | ubuntu-noble | ++ path=patches/2025.2/neutron 2026-08-17 20:36:01.389513 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron ]] 2026-08-17 20:36:01.389521 | ubuntu-noble | ++ return 1 2026-08-17 20:36:01.390215 | ubuntu-noble | + patch_dir= 2026-08-17 20:36:01.390258 | ubuntu-noble | + patch_dir= 2026-08-17 20:36:01.390968 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 neutron-27.0.4.dev14 /source 2026-08-17 20:36:01.391075 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 20:36:01.391090 | ubuntu-noble | ++ local directory=neutron-27.0.4.dev14 2026-08-17 20:36:01.391244 | ubuntu-noble | ++ local suffix=/source 2026-08-17 20:36:01.391298 | ubuntu-noble | ++ local name=neutron 2026-08-17 20:36:01.391309 | ubuntu-noble | ++ local candidate path 2026-08-17 20:36:01.391374 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:36:01.391383 | ubuntu-noble | ++ path=overlays/2025.2/neutron/source 2026-08-17 20:36:01.391401 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron/source ]] 2026-08-17 20:36:01.391450 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:36:01.391462 | ubuntu-noble | ++ path=overlays/2025.2/neutron/source 2026-08-17 20:36:01.391468 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron/source ]] 2026-08-17 20:36:01.391477 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:36:01.391487 | ubuntu-noble | ++ path=overlays/2025.2/neutron/source 2026-08-17 20:36:01.391496 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron/source ]] 2026-08-17 20:36:01.391504 | ubuntu-noble | ++ return 1 2026-08-17 20:36:01.392055 | ubuntu-noble | + overlay_dir= 2026-08-17 20:36:01.392079 | ubuntu-noble | + overlay_dir= 2026-08-17 20:36:01.392092 | ubuntu-noble | + echo Check patches for neutron-stable-2025.2.tar.gz 2026-08-17 20:36:01.392100 | ubuntu-noble | Check patches for neutron-stable-2025.2.tar.gz 2026-08-17 20:36:01.392139 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 20:36:01.392157 | ubuntu-noble | + echo Check overlays for neutron-stable-2025.2.tar.gz 2026-08-17 20:36:01.392164 | ubuntu-noble | Check overlays for neutron-stable-2025.2.tar.gz 2026-08-17 20:36:01.392171 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 20:36:01.392180 | ubuntu-noble | + popd 2026-08-17 20:36:01.392301 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 20:36:01.392311 | ubuntu-noble | + pushd tarballs 2026-08-17 20:36:01.393876 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-08-17 20:36:01.395993 | ubuntu-noble | + filename=nova-stable-2025.2.tar.gz 2026-08-17 20:36:01.396034 | ubuntu-noble | + [[ -e nova-stable-2025.2.tar.gz ]] 2026-08-17 20:36:01.396045 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-08-17 20:36:01.396059 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-08-17 20:36:01.396071 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-08-17 20:36:03.325353 | ubuntu-noble | 2026-08-17 20:36:03 URL:https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz [9694042/9694042] -> "nova-stable-2025.2.tar.gz" [1] 2026-08-17 20:36:03.326278 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-17 20:36:03.326336 | ubuntu-noble | + echo Process nova-stable-2025.2.tar.gz 2026-08-17 20:36:03.326343 | ubuntu-noble | Process nova-stable-2025.2.tar.gz 2026-08-17 20:36:03.330962 | ubuntu-noble | ++ tar -tzf nova-stable-2025.2.tar.gz 2026-08-17 20:36:03.330997 | ubuntu-noble | ++ head -1 2026-08-17 20:36:03.331003 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 20:36:03.355811 | ubuntu-noble | + directory=nova-32.2.2.dev2 2026-08-17 20:36:03.357187 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 nova-32.2.2.dev2 2026-08-17 20:36:03.357216 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 20:36:03.357221 | ubuntu-noble | ++ local directory=nova-32.2.2.dev2 2026-08-17 20:36:03.357226 | ubuntu-noble | ++ local suffix= 2026-08-17 20:36:03.357229 | ubuntu-noble | ++ local name=nova 2026-08-17 20:36:03.357233 | ubuntu-noble | ++ local candidate path 2026-08-17 20:36:03.357237 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:36:03.357241 | ubuntu-noble | ++ path=patches/2025.2/nova 2026-08-17 20:36:03.357245 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/nova ]] 2026-08-17 20:36:03.357250 | ubuntu-noble | ++ echo patches/2025.2/nova 2026-08-17 20:36:03.357253 | ubuntu-noble | ++ return 0 2026-08-17 20:36:03.357261 | ubuntu-noble | + patch_dir=patches/2025.2/nova 2026-08-17 20:36:03.358240 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 nova-32.2.2.dev2 /source 2026-08-17 20:36:03.358324 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 20:36:03.358338 | ubuntu-noble | ++ local directory=nova-32.2.2.dev2 2026-08-17 20:36:03.358348 | ubuntu-noble | ++ local suffix=/source 2026-08-17 20:36:03.358356 | ubuntu-noble | ++ local name=nova 2026-08-17 20:36:03.358363 | ubuntu-noble | ++ local candidate path 2026-08-17 20:36:03.358371 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:36:03.358378 | ubuntu-noble | ++ path=overlays/2025.2/nova/source 2026-08-17 20:36:03.358386 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/nova/source ]] 2026-08-17 20:36:03.358403 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:36:03.358410 | ubuntu-noble | ++ path=overlays/2025.2/nova/source 2026-08-17 20:36:03.358417 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/nova/source ]] 2026-08-17 20:36:03.358425 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:36:03.358432 | ubuntu-noble | ++ path=overlays/2025.2/nova/source 2026-08-17 20:36:03.358439 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/nova/source ]] 2026-08-17 20:36:03.358447 | ubuntu-noble | ++ return 1 2026-08-17 20:36:03.359192 | ubuntu-noble | + overlay_dir= 2026-08-17 20:36:03.359222 | ubuntu-noble | + overlay_dir= 2026-08-17 20:36:03.359230 | ubuntu-noble | + echo Check patches for nova-stable-2025.2.tar.gz 2026-08-17 20:36:03.359238 | ubuntu-noble | Check patches for nova-stable-2025.2.tar.gz 2026-08-17 20:36:03.359245 | ubuntu-noble | + [[ -n patches/2025.2/nova ]] 2026-08-17 20:36:03.359253 | ubuntu-noble | + tar xzf nova-stable-2025.2.tar.gz 2026-08-17 20:36:03.834920 | ubuntu-noble | + rm nova-stable-2025.2.tar.gz 2026-08-17 20:36:03.840172 | ubuntu-noble | + find nova-32.2.2.dev2 -type f 2026-08-17 20:36:03.840204 | ubuntu-noble | + sort 2026-08-17 20:36:03.854458 | ubuntu-noble | + pushd nova-32.2.2.dev2 2026-08-17 20:36:03.857027 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/nova -type f -name '*.patch' 2026-08-17 20:36:03.857059 | ubuntu-noble | ++ sort 2026-08-17 20:36:03.858170 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-17 20:36:03.858201 | ubuntu-noble | + apply_patch patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-08-17 20:36:03.858217 | ubuntu-noble | + local rel=patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-08-17 20:36:03.858241 | 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-08-17 20:36:03.858250 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch' 2026-08-17 20:36:03.858255 | ubuntu-noble | APPLY PATCH patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-08-17 20:36:03.858261 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-17 20:36:03.859958 | ubuntu-noble | checking file nova/api/openstack/identity.py 2026-08-17 20:36:03.859980 | ubuntu-noble | checking file nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-08-17 20:36:03.859989 | ubuntu-noble | + patch --forward --batch -p1 2026-08-17 20:36:03.861757 | ubuntu-noble | patching file nova/api/openstack/identity.py 2026-08-17 20:36:03.861784 | ubuntu-noble | patching file nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-08-17 20:36:03.861995 | ubuntu-noble | + echo patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-08-17 20:36:03.862183 | ubuntu-noble | + popd 2026-08-17 20:36:03.863187 | ubuntu-noble | + find nova-32.2.2.dev2 -type f 2026-08-17 20:36:03.863635 | ubuntu-noble | + sort 2026-08-17 20:36:03.878023 | ubuntu-noble | + append_new_files_to_sources_txt nova-32.2.2.dev2 files-before files-after 2026-08-17 20:36:03.878106 | ubuntu-noble | + local directory=nova-32.2.2.dev2 2026-08-17 20:36:03.878160 | ubuntu-noble | + local before=files-before 2026-08-17 20:36:03.878180 | ubuntu-noble | + local after=files-after 2026-08-17 20:36:03.878196 | ubuntu-noble | + local sources_txt 2026-08-17 20:36:03.879007 | ubuntu-noble | ++ find nova-32.2.2.dev2 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-08-17 20:36:03.879192 | ubuntu-noble | ++ head -1 2026-08-17 20:36:03.881289 | ubuntu-noble | + sources_txt=nova-32.2.2.dev2/nova.egg-info/SOURCES.txt 2026-08-17 20:36:03.881343 | ubuntu-noble | + [[ -z nova-32.2.2.dev2/nova.egg-info/SOURCES.txt ]] 2026-08-17 20:36:03.881553 | ubuntu-noble | + local new_files 2026-08-17 20:36:03.881811 | ubuntu-noble | ++ comm -13 files-before files-after 2026-08-17 20:36:03.886342 | ubuntu-noble | + new_files=nova-32.2.2.dev2/nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-08-17 20:36:03.886367 | ubuntu-noble | + [[ -z nova-32.2.2.dev2/nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py ]] 2026-08-17 20:36:03.886602 | ubuntu-noble | ++ tail -c1 nova-32.2.2.dev2/nova.egg-info/SOURCES.txt 2026-08-17 20:36:03.888081 | ubuntu-noble | + [[ -n h ]] 2026-08-17 20:36:03.888100 | ubuntu-noble | + echo 2026-08-17 20:36:03.888104 | ubuntu-noble | + local file 2026-08-17 20:36:03.888126 | ubuntu-noble | + for file in $new_files 2026-08-17 20:36:03.888130 | ubuntu-noble | + case $file in 2026-08-17 20:36:03.888134 | 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-08-17 20:36:03.888139 | 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-08-17 20:36:03.888143 | ubuntu-noble | + echo nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-08-17 20:36:03.888147 | ubuntu-noble | + rm files-before files-after 2026-08-17 20:36:03.889549 | ubuntu-noble | + tar czf nova-stable-2025.2.tar.gz nova-32.2.2.dev2 2026-08-17 20:36:05.444798 | ubuntu-noble | + rm -r nova-32.2.2.dev2 2026-08-17 20:36:05.548461 | ubuntu-noble | + echo Check overlays for nova-stable-2025.2.tar.gz 2026-08-17 20:36:05.548626 | ubuntu-noble | Check overlays for nova-stable-2025.2.tar.gz 2026-08-17 20:36:05.548652 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 20:36:05.548673 | ubuntu-noble | + popd 2026-08-17 20:36:05.548692 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 20:36:05.548711 | ubuntu-noble | + pushd tarballs 2026-08-17 20:36:05.548743 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-08-17 20:36:05.551180 | ubuntu-noble | + filename=octavia-stable-2025.2.tar.gz 2026-08-17 20:36:05.551220 | ubuntu-noble | + [[ -e octavia-stable-2025.2.tar.gz ]] 2026-08-17 20:36:05.551275 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-08-17 20:36:05.551294 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-08-17 20:36:05.551343 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-08-17 20:36:06.912361 | ubuntu-noble | 2026-08-17 20:36:06 URL:https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz [1346309/1346309] -> "octavia-stable-2025.2.tar.gz" [1] 2026-08-17 20:36:06.914416 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-17 20:36:06.914541 | ubuntu-noble | + echo Process octavia-stable-2025.2.tar.gz 2026-08-17 20:36:06.914558 | ubuntu-noble | Process octavia-stable-2025.2.tar.gz 2026-08-17 20:36:06.917246 | ubuntu-noble | ++ tar -tzf octavia-stable-2025.2.tar.gz 2026-08-17 20:36:06.917295 | ubuntu-noble | ++ head -1 2026-08-17 20:36:06.919150 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 20:36:06.927077 | ubuntu-noble | + directory=octavia-17.0.1.dev14 2026-08-17 20:36:06.928744 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 octavia-17.0.1.dev14 2026-08-17 20:36:06.928779 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 20:36:06.928787 | ubuntu-noble | ++ local directory=octavia-17.0.1.dev14 2026-08-17 20:36:06.928795 | ubuntu-noble | ++ local suffix= 2026-08-17 20:36:06.928802 | ubuntu-noble | ++ local name=octavia 2026-08-17 20:36:06.928808 | ubuntu-noble | ++ local candidate path 2026-08-17 20:36:06.928814 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:36:06.928820 | ubuntu-noble | ++ path=patches/2025.2/octavia 2026-08-17 20:36:06.928827 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/octavia ]] 2026-08-17 20:36:06.928834 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:36:06.928840 | ubuntu-noble | ++ path=patches/2025.2/octavia 2026-08-17 20:36:06.928846 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/octavia ]] 2026-08-17 20:36:06.928852 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:36:06.928858 | ubuntu-noble | ++ path=patches/2025.2/octavia 2026-08-17 20:36:06.928864 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/octavia ]] 2026-08-17 20:36:06.928871 | ubuntu-noble | ++ return 1 2026-08-17 20:36:06.928883 | ubuntu-noble | + patch_dir= 2026-08-17 20:36:06.928889 | ubuntu-noble | + patch_dir= 2026-08-17 20:36:06.930246 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 octavia-17.0.1.dev14 /source 2026-08-17 20:36:06.930322 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 20:36:06.930333 | ubuntu-noble | ++ local directory=octavia-17.0.1.dev14 2026-08-17 20:36:06.930342 | ubuntu-noble | ++ local suffix=/source 2026-08-17 20:36:06.930359 | ubuntu-noble | ++ local name=octavia 2026-08-17 20:36:06.930366 | ubuntu-noble | ++ local candidate path 2026-08-17 20:36:06.930374 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:36:06.930382 | ubuntu-noble | ++ path=overlays/2025.2/octavia/source 2026-08-17 20:36:06.930389 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/octavia/source ]] 2026-08-17 20:36:06.930398 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:36:06.930405 | ubuntu-noble | ++ path=overlays/2025.2/octavia/source 2026-08-17 20:36:06.930412 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/octavia/source ]] 2026-08-17 20:36:06.930419 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:36:06.930427 | ubuntu-noble | ++ path=overlays/2025.2/octavia/source 2026-08-17 20:36:06.930434 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/octavia/source ]] 2026-08-17 20:36:06.930441 | ubuntu-noble | ++ return 1 2026-08-17 20:36:06.931226 | ubuntu-noble | + overlay_dir= 2026-08-17 20:36:06.931264 | ubuntu-noble | + overlay_dir= 2026-08-17 20:36:06.931271 | ubuntu-noble | + echo Check patches for octavia-stable-2025.2.tar.gz 2026-08-17 20:36:06.931277 | ubuntu-noble | Check patches for octavia-stable-2025.2.tar.gz 2026-08-17 20:36:06.931284 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 20:36:06.931290 | ubuntu-noble | + echo Check overlays for octavia-stable-2025.2.tar.gz 2026-08-17 20:36:06.931296 | ubuntu-noble | Check overlays for octavia-stable-2025.2.tar.gz 2026-08-17 20:36:06.931302 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 20:36:06.931307 | ubuntu-noble | + popd 2026-08-17 20:36:06.931314 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 20:36:06.931337 | ubuntu-noble | + pushd tarballs 2026-08-17 20:36:06.931803 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-08-17 20:36:06.933848 | ubuntu-noble | + filename=placement-stable-2025.2.tar.gz 2026-08-17 20:36:06.933885 | ubuntu-noble | + [[ -e placement-stable-2025.2.tar.gz ]] 2026-08-17 20:36:06.933893 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-08-17 20:36:06.933901 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-08-17 20:36:06.933933 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-08-17 20:36:08.196896 | ubuntu-noble | 2026-08-17 20:36:08 URL:https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz [570132/570132] -> "placement-stable-2025.2.tar.gz" [1] 2026-08-17 20:36:08.199073 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-17 20:36:08.199146 | ubuntu-noble | + echo Process placement-stable-2025.2.tar.gz 2026-08-17 20:36:08.199175 | ubuntu-noble | Process placement-stable-2025.2.tar.gz 2026-08-17 20:36:08.203224 | ubuntu-noble | ++ tar -tzf placement-stable-2025.2.tar.gz 2026-08-17 20:36:08.203289 | ubuntu-noble | ++ head -1 2026-08-17 20:36:08.205193 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 20:36:08.210810 | ubuntu-noble | + directory=openstack_placement-14.0.1.dev6 2026-08-17 20:36:08.212223 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 openstack_placement-14.0.1.dev6 2026-08-17 20:36:08.212288 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 20:36:08.212298 | ubuntu-noble | ++ local directory=openstack_placement-14.0.1.dev6 2026-08-17 20:36:08.212304 | ubuntu-noble | ++ local suffix= 2026-08-17 20:36:08.212311 | ubuntu-noble | ++ local name=openstack_placement 2026-08-17 20:36:08.212317 | ubuntu-noble | ++ local candidate path 2026-08-17 20:36:08.212323 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:36:08.212328 | ubuntu-noble | ++ path=patches/2025.2/openstack_placement 2026-08-17 20:36:08.212335 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_placement ]] 2026-08-17 20:36:08.212341 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:36:08.212347 | ubuntu-noble | ++ path=patches/2025.2/openstack-placement 2026-08-17 20:36:08.212353 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack-placement ]] 2026-08-17 20:36:08.212358 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:36:08.212364 | ubuntu-noble | ++ path=patches/2025.2/openstack_placement 2026-08-17 20:36:08.212370 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_placement ]] 2026-08-17 20:36:08.212398 | ubuntu-noble | ++ return 1 2026-08-17 20:36:08.212945 | ubuntu-noble | + patch_dir= 2026-08-17 20:36:08.212961 | ubuntu-noble | + patch_dir= 2026-08-17 20:36:08.213462 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 openstack_placement-14.0.1.dev6 /source 2026-08-17 20:36:08.213555 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 20:36:08.213567 | ubuntu-noble | ++ local directory=openstack_placement-14.0.1.dev6 2026-08-17 20:36:08.213576 | ubuntu-noble | ++ local suffix=/source 2026-08-17 20:36:08.213637 | ubuntu-noble | ++ local name=openstack_placement 2026-08-17 20:36:08.213645 | ubuntu-noble | ++ local candidate path 2026-08-17 20:36:08.213674 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:36:08.213685 | ubuntu-noble | ++ path=overlays/2025.2/openstack_placement/source 2026-08-17 20:36:08.213690 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_placement/source ]] 2026-08-17 20:36:08.213724 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:36:08.213731 | ubuntu-noble | ++ path=overlays/2025.2/openstack-placement/source 2026-08-17 20:36:08.213740 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack-placement/source ]] 2026-08-17 20:36:08.213746 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:36:08.213754 | ubuntu-noble | ++ path=overlays/2025.2/openstack_placement/source 2026-08-17 20:36:08.213760 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_placement/source ]] 2026-08-17 20:36:08.213782 | ubuntu-noble | ++ return 1 2026-08-17 20:36:08.214753 | ubuntu-noble | + overlay_dir= 2026-08-17 20:36:08.214779 | ubuntu-noble | + overlay_dir= 2026-08-17 20:36:08.214786 | ubuntu-noble | + echo Check patches for placement-stable-2025.2.tar.gz 2026-08-17 20:36:08.214792 | ubuntu-noble | Check patches for placement-stable-2025.2.tar.gz 2026-08-17 20:36:08.214797 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 20:36:08.214803 | ubuntu-noble | + echo Check overlays for placement-stable-2025.2.tar.gz 2026-08-17 20:36:08.214809 | ubuntu-noble | Check overlays for placement-stable-2025.2.tar.gz 2026-08-17 20:36:08.214815 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 20:36:08.214821 | ubuntu-noble | + popd 2026-08-17 20:36:08.214827 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 20:36:08.214834 | ubuntu-noble | + pushd tarballs 2026-08-17 20:36:08.215192 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-08-17 20:36:08.217672 | ubuntu-noble | + filename=skyline-apiserver-stable-2025.2.tar.gz 2026-08-17 20:36:08.217705 | ubuntu-noble | + [[ -e skyline-apiserver-stable-2025.2.tar.gz ]] 2026-08-17 20:36:08.217712 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-08-17 20:36:08.217718 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-08-17 20:36:08.217724 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-08-17 20:36:10.140257 | ubuntu-noble | 2026-08-17 20:36:10 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-08-17 20:36:10.143096 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-17 20:36:10.143183 | ubuntu-noble | + echo Process skyline-apiserver-stable-2025.2.tar.gz 2026-08-17 20:36:10.143196 | ubuntu-noble | Process skyline-apiserver-stable-2025.2.tar.gz 2026-08-17 20:36:10.146193 | ubuntu-noble | ++ tar -tzf skyline-apiserver-stable-2025.2.tar.gz 2026-08-17 20:36:10.146239 | ubuntu-noble | ++ head -1 2026-08-17 20:36:10.146760 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 20:36:10.154982 | ubuntu-noble | + directory=skyline_apiserver-7.0.1.dev7 2026-08-17 20:36:10.156081 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 skyline_apiserver-7.0.1.dev7 2026-08-17 20:36:10.156218 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 20:36:10.156236 | ubuntu-noble | ++ local directory=skyline_apiserver-7.0.1.dev7 2026-08-17 20:36:10.156290 | ubuntu-noble | ++ local suffix= 2026-08-17 20:36:10.156349 | ubuntu-noble | ++ local name=skyline_apiserver 2026-08-17 20:36:10.156360 | ubuntu-noble | ++ local candidate path 2026-08-17 20:36:10.156444 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:36:10.156453 | ubuntu-noble | ++ path=patches/2025.2/skyline_apiserver 2026-08-17 20:36:10.156462 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_apiserver ]] 2026-08-17 20:36:10.156511 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:36:10.156520 | ubuntu-noble | ++ path=patches/2025.2/skyline-apiserver 2026-08-17 20:36:10.156529 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline-apiserver ]] 2026-08-17 20:36:10.156552 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:36:10.156562 | ubuntu-noble | ++ path=patches/2025.2/skyline_apiserver 2026-08-17 20:36:10.156571 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_apiserver ]] 2026-08-17 20:36:10.156579 | ubuntu-noble | ++ return 1 2026-08-17 20:36:10.157351 | ubuntu-noble | + patch_dir= 2026-08-17 20:36:10.157372 | ubuntu-noble | + patch_dir= 2026-08-17 20:36:10.157883 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 skyline_apiserver-7.0.1.dev7 /source 2026-08-17 20:36:10.157933 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 20:36:10.157945 | ubuntu-noble | ++ local directory=skyline_apiserver-7.0.1.dev7 2026-08-17 20:36:10.157977 | ubuntu-noble | ++ local suffix=/source 2026-08-17 20:36:10.158036 | ubuntu-noble | ++ local name=skyline_apiserver 2026-08-17 20:36:10.158045 | ubuntu-noble | ++ local candidate path 2026-08-17 20:36:10.158076 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:36:10.158103 | ubuntu-noble | ++ path=overlays/2025.2/skyline_apiserver/source 2026-08-17 20:36:10.158127 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_apiserver/source ]] 2026-08-17 20:36:10.158162 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:36:10.158171 | ubuntu-noble | ++ path=overlays/2025.2/skyline-apiserver/source 2026-08-17 20:36:10.158180 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline-apiserver/source ]] 2026-08-17 20:36:10.158189 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:36:10.158197 | ubuntu-noble | ++ path=overlays/2025.2/skyline_apiserver/source 2026-08-17 20:36:10.158206 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_apiserver/source ]] 2026-08-17 20:36:10.158214 | ubuntu-noble | ++ return 1 2026-08-17 20:36:10.159306 | ubuntu-noble | + overlay_dir= 2026-08-17 20:36:10.159336 | ubuntu-noble | + overlay_dir= 2026-08-17 20:36:10.159343 | ubuntu-noble | + echo Check patches for skyline-apiserver-stable-2025.2.tar.gz 2026-08-17 20:36:10.159350 | ubuntu-noble | Check patches for skyline-apiserver-stable-2025.2.tar.gz 2026-08-17 20:36:10.159356 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 20:36:10.159362 | ubuntu-noble | + echo Check overlays for skyline-apiserver-stable-2025.2.tar.gz 2026-08-17 20:36:10.159368 | ubuntu-noble | Check overlays for skyline-apiserver-stable-2025.2.tar.gz 2026-08-17 20:36:10.159374 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 20:36:10.159380 | ubuntu-noble | + popd 2026-08-17 20:36:10.159387 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 20:36:10.159412 | ubuntu-noble | + pushd tarballs 2026-08-17 20:36:10.159677 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-08-17 20:36:10.162006 | ubuntu-noble | + filename=skyline-console-stable-2025.2.tar.gz 2026-08-17 20:36:10.162039 | ubuntu-noble | + [[ -e skyline-console-stable-2025.2.tar.gz ]] 2026-08-17 20:36:10.162047 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-08-17 20:36:10.162055 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-08-17 20:36:10.162061 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-08-17 20:36:12.702335 | ubuntu-noble | 2026-08-17 20:36:12 URL:https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz [26663359/26663359] -> "skyline-console-stable-2025.2.tar.gz" [1] 2026-08-17 20:36:12.705775 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-17 20:36:12.705845 | ubuntu-noble | + echo Process skyline-console-stable-2025.2.tar.gz 2026-08-17 20:36:12.705859 | ubuntu-noble | Process skyline-console-stable-2025.2.tar.gz 2026-08-17 20:36:12.708085 | ubuntu-noble | ++ tar -tzf skyline-console-stable-2025.2.tar.gz 2026-08-17 20:36:12.713182 | ubuntu-noble | ++ head -1 2026-08-17 20:36:12.713230 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 20:36:12.716075 | ubuntu-noble | + directory=skyline_console-7.0.2.dev2 2026-08-17 20:36:12.718222 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 skyline_console-7.0.2.dev2 2026-08-17 20:36:12.718313 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 20:36:12.718329 | ubuntu-noble | ++ local directory=skyline_console-7.0.2.dev2 2026-08-17 20:36:12.718341 | ubuntu-noble | ++ local suffix= 2026-08-17 20:36:12.718393 | ubuntu-noble | ++ local name=skyline_console 2026-08-17 20:36:12.718403 | ubuntu-noble | ++ local candidate path 2026-08-17 20:36:12.718414 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:36:12.718425 | ubuntu-noble | ++ path=patches/2025.2/skyline_console 2026-08-17 20:36:12.718436 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_console ]] 2026-08-17 20:36:12.718461 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:36:12.718472 | ubuntu-noble | ++ path=patches/2025.2/skyline-console 2026-08-17 20:36:12.718482 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline-console ]] 2026-08-17 20:36:12.718491 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:36:12.718523 | ubuntu-noble | ++ path=patches/2025.2/skyline_console 2026-08-17 20:36:12.718534 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_console ]] 2026-08-17 20:36:12.718544 | ubuntu-noble | ++ return 1 2026-08-17 20:36:12.719460 | ubuntu-noble | + patch_dir= 2026-08-17 20:36:12.719625 | ubuntu-noble | + patch_dir= 2026-08-17 20:36:12.720861 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 skyline_console-7.0.2.dev2 /source 2026-08-17 20:36:12.721967 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 20:36:12.722011 | ubuntu-noble | ++ local directory=skyline_console-7.0.2.dev2 2026-08-17 20:36:12.722022 | ubuntu-noble | ++ local suffix=/source 2026-08-17 20:36:12.722032 | ubuntu-noble | ++ local name=skyline_console 2026-08-17 20:36:12.722042 | ubuntu-noble | ++ local candidate path 2026-08-17 20:36:12.722052 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:36:12.722062 | ubuntu-noble | ++ path=overlays/2025.2/skyline_console/source 2026-08-17 20:36:12.722072 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_console/source ]] 2026-08-17 20:36:12.722084 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:36:12.722094 | ubuntu-noble | ++ path=overlays/2025.2/skyline-console/source 2026-08-17 20:36:12.722104 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline-console/source ]] 2026-08-17 20:36:12.722171 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:36:12.722183 | ubuntu-noble | ++ path=overlays/2025.2/skyline_console/source 2026-08-17 20:36:12.722193 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_console/source ]] 2026-08-17 20:36:12.722203 | ubuntu-noble | ++ return 1 2026-08-17 20:36:12.722221 | ubuntu-noble | + overlay_dir= 2026-08-17 20:36:12.722231 | ubuntu-noble | + overlay_dir= 2026-08-17 20:36:12.722241 | ubuntu-noble | + echo Check patches for skyline-console-stable-2025.2.tar.gz 2026-08-17 20:36:12.722251 | ubuntu-noble | Check patches for skyline-console-stable-2025.2.tar.gz 2026-08-17 20:36:12.722261 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 20:36:12.722271 | ubuntu-noble | + echo Check overlays for skyline-console-stable-2025.2.tar.gz 2026-08-17 20:36:12.722281 | ubuntu-noble | Check overlays for skyline-console-stable-2025.2.tar.gz 2026-08-17 20:36:12.722291 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 20:36:12.722301 | ubuntu-noble | + popd 2026-08-17 20:36:12.722316 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 20:36:12.722330 | ubuntu-noble | + pushd tarballs 2026-08-17 20:36:12.723814 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-08-17 20:36:12.727051 | ubuntu-noble | + filename=watcher-stable-2025.2.tar.gz 2026-08-17 20:36:12.727109 | ubuntu-noble | + [[ -e watcher-stable-2025.2.tar.gz ]] 2026-08-17 20:36:12.727172 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-08-17 20:36:12.727182 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-08-17 20:36:12.727192 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-08-17 20:36:14.114283 | ubuntu-noble | 2026-08-17 20:36:14 URL:https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz [1284445/1284445] -> "watcher-stable-2025.2.tar.gz" [1] 2026-08-17 20:36:14.116238 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-17 20:36:14.116284 | ubuntu-noble | + echo Process watcher-stable-2025.2.tar.gz 2026-08-17 20:36:14.116297 | ubuntu-noble | Process watcher-stable-2025.2.tar.gz 2026-08-17 20:36:14.119186 | ubuntu-noble | ++ tar -tzf watcher-stable-2025.2.tar.gz 2026-08-17 20:36:14.119234 | ubuntu-noble | ++ head -1 2026-08-17 20:36:14.119580 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 20:36:14.126284 | ubuntu-noble | + directory=python_watcher-15.1.1.dev17 2026-08-17 20:36:14.126985 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 python_watcher-15.1.1.dev17 2026-08-17 20:36:14.127090 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 20:36:14.127163 | ubuntu-noble | ++ local directory=python_watcher-15.1.1.dev17 2026-08-17 20:36:14.127209 | ubuntu-noble | ++ local suffix= 2026-08-17 20:36:14.127254 | ubuntu-noble | ++ local name=python_watcher 2026-08-17 20:36:14.127276 | ubuntu-noble | ++ local candidate path 2026-08-17 20:36:14.127375 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:36:14.127399 | ubuntu-noble | ++ path=patches/2025.2/python_watcher 2026-08-17 20:36:14.127421 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/python_watcher ]] 2026-08-17 20:36:14.127462 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:36:14.127480 | ubuntu-noble | ++ path=patches/2025.2/python-watcher 2026-08-17 20:36:14.127498 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/python-watcher ]] 2026-08-17 20:36:14.127518 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:36:14.127535 | ubuntu-noble | ++ path=patches/2025.2/python_watcher 2026-08-17 20:36:14.127551 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/python_watcher ]] 2026-08-17 20:36:14.127572 | ubuntu-noble | ++ return 1 2026-08-17 20:36:14.127854 | ubuntu-noble | + patch_dir= 2026-08-17 20:36:14.127890 | ubuntu-noble | + patch_dir= 2026-08-17 20:36:14.128551 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 python_watcher-15.1.1.dev17 /source 2026-08-17 20:36:14.128676 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 20:36:14.128722 | ubuntu-noble | ++ local directory=python_watcher-15.1.1.dev17 2026-08-17 20:36:14.128765 | ubuntu-noble | ++ local suffix=/source 2026-08-17 20:36:14.128819 | ubuntu-noble | ++ local name=python_watcher 2026-08-17 20:36:14.128848 | ubuntu-noble | ++ local candidate path 2026-08-17 20:36:14.128899 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:36:14.128928 | ubuntu-noble | ++ path=overlays/2025.2/python_watcher/source 2026-08-17 20:36:14.128957 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/python_watcher/source ]] 2026-08-17 20:36:14.129002 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:36:14.129026 | ubuntu-noble | ++ path=overlays/2025.2/python-watcher/source 2026-08-17 20:36:14.129050 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/python-watcher/source ]] 2026-08-17 20:36:14.129084 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:36:14.129170 | ubuntu-noble | ++ path=overlays/2025.2/python_watcher/source 2026-08-17 20:36:14.129205 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/python_watcher/source ]] 2026-08-17 20:36:14.129234 | ubuntu-noble | ++ return 1 2026-08-17 20:36:14.129662 | ubuntu-noble | + overlay_dir= 2026-08-17 20:36:14.129713 | ubuntu-noble | + overlay_dir= 2026-08-17 20:36:14.129747 | ubuntu-noble | + echo Check patches for watcher-stable-2025.2.tar.gz 2026-08-17 20:36:14.129763 | ubuntu-noble | Check patches for watcher-stable-2025.2.tar.gz 2026-08-17 20:36:14.129785 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 20:36:14.129806 | ubuntu-noble | + echo Check overlays for watcher-stable-2025.2.tar.gz 2026-08-17 20:36:14.129820 | ubuntu-noble | Check overlays for watcher-stable-2025.2.tar.gz 2026-08-17 20:36:14.129838 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 20:36:14.129854 | ubuntu-noble | + popd 2026-08-17 20:36:14.129932 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 20:36:14.129958 | ubuntu-noble | + pushd tarballs 2026-08-17 20:36:14.130604 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-08-17 20:36:14.132354 | ubuntu-noble | + filename=requirements-stable-2025.2.tar.gz 2026-08-17 20:36:14.132443 | ubuntu-noble | + [[ -e requirements-stable-2025.2.tar.gz ]] 2026-08-17 20:36:14.132513 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-08-17 20:36:14.132541 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-08-17 20:36:14.132582 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-08-17 20:36:15.120793 | ubuntu-noble | 2026-08-17 20:36:15 URL:https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz [151783/151783] -> "requirements-stable-2025.2.tar.gz" [1] 2026-08-17 20:36:15.123961 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-17 20:36:15.124212 | ubuntu-noble | + echo Process requirements-stable-2025.2.tar.gz 2026-08-17 20:36:15.124265 | ubuntu-noble | Process requirements-stable-2025.2.tar.gz 2026-08-17 20:36:15.126580 | ubuntu-noble | ++ tar -tzf requirements-stable-2025.2.tar.gz 2026-08-17 20:36:15.130198 | ubuntu-noble | ++ head -1 2026-08-17 20:36:15.130261 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 20:36:15.135682 | ubuntu-noble | + directory=openstack_requirements-1.2.1.dev7853 2026-08-17 20:36:15.136732 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 openstack_requirements-1.2.1.dev7853 2026-08-17 20:36:15.136896 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 20:36:15.136953 | ubuntu-noble | ++ local directory=openstack_requirements-1.2.1.dev7853 2026-08-17 20:36:15.137005 | ubuntu-noble | ++ local suffix= 2026-08-17 20:36:15.137075 | ubuntu-noble | ++ local name=openstack_requirements 2026-08-17 20:36:15.137153 | ubuntu-noble | ++ local candidate path 2026-08-17 20:36:15.137229 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:36:15.137265 | ubuntu-noble | ++ path=patches/2025.2/openstack_requirements 2026-08-17 20:36:15.137322 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_requirements ]] 2026-08-17 20:36:15.137384 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:36:15.137415 | ubuntu-noble | ++ path=patches/2025.2/openstack-requirements 2026-08-17 20:36:15.137444 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack-requirements ]] 2026-08-17 20:36:15.137477 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:36:15.137505 | ubuntu-noble | ++ path=patches/2025.2/openstack_requirements 2026-08-17 20:36:15.137532 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_requirements ]] 2026-08-17 20:36:15.137565 | ubuntu-noble | ++ return 1 2026-08-17 20:36:15.138081 | ubuntu-noble | + patch_dir= 2026-08-17 20:36:15.138177 | ubuntu-noble | + patch_dir= 2026-08-17 20:36:15.139029 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 openstack_requirements-1.2.1.dev7853 /source 2026-08-17 20:36:15.139258 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 20:36:15.139366 | ubuntu-noble | ++ local directory=openstack_requirements-1.2.1.dev7853 2026-08-17 20:36:15.139431 | ubuntu-noble | ++ local suffix=/source 2026-08-17 20:36:15.139505 | ubuntu-noble | ++ local name=openstack_requirements 2026-08-17 20:36:15.139546 | ubuntu-noble | ++ local candidate path 2026-08-17 20:36:15.139614 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:36:15.139655 | ubuntu-noble | ++ path=overlays/2025.2/openstack_requirements/source 2026-08-17 20:36:15.139694 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_requirements/source ]] 2026-08-17 20:36:15.139749 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:36:15.139784 | ubuntu-noble | ++ path=overlays/2025.2/openstack-requirements/source 2026-08-17 20:36:15.139819 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack-requirements/source ]] 2026-08-17 20:36:15.139863 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 20:36:15.139899 | ubuntu-noble | ++ path=overlays/2025.2/openstack_requirements/source 2026-08-17 20:36:15.139937 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_requirements/source ]] 2026-08-17 20:36:15.139980 | ubuntu-noble | ++ return 1 2026-08-17 20:36:15.140671 | ubuntu-noble | + overlay_dir= 2026-08-17 20:36:15.140748 | ubuntu-noble | + overlay_dir= 2026-08-17 20:36:15.140800 | ubuntu-noble | + echo Check patches for requirements-stable-2025.2.tar.gz 2026-08-17 20:36:15.140820 | ubuntu-noble | Check patches for requirements-stable-2025.2.tar.gz 2026-08-17 20:36:15.140848 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 20:36:15.140876 | ubuntu-noble | + echo Check overlays for requirements-stable-2025.2.tar.gz 2026-08-17 20:36:15.140892 | ubuntu-noble | Check overlays for requirements-stable-2025.2.tar.gz 2026-08-17 20:36:15.140914 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 20:36:15.140934 | ubuntu-noble | + popd 2026-08-17 20:36:15.141195 | 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-08-17 20:36:15.141268 | ubuntu-noble | + local manifest=/home/zuul/src/github.com/osism/container-images-kolla/.patches-applied 2026-08-17 20:36:15.141352 | ubuntu-noble | + shift 2026-08-17 20:36:15.141380 | ubuntu-noble | + [[ ! -e /home/zuul/src/github.com/osism/container-images-kolla/.patches-applied ]] 2026-08-17 20:36:15.141435 | ubuntu-noble | + roots=() 2026-08-17 20:36:15.141459 | ubuntu-noble | + local roots dir 2026-08-17 20:36:15.141488 | ubuntu-noble | + for dir in "$@" 2026-08-17 20:36:15.141509 | ubuntu-noble | + [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2 ]] 2026-08-17 20:36:15.141533 | ubuntu-noble | + roots+=("$PATCH_ROOT/$dir") 2026-08-17 20:36:15.141567 | ubuntu-noble | + for dir in "$@" 2026-08-17 20:36:15.141587 | ubuntu-noble | + [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/kolla-build/2025.2 ]] 2026-08-17 20:36:15.141609 | ubuntu-noble | + roots+=("$PATCH_ROOT/$dir") 2026-08-17 20:36:15.141645 | ubuntu-noble | + [[ 2 -eq 0 ]] 2026-08-17 20:36:15.141687 | ubuntu-noble | + local tmp 2026-08-17 20:36:15.142475 | ubuntu-noble | ++ mktemp -d 2026-08-17 20:36:15.145131 | ubuntu-noble | + tmp=/tmp/tmp.6TrsQ6vFRu 2026-08-17 20:36:15.145333 | 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-08-17 20:36:15.145532 | ubuntu-noble | + sed 's|^/home/zuul/src/github.com/osism/container-images-kolla/||' 2026-08-17 20:36:15.149159 | ubuntu-noble | + sort 2026-08-17 20:36:15.150403 | ubuntu-noble | + sort -u /home/zuul/src/github.com/osism/container-images-kolla/.patches-applied 2026-08-17 20:36:15.152992 | ubuntu-noble | + comm -23 /tmp/tmp.6TrsQ6vFRu/expected /tmp/tmp.6TrsQ6vFRu/applied 2026-08-17 20:36:15.154906 | ubuntu-noble | + local expected_count missing_count 2026-08-17 20:36:15.155679 | ubuntu-noble | ++ wc -l 2026-08-17 20:36:15.158391 | ubuntu-noble | + expected_count=14 2026-08-17 20:36:15.159147 | ubuntu-noble | ++ wc -l 2026-08-17 20:36:15.162418 | ubuntu-noble | + missing_count=0 2026-08-17 20:36:15.162500 | ubuntu-noble | + [[ 0 -gt 0 ]] 2026-08-17 20:36:15.162544 | ubuntu-noble | + rm -rf /tmp/tmp.6TrsQ6vFRu 2026-08-17 20:36:15.164227 | ubuntu-noble | + echo 'VERIFIED: 14 patch files, all applied' 2026-08-17 20:36:15.164261 | ubuntu-noble | VERIFIED: 14 patch files, all applied 2026-08-17 20:36:15.164289 | ubuntu-noble | + return 0 2026-08-17 20:36:15.283634 | ubuntu-noble | ok: Runtime: 0:01:08.670669 2026-08-17 20:36:15.313802 | 2026-08-17 20:36:15.313925 | PLAY RECAP 2026-08-17 20:36:15.313986 | ubuntu-noble | ok: 2 changed: 0 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-17 20:36:15.314013 | 2026-08-17 20:36:15.462541 | RUN END RESULT_NORMAL: [untrusted : github.com/osism/container-images-kolla/playbooks/patch.yml@main] 2026-08-17 20:36:15.464845 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-fetch.yaml@main] 2026-08-17 20:36:16.277610 | 2026-08-17 20:36:16.277791 | PLAY [Base post-fetch] 2026-08-17 20:36:16.292841 | 2026-08-17 20:36:16.292992 | TASK [diagnose-network : Ensure log directory exists] 2026-08-17 20:36:16.927383 | ubuntu-noble | ok 2026-08-17 20:36:16.939223 | 2026-08-17 20:36:16.939475 | TASK [diagnose-network : Snapshot dual-stack network state (post)] 2026-08-17 20:36:28.945503 | ubuntu-noble | ok: Runtime: 0:00:06.001612 2026-08-17 20:36:28.955730 | 2026-08-17 20:36:28.955957 | TASK [diagnose-network : Snapshot Docker/BuildKit IPv6 config (teardown)] 2026-08-17 20:36:35.044181 | ubuntu-noble | ok: Runtime: 0:00:00.282187 2026-08-17 20:36:35.053155 | 2026-08-17 20:36:35.053370 | TASK [diagnose-network : Probe container network namespace (teardown)] 2026-08-17 20:36:41.216868 | ubuntu-noble | ok: Runtime: 0:00:00.061640 2026-08-17 20:36:41.234173 | 2026-08-17 20:36:41.234378 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-17 20:36:41.301382 | ubuntu-noble | skipping: Conditional result was False 2026-08-17 20:36:41.315033 | 2026-08-17 20:36:41.315352 | TASK [fetch-output : Set log path for single node] 2026-08-17 20:36:41.364440 | ubuntu-noble | ok 2026-08-17 20:36:41.371844 | 2026-08-17 20:36:41.371990 | LOOP [fetch-output : Ensure local output dirs] 2026-08-17 20:36:41.703701 | ubuntu-noble -> localhost | ok: "/var/lib/zuul/builds/796743ae8a23434bb8bb01708f87578d/work/logs" 2026-08-17 20:36:41.996899 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/796743ae8a23434bb8bb01708f87578d/work/artifacts" 2026-08-17 20:36:42.280879 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/796743ae8a23434bb8bb01708f87578d/work/docs" 2026-08-17 20:36:42.306018 | 2026-08-17 20:36:42.306308 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-17 20:36:43.116656 | ubuntu-noble | changed: 2026-08-17 20:36:43.117013 | ubuntu-noble | .d..t...... ./ 2026-08-17 20:36:43.117072 | ubuntu-noble | >f+++++++++ net-debug.post.txt 2026-08-17 20:36:43.117115 | ubuntu-noble | >f+++++++++ net-debug.pre.txt 2026-08-17 20:36:43.117151 | ubuntu-noble | >f+++++++++ sudo-debug.txt 2026-08-17 20:36:43.117190 | ubuntu-noble | >f+++++++++ sudo-strace.log 2026-08-17 20:36:43.117246 | ubuntu-noble | >f+++++++++ sudo-strace.log.time 2026-08-17 20:36:43.117321 | ubuntu-noble | changed: All items complete 2026-08-17 20:36:43.117365 | 2026-08-17 20:36:43.718965 | ubuntu-noble | changed: .d..t...... ./ 2026-08-17 20:36:44.313735 | ubuntu-noble | changed: .d..t...... ./ 2026-08-17 20:36:44.328074 | 2026-08-17 20:36:44.328211 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-17 20:36:44.677779 | ubuntu-noble -> localhost | ok: Item: artifacts Runtime: 0:00:00.009939 2026-08-17 20:36:44.986423 | ubuntu-noble -> localhost | ok: Item: docs Runtime: 0:00:00.011058 2026-08-17 20:36:44.999924 | 2026-08-17 20:36:45.000031 | PLAY RECAP 2026-08-17 20:36:45.000091 | ubuntu-noble | ok: 8 changed: 3 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-17 20:36:45.000117 | 2026-08-17 20:36:45.145537 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post-fetch.yaml@main] 2026-08-17 20:36:45.146693 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-08-17 20:36:45.913391 | 2026-08-17 20:36:45.913590 | PLAY [Base post] 2026-08-17 20:36:45.927838 | 2026-08-17 20:36:45.927989 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-17 20:36:46.836781 | ubuntu-noble | changed 2026-08-17 20:36:46.845408 | 2026-08-17 20:36:46.845540 | PLAY RECAP 2026-08-17 20:36:46.845617 | ubuntu-noble | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-17 20:36:46.845693 | 2026-08-17 20:36:46.986812 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-08-17 20:36:46.988963 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-17 20:36:47.836727 | 2026-08-17 20:36:47.836954 | PLAY [Base post-logs] 2026-08-17 20:36:47.849209 | 2026-08-17 20:36:47.849461 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-17 20:36:48.343770 | localhost | changed 2026-08-17 20:36:48.354711 | 2026-08-17 20:36:48.355086 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-17 20:36:48.386023 | localhost | ok 2026-08-17 20:36:48.391507 | 2026-08-17 20:36:48.391657 | TASK [Set zuul-log-path fact] 2026-08-17 20:36:48.408560 | localhost | ok 2026-08-17 20:36:48.420184 | 2026-08-17 20:36:48.420337 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-17 20:36:48.456059 | localhost | ok 2026-08-17 20:36:48.459377 | 2026-08-17 20:36:48.459487 | TASK [upload-logs : Create log directories] 2026-08-17 20:36:49.044850 | localhost | changed 2026-08-17 20:36:49.049304 | 2026-08-17 20:36:49.049450 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-17 20:36:49.583325 | localhost -> localhost | ok: Runtime: 0:00:00.008010 2026-08-17 20:36:49.593766 | 2026-08-17 20:36:49.593926 | TASK [upload-logs : Upload logs to log server] 2026-08-17 20:36:50.180395 | localhost | Output suppressed because no_log was given 2026-08-17 20:36:50.182430 | 2026-08-17 20:36:50.182533 | LOOP [upload-logs : Compress console log and json output] 2026-08-17 20:36:50.239152 | localhost | skipping: Conditional result was False 2026-08-17 20:36:50.253929 | localhost | skipping: Conditional result was False 2026-08-17 20:36:50.261142 | 2026-08-17 20:36:50.261305 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-17 20:36:50.323322 | localhost | skipping: Conditional result was False 2026-08-17 20:36:50.324343 | 2026-08-17 20:36:50.327610 | localhost | skipping: Conditional result was False 2026-08-17 20:36:50.333128 | 2026-08-17 20:36:50.333281 | LOOP [upload-logs : Upload console log and json output]