2026-08-07 18:35:10.585821 | Job console starting 2026-08-07 18:35:10.596444 | Updating git repos 2026-08-07 18:35:10.662545 | Cloning repos into workspace 2026-08-07 18:35:10.689645 | Restoring repo states 2026-08-07 18:35:10.697657 | Merging changes 2026-08-07 18:35:11.277576 | Checking out repos 2026-08-07 18:35:11.300383 | Preparing playbooks 2026-08-07 18:35:12.061194 | Running Ansible setup 2026-08-07 18:35:16.905307 | PRE-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/pre.yaml@main] 2026-08-07 18:35:17.699759 | 2026-08-07 18:35:17.699969 | PLAY [Base pre] 2026-08-07 18:35:17.719391 | 2026-08-07 18:35:17.719552 | TASK [Setup log path fact] 2026-08-07 18:35:17.751129 | ubuntu-noble | ok 2026-08-07 18:35:17.768437 | 2026-08-07 18:35:17.768594 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-07 18:35:17.810557 | ubuntu-noble | ok 2026-08-07 18:35:17.824344 | 2026-08-07 18:35:17.824485 | TASK [emit-job-header : Print job information] 2026-08-07 18:35:17.883092 | # Job Information 2026-08-07 18:35:17.883415 | Ansible Version: 2.16.14 2026-08-07 18:35:17.883475 | Job: container-images-kolla-patch-2025.2 2026-08-07 18:35:17.883533 | Pipeline: check 2026-08-07 18:35:17.883575 | Executor: 521e9411259a 2026-08-07 18:35:17.883689 | Triggered by: https://github.com/osism/container-images-kolla/pull/767 2026-08-07 18:35:17.883739 | Event ID: 9f946570-928e-11f1-8150-8664cad975c5 2026-08-07 18:35:17.891875 | 2026-08-07 18:35:17.892030 | LOOP [emit-job-header : Print node information] 2026-08-07 18:35:18.074235 | ubuntu-noble | ok: 2026-08-07 18:35:18.074539 | ubuntu-noble | # Node Information 2026-08-07 18:35:18.074595 | ubuntu-noble | Inventory Hostname: ubuntu-noble 2026-08-07 18:35:18.074634 | ubuntu-noble | Hostname: ubuntu 2026-08-07 18:35:18.074669 | ubuntu-noble | Username: zuul 2026-08-07 18:35:18.074703 | ubuntu-noble | Distro: Ubuntu 24.04 2026-08-07 18:35:18.074740 | ubuntu-noble | Provider: regiocloud-a 2026-08-07 18:35:18.074789 | ubuntu-noble | Region: 2026-08-07 18:35:18.074824 | ubuntu-noble | Label: ubuntu-noble 2026-08-07 18:35:18.074881 | ubuntu-noble | Product Name: OpenStack Nova 2026-08-07 18:35:18.074913 | ubuntu-noble | Interface IP: 2a13:1a81:8000:3124:f816:3eff:fed8:4d20 2026-08-07 18:35:18.089883 | 2026-08-07 18:35:18.090041 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-07 18:35:18.656905 | ubuntu-noble -> localhost | changed 2026-08-07 18:35:18.676381 | 2026-08-07 18:35:18.676627 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-07 18:35:19.909137 | ubuntu-noble -> localhost | changed 2026-08-07 18:35:19.941130 | 2026-08-07 18:35:19.941509 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-07 18:35:20.231630 | ubuntu-noble -> localhost | ok 2026-08-07 18:35:20.268213 | 2026-08-07 18:35:20.268527 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-07 18:35:20.305707 | ubuntu-noble | ok 2026-08-07 18:35:20.325770 | ubuntu-noble | included: /var/lib/zuul/builds/174aed11f39f4fc2888fd0ca177a04aa/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-07 18:35:20.332674 | 2026-08-07 18:35:20.332845 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-07 18:35:21.694079 | ubuntu-noble -> localhost | Generating public/private rsa key pair. 2026-08-07 18:35:21.694355 | ubuntu-noble -> localhost | Your identification has been saved in /var/lib/zuul/builds/174aed11f39f4fc2888fd0ca177a04aa/work/174aed11f39f4fc2888fd0ca177a04aa_id_rsa 2026-08-07 18:35:21.694397 | ubuntu-noble -> localhost | Your public key has been saved in /var/lib/zuul/builds/174aed11f39f4fc2888fd0ca177a04aa/work/174aed11f39f4fc2888fd0ca177a04aa_id_rsa.pub 2026-08-07 18:35:21.694427 | ubuntu-noble -> localhost | The key fingerprint is: 2026-08-07 18:35:21.694453 | ubuntu-noble -> localhost | SHA256:EkALVuMYfa9Y7Umucn8726oBwY5ZnjjvmBCDV1lq1SY zuul-build-sshkey 2026-08-07 18:35:21.694476 | ubuntu-noble -> localhost | The key's randomart image is: 2026-08-07 18:35:21.694515 | ubuntu-noble -> localhost | +---[RSA 3072]----+ 2026-08-07 18:35:21.694537 | ubuntu-noble -> localhost | | ++= o. | 2026-08-07 18:35:21.694559 | ubuntu-noble -> localhost | | . =.XE o | 2026-08-07 18:35:21.694580 | ubuntu-noble -> localhost | | . B.== | 2026-08-07 18:35:21.694600 | ubuntu-noble -> localhost | | . o B.++ | 2026-08-07 18:35:21.694620 | ubuntu-noble -> localhost | |. + =o*=S. | 2026-08-07 18:35:21.694642 | ubuntu-noble -> localhost | | . o.o.o+ | 2026-08-07 18:35:21.694662 | ubuntu-noble -> localhost | | . ... | 2026-08-07 18:35:21.694682 | ubuntu-noble -> localhost | | ..+o .o. | 2026-08-07 18:35:21.694703 | ubuntu-noble -> localhost | | oo..oo+=. | 2026-08-07 18:35:21.694723 | ubuntu-noble -> localhost | +----[SHA256]-----+ 2026-08-07 18:35:21.694796 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.767031 2026-08-07 18:35:21.702327 | 2026-08-07 18:35:21.702450 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-07 18:35:21.754666 | ubuntu-noble | ok 2026-08-07 18:35:21.777414 | ubuntu-noble | included: /var/lib/zuul/builds/174aed11f39f4fc2888fd0ca177a04aa/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-07 18:35:21.800428 | 2026-08-07 18:35:21.800600 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-07 18:35:21.838045 | ubuntu-noble | skipping: Conditional result was False 2026-08-07 18:35:21.845964 | 2026-08-07 18:35:21.846124 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-07 18:35:22.880264 | ubuntu-noble | changed 2026-08-07 18:35:22.901634 | 2026-08-07 18:35:22.901828 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-07 18:35:23.222629 | ubuntu-noble | ok 2026-08-07 18:35:23.239293 | 2026-08-07 18:35:23.239451 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-07 18:35:24.152033 | ubuntu-noble | changed 2026-08-07 18:35:24.168938 | 2026-08-07 18:35:24.169113 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-07 18:35:25.114362 | ubuntu-noble | changed 2026-08-07 18:35:25.121360 | 2026-08-07 18:35:25.121512 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-07 18:35:25.179486 | ubuntu-noble | skipping: Conditional result was False 2026-08-07 18:35:25.186393 | 2026-08-07 18:35:25.186510 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-07 18:35:26.853598 | ubuntu-noble -> localhost | changed 2026-08-07 18:35:26.882204 | 2026-08-07 18:35:26.882397 | TASK [add-build-sshkey : Add back temp key] 2026-08-07 18:35:27.680643 | ubuntu-noble -> localhost | Identity added: /var/lib/zuul/builds/174aed11f39f4fc2888fd0ca177a04aa/work/174aed11f39f4fc2888fd0ca177a04aa_id_rsa (zuul-build-sshkey) 2026-08-07 18:35:27.680882 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.033440 2026-08-07 18:35:27.688652 | 2026-08-07 18:35:27.688766 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-07 18:35:28.242181 | ubuntu-noble | ok 2026-08-07 18:35:28.247451 | 2026-08-07 18:35:28.247544 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-07 18:35:28.335663 | ubuntu-noble | skipping: Conditional result was False 2026-08-07 18:35:28.352384 | 2026-08-07 18:35:28.352521 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-08-07 18:35:28.917655 | ubuntu-noble | ok 2026-08-07 18:35:28.938325 | 2026-08-07 18:35:28.938452 | TASK [validate-host : Define zuul_info_dir fact] 2026-08-07 18:35:28.967245 | ubuntu-noble | ok 2026-08-07 18:35:28.972440 | 2026-08-07 18:35:28.972538 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2026-08-07 18:35:29.268542 | ubuntu-noble -> localhost | ok 2026-08-07 18:35:29.279010 | 2026-08-07 18:35:29.279111 | TASK [validate-host : Collect information about the host] 2026-08-07 18:35:30.624952 | ubuntu-noble | ok 2026-08-07 18:35:30.640040 | 2026-08-07 18:35:30.640156 | TASK [validate-host : Sanitize hostname] 2026-08-07 18:35:30.772381 | ubuntu-noble | ok 2026-08-07 18:35:30.776970 | 2026-08-07 18:35:30.777065 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2026-08-07 18:35:31.287968 | ubuntu-noble -> localhost | changed 2026-08-07 18:35:31.294158 | 2026-08-07 18:35:31.294267 | TASK [validate-host : Collect information about zuul worker] 2026-08-07 18:35:31.777100 | ubuntu-noble | ok 2026-08-07 18:35:31.781873 | 2026-08-07 18:35:31.781975 | TASK [validate-host : Write out all zuul information for each host] 2026-08-07 18:35:32.390733 | ubuntu-noble -> localhost | changed 2026-08-07 18:35:32.402949 | 2026-08-07 18:35:32.403056 | TASK [prepare-workspace-log : Start zuul_console daemon.] 2026-08-07 18:35:32.752700 | ubuntu-noble | ok 2026-08-07 18:35:32.762454 | 2026-08-07 18:35:32.762606 | TASK [prepare-workspace-log : Synchronize src repos to workspace directory.] 2026-08-07 18:35:33.757610 | ubuntu-noble | changed: 2026-08-07 18:35:33.757818 | ubuntu-noble | cd+++++++++ src/ 2026-08-07 18:35:33.757853 | ubuntu-noble | cd+++++++++ src/github.com/ 2026-08-07 18:35:33.757877 | ubuntu-noble | cd+++++++++ src/github.com/osism/ 2026-08-07 18:35:33.757899 | ubuntu-noble | cd+++++++++ src/github.com/osism/container-images-kolla/ 2026-08-07 18:35:33.757920 | ubuntu-noble | Containerfile 2026-08-07 18:35:33.758054 | ubuntu-noble | 2026-08-07 18:37:38.856801 | ubuntu-noble | 2026-08-07 18:37:38.856804 | ubuntu-noble | Or undo this operation with: 2026-08-07 18:37:38.856808 | ubuntu-noble | 2026-08-07 18:37:38.856812 | ubuntu-noble | git switch - 2026-08-07 18:37:38.856815 | ubuntu-noble | 2026-08-07 18:37:38.856819 | ubuntu-noble | Turn off this advice by setting config variable advice.detachedHead to false 2026-08-07 18:37:38.856823 | ubuntu-noble | 2026-08-07 18:37:38.856826 | ubuntu-noble | HEAD is now at 422afe0d7 ironic-pxe: don't fail if symlinks already exist 2026-08-07 18:37:38.857626 | ubuntu-noble | ++ git rev-parse --short HEAD 2026-08-07 18:37:38.862805 | ubuntu-noble | + export HASH_KOLLA=422afe0d7 2026-08-07 18:37:38.862831 | ubuntu-noble | + HASH_KOLLA=422afe0d7 2026-08-07 18:37:38.862877 | ubuntu-noble | + popd 2026-08-07 18:37:38.863005 | ubuntu-noble | + rm -rf kolla/docker/rabbitmq/rabbitmq-4-1 2026-08-07 18:37:38.867115 | ubuntu-noble | ++ sort 2026-08-07 18:37:38.867147 | ubuntu-noble | ++ find patches/kolla-build/2025.2 -type f -name '*.patch' 2026-08-07 18:37:38.869377 | ubuntu-noble | + for patch in $(find patches/kolla-build/$OPENSTACK_VERSION -type f -name '*.patch' | sort) 2026-08-07 18:37:38.869407 | ubuntu-noble | + pushd kolla 2026-08-07 18:37:38.869495 | ubuntu-noble | + apply_patch patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-08-07 18:37:38.869542 | ubuntu-noble | + local rel=patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-08-07 18:37:38.869565 | 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-07 18:37:38.869590 | ubuntu-noble | + echo 'APPLY PATCH patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch' 2026-08-07 18:37:38.869596 | ubuntu-noble | APPLY PATCH patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-08-07 18:37:38.869615 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-07 18:37:38.871209 | ubuntu-noble | checking file kolla/common/sources.py 2026-08-07 18:37:38.871297 | ubuntu-noble | + patch --forward --batch -p1 2026-08-07 18:37:38.872818 | ubuntu-noble | patching file kolla/common/sources.py 2026-08-07 18:37:38.872910 | ubuntu-noble | + echo patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-08-07 18:37:38.873064 | ubuntu-noble | + popd 2026-08-07 18:37:38.873134 | ubuntu-noble | + for patch in $(find patches/kolla-build/$OPENSTACK_VERSION -type f -name '*.patch' | sort) 2026-08-07 18:37:38.873151 | ubuntu-noble | + pushd kolla 2026-08-07 18:37:38.873210 | ubuntu-noble | + apply_patch patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-08-07 18:37:38.873238 | ubuntu-noble | + local rel=patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-08-07 18:37:38.873261 | 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-07 18:37:38.873292 | ubuntu-noble | + echo 'APPLY PATCH patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch' 2026-08-07 18:37:38.873297 | ubuntu-noble | APPLY PATCH patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-08-07 18:37:38.873314 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-07 18:37:38.874828 | ubuntu-noble | checking file kolla/image/kolla_worker.py 2026-08-07 18:37:38.874849 | ubuntu-noble | Hunk #1 succeeded at 332 with fuzz 1 (offset 19 lines). 2026-08-07 18:37:38.874881 | ubuntu-noble | + patch --forward --batch -p1 2026-08-07 18:37:38.876407 | ubuntu-noble | patching file kolla/image/kolla_worker.py 2026-08-07 18:37:38.876433 | ubuntu-noble | Hunk #1 succeeded at 332 with fuzz 1 (offset 19 lines). 2026-08-07 18:37:38.876479 | ubuntu-noble | + echo patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-08-07 18:37:38.876565 | ubuntu-noble | + popd 2026-08-07 18:37:38.876672 | ubuntu-noble | + [[ -f templates/2025.2/repos.yaml ]] 2026-08-07 18:37:38.876718 | ubuntu-noble | + python3 src/generate-apt-preferences-files.py 2026-08-07 18:37:39.006947 | ubuntu-noble | + echo DEBUG apt_preferences.ubuntu 2026-08-07 18:37:39.007003 | ubuntu-noble | DEBUG apt_preferences.ubuntu 2026-08-07 18:37:39.007013 | ubuntu-noble | + cat overlays/2025.2/base/apt_preferences.ubuntu 2026-08-07 18:37:39.008885 | ubuntu-noble | Package: rabbitmq-server 2026-08-07 18:37:39.008911 | ubuntu-noble | Pin: version 4.1.* 2026-08-07 18:37:39.008915 | ubuntu-noble | Pin-Priority: 1000 2026-08-07 18:37:39.008919 | ubuntu-noble | 2026-08-07 18:37:39.008924 | ubuntu-noble | Package: openvswitch* 2026-08-07 18:37:39.008927 | ubuntu-noble | Pin: version 3.5.* 2026-08-07 18:37:39.008931 | ubuntu-noble | Pin-Priority: 1000 2026-08-07 18:37:39.008934 | ubuntu-noble | 2026-08-07 18:37:39.008939 | ubuntu-noble | Package: erlang* 2026-08-07 18:37:39.008943 | ubuntu-noble | Pin: version 1:27.* 2026-08-07 18:37:39.008947 | ubuntu-noble | Pin-Priority: 1000 2026-08-07 18:37:39.008950 | ubuntu-noble | 2026-08-07 18:37:39.008954 | ubuntu-noble | # Stopgap: proxysql 3.0.9 (GHSA-58ww-865x-grpr bounds the first-packet 2026-08-07 18:37:39.008958 | ubuntu-noble | # recv()) rejects the kolla-ansible keepalived proxysql health check (the 2026-08-07 18:37:39.008962 | ubuntu-noble | # "show info" probe) -> keepalived FAULT -> api-int VIP dropped. Pin to 2026-08-07 18:37:39.008965 | ubuntu-noble | # 3.0.8 until the upstream fix (kolla-ansible change 992020, depends on 2026-08-07 18:37:39.008969 | ubuntu-noble | # kolla 992239, master-only) is backported to this release. 2026-08-07 18:37:39.008973 | ubuntu-noble | Package: proxysql 2026-08-07 18:37:39.008976 | ubuntu-noble | Pin: version 3.0.8* 2026-08-07 18:37:39.008979 | ubuntu-noble | Pin-Priority: 1001 2026-08-07 18:37:39.009899 | ubuntu-noble | ++ find overlays/2025.2 -maxdepth 1 -mindepth 1 -type d 2026-08-07 18:37:39.013460 | ubuntu-noble | + for image in $(find overlays/$OPENSTACK_VERSION -maxdepth 1 -mindepth 1 -type d) 2026-08-07 18:37:39.014010 | ubuntu-noble | ++ basename overlays/2025.2/nova 2026-08-07 18:37:39.016657 | ubuntu-noble | + image_name=nova 2026-08-07 18:37:39.016678 | ubuntu-noble | + cp -r overlays/2025.2/nova/nova-spicehtml5proxy kolla/docker/nova 2026-08-07 18:37:39.019937 | ubuntu-noble | + for image in $(find overlays/$OPENSTACK_VERSION -maxdepth 1 -mindepth 1 -type d) 2026-08-07 18:37:39.020231 | ubuntu-noble | ++ basename overlays/2025.2/base 2026-08-07 18:37:39.021373 | ubuntu-noble | + image_name=base 2026-08-07 18:37:39.021643 | 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-07 18:37:39.024926 | ubuntu-noble | + find patches/2025.2 -mindepth 1 -type d 2026-08-07 18:37:39.027305 | ubuntu-noble | patches/2025.2/nova 2026-08-07 18:37:39.027320 | ubuntu-noble | patches/2025.2/kolla 2026-08-07 18:37:39.027324 | ubuntu-noble | patches/2025.2/ironic 2026-08-07 18:37:39.027329 | ubuntu-noble | patches/2025.2/cinder 2026-08-07 18:37:39.027333 | ubuntu-noble | patches/2025.2/neutron-dynamic-routing 2026-08-07 18:37:39.030107 | ubuntu-noble | ++ find patches/2025.2 -mindepth 1 -type d 2026-08-07 18:37:39.030133 | ubuntu-noble | ++ grep kolla 2026-08-07 18:37:39.031291 | ubuntu-noble | ++ grep -v kolla-build 2026-08-07 18:37:39.033148 | ubuntu-noble | + for project in $(find patches/$OPENSTACK_VERSION -mindepth 1 -type d | grep kolla | grep -v kolla-build) 2026-08-07 18:37:39.033745 | ubuntu-noble | ++ basename patches/2025.2/kolla 2026-08-07 18:37:39.035611 | ubuntu-noble | + project=kolla 2026-08-07 18:37:39.037812 | ubuntu-noble | ++ find patches/2025.2/kolla -type f -name '*.patch' 2026-08-07 18:37:39.037838 | ubuntu-noble | ++ sort 2026-08-07 18:37:39.039724 | ubuntu-noble | + for patch in $(find patches/$OPENSTACK_VERSION/$project -type f -name '*.patch' | sort) 2026-08-07 18:37:39.039749 | ubuntu-noble | + pushd kolla 2026-08-07 18:37:39.039753 | ubuntu-noble | + apply_patch patches/2025.2/kolla/backport-924302.patch 2026-08-07 18:37:39.039757 | ubuntu-noble | + local rel=patches/2025.2/kolla/backport-924302.patch 2026-08-07 18:37:39.039762 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/kolla/backport-924302.patch 2026-08-07 18:37:39.039766 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/kolla/backport-924302.patch' 2026-08-07 18:37:39.039769 | ubuntu-noble | APPLY PATCH patches/2025.2/kolla/backport-924302.patch 2026-08-07 18:37:39.039773 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-07 18:37:39.040978 | ubuntu-noble | checking file docker/neutron/neutron-ovn-vpn-agent/Dockerfile.j2 2026-08-07 18:37:39.041184 | ubuntu-noble | checking file releasenotes/notes/releasenotes/notes/neutron-ovn-vpn-agent-kolla-image-979df04014ed9440.yaml 2026-08-07 18:37:39.041572 | ubuntu-noble | + patch --forward --batch -p1 2026-08-07 18:37:39.042830 | ubuntu-noble | patching file docker/neutron/neutron-ovn-vpn-agent/Dockerfile.j2 2026-08-07 18:37:39.043083 | ubuntu-noble | patching file releasenotes/notes/releasenotes/notes/neutron-ovn-vpn-agent-kolla-image-979df04014ed9440.yaml 2026-08-07 18:37:39.043656 | ubuntu-noble | + echo patches/2025.2/kolla/backport-924302.patch 2026-08-07 18:37:39.043671 | ubuntu-noble | + popd 2026-08-07 18:37:39.043675 | ubuntu-noble | + for patch in $(find patches/$OPENSTACK_VERSION/$project -type f -name '*.patch' | sort) 2026-08-07 18:37:39.043679 | ubuntu-noble | + pushd kolla 2026-08-07 18:37:39.043683 | ubuntu-noble | + apply_patch patches/2025.2/kolla/squash.patch 2026-08-07 18:37:39.043686 | ubuntu-noble | + local rel=patches/2025.2/kolla/squash.patch 2026-08-07 18:37:39.043690 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/kolla/squash.patch 2026-08-07 18:37:39.043694 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/kolla/squash.patch' 2026-08-07 18:37:39.043697 | ubuntu-noble | APPLY PATCH patches/2025.2/kolla/squash.patch 2026-08-07 18:37:39.043701 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-07 18:37:39.044889 | ubuntu-noble | checking file kolla/image/tasks.py 2026-08-07 18:37:39.044962 | ubuntu-noble | Hunk #1 succeeded at 428 (offset 16 lines). 2026-08-07 18:37:39.045459 | ubuntu-noble | + patch --forward --batch -p1 2026-08-07 18:37:39.046663 | ubuntu-noble | patching file kolla/image/tasks.py 2026-08-07 18:37:39.046728 | ubuntu-noble | Hunk #1 succeeded at 428 (offset 16 lines). 2026-08-07 18:37:39.047298 | ubuntu-noble | + echo patches/2025.2/kolla/squash.patch 2026-08-07 18:37:39.047316 | ubuntu-noble | + popd 2026-08-07 18:37:39.047320 | ubuntu-noble | + pip3 install -r kolla/requirements.txt 2026-08-07 18:37:39.642518 | ubuntu-noble | Collecting pbr!=2.1.0,>=2.0.0 (from -r kolla/requirements.txt (line 1)) 2026-08-07 18:37:39.717635 | ubuntu-noble | Downloading pbr-7.0.3-py2.py3-none-any.whl.metadata (3.8 kB) 2026-08-07 18:37:39.728433 | 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-07 18:37:39.816700 | ubuntu-noble | Collecting GitPython>=1.0.1 (from -r kolla/requirements.txt (line 3)) 2026-08-07 18:37:39.830859 | ubuntu-noble | Downloading gitpython-3.1.58-py3-none-any.whl.metadata (13 kB) 2026-08-07 18:37:39.927073 | ubuntu-noble | Collecting oslo.config>=5.1.0 (from -r kolla/requirements.txt (line 4)) 2026-08-07 18:37:39.943535 | ubuntu-noble | Downloading oslo_config-10.7.0-py3-none-any.whl.metadata (2.3 kB) 2026-08-07 18:37:39.958865 | ubuntu-noble | Requirement already satisfied: setuptools>=64.0.0 in /tmp/venv/lib/python3.12/site-packages (from -r kolla/requirements.txt (line 5)) (83.0.0) 2026-08-07 18:37:39.968589 | 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-07 18:37:40.022568 | ubuntu-noble | Collecting gitdb<5,>=4.0.1 (from GitPython>=1.0.1->-r kolla/requirements.txt (line 3)) 2026-08-07 18:37:40.036934 | ubuntu-noble | Downloading gitdb-4.0.12-py3-none-any.whl.metadata (1.2 kB) 2026-08-07 18:37:40.178686 | ubuntu-noble | Collecting netaddr>=0.7.18 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-08-07 18:37:40.196882 | ubuntu-noble | Downloading netaddr-1.3.0-py3-none-any.whl.metadata (5.0 kB) 2026-08-07 18:37:40.264988 | ubuntu-noble | Collecting stevedore>=5.6.0 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-08-07 18:37:40.281816 | ubuntu-noble | Downloading stevedore-5.9.0-py3-none-any.whl.metadata (2.3 kB) 2026-08-07 18:37:40.368989 | ubuntu-noble | Collecting oslo.i18n>=3.15.3 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-08-07 18:37:40.385867 | ubuntu-noble | Downloading oslo_i18n-6.9.0-py3-none-any.whl.metadata (2.0 kB) 2026-08-07 18:37:40.448699 | ubuntu-noble | Collecting rfc3986>=1.2.0 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-08-07 18:37:40.464089 | ubuntu-noble | Downloading rfc3986-2.0.0-py2.py3-none-any.whl.metadata (6.6 kB) 2026-08-07 18:37:40.477940 | 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-07 18:37:40.480305 | 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-07 18:37:40.575628 | 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-07 18:37:40.590794 | ubuntu-noble | Downloading smmap-5.0.3-py3-none-any.whl.metadata (4.6 kB) 2026-08-07 18:37:40.620366 | 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.4.9) 2026-08-07 18:37:40.621884 | 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-07 18:37:40.623752 | 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-07 18:37:40.625079 | 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-07 18:37:40.668968 | ubuntu-noble | Downloading pbr-7.0.3-py2.py3-none-any.whl (131 kB) 2026-08-07 18:37:40.704262 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 131.9/131.9 kB 4.1 MB/s eta 0:00:00 2026-08-07 18:37:40.720308 | ubuntu-noble | Downloading gitpython-3.1.58-py3-none-any.whl (220 kB) 2026-08-07 18:37:40.746147 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 220.2/220.2 kB 11.1 MB/s eta 0:00:00 2026-08-07 18:37:40.765469 | ubuntu-noble | Downloading oslo_config-10.7.0-py3-none-any.whl (143 kB) 2026-08-07 18:37:40.782364 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 143.8/143.8 kB 11.9 MB/s eta 0:00:00 2026-08-07 18:37:40.799624 | ubuntu-noble | Downloading gitdb-4.0.12-py3-none-any.whl (62 kB) 2026-08-07 18:37:40.817099 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.8/62.8 kB 4.7 MB/s eta 0:00:00 2026-08-07 18:37:40.839377 | ubuntu-noble | Downloading netaddr-1.3.0-py3-none-any.whl (2.3 MB) 2026-08-07 18:37:40.900516 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 41.4 MB/s eta 0:00:00 2026-08-07 18:37:40.920776 | ubuntu-noble | Downloading oslo_i18n-6.9.0-py3-none-any.whl (47 kB) 2026-08-07 18:37:40.937088 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 47.8/47.8 kB 4.1 MB/s eta 0:00:00 2026-08-07 18:37:40.953106 | ubuntu-noble | Downloading rfc3986-2.0.0-py2.py3-none-any.whl (31 kB) 2026-08-07 18:37:40.978980 | ubuntu-noble | Downloading stevedore-5.9.0-py3-none-any.whl (54 kB) 2026-08-07 18:37:40.995931 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.5/54.5 kB 4.3 MB/s eta 0:00:00 2026-08-07 18:37:41.014496 | ubuntu-noble | Downloading smmap-5.0.3-py3-none-any.whl (24 kB) 2026-08-07 18:37:41.261491 | ubuntu-noble | Installing collected packages: stevedore, smmap, rfc3986, pbr, netaddr, oslo.i18n, gitdb, oslo.config, GitPython 2026-08-07 18:37:42.339815 | ubuntu-noble | Successfully installed GitPython-3.1.58 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-07 18:37:42.466326 | ubuntu-noble | + pip3 install kolla/ 2026-08-07 18:37:42.960755 | ubuntu-noble | Processing ./kolla 2026-08-07 18:37:42.963489 | ubuntu-noble | Installing build dependencies: started 2026-08-07 18:37:45.093938 | ubuntu-noble | Installing build dependencies: finished with status 'done' 2026-08-07 18:37:45.099292 | ubuntu-noble | Getting requirements to build wheel: started 2026-08-07 18:37:45.337602 | ubuntu-noble | Getting requirements to build wheel: finished with status 'done' 2026-08-07 18:37:45.344375 | ubuntu-noble | Installing backend dependencies: started 2026-08-07 18:37:47.726609 | ubuntu-noble | Installing backend dependencies: finished with status 'done' 2026-08-07 18:37:47.728722 | ubuntu-noble | Preparing metadata (pyproject.toml): started 2026-08-07 18:37:48.315115 | ubuntu-noble | Preparing metadata (pyproject.toml): finished with status 'done' 2026-08-07 18:37:48.330778 | 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-07 18:37:48.333007 | 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-07 18:37:48.335409 | ubuntu-noble | Requirement already satisfied: GitPython>=1.0.1 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.2.0) (3.1.58) 2026-08-07 18:37:48.337349 | 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-07 18:37:48.339405 | ubuntu-noble | Requirement already satisfied: setuptools>=64.0.0 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.2.0) (83.0.0) 2026-08-07 18:37:48.387421 | 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-07 18:37:48.391607 | 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-07 18:37:48.400054 | 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-07 18:37:48.401346 | 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-07 18:37:48.402909 | 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-07 18:37:48.404446 | 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-07 18:37:48.405897 | 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-07 18:37:48.407409 | 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-07 18:37:48.457173 | 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-07 18:37:48.475291 | 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.4.9) 2026-08-07 18:37:48.477008 | 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-07 18:37:48.479185 | 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-07 18:37:48.480056 | 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-07 18:37:48.506625 | ubuntu-noble | Building wheels for collected packages: kolla 2026-08-07 18:37:48.507668 | ubuntu-noble | Building wheel for kolla (pyproject.toml): started 2026-08-07 18:37:49.983394 | ubuntu-noble | Building wheel for kolla (pyproject.toml): finished with status 'done' 2026-08-07 18:37:49.986746 | ubuntu-noble | Created wheel for kolla: filename=kolla-21.2.0-py3-none-any.whl size=369013 sha256=5857d739183473b3444c3647d21c0c5227cc2e43e730e0e09a03f13c184b4e11 2026-08-07 18:37:49.987348 | ubuntu-noble | Stored in directory: /tmp/pip-ephem-wheel-cache-0tj9yjjn/wheels/5a/56/c4/e310d82118381247de5918f2335ab23c36c3bc15e9e4672495 2026-08-07 18:37:50.001505 | ubuntu-noble | Successfully built kolla 2026-08-07 18:37:50.190154 | ubuntu-noble | Installing collected packages: kolla 2026-08-07 18:37:50.360288 | ubuntu-noble | Successfully installed kolla-21.2.0 2026-08-07 18:37:50.502878 | ubuntu-noble | ++ kolla-build --version 2026-08-07 18:37:51.061125 | ubuntu-noble | + export KOLLA_VERSION=21.2.0 2026-08-07 18:37:51.061186 | ubuntu-noble | + KOLLA_VERSION=21.2.0 2026-08-07 18:37:51.061851 | ubuntu-noble | ++ git rev-parse --short HEAD 2026-08-07 18:37:51.066692 | ubuntu-noble | + export HASH_DOCKER_IMAGES_KOLLA=9250ab1 2026-08-07 18:37:51.066714 | ubuntu-noble | + HASH_DOCKER_IMAGES_KOLLA=9250ab1 2026-08-07 18:37:51.067575 | ubuntu-noble | ++ cd release 2026-08-07 18:37:51.067594 | ubuntu-noble | ++ git rev-parse --short HEAD 2026-08-07 18:37:51.070775 | ubuntu-noble | + export HASH_RELEASE=4bf170c 2026-08-07 18:37:51.070787 | ubuntu-noble | + HASH_RELEASE=4bf170c 2026-08-07 18:37:51.070899 | ubuntu-noble | + python3 src/generate-template-overrides-file.py 2026-08-07 18:37:51.219370 | ubuntu-noble | + echo DEBUG template-overrides.j2 2026-08-07 18:37:51.219436 | ubuntu-noble | DEBUG template-overrides.j2 2026-08-07 18:37:51.219442 | ubuntu-noble | + cat templates/2025.2/template-overrides.j2 2026-08-07 18:37:51.221400 | ubuntu-noble | {% extends parent_template %} 2026-08-07 18:37:51.221425 | ubuntu-noble | 2026-08-07 18:37:51.221430 | ubuntu-noble | {% set fluentd_plugins = [ 2026-08-07 18:37:51.221434 | ubuntu-noble | 'fluent-plugin-grok-parser', 2026-08-07 18:37:51.221437 | ubuntu-noble | 'fluent-plugin-prometheus', 2026-08-07 18:37:51.221441 | ubuntu-noble | 'fluent-plugin-rewrite-tag-filter', 2026-08-07 18:37:51.221445 | ubuntu-noble | 'fluent-plugin-grafana-loki', 2026-08-07 18:37:51.221449 | ubuntu-noble | ] %} 2026-08-07 18:37:51.221453 | ubuntu-noble | 2026-08-07 18:37:51.221458 | ubuntu-noble | {% set openstack_base_pip_packages_append = ['pip', 'git+https://github.com/sapcc/openstack-audit-middleware.git'] %} 2026-08-07 18:37:51.221462 | ubuntu-noble | 2026-08-07 18:37:51.221465 | ubuntu-noble | {% set glance_base_pip_packages_append = ['boto3'] %} 2026-08-07 18:37:51.221469 | ubuntu-noble | 2026-08-07 18:37:51.221473 | ubuntu-noble | {% block nova_libvirt_footer %} 2026-08-07 18:37:51.221476 | ubuntu-noble | RUN chgrp tss /var/lib/swtpm-localca \ 2026-08-07 18:37:51.221480 | ubuntu-noble | && chmod g+w /var/lib/swtpm-localca 2026-08-07 18:37:51.221484 | ubuntu-noble | RUN truncate --size=524288 /usr/lib/ipxe/qemu/efi-virtio.rom 2026-08-07 18:37:51.221491 | ubuntu-noble | {% endblock %} 2026-08-07 18:37:51.221496 | ubuntu-noble | 2026-08-07 18:37:51.221502 | ubuntu-noble | {% block horizon_header %} 2026-08-07 18:37:51.221508 | ubuntu-noble | RUN apt-get update \ 2026-08-07 18:37:51.221514 | ubuntu-noble | && apt-get -y install --no-install-recommends build-essential libmariadb-dev-compat \ 2026-08-07 18:37:51.221520 | ubuntu-noble | && python3 -m pip --no-cache-dir install --upgrade setuptools mysqlclient \ 2026-08-07 18:37:51.221527 | ubuntu-noble | && apt-get remove -y build-essential \ 2026-08-07 18:37:51.221533 | ubuntu-noble | && apt-get clean \ 2026-08-07 18:37:51.221539 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* 2026-08-07 18:37:51.221545 | ubuntu-noble | {% endblock %} 2026-08-07 18:37:51.221551 | ubuntu-noble | 2026-08-07 18:37:51.221557 | ubuntu-noble | {% block horizon_footer %} 2026-08-07 18:37:51.221563 | ubuntu-noble | RUN curl -q -L -o /tmp/openstack-themes.tar.gz https://github.com/osism/openstack-themes/archive/main.tar.gz \ 2026-08-07 18:37:51.221570 | 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-07 18:37:51.221578 | ubuntu-noble | && rm /tmp/openstack-themes.tar.gz 2026-08-07 18:37:51.221581 | ubuntu-noble | {% endblock %} 2026-08-07 18:37:51.221585 | ubuntu-noble | 2026-08-07 18:37:51.221588 | ubuntu-noble | {% block base_header %} 2026-08-07 18:37:51.221592 | ubuntu-noble | COPY apt_preferences.{{ base_distro }} /etc/apt/preferences 2026-08-07 18:37:51.221597 | ubuntu-noble | COPY *.gpg /etc/kolla/apt-keys/ 2026-08-07 18:37:51.221601 | ubuntu-noble | 2026-08-07 18:37:51.221604 | ubuntu-noble | RUN apt-get update \ 2026-08-07 18:37:51.221608 | ubuntu-noble | && apt-get -y install --no-install-recommends locales ca-certificates \ 2026-08-07 18:37:51.221612 | ubuntu-noble | && locale-gen en_US.UTF-8 \ 2026-08-07 18:37:51.221615 | ubuntu-noble | && apt-get clean \ 2026-08-07 18:37:51.221619 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* 2026-08-07 18:37:51.221622 | ubuntu-noble | {% endblock %} 2026-08-07 18:37:51.221626 | ubuntu-noble | 2026-08-07 18:37:51.221630 | ubuntu-noble | {% block openstack_base_header %} 2026-08-07 18:37:51.221633 | ubuntu-noble | RUN apt-get update \ 2026-08-07 18:37:51.221637 | ubuntu-noble | && apt-get -y install --no-install-recommends python3-setuptools \ 2026-08-07 18:37:51.221640 | ubuntu-noble | && apt-get clean \ 2026-08-07 18:37:51.221657 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* 2026-08-07 18:37:51.221661 | ubuntu-noble | {% endblock %} 2026-08-07 18:37:51.221664 | ubuntu-noble | 2026-08-07 18:37:51.221667 | ubuntu-noble | {% set glance_base_packages_append = ['nvme-cli'] %} 2026-08-07 18:37:51.221671 | ubuntu-noble | 2026-08-07 18:37:51.221674 | ubuntu-noble | {% set kolla_toolbox_packages_append = ['iputils-ping', 'traceroute'] %} 2026-08-07 18:37:51.221678 | ubuntu-noble | 2026-08-07 18:37:51.221681 | ubuntu-noble | {% set cinder_volume_packages_append = ['multipath-tools'] %} 2026-08-07 18:37:51.221685 | ubuntu-noble | 2026-08-07 18:37:51.221688 | ubuntu-noble | {% set cinder_volume_pip_packages = [ 'py-pure-client', 'infinisdk', 'python-linstor' ] %} 2026-08-07 18:37:51.221692 | ubuntu-noble | {% block cinder_volume_footer %} 2026-08-07 18:37:51.221696 | ubuntu-noble | RUN {{ macros.install_pip(cinder_volume_pip_packages | customizable("pip_packages")) }} 2026-08-07 18:37:51.221699 | ubuntu-noble | {% endblock %} 2026-08-07 18:37:51.221702 | ubuntu-noble | 2026-08-07 18:37:51.221706 | ubuntu-noble | {% set manila_base_additional_pip_packages = [ 'pywinrm' ] %} 2026-08-07 18:37:51.221709 | ubuntu-noble | {% block manila_base_footer %} 2026-08-07 18:37:51.221713 | ubuntu-noble | RUN {{ macros.install_pip(manila_base_additional_pip_packages | customizable("pip_packages")) }} 2026-08-07 18:37:51.221716 | ubuntu-noble | {% endblock %} 2026-08-07 18:37:51.221720 | ubuntu-noble | 2026-08-07 18:37:51.221723 | ubuntu-noble | {% set magnum_base_additional_pip_packages = [ 'magnum-cluster-api' ] %} 2026-08-07 18:37:51.221727 | ubuntu-noble | {% block magnum_base_footer %} 2026-08-07 18:37:51.221731 | ubuntu-noble | RUN {{ macros.install_pip(magnum_base_additional_pip_packages | customizable("pip_packages")) }} 2026-08-07 18:37:51.221734 | ubuntu-noble | RUN curl -o /tmp/helm.tar.gz https://get.helm.sh/helm-v3.15.2-linux-amd64.tar.gz \ 2026-08-07 18:37:51.221737 | ubuntu-noble | && tar --strip-components=1 -xvzf /tmp/helm.tar.gz -C /usr/local/bin linux-amd64/helm 2026-08-07 18:37:51.221741 | ubuntu-noble | {% endblock %} 2026-08-07 18:37:51.221744 | ubuntu-noble | 2026-08-07 18:37:51.221748 | ubuntu-noble | {% set gnocchi_base_packages_append = ['python3-rados'] %} 2026-08-07 18:37:51.221751 | ubuntu-noble | {% block gnocchi_base_footer %} 2026-08-07 18:37:51.221755 | ubuntu-noble | RUN mkdir -p /var/lib/gnocchi/tmp \ 2026-08-07 18:37:51.221758 | ubuntu-noble | && chown -R gnocchi: /var/lib/gnocchi/tmp 2026-08-07 18:37:51.221762 | ubuntu-noble | {% endblock %} 2026-08-07 18:37:51.221765 | ubuntu-noble | 2026-08-07 18:37:51.221768 | ubuntu-noble | {% block grafana_footer %} 2026-08-07 18:37:51.221772 | ubuntu-noble | RUN curl -o /tmp/kolla-operations.tar.gz https://github.com/osism/kolla-operations/tarball/main \ 2026-08-07 18:37:51.221775 | ubuntu-noble | && mkdir -p /operations \ 2026-08-07 18:37:51.221779 | ubuntu-noble | && tar --strip-components=1 -xvzf /tmp/kolla-operations.tar.gz -C /operations \ 2026-08-07 18:37:51.221782 | ubuntu-noble | && rm -f /tmp/kolla-operations.tar.gz 2026-08-07 18:37:51.221786 | ubuntu-noble | {% endblock %} 2026-08-07 18:37:51.221789 | ubuntu-noble | 2026-08-07 18:37:51.221793 | ubuntu-noble | {% block keystone_footer %} 2026-08-07 18:37:51.221796 | ubuntu-noble | RUN python3 -m pip --no-cache-dir install keystone-keycloak-backend 2026-08-07 18:37:51.221800 | ubuntu-noble | RUN apt-get update \ 2026-08-07 18:37:51.221803 | ubuntu-noble | && apt-get -y install --no-install-recommends \ 2026-08-07 18:37:51.221807 | ubuntu-noble | libapache2-mod-auth-openidc \ 2026-08-07 18:37:51.221810 | ubuntu-noble | libldap-common \ 2026-08-07 18:37:51.221831 | ubuntu-noble | libmemcached11 \ 2026-08-07 18:37:51.221834 | ubuntu-noble | && apt-get clean \ 2026-08-07 18:37:51.221838 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* \ 2026-08-07 18:37:51.221841 | ubuntu-noble | && a2enmod auth_openidc 2026-08-07 18:37:51.221845 | ubuntu-noble | {% endblock %} 2026-08-07 18:37:51.221848 | ubuntu-noble | 2026-08-07 18:37:51.221851 | ubuntu-noble | {% block footer %} 2026-08-07 18:37:51.221860 | ubuntu-noble | RUN rm -rf /usr/share/doc/* \ 2026-08-07 18:37:51.221864 | ubuntu-noble | && rm -rf /usr/share/man/* \ 2026-08-07 18:37:51.221867 | ubuntu-noble | && apt-get remove -y build-essential \ 2026-08-07 18:37:51.221871 | ubuntu-noble | && apt-get autoremove -y \ 2026-08-07 18:37:51.221876 | 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-07 18:37:51.221890 | ubuntu-noble | {% endblock %} 2026-08-07 18:37:51.221894 | ubuntu-noble | 2026-08-07 18:37:51.221898 | ubuntu-noble | {% block labels %} 2026-08-07 18:37:51.221905 | ubuntu-noble | LABEL "build-date"="{{ build_date }}" \ 2026-08-07 18:37:51.221908 | ubuntu-noble | "name"="{{ image_name }}" \ 2026-08-07 18:37:51.221912 | ubuntu-noble | "de.osism.commit.docker_images_kolla"="9250ab1" \ 2026-08-07 18:37:51.221915 | ubuntu-noble | "de.osism.commit.kolla"="422afe0d7" \ 2026-08-07 18:37:51.221919 | ubuntu-noble | "de.osism.commit.kolla_version"="21.2.0" \ 2026-08-07 18:37:51.221922 | ubuntu-noble | "de.osism.commit.release"="4bf170c" \ 2026-08-07 18:37:51.221925 | ubuntu-noble | "de.osism.os_id"="ubuntu" \ 2026-08-07 18:37:51.221929 | ubuntu-noble | "de.osism.os_version_id"="24.04" \ 2026-08-07 18:37:51.221932 | ubuntu-noble | "de.osism.release.openstack"="2025.2" \ 2026-08-07 18:37:51.221935 | ubuntu-noble | "de.osism.version"="latest" \ 2026-08-07 18:37:51.221939 | ubuntu-noble | "org.opencontainers.image.created"="2026-08-07T18:37:51.198540+00:00" \ 2026-08-07 18:37:51.221942 | ubuntu-noble | "org.opencontainers.image.documentation"="https://osism.tech/docs/" \ 2026-08-07 18:37:51.221946 | ubuntu-noble | "org.opencontainers.image.licenses"="ASL 2.0" \ 2026-08-07 18:37:51.221949 | ubuntu-noble | "org.opencontainers.image.source"="https://github.com/osism/container-images-kolla" \ 2026-08-07 18:37:51.221952 | ubuntu-noble | "org.opencontainers.image.title"="{{ image_name }}" \ 2026-08-07 18:37:51.221956 | ubuntu-noble | "org.opencontainers.image.url"="https://quay.io/organization/osism" \ 2026-08-07 18:37:51.221959 | ubuntu-noble | "org.opencontainers.image.vendor"="OSISM GmbH" 2026-08-07 18:37:51.221963 | ubuntu-noble | {% endblock %} 2026-08-07 18:37:51.221966 | ubuntu-noble | 2026-08-07 18:37:51.223179 | ubuntu-noble | + bash scripts/002-generate.sh 2026-08-07 18:37:51.225080 | ubuntu-noble | + BASE=ubuntu 2026-08-07 18:37:51.225360 | ubuntu-noble | + BASE_VERSION=22.04 2026-08-07 18:37:51.225853 | ubuntu-noble | ++ date +%Y%m%d 2026-08-07 18:37:51.229129 | ubuntu-noble | + BUILD_ID=20260807 2026-08-07 18:37:51.229202 | ubuntu-noble | + DOCKER_NAMESPACE=kolla 2026-08-07 18:37:51.229216 | ubuntu-noble | + DOCKER_REGISTRY=osism.harbor.regio.digital 2026-08-07 18:37:51.229227 | ubuntu-noble | + OPENSTACK_VERSION=2025.2 2026-08-07 18:37:51.229236 | ubuntu-noble | + VERSION=latest 2026-08-07 18:37:51.229244 | ubuntu-noble | + [[ latest != \l\a\t\e\s\t ]] 2026-08-07 18:37:51.229253 | ubuntu-noble | + . defaults/all.sh 2026-08-07 18:37:51.229262 | ubuntu-noble | ++ export 'LOGURU_FORMAT={time} - {level} - {message}' 2026-08-07 18:37:51.229271 | ubuntu-noble | ++ LOGURU_FORMAT='{time} - {level} - {message}' 2026-08-07 18:37:51.229279 | ubuntu-noble | ++ [[ -e /tmp/venv/bin/activate ]] 2026-08-07 18:37:51.229288 | ubuntu-noble | ++ . /tmp/venv/bin/activate 2026-08-07 18:37:51.229297 | ubuntu-noble | +++ deactivate nondestructive 2026-08-07 18:37:51.229305 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-07 18:37:51.229313 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-07 18:37:51.229322 | ubuntu-noble | +++ hash -r 2026-08-07 18:37:51.229331 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-07 18:37:51.229339 | ubuntu-noble | +++ unset VIRTUAL_ENV 2026-08-07 18:37:51.229348 | ubuntu-noble | +++ unset VIRTUAL_ENV_PROMPT 2026-08-07 18:37:51.229357 | ubuntu-noble | +++ '[' '!' nondestructive = nondestructive ']' 2026-08-07 18:37:51.229365 | ubuntu-noble | +++ '[' linux-gnu = cygwin ']' 2026-08-07 18:37:51.229374 | ubuntu-noble | +++ '[' linux-gnu = msys ']' 2026-08-07 18:37:51.229382 | ubuntu-noble | +++ export VIRTUAL_ENV=/tmp/venv 2026-08-07 18:37:51.229391 | ubuntu-noble | +++ VIRTUAL_ENV=/tmp/venv 2026-08-07 18:37:51.229400 | 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-07 18:37:51.229410 | 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-07 18:37:51.229419 | ubuntu-noble | +++ export PATH 2026-08-07 18:37:51.229427 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-07 18:37:51.229436 | ubuntu-noble | +++ '[' -z '' ']' 2026-08-07 18:37:51.229444 | ubuntu-noble | +++ _OLD_VIRTUAL_PS1= 2026-08-07 18:37:51.229453 | ubuntu-noble | +++ PS1='(venv) ' 2026-08-07 18:37:51.229461 | ubuntu-noble | +++ export PS1 2026-08-07 18:37:51.229470 | ubuntu-noble | +++ VIRTUAL_ENV_PROMPT='(venv) ' 2026-08-07 18:37:51.229479 | ubuntu-noble | +++ export VIRTUAL_ENV_PROMPT 2026-08-07 18:37:51.229487 | ubuntu-noble | +++ hash -r 2026-08-07 18:37:51.229496 | ubuntu-noble | + . defaults/2025.2.sh 2026-08-07 18:37:51.229524 | ubuntu-noble | +++ date +%Y%m%d 2026-08-07 18:37:51.230989 | ubuntu-noble | ++ export BUILD_ID=20260807 2026-08-07 18:37:51.231012 | ubuntu-noble | ++ BUILD_ID=20260807 2026-08-07 18:37:51.231076 | ubuntu-noble | ++ export KOLLA_TYPE= 2026-08-07 18:37:51.231090 | ubuntu-noble | ++ KOLLA_TYPE= 2026-08-07 18:37:51.231152 | ubuntu-noble | ++ export BASE_VERSION=24.04 2026-08-07 18:37:51.231163 | ubuntu-noble | ++ BASE_VERSION=24.04 2026-08-07 18:37:51.231172 | ubuntu-noble | + export VERSION 2026-08-07 18:37:51.231181 | ubuntu-noble | + export OPENSTACK_VERSION 2026-08-07 18:37:51.231194 | ubuntu-noble | + DOCKER_TAG=build-20260807 2026-08-07 18:37:51.231203 | ubuntu-noble | + KOLLA_BASE=ubuntu 2026-08-07 18:37:51.231211 | ubuntu-noble | + KOLLA_BASE_TAG=24.04 2026-08-07 18:37:51.231221 | ubuntu-noble | + KOLLA_CONF_FILE=kolla-build.conf 2026-08-07 18:37:51.231229 | ubuntu-noble | + KOLLA_INSTALL_TYPE=source 2026-08-07 18:37:51.231238 | ubuntu-noble | + python3 src/generate-kolla-build-config.py 2026-08-07 18:37:51.386728 | ubuntu-noble | + setini DEFAULT namespace kolla 2026-08-07 18:37:51.386806 | 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-07 18:37:52.714168 | ubuntu-noble | localhost | SUCCESS => { 2026-08-07 18:37:52.714232 | ubuntu-noble | "changed": false, 2026-08-07 18:37:52.714240 | ubuntu-noble | "gid": 1000, 2026-08-07 18:37:52.714247 | ubuntu-noble | "group": "zuul", 2026-08-07 18:37:52.714253 | ubuntu-noble | "mode": "0664", 2026-08-07 18:37:52.714259 | ubuntu-noble | "msg": "OK", 2026-08-07 18:37:52.714265 | ubuntu-noble | "owner": "zuul", 2026-08-07 18:37:52.714271 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-07 18:37:52.714277 | ubuntu-noble | "size": 4562, 2026-08-07 18:37:52.714284 | ubuntu-noble | "state": "file", 2026-08-07 18:37:52.714290 | ubuntu-noble | "uid": 1000 2026-08-07 18:37:52.714296 | ubuntu-noble | } 2026-08-07 18:37:52.805422 | ubuntu-noble | + setini DEFAULT tag build-20260807 2026-08-07 18:37:52.805496 | 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-20260807' 2026-08-07 18:37:54.015251 | ubuntu-noble | localhost | CHANGED => { 2026-08-07 18:37:54.015299 | ubuntu-noble | "changed": true, 2026-08-07 18:37:54.015304 | ubuntu-noble | "gid": 1000, 2026-08-07 18:37:54.015308 | ubuntu-noble | "group": "zuul", 2026-08-07 18:37:54.015311 | ubuntu-noble | "mode": "0664", 2026-08-07 18:37:54.015315 | ubuntu-noble | "msg": "option changed", 2026-08-07 18:37:54.015319 | ubuntu-noble | "owner": "zuul", 2026-08-07 18:37:54.015323 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-07 18:37:54.015328 | ubuntu-noble | "size": 4570, 2026-08-07 18:37:54.015333 | ubuntu-noble | "state": "file", 2026-08-07 18:37:54.015336 | ubuntu-noble | "uid": 1000 2026-08-07 18:37:54.015340 | ubuntu-noble | } 2026-08-07 18:37:54.112755 | ubuntu-noble | + setini DEFAULT base ubuntu 2026-08-07 18:37:54.112844 | 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-07 18:37:55.374142 | ubuntu-noble | localhost | SUCCESS => { 2026-08-07 18:37:55.374226 | ubuntu-noble | "changed": false, 2026-08-07 18:37:55.374239 | ubuntu-noble | "gid": 1000, 2026-08-07 18:37:55.374249 | ubuntu-noble | "group": "zuul", 2026-08-07 18:37:55.374260 | ubuntu-noble | "mode": "0664", 2026-08-07 18:37:55.374269 | ubuntu-noble | "msg": "OK", 2026-08-07 18:37:55.374280 | ubuntu-noble | "owner": "zuul", 2026-08-07 18:37:55.374290 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-07 18:37:55.374301 | ubuntu-noble | "size": 4570, 2026-08-07 18:37:55.374311 | ubuntu-noble | "state": "file", 2026-08-07 18:37:55.374321 | ubuntu-noble | "uid": 1000 2026-08-07 18:37:55.374331 | ubuntu-noble | } 2026-08-07 18:37:55.478311 | ubuntu-noble | + setini DEFAULT base_tag 24.04 2026-08-07 18:37:55.478377 | 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-07 18:37:56.730476 | ubuntu-noble | localhost | SUCCESS => { 2026-08-07 18:37:56.730534 | ubuntu-noble | "changed": false, 2026-08-07 18:37:56.730538 | ubuntu-noble | "gid": 1000, 2026-08-07 18:37:56.730542 | ubuntu-noble | "group": "zuul", 2026-08-07 18:37:56.730546 | ubuntu-noble | "mode": "0664", 2026-08-07 18:37:56.730549 | ubuntu-noble | "msg": "OK", 2026-08-07 18:37:56.730553 | ubuntu-noble | "owner": "zuul", 2026-08-07 18:37:56.730557 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-07 18:37:56.730561 | ubuntu-noble | "size": 4570, 2026-08-07 18:37:56.730564 | ubuntu-noble | "state": "file", 2026-08-07 18:37:56.730568 | ubuntu-noble | "uid": 1000 2026-08-07 18:37:56.730572 | ubuntu-noble | } 2026-08-07 18:37:56.831059 | ubuntu-noble | + setini DEFAULT install_type source 2026-08-07 18:37:56.831156 | 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-07 18:37:58.079962 | ubuntu-noble | localhost | SUCCESS => { 2026-08-07 18:37:58.080050 | ubuntu-noble | "changed": false, 2026-08-07 18:37:58.080061 | ubuntu-noble | "gid": 1000, 2026-08-07 18:37:58.080068 | ubuntu-noble | "group": "zuul", 2026-08-07 18:37:58.080074 | ubuntu-noble | "mode": "0664", 2026-08-07 18:37:58.080081 | ubuntu-noble | "msg": "OK", 2026-08-07 18:37:58.080087 | ubuntu-noble | "owner": "zuul", 2026-08-07 18:37:58.080094 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-07 18:37:58.080100 | ubuntu-noble | "size": 4570, 2026-08-07 18:37:58.080107 | ubuntu-noble | "state": "file", 2026-08-07 18:37:58.080113 | ubuntu-noble | "uid": 1000 2026-08-07 18:37:58.080120 | ubuntu-noble | } 2026-08-07 18:37:58.185158 | ubuntu-noble | + [[ 2025.2 == \2\0\2\4\.\1 ]] 2026-08-07 18:37:58.185210 | ubuntu-noble | + REQUIREMENTS_BRANCH=stable-2025.2 2026-08-07 18:37:58.185216 | ubuntu-noble | + setini openstack-base location tarballs/requirements-stable-2025.2.tar.gz 2026-08-07 18:37:58.185223 | 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-07 18:37:59.465428 | ubuntu-noble | localhost | CHANGED => { 2026-08-07 18:37:59.465485 | ubuntu-noble | "changed": true, 2026-08-07 18:37:59.465490 | ubuntu-noble | "gid": 1000, 2026-08-07 18:37:59.465494 | ubuntu-noble | "group": "zuul", 2026-08-07 18:37:59.465497 | ubuntu-noble | "mode": "0664", 2026-08-07 18:37:59.465502 | ubuntu-noble | "msg": "section and option added", 2026-08-07 18:37:59.465506 | ubuntu-noble | "owner": "zuul", 2026-08-07 18:37:59.465510 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-07 18:37:59.465513 | ubuntu-noble | "size": 4641, 2026-08-07 18:37:59.465517 | ubuntu-noble | "state": "file", 2026-08-07 18:37:59.465521 | ubuntu-noble | "uid": 1000 2026-08-07 18:37:59.465524 | ubuntu-noble | } 2026-08-07 18:37:59.573123 | 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-07 18:37:59.578904 | ubuntu-noble | + setini openstack-base type local 2026-08-07 18:37:59.578966 | 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-07 18:38:00.846679 | ubuntu-noble | localhost | CHANGED => { 2026-08-07 18:38:00.846737 | ubuntu-noble | "changed": true, 2026-08-07 18:38:00.846743 | ubuntu-noble | "gid": 1000, 2026-08-07 18:38:00.846747 | ubuntu-noble | "group": "zuul", 2026-08-07 18:38:00.846752 | ubuntu-noble | "mode": "0664", 2026-08-07 18:38:00.846757 | ubuntu-noble | "msg": "option added", 2026-08-07 18:38:00.846761 | ubuntu-noble | "owner": "zuul", 2026-08-07 18:38:00.846766 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-07 18:38:00.846771 | ubuntu-noble | "size": 4752, 2026-08-07 18:38:00.846775 | ubuntu-noble | "state": "file", 2026-08-07 18:38:00.846780 | ubuntu-noble | "uid": 1000 2026-08-07 18:38:00.846784 | ubuntu-noble | } 2026-08-07 18:38:00.953620 | ubuntu-noble | + [[ -n osism.harbor.regio.digital ]] 2026-08-07 18:38:00.953692 | ubuntu-noble | + setini DEFAULT registry osism.harbor.regio.digital 2026-08-07 18:38:00.953698 | 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-07 18:38:02.216097 | ubuntu-noble | localhost | CHANGED => { 2026-08-07 18:38:02.216154 | ubuntu-noble | "changed": true, 2026-08-07 18:38:02.216159 | ubuntu-noble | "gid": 1000, 2026-08-07 18:38:02.216163 | ubuntu-noble | "group": "zuul", 2026-08-07 18:38:02.216167 | ubuntu-noble | "mode": "0664", 2026-08-07 18:38:02.216171 | ubuntu-noble | "msg": "option added", 2026-08-07 18:38:02.216174 | ubuntu-noble | "owner": "zuul", 2026-08-07 18:38:02.216178 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-07 18:38:02.216182 | ubuntu-noble | "size": 4790, 2026-08-07 18:38:02.216185 | ubuntu-noble | "state": "file", 2026-08-07 18:38:02.216189 | ubuntu-noble | "uid": 1000 2026-08-07 18:38:02.216193 | ubuntu-noble | } 2026-08-07 18:38:02.316861 | ubuntu-noble | + echo DEBUG kolla-build.conf 2026-08-07 18:38:02.316918 | ubuntu-noble | DEBUG kolla-build.conf 2026-08-07 18:38:02.316923 | ubuntu-noble | + cat kolla-build.conf 2026-08-07 18:38:02.318124 | ubuntu-noble | [DEFAULT] 2026-08-07 18:38:02.318136 | ubuntu-noble | base = ubuntu 2026-08-07 18:38:02.318141 | ubuntu-noble | base_package_type = deb 2026-08-07 18:38:02.318159 | ubuntu-noble | base_tag = 24.04 2026-08-07 18:38:02.318163 | ubuntu-noble | install_type = source 2026-08-07 18:38:02.318166 | ubuntu-noble | namespace = kolla 2026-08-07 18:38:02.318170 | ubuntu-noble | openstack_release = 2025.2 2026-08-07 18:38:02.318173 | ubuntu-noble | push = false 2026-08-07 18:38:02.318177 | ubuntu-noble | tag = build-20260807 2026-08-07 18:38:02.318180 | ubuntu-noble | threads = 1 2026-08-07 18:38:02.318184 | ubuntu-noble | patches_path = kolla-patches/2025.2 2026-08-07 18:38:02.318188 | ubuntu-noble | registry = osism.harbor.regio.digital 2026-08-07 18:38:02.318192 | ubuntu-noble | 2026-08-07 18:38:02.318197 | ubuntu-noble | ######################################################################### 2026-08-07 18:38:02.318202 | ubuntu-noble | # sources tracked in release repository 2026-08-07 18:38:02.318205 | ubuntu-noble | 2026-08-07 18:38:02.318209 | ubuntu-noble | [aodh-base] 2026-08-07 18:38:02.318212 | ubuntu-noble | type = local 2026-08-07 18:38:02.318216 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-08-07 18:38:02.318219 | ubuntu-noble | location = tarballs/aodh-stable-2025.2.tar.gz 2026-08-07 18:38:02.318223 | ubuntu-noble | 2026-08-07 18:38:02.318226 | ubuntu-noble | 2026-08-07 18:38:02.318230 | ubuntu-noble | 2026-08-07 18:38:02.318233 | ubuntu-noble | [barbican-base] 2026-08-07 18:38:02.318237 | ubuntu-noble | type = local 2026-08-07 18:38:02.318240 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-08-07 18:38:02.318245 | ubuntu-noble | location = tarballs/barbican-stable-2025.2.tar.gz 2026-08-07 18:38:02.318254 | ubuntu-noble | 2026-08-07 18:38:02.318258 | ubuntu-noble | 2026-08-07 18:38:02.318261 | ubuntu-noble | 2026-08-07 18:38:02.318265 | ubuntu-noble | [blazar-base] 2026-08-07 18:38:02.318268 | ubuntu-noble | type = local 2026-08-07 18:38:02.318272 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-08-07 18:38:02.318275 | ubuntu-noble | location = tarballs/blazar-stable-2025.2.tar.gz 2026-08-07 18:38:02.318278 | ubuntu-noble | 2026-08-07 18:38:02.318282 | ubuntu-noble | 2026-08-07 18:38:02.318285 | ubuntu-noble | 2026-08-07 18:38:02.318289 | ubuntu-noble | [ceilometer-base] 2026-08-07 18:38:02.318292 | ubuntu-noble | type = local 2026-08-07 18:38:02.318295 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-08-07 18:38:02.318299 | ubuntu-noble | location = tarballs/ceilometer-stable-2025.2.tar.gz 2026-08-07 18:38:02.318303 | ubuntu-noble | 2026-08-07 18:38:02.318306 | ubuntu-noble | 2026-08-07 18:38:02.318309 | ubuntu-noble | 2026-08-07 18:38:02.318313 | ubuntu-noble | [cinder-base] 2026-08-07 18:38:02.318316 | ubuntu-noble | type = local 2026-08-07 18:38:02.318320 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-08-07 18:38:02.318324 | ubuntu-noble | location = tarballs/cinder-stable-2025.2.tar.gz 2026-08-07 18:38:02.318327 | ubuntu-noble | 2026-08-07 18:38:02.318330 | ubuntu-noble | 2026-08-07 18:38:02.318334 | ubuntu-noble | 2026-08-07 18:38:02.318337 | ubuntu-noble | [designate-base] 2026-08-07 18:38:02.318340 | ubuntu-noble | type = local 2026-08-07 18:38:02.318344 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-08-07 18:38:02.318347 | ubuntu-noble | location = tarballs/designate-stable-2025.2.tar.gz 2026-08-07 18:38:02.318351 | ubuntu-noble | 2026-08-07 18:38:02.318354 | ubuntu-noble | 2026-08-07 18:38:02.318357 | ubuntu-noble | 2026-08-07 18:38:02.318361 | ubuntu-noble | [glance-base] 2026-08-07 18:38:02.318364 | ubuntu-noble | type = local 2026-08-07 18:38:02.318368 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-08-07 18:38:02.318371 | ubuntu-noble | location = tarballs/glance-stable-2025.2.tar.gz 2026-08-07 18:38:02.318374 | ubuntu-noble | 2026-08-07 18:38:02.318378 | ubuntu-noble | 2026-08-07 18:38:02.318381 | ubuntu-noble | 2026-08-07 18:38:02.318385 | ubuntu-noble | [heat-base] 2026-08-07 18:38:02.318388 | ubuntu-noble | type = local 2026-08-07 18:38:02.318392 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-08-07 18:38:02.318395 | ubuntu-noble | location = tarballs/heat-stable-2025.2.tar.gz 2026-08-07 18:38:02.318399 | ubuntu-noble | 2026-08-07 18:38:02.318402 | ubuntu-noble | 2026-08-07 18:38:02.318405 | ubuntu-noble | 2026-08-07 18:38:02.318409 | ubuntu-noble | [horizon] 2026-08-07 18:38:02.318412 | ubuntu-noble | type = local 2026-08-07 18:38:02.318416 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-08-07 18:38:02.318426 | ubuntu-noble | location = tarballs/horizon-stable-2025.2.tar.gz 2026-08-07 18:38:02.318429 | ubuntu-noble | 2026-08-07 18:38:02.318433 | ubuntu-noble | 2026-08-07 18:38:02.318436 | ubuntu-noble | 2026-08-07 18:38:02.318440 | ubuntu-noble | [ironic-base] 2026-08-07 18:38:02.318443 | ubuntu-noble | type = local 2026-08-07 18:38:02.318450 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-08-07 18:38:02.318453 | ubuntu-noble | location = tarballs/ironic-stable-2025.2.tar.gz 2026-08-07 18:38:02.318457 | ubuntu-noble | 2026-08-07 18:38:02.318460 | ubuntu-noble | 2026-08-07 18:38:02.318463 | ubuntu-noble | 2026-08-07 18:38:02.318467 | ubuntu-noble | [keystone-base] 2026-08-07 18:38:02.318470 | ubuntu-noble | type = local 2026-08-07 18:38:02.318474 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-08-07 18:38:02.318477 | ubuntu-noble | location = tarballs/keystone-stable-2025.2.tar.gz 2026-08-07 18:38:02.318481 | ubuntu-noble | 2026-08-07 18:38:02.318484 | ubuntu-noble | 2026-08-07 18:38:02.318487 | ubuntu-noble | 2026-08-07 18:38:02.318491 | ubuntu-noble | [magnum-base] 2026-08-07 18:38:02.318494 | ubuntu-noble | type = local 2026-08-07 18:38:02.318498 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-08-07 18:38:02.318501 | ubuntu-noble | location = tarballs/magnum-stable-2025.2.tar.gz 2026-08-07 18:38:02.318505 | ubuntu-noble | 2026-08-07 18:38:02.318508 | ubuntu-noble | 2026-08-07 18:38:02.318511 | ubuntu-noble | 2026-08-07 18:38:02.318515 | ubuntu-noble | [manila-base] 2026-08-07 18:38:02.318518 | ubuntu-noble | type = local 2026-08-07 18:38:02.318522 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-08-07 18:38:02.318525 | ubuntu-noble | location = tarballs/manila-stable-2025.2.tar.gz 2026-08-07 18:38:02.318528 | ubuntu-noble | 2026-08-07 18:38:02.318532 | ubuntu-noble | 2026-08-07 18:38:02.318535 | ubuntu-noble | 2026-08-07 18:38:02.318539 | ubuntu-noble | [masakari-base] 2026-08-07 18:38:02.318542 | ubuntu-noble | type = local 2026-08-07 18:38:02.318545 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-08-07 18:38:02.318549 | ubuntu-noble | location = tarballs/masakari-stable-2025.2.tar.gz 2026-08-07 18:38:02.318552 | ubuntu-noble | 2026-08-07 18:38:02.318556 | ubuntu-noble | 2026-08-07 18:38:02.318559 | ubuntu-noble | 2026-08-07 18:38:02.318563 | ubuntu-noble | [neutron-bgp-dragent] 2026-08-07 18:38:02.318566 | ubuntu-noble | type = local 2026-08-07 18:38:02.318569 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-07 18:38:02.318573 | ubuntu-noble | location = tarballs/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-07 18:38:02.318577 | ubuntu-noble | 2026-08-07 18:38:02.318580 | ubuntu-noble | 2026-08-07 18:38:02.318584 | ubuntu-noble | [neutron-server-plugin-neutron-dynamic-routing] 2026-08-07 18:38:02.318587 | ubuntu-noble | type = local 2026-08-07 18:38:02.318591 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-07 18:38:02.318594 | ubuntu-noble | location = tarballs/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-07 18:38:02.318597 | ubuntu-noble | 2026-08-07 18:38:02.318601 | ubuntu-noble | 2026-08-07 18:38:02.318604 | ubuntu-noble | [neutron-vpnaas-base] 2026-08-07 18:38:02.318608 | ubuntu-noble | type = local 2026-08-07 18:38:02.318611 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-08-07 18:38:02.318627 | ubuntu-noble | location = tarballs/neutron-vpnaas-stable-2025.2.tar.gz 2026-08-07 18:38:02.318631 | ubuntu-noble | 2026-08-07 18:38:02.318634 | ubuntu-noble | 2026-08-07 18:38:02.318638 | ubuntu-noble | 2026-08-07 18:38:02.318642 | ubuntu-noble | [neutron-base] 2026-08-07 18:38:02.318645 | ubuntu-noble | type = local 2026-08-07 18:38:02.318648 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-08-07 18:38:02.318652 | ubuntu-noble | location = tarballs/neutron-stable-2025.2.tar.gz 2026-08-07 18:38:02.318655 | ubuntu-noble | 2026-08-07 18:38:02.318659 | ubuntu-noble | 2026-08-07 18:38:02.318662 | ubuntu-noble | 2026-08-07 18:38:02.318666 | ubuntu-noble | [nova-base] 2026-08-07 18:38:02.318669 | ubuntu-noble | type = local 2026-08-07 18:38:02.318673 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-08-07 18:38:02.318677 | ubuntu-noble | location = tarballs/nova-stable-2025.2.tar.gz 2026-08-07 18:38:02.318680 | ubuntu-noble | 2026-08-07 18:38:02.318683 | ubuntu-noble | 2026-08-07 18:38:02.318687 | ubuntu-noble | 2026-08-07 18:38:02.318690 | ubuntu-noble | [octavia-base] 2026-08-07 18:38:02.318694 | ubuntu-noble | type = local 2026-08-07 18:38:02.318697 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-08-07 18:38:02.318701 | ubuntu-noble | location = tarballs/octavia-stable-2025.2.tar.gz 2026-08-07 18:38:02.318704 | ubuntu-noble | 2026-08-07 18:38:02.318708 | ubuntu-noble | 2026-08-07 18:38:02.318711 | ubuntu-noble | 2026-08-07 18:38:02.318718 | ubuntu-noble | [placement-base] 2026-08-07 18:38:02.318722 | ubuntu-noble | type = local 2026-08-07 18:38:02.318725 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-08-07 18:38:02.318729 | ubuntu-noble | location = tarballs/placement-stable-2025.2.tar.gz 2026-08-07 18:38:02.318732 | ubuntu-noble | 2026-08-07 18:38:02.318736 | ubuntu-noble | 2026-08-07 18:38:02.318739 | ubuntu-noble | 2026-08-07 18:38:02.318743 | ubuntu-noble | [skyline-apiserver-base] 2026-08-07 18:38:02.318746 | ubuntu-noble | type = local 2026-08-07 18:38:02.318755 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-08-07 18:38:02.318758 | ubuntu-noble | location = tarballs/skyline-apiserver-stable-2025.2.tar.gz 2026-08-07 18:38:02.318762 | ubuntu-noble | 2026-08-07 18:38:02.318765 | ubuntu-noble | 2026-08-07 18:38:02.318769 | ubuntu-noble | 2026-08-07 18:38:02.318772 | ubuntu-noble | [skyline-console-base] 2026-08-07 18:38:02.318776 | ubuntu-noble | type = local 2026-08-07 18:38:02.318779 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-08-07 18:38:02.318783 | ubuntu-noble | location = tarballs/skyline-console-stable-2025.2.tar.gz 2026-08-07 18:38:02.318786 | ubuntu-noble | 2026-08-07 18:38:02.318790 | ubuntu-noble | 2026-08-07 18:38:02.318793 | ubuntu-noble | 2026-08-07 18:38:02.318797 | ubuntu-noble | [watcher-base] 2026-08-07 18:38:02.318800 | ubuntu-noble | type = local 2026-08-07 18:38:02.318804 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-08-07 18:38:02.318807 | ubuntu-noble | location = tarballs/watcher-stable-2025.2.tar.gz 2026-08-07 18:38:02.318811 | ubuntu-noble | 2026-08-07 18:38:02.318814 | ubuntu-noble | 2026-08-07 18:38:02.318818 | ubuntu-noble | [openstack-base] 2026-08-07 18:38:02.318821 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-08-07 18:38:02.318825 | ubuntu-noble | location = tarballs/requirements-stable-2025.2.tar.gz 2026-08-07 18:38:02.318828 | ubuntu-noble | type = local 2026-08-07 18:38:02.319346 | ubuntu-noble | + bash scripts/003-patch.sh 2026-08-07 18:38:02.321127 | ubuntu-noble | + OPENSTACK_VERSION=2025.2 2026-08-07 18:38:02.321146 | ubuntu-noble | + VERSION=latest 2026-08-07 18:38:02.321150 | ubuntu-noble | + KOLLA_CONF_FILE=kolla-build.conf 2026-08-07 18:38:02.321198 | ubuntu-noble | + [[ latest != \l\a\t\e\s\t ]] 2026-08-07 18:38:02.321205 | ubuntu-noble | + . defaults/all.sh 2026-08-07 18:38:02.321253 | ubuntu-noble | ++ export 'LOGURU_FORMAT={time} - {level} - {message}' 2026-08-07 18:38:02.321258 | ubuntu-noble | ++ LOGURU_FORMAT='{time} - {level} - {message}' 2026-08-07 18:38:02.321263 | ubuntu-noble | ++ [[ -e /tmp/venv/bin/activate ]] 2026-08-07 18:38:02.321268 | ubuntu-noble | ++ . /tmp/venv/bin/activate 2026-08-07 18:38:02.321382 | ubuntu-noble | +++ deactivate nondestructive 2026-08-07 18:38:02.321405 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-07 18:38:02.321421 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-07 18:38:02.321427 | ubuntu-noble | +++ hash -r 2026-08-07 18:38:02.321455 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-07 18:38:02.321461 | ubuntu-noble | +++ unset VIRTUAL_ENV 2026-08-07 18:38:02.321465 | ubuntu-noble | +++ unset VIRTUAL_ENV_PROMPT 2026-08-07 18:38:02.321481 | ubuntu-noble | +++ '[' '!' nondestructive = nondestructive ']' 2026-08-07 18:38:02.321520 | ubuntu-noble | +++ '[' linux-gnu = cygwin ']' 2026-08-07 18:38:02.321525 | ubuntu-noble | +++ '[' linux-gnu = msys ']' 2026-08-07 18:38:02.321530 | ubuntu-noble | +++ export VIRTUAL_ENV=/tmp/venv 2026-08-07 18:38:02.321535 | ubuntu-noble | +++ VIRTUAL_ENV=/tmp/venv 2026-08-07 18:38:02.321561 | 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-07 18:38:02.321568 | 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-07 18:38:02.321573 | ubuntu-noble | +++ export PATH 2026-08-07 18:38:02.321597 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-07 18:38:02.321637 | ubuntu-noble | +++ '[' -z '' ']' 2026-08-07 18:38:02.321643 | ubuntu-noble | +++ _OLD_VIRTUAL_PS1= 2026-08-07 18:38:02.321648 | ubuntu-noble | +++ PS1='(venv) ' 2026-08-07 18:38:02.321652 | ubuntu-noble | +++ export PS1 2026-08-07 18:38:02.321657 | ubuntu-noble | +++ VIRTUAL_ENV_PROMPT='(venv) ' 2026-08-07 18:38:02.321660 | ubuntu-noble | +++ export VIRTUAL_ENV_PROMPT 2026-08-07 18:38:02.321665 | ubuntu-noble | +++ hash -r 2026-08-07 18:38:02.321698 | ubuntu-noble | + . defaults/2025.2.sh 2026-08-07 18:38:02.322283 | ubuntu-noble | +++ date +%Y%m%d 2026-08-07 18:38:02.323381 | ubuntu-noble | ++ export BUILD_ID=20260807 2026-08-07 18:38:02.323392 | ubuntu-noble | ++ BUILD_ID=20260807 2026-08-07 18:38:02.323414 | ubuntu-noble | ++ export KOLLA_TYPE= 2026-08-07 18:38:02.323418 | ubuntu-noble | ++ KOLLA_TYPE= 2026-08-07 18:38:02.323421 | ubuntu-noble | ++ export BASE_VERSION=24.04 2026-08-07 18:38:02.323424 | ubuntu-noble | ++ BASE_VERSION=24.04 2026-08-07 18:38:02.323429 | ubuntu-noble | + . scripts/patch-lib.sh 2026-08-07 18:38:02.324064 | ubuntu-noble | +++ pwd 2026-08-07 18:38:02.324102 | ubuntu-noble | ++ PATCH_ROOT=/home/zuul/src/github.com/osism/container-images-kolla 2026-08-07 18:38:02.324144 | ubuntu-noble | ++ PATCH_MANIFEST=/home/zuul/src/github.com/osism/container-images-kolla/.patches-applied 2026-08-07 18:38:02.324394 | ubuntu-noble | + export VERSION 2026-08-07 18:38:02.324398 | ubuntu-noble | + export OPENSTACK_VERSION 2026-08-07 18:38:02.324488 | ubuntu-noble | + mkdir -p tarballs 2026-08-07 18:38:02.326163 | ubuntu-noble | + ping -c2 tarballs.opendev.org 2026-08-07 18:38:02.471366 | ubuntu-noble | PING tarballs.opendev.org (2001:4800:7819:103:be76:4eff:fe03:e48f) 56 data bytes 2026-08-07 18:38:02.471460 | ubuntu-noble | 64 bytes from static03.opendev.org (2001:4800:7819:103:be76:4eff:fe03:e48f): icmp_seq=1 ttl=40 time=136 ms 2026-08-07 18:38:03.459905 | ubuntu-noble | 64 bytes from static03.opendev.org (2001:4800:7819:103:be76:4eff:fe03:e48f): icmp_seq=2 ttl=40 time=129 ms 2026-08-07 18:38:03.460008 | ubuntu-noble | 2026-08-07 18:38:03.460091 | ubuntu-noble | --- tarballs.opendev.org ping statistics --- 2026-08-07 18:38:03.460106 | ubuntu-noble | 2 packets transmitted, 2 received, 0% packet loss, time 1002ms 2026-08-07 18:38:03.460117 | ubuntu-noble | rtt min/avg/max/mdev = 129.249/132.677/136.106/3.428 ms 2026-08-07 18:38:03.463709 | ubuntu-noble | ++ awk '/# tarball/ && !seen[$4]++ { print $4 }' kolla-build.conf 2026-08-07 18:38:03.465936 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-07 18:38:03.465999 | ubuntu-noble | + pushd tarballs 2026-08-07 18:38:03.466409 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-08-07 18:38:03.467577 | ubuntu-noble | + filename=aodh-stable-2025.2.tar.gz 2026-08-07 18:38:03.467660 | ubuntu-noble | + [[ -e aodh-stable-2025.2.tar.gz ]] 2026-08-07 18:38:03.467681 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-08-07 18:38:03.467699 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-08-07 18:38:03.467718 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-08-07 18:38:04.574444 | ubuntu-noble | 2026-08-07 18:38:04 URL:https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz [258609/258609] -> "aodh-stable-2025.2.tar.gz" [1] 2026-08-07 18:38:04.577243 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-07 18:38:04.577283 | ubuntu-noble | + echo Process aodh-stable-2025.2.tar.gz 2026-08-07 18:38:04.577299 | ubuntu-noble | Process aodh-stable-2025.2.tar.gz 2026-08-07 18:38:04.580114 | ubuntu-noble | ++ tar -tzf aodh-stable-2025.2.tar.gz 2026-08-07 18:38:04.582859 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-07 18:38:04.582906 | ubuntu-noble | ++ head -1 2026-08-07 18:38:04.592184 | ubuntu-noble | + directory=aodh-21.0.0.0rc2.dev2 2026-08-07 18:38:04.592631 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 aodh-21.0.0.0rc2.dev2 2026-08-07 18:38:04.592703 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-07 18:38:04.592717 | ubuntu-noble | ++ local directory=aodh-21.0.0.0rc2.dev2 2026-08-07 18:38:04.592748 | ubuntu-noble | ++ local suffix= 2026-08-07 18:38:04.592811 | ubuntu-noble | ++ local name=aodh 2026-08-07 18:38:04.592821 | ubuntu-noble | ++ local candidate path 2026-08-07 18:38:04.592854 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:04.592866 | ubuntu-noble | ++ path=patches/2025.2/aodh 2026-08-07 18:38:04.592893 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/aodh ]] 2026-08-07 18:38:04.592930 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:04.592941 | ubuntu-noble | ++ path=patches/2025.2/aodh 2026-08-07 18:38:04.592949 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/aodh ]] 2026-08-07 18:38:04.592959 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:04.592966 | ubuntu-noble | ++ path=patches/2025.2/aodh 2026-08-07 18:38:04.592973 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/aodh ]] 2026-08-07 18:38:04.592983 | ubuntu-noble | ++ return 1 2026-08-07 18:38:04.593349 | ubuntu-noble | + patch_dir= 2026-08-07 18:38:04.593385 | ubuntu-noble | + patch_dir= 2026-08-07 18:38:04.594763 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 aodh-21.0.0.0rc2.dev2 /source 2026-08-07 18:38:04.594798 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-07 18:38:04.594806 | ubuntu-noble | ++ local directory=aodh-21.0.0.0rc2.dev2 2026-08-07 18:38:04.594814 | ubuntu-noble | ++ local suffix=/source 2026-08-07 18:38:04.594821 | ubuntu-noble | ++ local name=aodh 2026-08-07 18:38:04.594828 | ubuntu-noble | ++ local candidate path 2026-08-07 18:38:04.594836 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:04.594843 | ubuntu-noble | ++ path=overlays/2025.2/aodh/source 2026-08-07 18:38:04.594851 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/aodh/source ]] 2026-08-07 18:38:04.594858 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:04.594865 | ubuntu-noble | ++ path=overlays/2025.2/aodh/source 2026-08-07 18:38:04.594872 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/aodh/source ]] 2026-08-07 18:38:04.594880 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:04.594887 | ubuntu-noble | ++ path=overlays/2025.2/aodh/source 2026-08-07 18:38:04.594894 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/aodh/source ]] 2026-08-07 18:38:04.594901 | ubuntu-noble | ++ return 1 2026-08-07 18:38:04.594914 | ubuntu-noble | + overlay_dir= 2026-08-07 18:38:04.594921 | ubuntu-noble | + overlay_dir= 2026-08-07 18:38:04.594928 | ubuntu-noble | + echo Check patches for aodh-stable-2025.2.tar.gz 2026-08-07 18:38:04.594935 | ubuntu-noble | Check patches for aodh-stable-2025.2.tar.gz 2026-08-07 18:38:04.594942 | ubuntu-noble | + [[ -n '' ]] 2026-08-07 18:38:04.594950 | ubuntu-noble | + echo Check overlays for aodh-stable-2025.2.tar.gz 2026-08-07 18:38:04.594957 | ubuntu-noble | Check overlays for aodh-stable-2025.2.tar.gz 2026-08-07 18:38:04.594964 | ubuntu-noble | + [[ -n '' ]] 2026-08-07 18:38:04.594971 | ubuntu-noble | + popd 2026-08-07 18:38:04.595008 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-07 18:38:04.595017 | ubuntu-noble | + pushd tarballs 2026-08-07 18:38:04.595963 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-08-07 18:38:04.597609 | ubuntu-noble | + filename=barbican-stable-2025.2.tar.gz 2026-08-07 18:38:04.597632 | ubuntu-noble | + [[ -e barbican-stable-2025.2.tar.gz ]] 2026-08-07 18:38:04.597685 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-08-07 18:38:04.597694 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-08-07 18:38:04.597703 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-08-07 18:38:05.774240 | ubuntu-noble | 2026-08-07 18:38:05 URL:https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz [663577/663577] -> "barbican-stable-2025.2.tar.gz" [1] 2026-08-07 18:38:05.776142 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-07 18:38:05.776195 | ubuntu-noble | + echo Process barbican-stable-2025.2.tar.gz 2026-08-07 18:38:05.776209 | ubuntu-noble | Process barbican-stable-2025.2.tar.gz 2026-08-07 18:38:05.779113 | ubuntu-noble | ++ tar -tzf barbican-stable-2025.2.tar.gz 2026-08-07 18:38:05.779160 | ubuntu-noble | ++ head -1 2026-08-07 18:38:05.779594 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-07 18:38:05.787499 | ubuntu-noble | + directory=barbican-21.0.1.dev3 2026-08-07 18:38:05.788356 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 barbican-21.0.1.dev3 2026-08-07 18:38:05.788431 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-07 18:38:05.788445 | ubuntu-noble | ++ local directory=barbican-21.0.1.dev3 2026-08-07 18:38:05.788478 | ubuntu-noble | ++ local suffix= 2026-08-07 18:38:05.788543 | ubuntu-noble | ++ local name=barbican 2026-08-07 18:38:05.788569 | ubuntu-noble | ++ local candidate path 2026-08-07 18:38:05.788667 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:05.788676 | ubuntu-noble | ++ path=patches/2025.2/barbican 2026-08-07 18:38:05.788685 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/barbican ]] 2026-08-07 18:38:05.788724 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:05.788734 | ubuntu-noble | ++ path=patches/2025.2/barbican 2026-08-07 18:38:05.788757 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/barbican ]] 2026-08-07 18:38:05.788766 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:05.788772 | ubuntu-noble | ++ path=patches/2025.2/barbican 2026-08-07 18:38:05.788778 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/barbican ]] 2026-08-07 18:38:05.788784 | ubuntu-noble | ++ return 1 2026-08-07 18:38:05.789452 | ubuntu-noble | + patch_dir= 2026-08-07 18:38:05.789475 | ubuntu-noble | + patch_dir= 2026-08-07 18:38:05.789893 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 barbican-21.0.1.dev3 /source 2026-08-07 18:38:05.789968 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-07 18:38:05.789980 | ubuntu-noble | ++ local directory=barbican-21.0.1.dev3 2026-08-07 18:38:05.790006 | ubuntu-noble | ++ local suffix=/source 2026-08-07 18:38:05.790097 | ubuntu-noble | ++ local name=barbican 2026-08-07 18:38:05.790113 | ubuntu-noble | ++ local candidate path 2026-08-07 18:38:05.790142 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:05.790152 | ubuntu-noble | ++ path=overlays/2025.2/barbican/source 2026-08-07 18:38:05.790161 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/barbican/source ]] 2026-08-07 18:38:05.790192 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:05.790201 | ubuntu-noble | ++ path=overlays/2025.2/barbican/source 2026-08-07 18:38:05.790207 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/barbican/source ]] 2026-08-07 18:38:05.790216 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:05.790222 | ubuntu-noble | ++ path=overlays/2025.2/barbican/source 2026-08-07 18:38:05.790230 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/barbican/source ]] 2026-08-07 18:38:05.790236 | ubuntu-noble | ++ return 1 2026-08-07 18:38:05.791202 | ubuntu-noble | + overlay_dir= 2026-08-07 18:38:05.791261 | ubuntu-noble | + overlay_dir= 2026-08-07 18:38:05.791271 | ubuntu-noble | + echo Check patches for barbican-stable-2025.2.tar.gz 2026-08-07 18:38:05.791279 | ubuntu-noble | Check patches for barbican-stable-2025.2.tar.gz 2026-08-07 18:38:05.791285 | ubuntu-noble | + [[ -n '' ]] 2026-08-07 18:38:05.791292 | ubuntu-noble | + echo Check overlays for barbican-stable-2025.2.tar.gz 2026-08-07 18:38:05.791298 | ubuntu-noble | Check overlays for barbican-stable-2025.2.tar.gz 2026-08-07 18:38:05.791304 | ubuntu-noble | + [[ -n '' ]] 2026-08-07 18:38:05.791311 | ubuntu-noble | + popd 2026-08-07 18:38:05.791324 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-07 18:38:05.791330 | ubuntu-noble | + pushd tarballs 2026-08-07 18:38:05.792447 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-08-07 18:38:05.795838 | ubuntu-noble | + filename=blazar-stable-2025.2.tar.gz 2026-08-07 18:38:05.795870 | ubuntu-noble | + [[ -e blazar-stable-2025.2.tar.gz ]] 2026-08-07 18:38:05.795944 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-08-07 18:38:05.795954 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-08-07 18:38:05.795965 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-08-07 18:38:06.974263 | ubuntu-noble | 2026-08-07 18:38:06 URL:https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz [431334/431334] -> "blazar-stable-2025.2.tar.gz" [1] 2026-08-07 18:38:06.977074 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-07 18:38:06.977145 | ubuntu-noble | + echo Process blazar-stable-2025.2.tar.gz 2026-08-07 18:38:06.977165 | ubuntu-noble | Process blazar-stable-2025.2.tar.gz 2026-08-07 18:38:06.980112 | ubuntu-noble | ++ tar -tzf blazar-stable-2025.2.tar.gz 2026-08-07 18:38:06.980170 | ubuntu-noble | ++ head -1 2026-08-07 18:38:06.980606 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-07 18:38:06.989957 | ubuntu-noble | + directory=blazar-16.0.1.dev3 2026-08-07 18:38:06.990861 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 blazar-16.0.1.dev3 2026-08-07 18:38:06.990905 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-07 18:38:06.990945 | ubuntu-noble | ++ local directory=blazar-16.0.1.dev3 2026-08-07 18:38:06.990961 | ubuntu-noble | ++ local suffix= 2026-08-07 18:38:06.991068 | ubuntu-noble | ++ local name=blazar 2026-08-07 18:38:06.991085 | ubuntu-noble | ++ local candidate path 2026-08-07 18:38:06.991123 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:06.991134 | ubuntu-noble | ++ path=patches/2025.2/blazar 2026-08-07 18:38:06.991144 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/blazar ]] 2026-08-07 18:38:06.991159 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:06.991170 | ubuntu-noble | ++ path=patches/2025.2/blazar 2026-08-07 18:38:06.991183 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/blazar ]] 2026-08-07 18:38:06.991194 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:06.991203 | ubuntu-noble | ++ path=patches/2025.2/blazar 2026-08-07 18:38:06.991214 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/blazar ]] 2026-08-07 18:38:06.991226 | ubuntu-noble | ++ return 1 2026-08-07 18:38:06.991897 | ubuntu-noble | + patch_dir= 2026-08-07 18:38:06.991920 | ubuntu-noble | + patch_dir= 2026-08-07 18:38:06.992256 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 blazar-16.0.1.dev3 /source 2026-08-07 18:38:06.992308 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-07 18:38:06.992322 | ubuntu-noble | ++ local directory=blazar-16.0.1.dev3 2026-08-07 18:38:06.992333 | ubuntu-noble | ++ local suffix=/source 2026-08-07 18:38:06.992383 | ubuntu-noble | ++ local name=blazar 2026-08-07 18:38:06.992398 | ubuntu-noble | ++ local candidate path 2026-08-07 18:38:06.992410 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:06.992436 | ubuntu-noble | ++ path=overlays/2025.2/blazar/source 2026-08-07 18:38:06.992447 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/blazar/source ]] 2026-08-07 18:38:06.992460 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:06.992469 | ubuntu-noble | ++ path=overlays/2025.2/blazar/source 2026-08-07 18:38:06.992478 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/blazar/source ]] 2026-08-07 18:38:06.992490 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:06.992499 | ubuntu-noble | ++ path=overlays/2025.2/blazar/source 2026-08-07 18:38:06.992507 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/blazar/source ]] 2026-08-07 18:38:06.992517 | ubuntu-noble | ++ return 1 2026-08-07 18:38:06.993308 | ubuntu-noble | + overlay_dir= 2026-08-07 18:38:06.993335 | ubuntu-noble | + overlay_dir= 2026-08-07 18:38:06.993341 | ubuntu-noble | + echo Check patches for blazar-stable-2025.2.tar.gz 2026-08-07 18:38:06.993346 | ubuntu-noble | Check patches for blazar-stable-2025.2.tar.gz 2026-08-07 18:38:06.993351 | ubuntu-noble | + [[ -n '' ]] 2026-08-07 18:38:06.993360 | ubuntu-noble | + echo Check overlays for blazar-stable-2025.2.tar.gz 2026-08-07 18:38:06.993372 | ubuntu-noble | Check overlays for blazar-stable-2025.2.tar.gz 2026-08-07 18:38:06.993382 | ubuntu-noble | + [[ -n '' ]] 2026-08-07 18:38:06.993390 | ubuntu-noble | + popd 2026-08-07 18:38:06.993399 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-07 18:38:06.993407 | ubuntu-noble | + pushd tarballs 2026-08-07 18:38:06.993590 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-08-07 18:38:06.995510 | ubuntu-noble | + filename=ceilometer-stable-2025.2.tar.gz 2026-08-07 18:38:06.995565 | ubuntu-noble | + [[ -e ceilometer-stable-2025.2.tar.gz ]] 2026-08-07 18:38:06.995577 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-08-07 18:38:06.995586 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-08-07 18:38:06.995595 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-08-07 18:38:08.247266 | ubuntu-noble | 2026-08-07 18:38:08 URL:https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz [872211/872211] -> "ceilometer-stable-2025.2.tar.gz" [1] 2026-08-07 18:38:08.249738 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-07 18:38:08.249771 | ubuntu-noble | + echo Process ceilometer-stable-2025.2.tar.gz 2026-08-07 18:38:08.249777 | ubuntu-noble | Process ceilometer-stable-2025.2.tar.gz 2026-08-07 18:38:08.252076 | ubuntu-noble | ++ tar -tzf ceilometer-stable-2025.2.tar.gz 2026-08-07 18:38:08.252105 | ubuntu-noble | ++ head -1 2026-08-07 18:38:08.253571 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-07 18:38:08.257367 | ubuntu-noble | + directory=ceilometer-25.0.0.0rc2.dev2 2026-08-07 18:38:08.258074 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 ceilometer-25.0.0.0rc2.dev2 2026-08-07 18:38:08.258142 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-07 18:38:08.258166 | ubuntu-noble | ++ local directory=ceilometer-25.0.0.0rc2.dev2 2026-08-07 18:38:08.258203 | ubuntu-noble | ++ local suffix= 2026-08-07 18:38:08.258254 | ubuntu-noble | ++ local name=ceilometer 2026-08-07 18:38:08.258260 | ubuntu-noble | ++ local candidate path 2026-08-07 18:38:08.258296 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:08.258313 | ubuntu-noble | ++ path=patches/2025.2/ceilometer 2026-08-07 18:38:08.258329 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ceilometer ]] 2026-08-07 18:38:08.258367 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:08.258373 | ubuntu-noble | ++ path=patches/2025.2/ceilometer 2026-08-07 18:38:08.258378 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ceilometer ]] 2026-08-07 18:38:08.258393 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:08.258399 | ubuntu-noble | ++ path=patches/2025.2/ceilometer 2026-08-07 18:38:08.258404 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ceilometer ]] 2026-08-07 18:38:08.258421 | ubuntu-noble | ++ return 1 2026-08-07 18:38:08.258955 | ubuntu-noble | + patch_dir= 2026-08-07 18:38:08.258964 | ubuntu-noble | + patch_dir= 2026-08-07 18:38:08.259353 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 ceilometer-25.0.0.0rc2.dev2 /source 2026-08-07 18:38:08.259423 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-07 18:38:08.259442 | ubuntu-noble | ++ local directory=ceilometer-25.0.0.0rc2.dev2 2026-08-07 18:38:08.259482 | ubuntu-noble | ++ local suffix=/source 2026-08-07 18:38:08.259558 | ubuntu-noble | ++ local name=ceilometer 2026-08-07 18:38:08.259581 | ubuntu-noble | ++ local candidate path 2026-08-07 18:38:08.259636 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:08.259641 | ubuntu-noble | ++ path=overlays/2025.2/ceilometer/source 2026-08-07 18:38:08.259646 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ceilometer/source ]] 2026-08-07 18:38:08.259673 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:08.259679 | ubuntu-noble | ++ path=overlays/2025.2/ceilometer/source 2026-08-07 18:38:08.259684 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ceilometer/source ]] 2026-08-07 18:38:08.259694 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:08.259699 | ubuntu-noble | ++ path=overlays/2025.2/ceilometer/source 2026-08-07 18:38:08.259704 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ceilometer/source ]] 2026-08-07 18:38:08.259722 | ubuntu-noble | ++ return 1 2026-08-07 18:38:08.260366 | ubuntu-noble | + overlay_dir= 2026-08-07 18:38:08.260385 | ubuntu-noble | + overlay_dir= 2026-08-07 18:38:08.260388 | ubuntu-noble | + echo Check patches for ceilometer-stable-2025.2.tar.gz 2026-08-07 18:38:08.260392 | ubuntu-noble | Check patches for ceilometer-stable-2025.2.tar.gz 2026-08-07 18:38:08.260395 | ubuntu-noble | + [[ -n '' ]] 2026-08-07 18:38:08.260399 | ubuntu-noble | + echo Check overlays for ceilometer-stable-2025.2.tar.gz 2026-08-07 18:38:08.260403 | ubuntu-noble | Check overlays for ceilometer-stable-2025.2.tar.gz 2026-08-07 18:38:08.260406 | ubuntu-noble | + [[ -n '' ]] 2026-08-07 18:38:08.260410 | ubuntu-noble | + popd 2026-08-07 18:38:08.260413 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-07 18:38:08.260417 | ubuntu-noble | + pushd tarballs 2026-08-07 18:38:08.260743 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-08-07 18:38:08.262709 | ubuntu-noble | + filename=cinder-stable-2025.2.tar.gz 2026-08-07 18:38:08.262728 | ubuntu-noble | + [[ -e cinder-stable-2025.2.tar.gz ]] 2026-08-07 18:38:08.262732 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-08-07 18:38:08.262736 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-08-07 18:38:08.262739 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-08-07 18:38:10.072128 | ubuntu-noble | 2026-08-07 18:38:10 URL:https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz [6498983/6498983] -> "cinder-stable-2025.2.tar.gz" [1] 2026-08-07 18:38:10.075327 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-07 18:38:10.075399 | ubuntu-noble | + echo Process cinder-stable-2025.2.tar.gz 2026-08-07 18:38:10.075415 | ubuntu-noble | Process cinder-stable-2025.2.tar.gz 2026-08-07 18:38:10.078166 | ubuntu-noble | ++ tar -tzf cinder-stable-2025.2.tar.gz 2026-08-07 18:38:10.078214 | ubuntu-noble | ++ head -1 2026-08-07 18:38:10.079311 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-07 18:38:10.086981 | ubuntu-noble | + directory=cinder-27.0.1.dev23 2026-08-07 18:38:10.087846 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 cinder-27.0.1.dev23 2026-08-07 18:38:10.087934 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-07 18:38:10.087949 | ubuntu-noble | ++ local directory=cinder-27.0.1.dev23 2026-08-07 18:38:10.087992 | ubuntu-noble | ++ local suffix= 2026-08-07 18:38:10.088120 | ubuntu-noble | ++ local name=cinder 2026-08-07 18:38:10.088135 | ubuntu-noble | ++ local candidate path 2026-08-07 18:38:10.088175 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:10.088185 | ubuntu-noble | ++ path=patches/2025.2/cinder 2026-08-07 18:38:10.088209 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/cinder ]] 2026-08-07 18:38:10.088243 | ubuntu-noble | ++ echo patches/2025.2/cinder 2026-08-07 18:38:10.088271 | ubuntu-noble | ++ return 0 2026-08-07 18:38:10.088741 | ubuntu-noble | + patch_dir=patches/2025.2/cinder 2026-08-07 18:38:10.089968 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 cinder-27.0.1.dev23 /source 2026-08-07 18:38:10.089999 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-07 18:38:10.090015 | ubuntu-noble | ++ local directory=cinder-27.0.1.dev23 2026-08-07 18:38:10.090051 | ubuntu-noble | ++ local suffix=/source 2026-08-07 18:38:10.090058 | ubuntu-noble | ++ local name=cinder 2026-08-07 18:38:10.090063 | ubuntu-noble | ++ local candidate path 2026-08-07 18:38:10.090069 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:10.090075 | ubuntu-noble | ++ path=overlays/2025.2/cinder/source 2026-08-07 18:38:10.090082 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/cinder/source ]] 2026-08-07 18:38:10.090088 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:10.090094 | ubuntu-noble | ++ path=overlays/2025.2/cinder/source 2026-08-07 18:38:10.090099 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/cinder/source ]] 2026-08-07 18:38:10.090105 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:10.090111 | ubuntu-noble | ++ path=overlays/2025.2/cinder/source 2026-08-07 18:38:10.090116 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/cinder/source ]] 2026-08-07 18:38:10.090122 | ubuntu-noble | ++ return 1 2026-08-07 18:38:10.090133 | ubuntu-noble | + overlay_dir= 2026-08-07 18:38:10.090139 | ubuntu-noble | + overlay_dir= 2026-08-07 18:38:10.090144 | ubuntu-noble | + echo Check patches for cinder-stable-2025.2.tar.gz 2026-08-07 18:38:10.090150 | ubuntu-noble | Check patches for cinder-stable-2025.2.tar.gz 2026-08-07 18:38:10.090156 | ubuntu-noble | + [[ -n patches/2025.2/cinder ]] 2026-08-07 18:38:10.090161 | ubuntu-noble | + tar xzf cinder-stable-2025.2.tar.gz 2026-08-07 18:38:10.464914 | ubuntu-noble | + rm cinder-stable-2025.2.tar.gz 2026-08-07 18:38:10.472099 | ubuntu-noble | + find cinder-27.0.1.dev23 -type f 2026-08-07 18:38:10.472156 | ubuntu-noble | + sort 2026-08-07 18:38:10.483553 | ubuntu-noble | + pushd cinder-27.0.1.dev23 2026-08-07 18:38:10.484915 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/cinder -type f -name '*.patch' 2026-08-07 18:38:10.485203 | ubuntu-noble | ++ sort 2026-08-07 18:38:10.488067 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-07 18:38:10.488170 | ubuntu-noble | + apply_patch patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-08-07 18:38:10.488223 | ubuntu-noble | + local rel=patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-08-07 18:38:10.488257 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-08-07 18:38:10.488279 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/cinder/netapp-01-backport-962085.patch' 2026-08-07 18:38:10.488292 | ubuntu-noble | APPLY PATCH patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-08-07 18:38:10.488326 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-07 18:38:10.490192 | ubuntu-noble | checking file cinder/tests/unit/volume/drivers/netapp/dataontap/test_nvme_library.py 2026-08-07 18:38:10.490530 | ubuntu-noble | checking file cinder/volume/drivers/netapp/dataontap/nvme_library.py 2026-08-07 18:38:10.490690 | ubuntu-noble | checking file releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-08-07 18:38:10.491200 | ubuntu-noble | + patch --forward --batch -p1 2026-08-07 18:38:10.492511 | ubuntu-noble | patching file cinder/tests/unit/volume/drivers/netapp/dataontap/test_nvme_library.py 2026-08-07 18:38:10.492830 | ubuntu-noble | patching file cinder/volume/drivers/netapp/dataontap/nvme_library.py 2026-08-07 18:38:10.492974 | ubuntu-noble | patching file releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-08-07 18:38:10.494163 | ubuntu-noble | + echo patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-08-07 18:38:10.494183 | ubuntu-noble | + popd 2026-08-07 18:38:10.494232 | ubuntu-noble | + find cinder-27.0.1.dev23 -type f 2026-08-07 18:38:10.494519 | ubuntu-noble | + sort 2026-08-07 18:38:10.505925 | ubuntu-noble | + append_new_files_to_sources_txt cinder-27.0.1.dev23 files-before files-after 2026-08-07 18:38:10.505968 | ubuntu-noble | + local directory=cinder-27.0.1.dev23 2026-08-07 18:38:10.505973 | ubuntu-noble | + local before=files-before 2026-08-07 18:38:10.505979 | ubuntu-noble | + local after=files-after 2026-08-07 18:38:10.505983 | ubuntu-noble | + local sources_txt 2026-08-07 18:38:10.508856 | ubuntu-noble | ++ find cinder-27.0.1.dev23 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-08-07 18:38:10.508884 | ubuntu-noble | ++ head -1 2026-08-07 18:38:10.510117 | ubuntu-noble | + sources_txt=cinder-27.0.1.dev23/cinder.egg-info/SOURCES.txt 2026-08-07 18:38:10.510142 | ubuntu-noble | + [[ -z cinder-27.0.1.dev23/cinder.egg-info/SOURCES.txt ]] 2026-08-07 18:38:10.510146 | ubuntu-noble | + local new_files 2026-08-07 18:38:10.510907 | ubuntu-noble | ++ comm -13 files-before files-after 2026-08-07 18:38:10.514762 | ubuntu-noble | + new_files=cinder-27.0.1.dev23/releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-08-07 18:38:10.514783 | ubuntu-noble | + [[ -z cinder-27.0.1.dev23/releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml ]] 2026-08-07 18:38:10.515521 | ubuntu-noble | ++ tail -c1 cinder-27.0.1.dev23/cinder.egg-info/SOURCES.txt 2026-08-07 18:38:10.518215 | ubuntu-noble | + [[ -n y ]] 2026-08-07 18:38:10.518779 | ubuntu-noble | + echo 2026-08-07 18:38:10.519803 | ubuntu-noble | + local file 2026-08-07 18:38:10.519860 | ubuntu-noble | + for file in $new_files 2026-08-07 18:38:10.519867 | ubuntu-noble | + case $file in 2026-08-07 18:38:10.519871 | ubuntu-noble | + echo 'APPEND releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml TO cinder-27.0.1.dev23/cinder.egg-info/SOURCES.txt' 2026-08-07 18:38:10.519877 | ubuntu-noble | APPEND releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml TO cinder-27.0.1.dev23/cinder.egg-info/SOURCES.txt 2026-08-07 18:38:10.519882 | ubuntu-noble | + echo releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-08-07 18:38:10.519887 | ubuntu-noble | + rm files-before files-after 2026-08-07 18:38:10.521921 | ubuntu-noble | + tar czf cinder-stable-2025.2.tar.gz cinder-27.0.1.dev23 2026-08-07 18:38:11.742426 | ubuntu-noble | + rm -r cinder-27.0.1.dev23 2026-08-07 18:38:11.831342 | ubuntu-noble | + echo Check overlays for cinder-stable-2025.2.tar.gz 2026-08-07 18:38:11.831400 | ubuntu-noble | Check overlays for cinder-stable-2025.2.tar.gz 2026-08-07 18:38:11.831412 | ubuntu-noble | + [[ -n '' ]] 2026-08-07 18:38:11.831417 | ubuntu-noble | + popd 2026-08-07 18:38:11.831641 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-07 18:38:11.831689 | ubuntu-noble | + pushd tarballs 2026-08-07 18:38:11.833440 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-08-07 18:38:11.836850 | ubuntu-noble | + filename=designate-stable-2025.2.tar.gz 2026-08-07 18:38:11.836885 | ubuntu-noble | + [[ -e designate-stable-2025.2.tar.gz ]] 2026-08-07 18:38:11.836956 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-08-07 18:38:11.836962 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-08-07 18:38:11.837006 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-08-07 18:38:13.102237 | ubuntu-noble | 2026-08-07 18:38:13 URL:https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz [1014303/1014303] -> "designate-stable-2025.2.tar.gz" [1] 2026-08-07 18:38:13.103860 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-07 18:38:13.103902 | ubuntu-noble | + echo Process designate-stable-2025.2.tar.gz 2026-08-07 18:38:13.103913 | ubuntu-noble | Process designate-stable-2025.2.tar.gz 2026-08-07 18:38:13.107076 | ubuntu-noble | ++ tar -tzf designate-stable-2025.2.tar.gz 2026-08-07 18:38:13.107116 | ubuntu-noble | ++ head -1 2026-08-07 18:38:13.107125 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-07 18:38:13.115426 | ubuntu-noble | + directory=designate-21.0.1.dev11 2026-08-07 18:38:13.116798 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 designate-21.0.1.dev11 2026-08-07 18:38:13.116827 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-07 18:38:13.116836 | ubuntu-noble | ++ local directory=designate-21.0.1.dev11 2026-08-07 18:38:13.116842 | ubuntu-noble | ++ local suffix= 2026-08-07 18:38:13.116848 | ubuntu-noble | ++ local name=designate 2026-08-07 18:38:13.116853 | ubuntu-noble | ++ local candidate path 2026-08-07 18:38:13.116858 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:13.116863 | ubuntu-noble | ++ path=patches/2025.2/designate 2026-08-07 18:38:13.116869 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/designate ]] 2026-08-07 18:38:13.116875 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:13.116880 | ubuntu-noble | ++ path=patches/2025.2/designate 2026-08-07 18:38:13.116885 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/designate ]] 2026-08-07 18:38:13.116890 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:13.116895 | ubuntu-noble | ++ path=patches/2025.2/designate 2026-08-07 18:38:13.116900 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/designate ]] 2026-08-07 18:38:13.116905 | ubuntu-noble | ++ return 1 2026-08-07 18:38:13.116915 | ubuntu-noble | + patch_dir= 2026-08-07 18:38:13.116920 | ubuntu-noble | + patch_dir= 2026-08-07 18:38:13.118131 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 designate-21.0.1.dev11 /source 2026-08-07 18:38:13.118157 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-07 18:38:13.118163 | ubuntu-noble | ++ local directory=designate-21.0.1.dev11 2026-08-07 18:38:13.118168 | ubuntu-noble | ++ local suffix=/source 2026-08-07 18:38:13.118172 | ubuntu-noble | ++ local name=designate 2026-08-07 18:38:13.118177 | ubuntu-noble | ++ local candidate path 2026-08-07 18:38:13.118181 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:13.118186 | ubuntu-noble | ++ path=overlays/2025.2/designate/source 2026-08-07 18:38:13.118191 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/designate/source ]] 2026-08-07 18:38:13.118206 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:13.118211 | ubuntu-noble | ++ path=overlays/2025.2/designate/source 2026-08-07 18:38:13.118215 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/designate/source ]] 2026-08-07 18:38:13.118220 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:13.118224 | ubuntu-noble | ++ path=overlays/2025.2/designate/source 2026-08-07 18:38:13.118228 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/designate/source ]] 2026-08-07 18:38:13.118233 | ubuntu-noble | ++ return 1 2026-08-07 18:38:13.118243 | ubuntu-noble | + overlay_dir= 2026-08-07 18:38:13.118247 | ubuntu-noble | + overlay_dir= 2026-08-07 18:38:13.118252 | ubuntu-noble | + echo Check patches for designate-stable-2025.2.tar.gz 2026-08-07 18:38:13.118257 | ubuntu-noble | Check patches for designate-stable-2025.2.tar.gz 2026-08-07 18:38:13.118264 | ubuntu-noble | + [[ -n '' ]] 2026-08-07 18:38:13.118268 | ubuntu-noble | + echo Check overlays for designate-stable-2025.2.tar.gz 2026-08-07 18:38:13.118273 | ubuntu-noble | Check overlays for designate-stable-2025.2.tar.gz 2026-08-07 18:38:13.118279 | ubuntu-noble | + [[ -n '' ]] 2026-08-07 18:38:13.118284 | ubuntu-noble | + popd 2026-08-07 18:38:13.118396 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-07 18:38:13.118403 | ubuntu-noble | + pushd tarballs 2026-08-07 18:38:13.119253 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-08-07 18:38:13.120906 | ubuntu-noble | + filename=glance-stable-2025.2.tar.gz 2026-08-07 18:38:13.120924 | ubuntu-noble | + [[ -e glance-stable-2025.2.tar.gz ]] 2026-08-07 18:38:13.120980 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-08-07 18:38:13.120987 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-08-07 18:38:13.120994 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-08-07 18:38:14.551388 | ubuntu-noble | 2026-08-07 18:38:14 URL:https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz [2133677/2133677] -> "glance-stable-2025.2.tar.gz" [1] 2026-08-07 18:38:14.554487 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-07 18:38:14.554564 | ubuntu-noble | + echo Process glance-stable-2025.2.tar.gz 2026-08-07 18:38:14.554581 | ubuntu-noble | Process glance-stable-2025.2.tar.gz 2026-08-07 18:38:14.559115 | ubuntu-noble | ++ tar -tzf glance-stable-2025.2.tar.gz 2026-08-07 18:38:14.559164 | ubuntu-noble | ++ head -1 2026-08-07 18:38:14.561103 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-07 18:38:14.570583 | ubuntu-noble | + directory=glance-31.1.1.dev11 2026-08-07 18:38:14.572244 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 glance-31.1.1.dev11 2026-08-07 18:38:14.572281 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-07 18:38:14.572291 | ubuntu-noble | ++ local directory=glance-31.1.1.dev11 2026-08-07 18:38:14.572299 | ubuntu-noble | ++ local suffix= 2026-08-07 18:38:14.572307 | ubuntu-noble | ++ local name=glance 2026-08-07 18:38:14.572314 | ubuntu-noble | ++ local candidate path 2026-08-07 18:38:14.572322 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:14.572329 | ubuntu-noble | ++ path=patches/2025.2/glance 2026-08-07 18:38:14.572337 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/glance ]] 2026-08-07 18:38:14.572346 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:14.572353 | ubuntu-noble | ++ path=patches/2025.2/glance 2026-08-07 18:38:14.572360 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/glance ]] 2026-08-07 18:38:14.572367 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:14.572374 | ubuntu-noble | ++ path=patches/2025.2/glance 2026-08-07 18:38:14.572381 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/glance ]] 2026-08-07 18:38:14.572389 | ubuntu-noble | ++ return 1 2026-08-07 18:38:14.572401 | ubuntu-noble | + patch_dir= 2026-08-07 18:38:14.572428 | ubuntu-noble | + patch_dir= 2026-08-07 18:38:14.573718 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 glance-31.1.1.dev11 /source 2026-08-07 18:38:14.573752 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-07 18:38:14.573760 | ubuntu-noble | ++ local directory=glance-31.1.1.dev11 2026-08-07 18:38:14.573768 | ubuntu-noble | ++ local suffix=/source 2026-08-07 18:38:14.573775 | ubuntu-noble | ++ local name=glance 2026-08-07 18:38:14.573782 | ubuntu-noble | ++ local candidate path 2026-08-07 18:38:14.573790 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:14.573797 | ubuntu-noble | ++ path=overlays/2025.2/glance/source 2026-08-07 18:38:14.573805 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/glance/source ]] 2026-08-07 18:38:14.573812 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:14.573820 | ubuntu-noble | ++ path=overlays/2025.2/glance/source 2026-08-07 18:38:14.573827 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/glance/source ]] 2026-08-07 18:38:14.573834 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:14.573841 | ubuntu-noble | ++ path=overlays/2025.2/glance/source 2026-08-07 18:38:14.573848 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/glance/source ]] 2026-08-07 18:38:14.573856 | ubuntu-noble | ++ return 1 2026-08-07 18:38:14.573868 | ubuntu-noble | + overlay_dir= 2026-08-07 18:38:14.573875 | ubuntu-noble | + overlay_dir= 2026-08-07 18:38:14.573882 | ubuntu-noble | + echo Check patches for glance-stable-2025.2.tar.gz 2026-08-07 18:38:14.573889 | ubuntu-noble | Check patches for glance-stable-2025.2.tar.gz 2026-08-07 18:38:14.573897 | ubuntu-noble | + [[ -n '' ]] 2026-08-07 18:38:14.573904 | ubuntu-noble | + echo Check overlays for glance-stable-2025.2.tar.gz 2026-08-07 18:38:14.573929 | ubuntu-noble | Check overlays for glance-stable-2025.2.tar.gz 2026-08-07 18:38:14.573936 | ubuntu-noble | + [[ -n '' ]] 2026-08-07 18:38:14.573944 | ubuntu-noble | + popd 2026-08-07 18:38:14.573955 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-07 18:38:14.573962 | ubuntu-noble | + pushd tarballs 2026-08-07 18:38:14.574825 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-08-07 18:38:14.576494 | ubuntu-noble | + filename=heat-stable-2025.2.tar.gz 2026-08-07 18:38:14.576517 | ubuntu-noble | + [[ -e heat-stable-2025.2.tar.gz ]] 2026-08-07 18:38:14.576545 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-08-07 18:38:14.576553 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-08-07 18:38:14.576562 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-08-07 18:38:16.081203 | ubuntu-noble | 2026-08-07 18:38:16 URL:https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz [2355761/2355761] -> "heat-stable-2025.2.tar.gz" [1] 2026-08-07 18:38:16.083235 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-07 18:38:16.083318 | ubuntu-noble | + echo Process heat-stable-2025.2.tar.gz 2026-08-07 18:38:16.083333 | ubuntu-noble | Process heat-stable-2025.2.tar.gz 2026-08-07 18:38:16.088844 | ubuntu-noble | ++ tar -tzf heat-stable-2025.2.tar.gz 2026-08-07 18:38:16.088885 | ubuntu-noble | ++ head -1 2026-08-07 18:38:16.088893 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-07 18:38:16.093106 | ubuntu-noble | + directory=openstack_heat-25.0.1.dev12 2026-08-07 18:38:16.094323 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 openstack_heat-25.0.1.dev12 2026-08-07 18:38:16.094461 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-07 18:38:16.094497 | ubuntu-noble | ++ local directory=openstack_heat-25.0.1.dev12 2026-08-07 18:38:16.094556 | ubuntu-noble | ++ local suffix= 2026-08-07 18:38:16.094643 | ubuntu-noble | ++ local name=openstack_heat 2026-08-07 18:38:16.094653 | ubuntu-noble | ++ local candidate path 2026-08-07 18:38:16.094708 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:16.094734 | ubuntu-noble | ++ path=patches/2025.2/openstack_heat 2026-08-07 18:38:16.094761 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_heat ]] 2026-08-07 18:38:16.094811 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:16.094819 | ubuntu-noble | ++ path=patches/2025.2/openstack-heat 2026-08-07 18:38:16.094841 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack-heat ]] 2026-08-07 18:38:16.094866 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:16.094874 | ubuntu-noble | ++ path=patches/2025.2/openstack_heat 2026-08-07 18:38:16.094881 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_heat ]] 2026-08-07 18:38:16.094910 | ubuntu-noble | ++ return 1 2026-08-07 18:38:16.095807 | ubuntu-noble | + patch_dir= 2026-08-07 18:38:16.095827 | ubuntu-noble | + patch_dir= 2026-08-07 18:38:16.096400 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 openstack_heat-25.0.1.dev12 /source 2026-08-07 18:38:16.096483 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-07 18:38:16.096493 | ubuntu-noble | ++ local directory=openstack_heat-25.0.1.dev12 2026-08-07 18:38:16.096545 | ubuntu-noble | ++ local suffix=/source 2026-08-07 18:38:16.096586 | ubuntu-noble | ++ local name=openstack_heat 2026-08-07 18:38:16.096595 | ubuntu-noble | ++ local candidate path 2026-08-07 18:38:16.096654 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:16.096663 | ubuntu-noble | ++ path=overlays/2025.2/openstack_heat/source 2026-08-07 18:38:16.096672 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_heat/source ]] 2026-08-07 18:38:16.096705 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:16.096715 | ubuntu-noble | ++ path=overlays/2025.2/openstack-heat/source 2026-08-07 18:38:16.096726 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack-heat/source ]] 2026-08-07 18:38:16.096733 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:16.096742 | ubuntu-noble | ++ path=overlays/2025.2/openstack_heat/source 2026-08-07 18:38:16.096749 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_heat/source ]] 2026-08-07 18:38:16.096775 | ubuntu-noble | ++ return 1 2026-08-07 18:38:16.097634 | ubuntu-noble | + overlay_dir= 2026-08-07 18:38:16.097657 | ubuntu-noble | + overlay_dir= 2026-08-07 18:38:16.097661 | ubuntu-noble | + echo Check patches for heat-stable-2025.2.tar.gz 2026-08-07 18:38:16.097665 | ubuntu-noble | Check patches for heat-stable-2025.2.tar.gz 2026-08-07 18:38:16.097669 | ubuntu-noble | + [[ -n '' ]] 2026-08-07 18:38:16.097672 | ubuntu-noble | + echo Check overlays for heat-stable-2025.2.tar.gz 2026-08-07 18:38:16.097676 | ubuntu-noble | Check overlays for heat-stable-2025.2.tar.gz 2026-08-07 18:38:16.097680 | ubuntu-noble | + [[ -n '' ]] 2026-08-07 18:38:16.097684 | ubuntu-noble | + popd 2026-08-07 18:38:16.097688 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-07 18:38:16.097692 | ubuntu-noble | + pushd tarballs 2026-08-07 18:38:16.098160 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-08-07 18:38:16.101078 | ubuntu-noble | + filename=horizon-stable-2025.2.tar.gz 2026-08-07 18:38:16.101099 | ubuntu-noble | + [[ -e horizon-stable-2025.2.tar.gz ]] 2026-08-07 18:38:16.101113 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-08-07 18:38:16.101117 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-08-07 18:38:16.101122 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-08-07 18:38:17.827209 | ubuntu-noble | 2026-08-07 18:38:17 URL:https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz [5394247/5394247] -> "horizon-stable-2025.2.tar.gz" [1] 2026-08-07 18:38:17.829250 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-07 18:38:17.829290 | ubuntu-noble | + echo Process horizon-stable-2025.2.tar.gz 2026-08-07 18:38:17.829303 | ubuntu-noble | Process horizon-stable-2025.2.tar.gz 2026-08-07 18:38:17.833125 | ubuntu-noble | ++ tar -tzf horizon-stable-2025.2.tar.gz 2026-08-07 18:38:17.833176 | ubuntu-noble | ++ head -1 2026-08-07 18:38:17.836101 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-07 18:38:17.842205 | ubuntu-noble | + directory=horizon-25.5.3.dev8 2026-08-07 18:38:17.844120 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 horizon-25.5.3.dev8 2026-08-07 18:38:17.844166 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-07 18:38:17.844179 | ubuntu-noble | ++ local directory=horizon-25.5.3.dev8 2026-08-07 18:38:17.844190 | ubuntu-noble | ++ local suffix= 2026-08-07 18:38:17.844199 | ubuntu-noble | ++ local name=horizon 2026-08-07 18:38:17.844209 | ubuntu-noble | ++ local candidate path 2026-08-07 18:38:17.844219 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:17.844229 | ubuntu-noble | ++ path=patches/2025.2/horizon 2026-08-07 18:38:17.844239 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/horizon ]] 2026-08-07 18:38:17.844250 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:17.844260 | ubuntu-noble | ++ path=patches/2025.2/horizon 2026-08-07 18:38:17.844270 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/horizon ]] 2026-08-07 18:38:17.844280 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:17.844289 | ubuntu-noble | ++ path=patches/2025.2/horizon 2026-08-07 18:38:17.844299 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/horizon ]] 2026-08-07 18:38:17.844309 | ubuntu-noble | ++ return 1 2026-08-07 18:38:17.844626 | ubuntu-noble | + patch_dir= 2026-08-07 18:38:17.844645 | ubuntu-noble | + patch_dir= 2026-08-07 18:38:17.846185 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 horizon-25.5.3.dev8 /source 2026-08-07 18:38:17.846257 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-07 18:38:17.846267 | ubuntu-noble | ++ local directory=horizon-25.5.3.dev8 2026-08-07 18:38:17.846275 | ubuntu-noble | ++ local suffix=/source 2026-08-07 18:38:17.846281 | ubuntu-noble | ++ local name=horizon 2026-08-07 18:38:17.846287 | ubuntu-noble | ++ local candidate path 2026-08-07 18:38:17.846294 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:17.846300 | ubuntu-noble | ++ path=overlays/2025.2/horizon/source 2026-08-07 18:38:17.846306 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/horizon/source ]] 2026-08-07 18:38:17.846313 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:17.846336 | ubuntu-noble | ++ path=overlays/2025.2/horizon/source 2026-08-07 18:38:17.846342 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/horizon/source ]] 2026-08-07 18:38:17.846348 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:17.846368 | ubuntu-noble | ++ path=overlays/2025.2/horizon/source 2026-08-07 18:38:17.846374 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/horizon/source ]] 2026-08-07 18:38:17.846380 | ubuntu-noble | ++ return 1 2026-08-07 18:38:17.847191 | ubuntu-noble | + overlay_dir= 2026-08-07 18:38:17.847219 | ubuntu-noble | + overlay_dir= 2026-08-07 18:38:17.847226 | ubuntu-noble | + echo Check patches for horizon-stable-2025.2.tar.gz 2026-08-07 18:38:17.847232 | ubuntu-noble | Check patches for horizon-stable-2025.2.tar.gz 2026-08-07 18:38:17.847238 | ubuntu-noble | + [[ -n '' ]] 2026-08-07 18:38:17.847244 | ubuntu-noble | + echo Check overlays for horizon-stable-2025.2.tar.gz 2026-08-07 18:38:17.847250 | ubuntu-noble | Check overlays for horizon-stable-2025.2.tar.gz 2026-08-07 18:38:17.847255 | ubuntu-noble | + [[ -n '' ]] 2026-08-07 18:38:17.847261 | ubuntu-noble | + popd 2026-08-07 18:38:17.847275 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-07 18:38:17.847281 | ubuntu-noble | + pushd tarballs 2026-08-07 18:38:17.847751 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-08-07 18:38:17.850612 | ubuntu-noble | + filename=ironic-stable-2025.2.tar.gz 2026-08-07 18:38:17.850637 | ubuntu-noble | + [[ -e ironic-stable-2025.2.tar.gz ]] 2026-08-07 18:38:17.850643 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-08-07 18:38:17.850649 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-08-07 18:38:17.850655 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-08-07 18:38:19.290815 | ubuntu-noble | 2026-08-07 18:38:19 URL:https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz [3053156/3053156] -> "ironic-stable-2025.2.tar.gz" [1] 2026-08-07 18:38:19.294425 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-07 18:38:19.294488 | ubuntu-noble | + echo Process ironic-stable-2025.2.tar.gz 2026-08-07 18:38:19.294505 | ubuntu-noble | Process ironic-stable-2025.2.tar.gz 2026-08-07 18:38:19.297100 | ubuntu-noble | ++ tar -tzf ironic-stable-2025.2.tar.gz 2026-08-07 18:38:19.297145 | ubuntu-noble | ++ head -1 2026-08-07 18:38:19.297731 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-07 18:38:19.311303 | ubuntu-noble | + directory=ironic-32.0.2.dev22 2026-08-07 18:38:19.312638 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 ironic-32.0.2.dev22 2026-08-07 18:38:19.312733 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-07 18:38:19.312767 | ubuntu-noble | ++ local directory=ironic-32.0.2.dev22 2026-08-07 18:38:19.312824 | ubuntu-noble | ++ local suffix= 2026-08-07 18:38:19.312892 | ubuntu-noble | ++ local name=ironic 2026-08-07 18:38:19.312901 | ubuntu-noble | ++ local candidate path 2026-08-07 18:38:19.312956 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:19.312981 | ubuntu-noble | ++ path=patches/2025.2/ironic 2026-08-07 18:38:19.313007 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic ]] 2026-08-07 18:38:19.313079 | ubuntu-noble | ++ echo patches/2025.2/ironic 2026-08-07 18:38:19.313118 | ubuntu-noble | ++ return 0 2026-08-07 18:38:19.313850 | ubuntu-noble | + patch_dir=patches/2025.2/ironic 2026-08-07 18:38:19.314472 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 ironic-32.0.2.dev22 /source 2026-08-07 18:38:19.314560 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-07 18:38:19.314584 | ubuntu-noble | ++ local directory=ironic-32.0.2.dev22 2026-08-07 18:38:19.314650 | ubuntu-noble | ++ local suffix=/source 2026-08-07 18:38:19.314711 | ubuntu-noble | ++ local name=ironic 2026-08-07 18:38:19.314719 | ubuntu-noble | ++ local candidate path 2026-08-07 18:38:19.314766 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:19.314788 | ubuntu-noble | ++ path=overlays/2025.2/ironic/source 2026-08-07 18:38:19.314812 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ironic/source ]] 2026-08-07 18:38:19.314862 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:19.314870 | ubuntu-noble | ++ path=overlays/2025.2/ironic/source 2026-08-07 18:38:19.314895 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ironic/source ]] 2026-08-07 18:38:19.314900 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:19.314906 | ubuntu-noble | ++ path=overlays/2025.2/ironic/source 2026-08-07 18:38:19.314912 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ironic/source ]] 2026-08-07 18:38:19.314936 | ubuntu-noble | ++ return 1 2026-08-07 18:38:19.315773 | ubuntu-noble | + overlay_dir= 2026-08-07 18:38:19.315801 | ubuntu-noble | + overlay_dir= 2026-08-07 18:38:19.315806 | ubuntu-noble | + echo Check patches for ironic-stable-2025.2.tar.gz 2026-08-07 18:38:19.315811 | ubuntu-noble | Check patches for ironic-stable-2025.2.tar.gz 2026-08-07 18:38:19.315816 | ubuntu-noble | + [[ -n patches/2025.2/ironic ]] 2026-08-07 18:38:19.315821 | ubuntu-noble | + tar xzf ironic-stable-2025.2.tar.gz 2026-08-07 18:38:19.546141 | ubuntu-noble | + rm ironic-stable-2025.2.tar.gz 2026-08-07 18:38:19.552109 | ubuntu-noble | + find ironic-32.0.2.dev22 -type f 2026-08-07 18:38:19.552156 | ubuntu-noble | + sort 2026-08-07 18:38:19.563294 | ubuntu-noble | + pushd ironic-32.0.2.dev22 2026-08-07 18:38:19.565064 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic -type f -name '*.patch' 2026-08-07 18:38:19.565382 | ubuntu-noble | ++ sort 2026-08-07 18:38:19.569161 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-07 18:38:19.569298 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-08-07 18:38:19.569410 | ubuntu-noble | + local rel=patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-08-07 18:38:19.569458 | 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-07 18:38:19.569498 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch' 2026-08-07 18:38:19.569518 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-08-07 18:38:19.569550 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-07 18:38:19.572950 | ubuntu-noble | checking file api-ref/source/baremetal-api-v1-portgroups.inc 2026-08-07 18:38:19.573792 | ubuntu-noble | checking file api-ref/source/parameters.yaml 2026-08-07 18:38:19.574461 | ubuntu-noble | checking file api-ref/source/samples/portgroup-create-response.json 2026-08-07 18:38:19.574641 | ubuntu-noble | checking file api-ref/source/samples/portgroup-list-detail-response.json 2026-08-07 18:38:19.574808 | ubuntu-noble | checking file api-ref/source/samples/portgroup-update-response.json 2026-08-07 18:38:19.575081 | ubuntu-noble | checking file doc/source/admin/networking.rst 2026-08-07 18:38:19.575532 | ubuntu-noble | checking file doc/source/admin/portgroups.rst 2026-08-07 18:38:19.575818 | ubuntu-noble | checking file doc/source/contributor/webapi-version-history.rst 2026-08-07 18:38:19.576286 | ubuntu-noble | checking file ironic/api/controllers/v1/port.py 2026-08-07 18:38:19.576512 | ubuntu-noble | Hunk #1 succeeded at 808 (offset -10 lines). 2026-08-07 18:38:19.576754 | ubuntu-noble | checking file ironic/api/controllers/v1/portgroup.py 2026-08-07 18:38:19.576949 | ubuntu-noble | Hunk #5 succeeded at 548 (offset -9 lines). 2026-08-07 18:38:19.577544 | ubuntu-noble | checking file ironic/api/controllers/v1/utils.py 2026-08-07 18:38:19.577764 | ubuntu-noble | Hunk #1 succeeded at 1270 (offset -19 lines). 2026-08-07 18:38:19.578180 | ubuntu-noble | checking file ironic/api/controllers/v1/versions.py 2026-08-07 18:38:19.578533 | ubuntu-noble | checking file ironic/common/release_mappings.py 2026-08-07 18:38:19.579647 | ubuntu-noble | checking file ironic/conductor/manager.py 2026-08-07 18:38:19.580090 | ubuntu-noble | Hunk #2 succeeded at 2378 (offset 25 lines). 2026-08-07 18:38:19.581059 | ubuntu-noble | checking file ironic/conductor/rpcapi.py 2026-08-07 18:38:19.581661 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-08-07 18:38:19.581876 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-08-07 18:38:19.582166 | ubuntu-noble | checking file ironic/objects/portgroup.py 2026-08-07 18:38:19.582813 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_port.py 2026-08-07 18:38:19.583563 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_portgroup.py 2026-08-07 18:38:19.585292 | ubuntu-noble | checking file ironic/tests/unit/conductor/test_manager.py 2026-08-07 18:38:19.586309 | ubuntu-noble | Hunk #1 succeeded at 7955 (offset 268 lines). 2026-08-07 18:38:19.586898 | ubuntu-noble | checking file ironic/tests/unit/db/test_portgroups.py 2026-08-07 18:38:19.587139 | ubuntu-noble | checking file ironic/tests/unit/db/utils.py 2026-08-07 18:38:19.587416 | ubuntu-noble | checking file ironic/tests/unit/objects/test_objects.py 2026-08-07 18:38:19.587636 | ubuntu-noble | checking file ironic/tests/unit/objects/test_portgroup.py 2026-08-07 18:38:19.587793 | ubuntu-noble | checking file releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml 2026-08-07 18:38:19.588987 | ubuntu-noble | + patch --forward --batch -p1 2026-08-07 18:38:19.590752 | ubuntu-noble | patching file api-ref/source/baremetal-api-v1-portgroups.inc 2026-08-07 18:38:19.591137 | ubuntu-noble | patching file api-ref/source/parameters.yaml 2026-08-07 18:38:19.591558 | ubuntu-noble | patching file api-ref/source/samples/portgroup-create-response.json 2026-08-07 18:38:19.591662 | ubuntu-noble | patching file api-ref/source/samples/portgroup-list-detail-response.json 2026-08-07 18:38:19.591731 | ubuntu-noble | patching file api-ref/source/samples/portgroup-update-response.json 2026-08-07 18:38:19.591882 | ubuntu-noble | patching file doc/source/admin/networking.rst 2026-08-07 18:38:19.592072 | ubuntu-noble | patching file doc/source/admin/portgroups.rst 2026-08-07 18:38:19.592228 | ubuntu-noble | patching file doc/source/contributor/webapi-version-history.rst 2026-08-07 18:38:19.592473 | ubuntu-noble | patching file ironic/api/controllers/v1/port.py 2026-08-07 18:38:19.592558 | ubuntu-noble | Hunk #1 succeeded at 808 (offset -10 lines). 2026-08-07 18:38:19.592666 | ubuntu-noble | patching file ironic/api/controllers/v1/portgroup.py 2026-08-07 18:38:19.592767 | ubuntu-noble | Hunk #5 succeeded at 548 (offset -9 lines). 2026-08-07 18:38:19.593017 | ubuntu-noble | patching file ironic/api/controllers/v1/utils.py 2026-08-07 18:38:19.593215 | ubuntu-noble | Hunk #1 succeeded at 1270 (offset -19 lines). 2026-08-07 18:38:19.593515 | ubuntu-noble | patching file ironic/api/controllers/v1/versions.py 2026-08-07 18:38:19.593651 | ubuntu-noble | patching file ironic/common/release_mappings.py 2026-08-07 18:38:19.594279 | ubuntu-noble | patching file ironic/conductor/manager.py 2026-08-07 18:38:19.594528 | ubuntu-noble | Hunk #2 succeeded at 2378 (offset 25 lines). 2026-08-07 18:38:19.594905 | ubuntu-noble | patching file ironic/conductor/rpcapi.py 2026-08-07 18:38:19.595162 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-08-07 18:38:19.595309 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-08-07 18:38:19.595473 | ubuntu-noble | patching file ironic/objects/portgroup.py 2026-08-07 18:38:19.595875 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_port.py 2026-08-07 18:38:19.596299 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_portgroup.py 2026-08-07 18:38:19.597466 | ubuntu-noble | patching file ironic/tests/unit/conductor/test_manager.py 2026-08-07 18:38:19.598203 | ubuntu-noble | Hunk #1 succeeded at 7955 (offset 268 lines). 2026-08-07 18:38:19.598549 | ubuntu-noble | patching file ironic/tests/unit/db/test_portgroups.py 2026-08-07 18:38:19.598685 | ubuntu-noble | patching file ironic/tests/unit/db/utils.py 2026-08-07 18:38:19.598852 | ubuntu-noble | patching file ironic/tests/unit/objects/test_objects.py 2026-08-07 18:38:19.598999 | ubuntu-noble | patching file ironic/tests/unit/objects/test_portgroup.py 2026-08-07 18:38:19.599173 | ubuntu-noble | patching file releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml 2026-08-07 18:38:19.602149 | ubuntu-noble | + echo patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-08-07 18:38:19.602208 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-07 18:38:19.602215 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-08-07 18:38:19.602220 | ubuntu-noble | + local rel=patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-08-07 18:38:19.602225 | 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-07 18:38:19.602231 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch' 2026-08-07 18:38:19.602246 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-08-07 18:38:19.602250 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-07 18:38:19.603754 | ubuntu-noble | checking file api-ref/source/baremetal-api-v1-portgroups.inc 2026-08-07 18:38:19.606079 | ubuntu-noble | checking file api-ref/source/parameters.yaml 2026-08-07 18:38:19.606102 | ubuntu-noble | checking file api-ref/source/samples/portgroup-create-response.json 2026-08-07 18:38:19.606108 | ubuntu-noble | checking file api-ref/source/samples/portgroup-list-detail-response.json 2026-08-07 18:38:19.606112 | ubuntu-noble | checking file api-ref/source/samples/portgroup-update-response.json 2026-08-07 18:38:19.606116 | ubuntu-noble | checking file doc/source/contributor/webapi-version-history.rst 2026-08-07 18:38:19.606120 | ubuntu-noble | checking file ironic/api/controllers/v1/portgroup.py 2026-08-07 18:38:19.606124 | ubuntu-noble | checking file ironic/api/controllers/v1/utils.py 2026-08-07 18:38:19.606127 | ubuntu-noble | Hunk #1 succeeded at 1280 (offset -19 lines). 2026-08-07 18:38:19.606131 | ubuntu-noble | checking file ironic/api/controllers/v1/versions.py 2026-08-07 18:38:19.606134 | ubuntu-noble | checking file ironic/common/release_mappings.py 2026-08-07 18:38:19.606145 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-08-07 18:38:19.606149 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-08-07 18:38:19.606152 | ubuntu-noble | checking file ironic/objects/portgroup.py 2026-08-07 18:38:19.606156 | ubuntu-noble | checking file ironic/tests/unit/db/test_portgroups.py 2026-08-07 18:38:19.606159 | ubuntu-noble | checking file ironic/tests/unit/db/utils.py 2026-08-07 18:38:19.606216 | ubuntu-noble | checking file ironic/tests/unit/objects/test_objects.py 2026-08-07 18:38:19.606402 | ubuntu-noble | checking file releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-08-07 18:38:19.606778 | ubuntu-noble | + patch --forward --batch -p1 2026-08-07 18:38:19.609066 | ubuntu-noble | patching file api-ref/source/baremetal-api-v1-portgroups.inc 2026-08-07 18:38:19.609086 | ubuntu-noble | patching file api-ref/source/parameters.yaml 2026-08-07 18:38:19.609091 | ubuntu-noble | patching file api-ref/source/samples/portgroup-create-response.json 2026-08-07 18:38:19.609095 | ubuntu-noble | patching file api-ref/source/samples/portgroup-list-detail-response.json 2026-08-07 18:38:19.609098 | ubuntu-noble | patching file api-ref/source/samples/portgroup-update-response.json 2026-08-07 18:38:19.609102 | ubuntu-noble | patching file doc/source/contributor/webapi-version-history.rst 2026-08-07 18:38:19.609171 | ubuntu-noble | patching file ironic/api/controllers/v1/portgroup.py 2026-08-07 18:38:19.609432 | ubuntu-noble | patching file ironic/api/controllers/v1/utils.py 2026-08-07 18:38:19.609554 | ubuntu-noble | Hunk #1 succeeded at 1280 (offset -19 lines). 2026-08-07 18:38:19.609709 | ubuntu-noble | patching file ironic/api/controllers/v1/versions.py 2026-08-07 18:38:19.609834 | ubuntu-noble | patching file ironic/common/release_mappings.py 2026-08-07 18:38:19.609974 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-08-07 18:38:19.610127 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-08-07 18:38:19.610252 | ubuntu-noble | patching file ironic/objects/portgroup.py 2026-08-07 18:38:19.610437 | ubuntu-noble | patching file ironic/tests/unit/db/test_portgroups.py 2026-08-07 18:38:19.610563 | ubuntu-noble | patching file ironic/tests/unit/db/utils.py 2026-08-07 18:38:19.610728 | ubuntu-noble | patching file ironic/tests/unit/objects/test_objects.py 2026-08-07 18:38:19.610878 | ubuntu-noble | patching file releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-08-07 18:38:19.612419 | ubuntu-noble | + echo patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-08-07 18:38:19.612566 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-07 18:38:19.612665 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-08-07 18:38:19.612700 | ubuntu-noble | + local rel=patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-08-07 18:38:19.612734 | 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-07 18:38:19.612769 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0003-Add-node.instance_name.patch' 2026-08-07 18:38:19.612774 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-08-07 18:38:19.612789 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-07 18:38:19.615068 | ubuntu-noble | checking file api-ref/source/baremetal-api-v1-nodes.inc 2026-08-07 18:38:19.615089 | ubuntu-noble | checking file api-ref/source/parameters.yaml 2026-08-07 18:38:19.615093 | ubuntu-noble | checking file api-ref/source/samples/node-create-response.json 2026-08-07 18:38:19.615097 | ubuntu-noble | checking file api-ref/source/samples/node-show-response.json 2026-08-07 18:38:19.615174 | ubuntu-noble | checking file api-ref/source/samples/node-update-driver-info-response.json 2026-08-07 18:38:19.615262 | ubuntu-noble | checking file api-ref/source/samples/nodes-list-details-response.json 2026-08-07 18:38:19.615412 | ubuntu-noble | checking file doc/source/contributor/webapi-version-history.rst 2026-08-07 18:38:19.615818 | ubuntu-noble | checking file ironic/api/controllers/v1/node.py 2026-08-07 18:38:19.615983 | ubuntu-noble | Hunk #3 succeeded at 1612 (offset 24 lines). 2026-08-07 18:38:19.616092 | ubuntu-noble | Hunk #4 succeeded at 2474 (offset 24 lines). 2026-08-07 18:38:19.616120 | ubuntu-noble | Hunk #5 succeeded at 2515 (offset 24 lines). 2026-08-07 18:38:19.616158 | ubuntu-noble | Hunk #6 succeeded at 2665 (offset 24 lines). 2026-08-07 18:38:19.616183 | ubuntu-noble | Hunk #7 succeeded at 2674 (offset 24 lines). 2026-08-07 18:38:19.616212 | ubuntu-noble | Hunk #8 succeeded at 2723 (offset 24 lines). 2026-08-07 18:38:19.616237 | ubuntu-noble | Hunk #9 succeeded at 2742 (offset 24 lines). 2026-08-07 18:38:19.616262 | ubuntu-noble | Hunk #10 succeeded at 2766 (offset 24 lines). 2026-08-07 18:38:19.616290 | ubuntu-noble | Hunk #11 succeeded at 2780 (offset 24 lines). 2026-08-07 18:38:19.616318 | ubuntu-noble | Hunk #12 succeeded at 2789 (offset 24 lines). 2026-08-07 18:38:19.616360 | ubuntu-noble | Hunk #13 succeeded at 2833 (offset 24 lines). 2026-08-07 18:38:19.616384 | ubuntu-noble | Hunk #14 succeeded at 2855 (offset 24 lines). 2026-08-07 18:38:19.616413 | ubuntu-noble | Hunk #15 succeeded at 2873 (offset 24 lines). 2026-08-07 18:38:19.616452 | ubuntu-noble | Hunk #16 succeeded at 3087 (offset 8 lines). 2026-08-07 18:38:19.616491 | ubuntu-noble | Hunk #17 succeeded at 3247 (offset 16 lines). 2026-08-07 18:38:19.616760 | ubuntu-noble | checking file ironic/api/controllers/v1/utils.py 2026-08-07 18:38:19.616843 | ubuntu-noble | Hunk #1 succeeded at 874 (offset -19 lines). 2026-08-07 18:38:19.616947 | ubuntu-noble | Hunk #2 succeeded at 2312 (offset 32 lines). 2026-08-07 18:38:19.617082 | ubuntu-noble | checking file ironic/api/controllers/v1/versions.py 2026-08-07 18:38:19.617231 | ubuntu-noble | checking file ironic/common/release_mappings.py 2026-08-07 18:38:19.617701 | ubuntu-noble | checking file ironic/conductor/manager.py 2026-08-07 18:38:19.617820 | ubuntu-noble | Hunk #1 succeeded at 1164 (offset 7 lines). 2026-08-07 18:38:19.618359 | ubuntu-noble | checking file ironic/db/api.py 2026-08-07 18:38:19.618574 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-08-07 18:38:19.618867 | ubuntu-noble | checking file ironic/db/sqlalchemy/api.py 2026-08-07 18:38:19.619221 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-08-07 18:38:19.619403 | ubuntu-noble | checking file ironic/objects/deployment.py 2026-08-07 18:38:19.619553 | ubuntu-noble | checking file ironic/objects/node.py 2026-08-07 18:38:19.621072 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_node.py 2026-08-07 18:38:19.621092 | ubuntu-noble | Hunk #2 succeeded at 4516 (offset 9 lines). 2026-08-07 18:38:19.622365 | ubuntu-noble | checking file ironic/tests/unit/conductor/test_manager.py 2026-08-07 18:38:19.622587 | ubuntu-noble | Hunk #1 succeeded at 2575 (offset 67 lines). 2026-08-07 18:38:19.623376 | ubuntu-noble | checking file ironic/tests/unit/db/test_nodes.py 2026-08-07 18:38:19.623605 | ubuntu-noble | checking file ironic/tests/unit/db/utils.py 2026-08-07 18:38:19.623782 | ubuntu-noble | checking file ironic/tests/unit/objects/test_objects.py 2026-08-07 18:38:19.623927 | ubuntu-noble | checking file releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-08-07 18:38:19.624378 | ubuntu-noble | + patch --forward --batch -p1 2026-08-07 18:38:19.626147 | ubuntu-noble | patching file api-ref/source/baremetal-api-v1-nodes.inc 2026-08-07 18:38:19.626435 | ubuntu-noble | patching file api-ref/source/parameters.yaml 2026-08-07 18:38:19.626637 | ubuntu-noble | patching file api-ref/source/samples/node-create-response.json 2026-08-07 18:38:19.626687 | ubuntu-noble | patching file api-ref/source/samples/node-show-response.json 2026-08-07 18:38:19.626749 | ubuntu-noble | patching file api-ref/source/samples/node-update-driver-info-response.json 2026-08-07 18:38:19.626806 | ubuntu-noble | patching file api-ref/source/samples/nodes-list-details-response.json 2026-08-07 18:38:19.626939 | ubuntu-noble | patching file doc/source/contributor/webapi-version-history.rst 2026-08-07 18:38:19.627314 | ubuntu-noble | patching file ironic/api/controllers/v1/node.py 2026-08-07 18:38:19.627482 | ubuntu-noble | Hunk #3 succeeded at 1612 (offset 24 lines). 2026-08-07 18:38:19.627503 | ubuntu-noble | Hunk #4 succeeded at 2474 (offset 24 lines). 2026-08-07 18:38:19.627513 | ubuntu-noble | Hunk #5 succeeded at 2515 (offset 24 lines). 2026-08-07 18:38:19.627527 | ubuntu-noble | Hunk #6 succeeded at 2665 (offset 24 lines). 2026-08-07 18:38:19.627537 | ubuntu-noble | Hunk #7 succeeded at 2674 (offset 24 lines). 2026-08-07 18:38:19.627547 | ubuntu-noble | Hunk #8 succeeded at 2723 (offset 24 lines). 2026-08-07 18:38:19.627561 | ubuntu-noble | Hunk #9 succeeded at 2742 (offset 24 lines). 2026-08-07 18:38:19.627571 | ubuntu-noble | Hunk #10 succeeded at 2766 (offset 24 lines). 2026-08-07 18:38:19.627581 | ubuntu-noble | Hunk #11 succeeded at 2780 (offset 24 lines). 2026-08-07 18:38:19.627591 | ubuntu-noble | Hunk #12 succeeded at 2789 (offset 24 lines). 2026-08-07 18:38:19.627601 | ubuntu-noble | Hunk #13 succeeded at 2833 (offset 24 lines). 2026-08-07 18:38:19.627615 | ubuntu-noble | Hunk #14 succeeded at 2855 (offset 24 lines). 2026-08-07 18:38:19.627639 | ubuntu-noble | Hunk #15 succeeded at 2873 (offset 24 lines). 2026-08-07 18:38:19.627650 | ubuntu-noble | Hunk #16 succeeded at 3087 (offset 8 lines). 2026-08-07 18:38:19.627660 | ubuntu-noble | Hunk #17 succeeded at 3247 (offset 16 lines). 2026-08-07 18:38:19.627874 | ubuntu-noble | patching file ironic/api/controllers/v1/utils.py 2026-08-07 18:38:19.627892 | ubuntu-noble | Hunk #1 succeeded at 874 (offset -19 lines). 2026-08-07 18:38:19.628002 | ubuntu-noble | Hunk #2 succeeded at 2312 (offset 32 lines). 2026-08-07 18:38:19.628092 | ubuntu-noble | patching file ironic/api/controllers/v1/versions.py 2026-08-07 18:38:19.628209 | ubuntu-noble | patching file ironic/common/release_mappings.py 2026-08-07 18:38:19.628648 | ubuntu-noble | patching file ironic/conductor/manager.py 2026-08-07 18:38:19.628736 | ubuntu-noble | Hunk #1 succeeded at 1164 (offset 7 lines). 2026-08-07 18:38:19.629196 | ubuntu-noble | patching file ironic/db/api.py 2026-08-07 18:38:19.629396 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-08-07 18:38:19.629677 | ubuntu-noble | patching file ironic/db/sqlalchemy/api.py 2026-08-07 18:38:19.629957 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-08-07 18:38:19.630078 | ubuntu-noble | patching file ironic/objects/deployment.py 2026-08-07 18:38:19.630198 | ubuntu-noble | patching file ironic/objects/node.py 2026-08-07 18:38:19.631084 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_node.py 2026-08-07 18:38:19.631519 | ubuntu-noble | Hunk #2 succeeded at 4516 (offset 9 lines). 2026-08-07 18:38:19.632746 | ubuntu-noble | patching file ironic/tests/unit/conductor/test_manager.py 2026-08-07 18:38:19.632966 | ubuntu-noble | Hunk #1 succeeded at 2575 (offset 67 lines). 2026-08-07 18:38:19.633730 | ubuntu-noble | patching file ironic/tests/unit/db/test_nodes.py 2026-08-07 18:38:19.633883 | ubuntu-noble | patching file ironic/tests/unit/db/utils.py 2026-08-07 18:38:19.634072 | ubuntu-noble | patching file ironic/tests/unit/objects/test_objects.py 2026-08-07 18:38:19.634204 | ubuntu-noble | patching file releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-08-07 18:38:19.637099 | ubuntu-noble | + echo patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-08-07 18:38:19.637136 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-07 18:38:19.637146 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-08-07 18:38:19.637216 | ubuntu-noble | + local rel=patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-08-07 18:38:19.637249 | 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-07 18:38:19.637285 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch' 2026-08-07 18:38:19.637290 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-08-07 18:38:19.637318 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-07 18:38:19.639138 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-08-07 18:38:19.639193 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-08-07 18:38:19.639985 | ubuntu-noble | + patch --forward --batch -p1 2026-08-07 18:38:19.641085 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-08-07 18:38:19.641228 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-08-07 18:38:19.642118 | ubuntu-noble | + echo patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-08-07 18:38:19.642152 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-07 18:38:19.642157 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-08-07 18:38:19.642162 | ubuntu-noble | + local rel=patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-08-07 18:38:19.642167 | 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-07 18:38:19.642173 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch' 2026-08-07 18:38:19.642184 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-08-07 18:38:19.642189 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-07 18:38:19.644073 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-08-07 18:38:19.644095 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-08-07 18:38:19.644100 | ubuntu-noble | checking file ironic/tests/unit/db/sqlalchemy/test_migrations.py 2026-08-07 18:38:19.644296 | ubuntu-noble | checking file releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-08-07 18:38:19.644738 | ubuntu-noble | + patch --forward --batch -p1 2026-08-07 18:38:19.647071 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-08-07 18:38:19.647095 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-08-07 18:38:19.647100 | ubuntu-noble | patching file ironic/tests/unit/db/sqlalchemy/test_migrations.py 2026-08-07 18:38:19.647104 | ubuntu-noble | patching file releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-08-07 18:38:19.647575 | ubuntu-noble | + echo patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-08-07 18:38:19.647696 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-07 18:38:19.647771 | ubuntu-noble | + apply_patch patches/2025.2/ironic/backport-971459.patch 2026-08-07 18:38:19.647810 | ubuntu-noble | + local rel=patches/2025.2/ironic/backport-971459.patch 2026-08-07 18:38:19.647844 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/backport-971459.patch 2026-08-07 18:38:19.647875 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/backport-971459.patch' 2026-08-07 18:38:19.647881 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/backport-971459.patch 2026-08-07 18:38:19.647905 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-07 18:38:19.650064 | ubuntu-noble | checking file ironic/common/states.py 2026-08-07 18:38:19.650087 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_ramdisk.py 2026-08-07 18:38:19.650091 | ubuntu-noble | Hunk #1 succeeded at 227 (offset 1 line). 2026-08-07 18:38:19.650095 | ubuntu-noble | checking file releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-08-07 18:38:19.650186 | ubuntu-noble | + patch --forward --batch -p1 2026-08-07 18:38:19.652075 | ubuntu-noble | patching file ironic/common/states.py 2026-08-07 18:38:19.652122 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_ramdisk.py 2026-08-07 18:38:19.652220 | ubuntu-noble | Hunk #1 succeeded at 227 (offset 1 line). 2026-08-07 18:38:19.652474 | ubuntu-noble | patching file releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-08-07 18:38:19.653157 | ubuntu-noble | + echo patches/2025.2/ironic/backport-971459.patch 2026-08-07 18:38:19.653272 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-07 18:38:19.653383 | ubuntu-noble | + apply_patch patches/2025.2/ironic/virtual-media-nfs.patch 2026-08-07 18:38:19.653433 | ubuntu-noble | + local rel=patches/2025.2/ironic/virtual-media-nfs.patch 2026-08-07 18:38:19.653457 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/virtual-media-nfs.patch 2026-08-07 18:38:19.653491 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/virtual-media-nfs.patch' 2026-08-07 18:38:19.653500 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/virtual-media-nfs.patch 2026-08-07 18:38:19.653507 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-07 18:38:19.655146 | ubuntu-noble | checking file ironic/conf/deploy.py 2026-08-07 18:38:19.656097 | ubuntu-noble | + patch --forward --batch -p1 2026-08-07 18:38:19.657095 | ubuntu-noble | patching file ironic/conf/deploy.py 2026-08-07 18:38:19.658671 | ubuntu-noble | + echo patches/2025.2/ironic/virtual-media-nfs.patch 2026-08-07 18:38:19.658712 | ubuntu-noble | + popd 2026-08-07 18:38:19.658724 | ubuntu-noble | + find ironic-32.0.2.dev22 -type f 2026-08-07 18:38:19.659312 | ubuntu-noble | + sort 2026-08-07 18:38:19.669995 | ubuntu-noble | + append_new_files_to_sources_txt ironic-32.0.2.dev22 files-before files-after 2026-08-07 18:38:19.670091 | ubuntu-noble | + local directory=ironic-32.0.2.dev22 2026-08-07 18:38:19.670103 | ubuntu-noble | + local before=files-before 2026-08-07 18:38:19.670113 | ubuntu-noble | + local after=files-after 2026-08-07 18:38:19.670121 | ubuntu-noble | + local sources_txt 2026-08-07 18:38:19.673082 | ubuntu-noble | ++ find ironic-32.0.2.dev22 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-08-07 18:38:19.673119 | ubuntu-noble | ++ head -1 2026-08-07 18:38:19.674570 | ubuntu-noble | + sources_txt=ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-07 18:38:19.674606 | ubuntu-noble | + [[ -z ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt ]] 2026-08-07 18:38:19.674616 | ubuntu-noble | + local new_files 2026-08-07 18:38:19.675540 | ubuntu-noble | ++ comm -13 files-before files-after 2026-08-07 18:38:19.678808 | ubuntu-noble | + new_files='ironic-32.0.2.dev22/ironic/api/controllers/v1/node.py.orig 2026-08-07 18:38:19.678834 | ubuntu-noble | ironic-32.0.2.dev22/ironic/api/controllers/v1/port.py.orig 2026-08-07 18:38:19.678840 | ubuntu-noble | ironic-32.0.2.dev22/ironic/api/controllers/v1/portgroup.py.orig 2026-08-07 18:38:19.678846 | ubuntu-noble | ironic-32.0.2.dev22/ironic/api/controllers/v1/utils.py.orig 2026-08-07 18:38:19.678852 | ubuntu-noble | ironic-32.0.2.dev22/ironic/conductor/manager.py.orig 2026-08-07 18:38:19.678857 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-08-07 18:38:19.678863 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-08-07 18:38:19.678868 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-08-07 18:38:19.678873 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-08-07 18:38:19.678879 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-08-07 18:38:19.678884 | ubuntu-noble | ironic-32.0.2.dev22/ironic/tests/unit/api/controllers/v1/test_node.py.orig 2026-08-07 18:38:19.678889 | ubuntu-noble | ironic-32.0.2.dev22/ironic/tests/unit/api/controllers/v1/test_ramdisk.py.orig 2026-08-07 18:38:19.678894 | ubuntu-noble | ironic-32.0.2.dev22/ironic/tests/unit/conductor/test_manager.py.orig 2026-08-07 18:38:19.678899 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-08-07 18:38:19.678904 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-08-07 18:38:19.678909 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-08-07 18:38:19.678915 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-08-07 18:38:19.678920 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml' 2026-08-07 18:38:19.678929 | ubuntu-noble | + [[ -z ironic-32.0.2.dev22/ironic/api/controllers/v1/node.py.orig 2026-08-07 18:38:19.678934 | ubuntu-noble | ironic-32.0.2.dev22/ironic/api/controllers/v1/port.py.orig 2026-08-07 18:38:19.678939 | ubuntu-noble | ironic-32.0.2.dev22/ironic/api/controllers/v1/portgroup.py.orig 2026-08-07 18:38:19.678944 | ubuntu-noble | ironic-32.0.2.dev22/ironic/api/controllers/v1/utils.py.orig 2026-08-07 18:38:19.678949 | ubuntu-noble | ironic-32.0.2.dev22/ironic/conductor/manager.py.orig 2026-08-07 18:38:19.678954 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-08-07 18:38:19.678973 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-08-07 18:38:19.678979 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-08-07 18:38:19.678983 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-08-07 18:38:19.678988 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-08-07 18:38:19.678993 | ubuntu-noble | ironic-32.0.2.dev22/ironic/tests/unit/api/controllers/v1/test_node.py.orig 2026-08-07 18:38:19.678998 | ubuntu-noble | ironic-32.0.2.dev22/ironic/tests/unit/api/controllers/v1/test_ramdisk.py.orig 2026-08-07 18:38:19.679003 | ubuntu-noble | ironic-32.0.2.dev22/ironic/tests/unit/conductor/test_manager.py.orig 2026-08-07 18:38:19.679008 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-08-07 18:38:19.679013 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-08-07 18:38:19.679018 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-08-07 18:38:19.679052 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-08-07 18:38:19.679057 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml ]] 2026-08-07 18:38:19.679391 | ubuntu-noble | ++ tail -c1 ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-07 18:38:19.680611 | ubuntu-noble | + [[ -n l ]] 2026-08-07 18:38:19.680625 | ubuntu-noble | + echo 2026-08-07 18:38:19.680668 | ubuntu-noble | + local file 2026-08-07 18:38:19.680736 | ubuntu-noble | + for file in $new_files 2026-08-07 18:38:19.680744 | ubuntu-noble | + case $file in 2026-08-07 18:38:19.680749 | ubuntu-noble | + continue 2026-08-07 18:38:19.680757 | ubuntu-noble | + for file in $new_files 2026-08-07 18:38:19.680763 | ubuntu-noble | + case $file in 2026-08-07 18:38:19.680768 | ubuntu-noble | + continue 2026-08-07 18:38:19.680773 | ubuntu-noble | + for file in $new_files 2026-08-07 18:38:19.680779 | ubuntu-noble | + case $file in 2026-08-07 18:38:19.680784 | ubuntu-noble | + continue 2026-08-07 18:38:19.680789 | ubuntu-noble | + for file in $new_files 2026-08-07 18:38:19.680794 | ubuntu-noble | + case $file in 2026-08-07 18:38:19.680799 | ubuntu-noble | + continue 2026-08-07 18:38:19.680807 | ubuntu-noble | + for file in $new_files 2026-08-07 18:38:19.680812 | ubuntu-noble | + case $file in 2026-08-07 18:38:19.680818 | ubuntu-noble | + continue 2026-08-07 18:38:19.680823 | ubuntu-noble | + for file in $new_files 2026-08-07 18:38:19.680828 | ubuntu-noble | + case $file in 2026-08-07 18:38:19.680836 | 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-07 18:38:19.680844 | 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-07 18:38:19.680850 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-08-07 18:38:19.680858 | ubuntu-noble | + for file in $new_files 2026-08-07 18:38:19.680863 | ubuntu-noble | + case $file in 2026-08-07 18:38:19.680883 | 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-07 18:38:19.680889 | 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-07 18:38:19.680897 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-08-07 18:38:19.680902 | ubuntu-noble | + for file in $new_files 2026-08-07 18:38:19.680907 | ubuntu-noble | + case $file in 2026-08-07 18:38:19.680916 | 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-07 18:38:19.680921 | 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-07 18:38:19.680929 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-08-07 18:38:19.680959 | ubuntu-noble | + for file in $new_files 2026-08-07 18:38:19.680972 | ubuntu-noble | + case $file in 2026-08-07 18:38:19.680980 | 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-07 18:38:19.680986 | 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-07 18:38:19.680991 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-08-07 18:38:19.680999 | ubuntu-noble | + for file in $new_files 2026-08-07 18:38:19.681004 | ubuntu-noble | + case $file in 2026-08-07 18:38:19.681012 | 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-07 18:38:19.681017 | 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-07 18:38:19.681056 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-08-07 18:38:19.681090 | ubuntu-noble | + for file in $new_files 2026-08-07 18:38:19.681097 | ubuntu-noble | + case $file in 2026-08-07 18:38:19.681103 | ubuntu-noble | + continue 2026-08-07 18:38:19.681110 | ubuntu-noble | + for file in $new_files 2026-08-07 18:38:19.681116 | ubuntu-noble | + case $file in 2026-08-07 18:38:19.681121 | ubuntu-noble | + continue 2026-08-07 18:38:19.681126 | ubuntu-noble | + for file in $new_files 2026-08-07 18:38:19.681131 | ubuntu-noble | + case $file in 2026-08-07 18:38:19.681136 | ubuntu-noble | + continue 2026-08-07 18:38:19.681141 | ubuntu-noble | + for file in $new_files 2026-08-07 18:38:19.681147 | ubuntu-noble | + case $file in 2026-08-07 18:38:19.681154 | ubuntu-noble | + echo 'APPEND releasenotes/notes/bug-2095486-f043868726d7f68f.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt' 2026-08-07 18:38:19.681160 | ubuntu-noble | APPEND releasenotes/notes/bug-2095486-f043868726d7f68f.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-07 18:38:19.681166 | ubuntu-noble | + echo releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-08-07 18:38:19.681171 | ubuntu-noble | + for file in $new_files 2026-08-07 18:38:19.681176 | ubuntu-noble | + case $file in 2026-08-07 18:38:19.681184 | ubuntu-noble | + echo 'APPEND releasenotes/notes/bug-2136818-9285f09043204290.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt' 2026-08-07 18:38:19.681189 | ubuntu-noble | APPEND releasenotes/notes/bug-2136818-9285f09043204290.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-07 18:38:19.681194 | ubuntu-noble | + echo releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-08-07 18:38:19.681202 | ubuntu-noble | + for file in $new_files 2026-08-07 18:38:19.681207 | ubuntu-noble | + case $file in 2026-08-07 18:38:19.681215 | 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-07 18:38:19.681220 | ubuntu-noble | APPEND releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-07 18:38:19.681228 | ubuntu-noble | + echo releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-08-07 18:38:19.681236 | ubuntu-noble | + for file in $new_files 2026-08-07 18:38:19.681241 | ubuntu-noble | + case $file in 2026-08-07 18:38:19.681249 | ubuntu-noble | + echo 'APPEND releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt' 2026-08-07 18:38:19.681254 | ubuntu-noble | APPEND releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-07 18:38:19.681262 | ubuntu-noble | + echo releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-08-07 18:38:19.681271 | ubuntu-noble | + for file in $new_files 2026-08-07 18:38:19.681279 | ubuntu-noble | + case $file in 2026-08-07 18:38:19.681305 | ubuntu-noble | + echo 'APPEND releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt' 2026-08-07 18:38:19.681311 | ubuntu-noble | APPEND releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-07 18:38:19.681336 | ubuntu-noble | + echo releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml 2026-08-07 18:38:19.681385 | ubuntu-noble | + rm files-before files-after 2026-08-07 18:38:19.683893 | ubuntu-noble | + tar czf ironic-stable-2025.2.tar.gz ironic-32.0.2.dev22 2026-08-07 18:38:20.332157 | ubuntu-noble | + rm -r ironic-32.0.2.dev22 2026-08-07 18:38:20.391778 | ubuntu-noble | + echo Check overlays for ironic-stable-2025.2.tar.gz 2026-08-07 18:38:20.391832 | ubuntu-noble | Check overlays for ironic-stable-2025.2.tar.gz 2026-08-07 18:38:20.391843 | ubuntu-noble | + [[ -n '' ]] 2026-08-07 18:38:20.391847 | ubuntu-noble | + popd 2026-08-07 18:38:20.391945 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-07 18:38:20.391993 | ubuntu-noble | + pushd tarballs 2026-08-07 18:38:20.393195 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-08-07 18:38:20.395469 | ubuntu-noble | + filename=keystone-stable-2025.2.tar.gz 2026-08-07 18:38:20.395514 | ubuntu-noble | + [[ -e keystone-stable-2025.2.tar.gz ]] 2026-08-07 18:38:20.395527 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-08-07 18:38:20.395538 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-08-07 18:38:20.395550 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-08-07 18:38:21.844217 | ubuntu-noble | 2026-08-07 18:38:21 URL:https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz [1804112/1804112] -> "keystone-stable-2025.2.tar.gz" [1] 2026-08-07 18:38:21.846557 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-07 18:38:21.846617 | ubuntu-noble | + echo Process keystone-stable-2025.2.tar.gz 2026-08-07 18:38:21.846640 | ubuntu-noble | Process keystone-stable-2025.2.tar.gz 2026-08-07 18:38:21.848316 | ubuntu-noble | ++ tar -tzf keystone-stable-2025.2.tar.gz 2026-08-07 18:38:21.848360 | ubuntu-noble | ++ head -1 2026-08-07 18:38:21.849434 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-07 18:38:21.859611 | ubuntu-noble | + directory=keystone-28.0.2.dev20 2026-08-07 18:38:21.860914 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 keystone-28.0.2.dev20 2026-08-07 18:38:21.861155 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-07 18:38:21.861215 | ubuntu-noble | ++ local directory=keystone-28.0.2.dev20 2026-08-07 18:38:21.861315 | ubuntu-noble | ++ local suffix= 2026-08-07 18:38:21.861632 | ubuntu-noble | ++ local name=keystone 2026-08-07 18:38:21.861662 | ubuntu-noble | ++ local candidate path 2026-08-07 18:38:21.861722 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:21.861744 | ubuntu-noble | ++ path=patches/2025.2/keystone 2026-08-07 18:38:21.861764 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/keystone ]] 2026-08-07 18:38:21.861857 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:21.861877 | ubuntu-noble | ++ path=patches/2025.2/keystone 2026-08-07 18:38:21.861892 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/keystone ]] 2026-08-07 18:38:21.861911 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:21.861925 | ubuntu-noble | ++ path=patches/2025.2/keystone 2026-08-07 18:38:21.861939 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/keystone ]] 2026-08-07 18:38:21.861953 | ubuntu-noble | ++ return 1 2026-08-07 18:38:21.863205 | ubuntu-noble | + patch_dir= 2026-08-07 18:38:21.863332 | ubuntu-noble | + patch_dir= 2026-08-07 18:38:21.864247 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 keystone-28.0.2.dev20 /source 2026-08-07 18:38:21.864430 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-07 18:38:21.864455 | ubuntu-noble | ++ local directory=keystone-28.0.2.dev20 2026-08-07 18:38:21.864469 | ubuntu-noble | ++ local suffix=/source 2026-08-07 18:38:21.864573 | ubuntu-noble | ++ local name=keystone 2026-08-07 18:38:21.864587 | ubuntu-noble | ++ local candidate path 2026-08-07 18:38:21.864652 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:21.864668 | ubuntu-noble | ++ path=overlays/2025.2/keystone/source 2026-08-07 18:38:21.864711 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/keystone/source ]] 2026-08-07 18:38:21.864780 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:21.864796 | ubuntu-noble | ++ path=overlays/2025.2/keystone/source 2026-08-07 18:38:21.864810 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/keystone/source ]] 2026-08-07 18:38:21.864823 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:21.864858 | ubuntu-noble | ++ path=overlays/2025.2/keystone/source 2026-08-07 18:38:21.864869 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/keystone/source ]] 2026-08-07 18:38:21.864883 | ubuntu-noble | ++ return 1 2026-08-07 18:38:21.865691 | ubuntu-noble | + overlay_dir= 2026-08-07 18:38:21.865740 | ubuntu-noble | + overlay_dir= 2026-08-07 18:38:21.865757 | ubuntu-noble | + echo Check patches for keystone-stable-2025.2.tar.gz 2026-08-07 18:38:21.865771 | ubuntu-noble | Check patches for keystone-stable-2025.2.tar.gz 2026-08-07 18:38:21.865788 | ubuntu-noble | + [[ -n '' ]] 2026-08-07 18:38:21.865800 | ubuntu-noble | + echo Check overlays for keystone-stable-2025.2.tar.gz 2026-08-07 18:38:21.865812 | ubuntu-noble | Check overlays for keystone-stable-2025.2.tar.gz 2026-08-07 18:38:21.865829 | ubuntu-noble | + [[ -n '' ]] 2026-08-07 18:38:21.865841 | ubuntu-noble | + popd 2026-08-07 18:38:21.865988 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-07 18:38:21.866009 | ubuntu-noble | + pushd tarballs 2026-08-07 18:38:21.867822 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-08-07 18:38:21.870127 | ubuntu-noble | + filename=magnum-stable-2025.2.tar.gz 2026-08-07 18:38:21.870173 | ubuntu-noble | + [[ -e magnum-stable-2025.2.tar.gz ]] 2026-08-07 18:38:21.870186 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-08-07 18:38:21.870197 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-08-07 18:38:21.870212 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-08-07 18:38:23.130223 | ubuntu-noble | 2026-08-07 18:38:23 URL:https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz [979372/979372] -> "magnum-stable-2025.2.tar.gz" [1] 2026-08-07 18:38:23.133130 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-07 18:38:23.133194 | ubuntu-noble | + echo Process magnum-stable-2025.2.tar.gz 2026-08-07 18:38:23.133207 | ubuntu-noble | Process magnum-stable-2025.2.tar.gz 2026-08-07 18:38:23.137087 | ubuntu-noble | ++ tar -tzf magnum-stable-2025.2.tar.gz 2026-08-07 18:38:23.137130 | ubuntu-noble | ++ head -1 2026-08-07 18:38:23.137745 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-07 18:38:23.144791 | ubuntu-noble | + directory=magnum-21.0.2.dev8 2026-08-07 18:38:23.146096 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 magnum-21.0.2.dev8 2026-08-07 18:38:23.146127 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-07 18:38:23.146134 | ubuntu-noble | ++ local directory=magnum-21.0.2.dev8 2026-08-07 18:38:23.146141 | ubuntu-noble | ++ local suffix= 2026-08-07 18:38:23.146147 | ubuntu-noble | ++ local name=magnum 2026-08-07 18:38:23.146153 | ubuntu-noble | ++ local candidate path 2026-08-07 18:38:23.146159 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:23.146165 | ubuntu-noble | ++ path=patches/2025.2/magnum 2026-08-07 18:38:23.146171 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/magnum ]] 2026-08-07 18:38:23.146179 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:23.146184 | ubuntu-noble | ++ path=patches/2025.2/magnum 2026-08-07 18:38:23.146190 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/magnum ]] 2026-08-07 18:38:23.146196 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:23.146201 | ubuntu-noble | ++ path=patches/2025.2/magnum 2026-08-07 18:38:23.146207 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/magnum ]] 2026-08-07 18:38:23.146213 | ubuntu-noble | ++ return 1 2026-08-07 18:38:23.146224 | ubuntu-noble | + patch_dir= 2026-08-07 18:38:23.146230 | ubuntu-noble | + patch_dir= 2026-08-07 18:38:23.147102 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 magnum-21.0.2.dev8 /source 2026-08-07 18:38:23.147146 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-07 18:38:23.147155 | ubuntu-noble | ++ local directory=magnum-21.0.2.dev8 2026-08-07 18:38:23.147162 | ubuntu-noble | ++ local suffix=/source 2026-08-07 18:38:23.147168 | ubuntu-noble | ++ local name=magnum 2026-08-07 18:38:23.147174 | ubuntu-noble | ++ local candidate path 2026-08-07 18:38:23.147180 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:23.147186 | ubuntu-noble | ++ path=overlays/2025.2/magnum/source 2026-08-07 18:38:23.147193 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/magnum/source ]] 2026-08-07 18:38:23.147214 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:23.147220 | ubuntu-noble | ++ path=overlays/2025.2/magnum/source 2026-08-07 18:38:23.147226 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/magnum/source ]] 2026-08-07 18:38:23.147232 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:23.147238 | ubuntu-noble | ++ path=overlays/2025.2/magnum/source 2026-08-07 18:38:23.147249 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/magnum/source ]] 2026-08-07 18:38:23.147256 | ubuntu-noble | ++ return 1 2026-08-07 18:38:23.148009 | ubuntu-noble | + overlay_dir= 2026-08-07 18:38:23.148099 | ubuntu-noble | + overlay_dir= 2026-08-07 18:38:23.148112 | ubuntu-noble | + echo Check patches for magnum-stable-2025.2.tar.gz 2026-08-07 18:38:23.148122 | ubuntu-noble | Check patches for magnum-stable-2025.2.tar.gz 2026-08-07 18:38:23.148133 | ubuntu-noble | + [[ -n '' ]] 2026-08-07 18:38:23.148142 | ubuntu-noble | + echo Check overlays for magnum-stable-2025.2.tar.gz 2026-08-07 18:38:23.148152 | ubuntu-noble | Check overlays for magnum-stable-2025.2.tar.gz 2026-08-07 18:38:23.148160 | ubuntu-noble | + [[ -n '' ]] 2026-08-07 18:38:23.148166 | ubuntu-noble | + popd 2026-08-07 18:38:23.148173 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-07 18:38:23.148179 | ubuntu-noble | + pushd tarballs 2026-08-07 18:38:23.148429 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-08-07 18:38:23.150744 | ubuntu-noble | + filename=manila-stable-2025.2.tar.gz 2026-08-07 18:38:23.150783 | ubuntu-noble | + [[ -e manila-stable-2025.2.tar.gz ]] 2026-08-07 18:38:23.150790 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-08-07 18:38:23.150796 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-08-07 18:38:23.150802 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-08-07 18:38:24.772254 | ubuntu-noble | 2026-08-07 18:38:24 URL:https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz [3586860/3586860] -> "manila-stable-2025.2.tar.gz" [1] 2026-08-07 18:38:24.774496 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-07 18:38:24.774531 | ubuntu-noble | + echo Process manila-stable-2025.2.tar.gz 2026-08-07 18:38:24.774544 | ubuntu-noble | Process manila-stable-2025.2.tar.gz 2026-08-07 18:38:24.779101 | ubuntu-noble | ++ tar -tzf manila-stable-2025.2.tar.gz 2026-08-07 18:38:24.779155 | ubuntu-noble | ++ head -1 2026-08-07 18:38:24.781085 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-07 18:38:24.788994 | ubuntu-noble | + directory=manila-21.0.2.dev30 2026-08-07 18:38:24.791122 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 manila-21.0.2.dev30 2026-08-07 18:38:24.791175 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-07 18:38:24.791189 | ubuntu-noble | ++ local directory=manila-21.0.2.dev30 2026-08-07 18:38:24.791201 | ubuntu-noble | ++ local suffix= 2026-08-07 18:38:24.791211 | ubuntu-noble | ++ local name=manila 2026-08-07 18:38:24.791221 | ubuntu-noble | ++ local candidate path 2026-08-07 18:38:24.791231 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:24.791265 | ubuntu-noble | ++ path=patches/2025.2/manila 2026-08-07 18:38:24.791275 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/manila ]] 2026-08-07 18:38:24.791287 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:24.791316 | ubuntu-noble | ++ path=patches/2025.2/manila 2026-08-07 18:38:24.791327 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/manila ]] 2026-08-07 18:38:24.791337 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:24.791347 | ubuntu-noble | ++ path=patches/2025.2/manila 2026-08-07 18:38:24.791357 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/manila ]] 2026-08-07 18:38:24.791367 | ubuntu-noble | ++ return 1 2026-08-07 18:38:24.792105 | ubuntu-noble | + patch_dir= 2026-08-07 18:38:24.792197 | ubuntu-noble | + patch_dir= 2026-08-07 18:38:24.792751 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 manila-21.0.2.dev30 /source 2026-08-07 18:38:24.792788 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-07 18:38:24.792839 | ubuntu-noble | ++ local directory=manila-21.0.2.dev30 2026-08-07 18:38:24.792850 | ubuntu-noble | ++ local suffix=/source 2026-08-07 18:38:24.792887 | ubuntu-noble | ++ local name=manila 2026-08-07 18:38:24.792901 | ubuntu-noble | ++ local candidate path 2026-08-07 18:38:24.792964 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:24.792977 | ubuntu-noble | ++ path=overlays/2025.2/manila/source 2026-08-07 18:38:24.792991 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/manila/source ]] 2026-08-07 18:38:24.793010 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:24.793020 | ubuntu-noble | ++ path=overlays/2025.2/manila/source 2026-08-07 18:38:24.793086 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/manila/source ]] 2026-08-07 18:38:24.793096 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:24.793106 | ubuntu-noble | ++ path=overlays/2025.2/manila/source 2026-08-07 18:38:24.793121 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/manila/source ]] 2026-08-07 18:38:24.793131 | ubuntu-noble | ++ return 1 2026-08-07 18:38:24.793476 | ubuntu-noble | + overlay_dir= 2026-08-07 18:38:24.793490 | ubuntu-noble | + overlay_dir= 2026-08-07 18:38:24.793504 | ubuntu-noble | + echo Check patches for manila-stable-2025.2.tar.gz 2026-08-07 18:38:24.793514 | ubuntu-noble | Check patches for manila-stable-2025.2.tar.gz 2026-08-07 18:38:24.793527 | ubuntu-noble | + [[ -n '' ]] 2026-08-07 18:38:24.793537 | ubuntu-noble | + echo Check overlays for manila-stable-2025.2.tar.gz 2026-08-07 18:38:24.793547 | ubuntu-noble | Check overlays for manila-stable-2025.2.tar.gz 2026-08-07 18:38:24.793560 | ubuntu-noble | + [[ -n '' ]] 2026-08-07 18:38:24.793570 | ubuntu-noble | + popd 2026-08-07 18:38:24.793660 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-07 18:38:24.793673 | ubuntu-noble | + pushd tarballs 2026-08-07 18:38:24.795123 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-08-07 18:38:24.796644 | ubuntu-noble | + filename=masakari-stable-2025.2.tar.gz 2026-08-07 18:38:24.796679 | ubuntu-noble | + [[ -e masakari-stable-2025.2.tar.gz ]] 2026-08-07 18:38:24.796690 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-08-07 18:38:24.796705 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-08-07 18:38:24.796715 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-08-07 18:38:25.890303 | ubuntu-noble | 2026-08-07 18:38:25 URL:https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz [366922/366922] -> "masakari-stable-2025.2.tar.gz" [1] 2026-08-07 18:38:25.893346 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-07 18:38:25.893422 | ubuntu-noble | + echo Process masakari-stable-2025.2.tar.gz 2026-08-07 18:38:25.893445 | ubuntu-noble | Process masakari-stable-2025.2.tar.gz 2026-08-07 18:38:25.895119 | ubuntu-noble | ++ tar -tzf masakari-stable-2025.2.tar.gz 2026-08-07 18:38:25.895161 | ubuntu-noble | ++ head -1 2026-08-07 18:38:25.896488 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-07 18:38:25.903533 | ubuntu-noble | + directory=masakari-20.0.0.0rc2.dev2 2026-08-07 18:38:25.904428 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 masakari-20.0.0.0rc2.dev2 2026-08-07 18:38:25.904517 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-07 18:38:25.904532 | ubuntu-noble | ++ local directory=masakari-20.0.0.0rc2.dev2 2026-08-07 18:38:25.904544 | ubuntu-noble | ++ local suffix= 2026-08-07 18:38:25.904569 | ubuntu-noble | ++ local name=masakari 2026-08-07 18:38:25.904582 | ubuntu-noble | ++ local candidate path 2026-08-07 18:38:25.904617 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:25.904626 | ubuntu-noble | ++ path=patches/2025.2/masakari 2026-08-07 18:38:25.904639 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/masakari ]] 2026-08-07 18:38:25.904654 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:25.904665 | ubuntu-noble | ++ path=patches/2025.2/masakari 2026-08-07 18:38:25.904675 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/masakari ]] 2026-08-07 18:38:25.904698 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:25.904727 | ubuntu-noble | ++ path=patches/2025.2/masakari 2026-08-07 18:38:25.904735 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/masakari ]] 2026-08-07 18:38:25.904742 | ubuntu-noble | ++ return 1 2026-08-07 18:38:25.905519 | ubuntu-noble | + patch_dir= 2026-08-07 18:38:25.905545 | ubuntu-noble | + patch_dir= 2026-08-07 18:38:25.905867 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 masakari-20.0.0.0rc2.dev2 /source 2026-08-07 18:38:25.905928 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-07 18:38:25.905938 | ubuntu-noble | ++ local directory=masakari-20.0.0.0rc2.dev2 2026-08-07 18:38:25.905948 | ubuntu-noble | ++ local suffix=/source 2026-08-07 18:38:25.905980 | ubuntu-noble | ++ local name=masakari 2026-08-07 18:38:25.905988 | ubuntu-noble | ++ local candidate path 2026-08-07 18:38:25.905999 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:25.906009 | ubuntu-noble | ++ path=overlays/2025.2/masakari/source 2026-08-07 18:38:25.906016 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/masakari/source ]] 2026-08-07 18:38:25.906077 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:25.906090 | ubuntu-noble | ++ path=overlays/2025.2/masakari/source 2026-08-07 18:38:25.906102 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/masakari/source ]] 2026-08-07 18:38:25.906109 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:25.906116 | ubuntu-noble | ++ path=overlays/2025.2/masakari/source 2026-08-07 18:38:25.906124 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/masakari/source ]] 2026-08-07 18:38:25.906131 | ubuntu-noble | ++ return 1 2026-08-07 18:38:25.907150 | ubuntu-noble | + overlay_dir= 2026-08-07 18:38:25.907182 | ubuntu-noble | + overlay_dir= 2026-08-07 18:38:25.907190 | ubuntu-noble | + echo Check patches for masakari-stable-2025.2.tar.gz 2026-08-07 18:38:25.907197 | ubuntu-noble | Check patches for masakari-stable-2025.2.tar.gz 2026-08-07 18:38:25.907204 | ubuntu-noble | + [[ -n '' ]] 2026-08-07 18:38:25.907211 | ubuntu-noble | + echo Check overlays for masakari-stable-2025.2.tar.gz 2026-08-07 18:38:25.907239 | ubuntu-noble | Check overlays for masakari-stable-2025.2.tar.gz 2026-08-07 18:38:25.907247 | ubuntu-noble | + [[ -n '' ]] 2026-08-07 18:38:25.907254 | ubuntu-noble | + popd 2026-08-07 18:38:25.907261 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-07 18:38:25.907269 | ubuntu-noble | + pushd tarballs 2026-08-07 18:38:25.907534 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-07 18:38:25.909576 | ubuntu-noble | + filename=neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-07 18:38:25.909605 | ubuntu-noble | + [[ -e neutron-dynamic-routing-stable-2025.2.tar.gz ]] 2026-08-07 18:38:25.909613 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-07 18:38:25.909621 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-07 18:38:25.909629 | 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-07 18:38:26.810970 | ubuntu-noble | 2026-08-07 18:38:26 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-07 18:38:26.814375 | 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-07 18:38:26.814433 | ubuntu-noble | + echo Process neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-07 18:38:26.814443 | ubuntu-noble | Process neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-07 18:38:26.817108 | ubuntu-noble | ++ tar -tzf neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-07 18:38:26.817149 | ubuntu-noble | ++ head -1 2026-08-07 18:38:26.819090 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-07 18:38:26.824320 | ubuntu-noble | + directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-07 18:38:26.825248 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-07 18:38:26.825284 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-07 18:38:26.825294 | ubuntu-noble | ++ local directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-07 18:38:26.825323 | ubuntu-noble | ++ local suffix= 2026-08-07 18:38:26.825333 | ubuntu-noble | ++ local name=neutron_dynamic_routing 2026-08-07 18:38:26.825342 | ubuntu-noble | ++ local candidate path 2026-08-07 18:38:26.825411 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:26.825419 | ubuntu-noble | ++ path=patches/2025.2/neutron_dynamic_routing 2026-08-07 18:38:26.825428 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron_dynamic_routing ]] 2026-08-07 18:38:26.825464 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:26.825473 | ubuntu-noble | ++ path=patches/2025.2/neutron-dynamic-routing 2026-08-07 18:38:26.825479 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-dynamic-routing ]] 2026-08-07 18:38:26.825494 | ubuntu-noble | ++ echo patches/2025.2/neutron-dynamic-routing 2026-08-07 18:38:26.825536 | ubuntu-noble | ++ return 0 2026-08-07 18:38:26.826187 | ubuntu-noble | + patch_dir=patches/2025.2/neutron-dynamic-routing 2026-08-07 18:38:26.826683 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 neutron_dynamic_routing-27.0.0.0rc2.dev5 /source 2026-08-07 18:38:26.826777 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-07 18:38:26.826798 | ubuntu-noble | ++ local directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-07 18:38:26.826808 | ubuntu-noble | ++ local suffix=/source 2026-08-07 18:38:26.826847 | ubuntu-noble | ++ local name=neutron_dynamic_routing 2026-08-07 18:38:26.826860 | ubuntu-noble | ++ local candidate path 2026-08-07 18:38:26.826890 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:26.826900 | ubuntu-noble | ++ path=overlays/2025.2/neutron_dynamic_routing/source 2026-08-07 18:38:26.826909 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_dynamic_routing/source ]] 2026-08-07 18:38:26.826943 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:26.826953 | ubuntu-noble | ++ path=overlays/2025.2/neutron-dynamic-routing/source 2026-08-07 18:38:26.826959 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron-dynamic-routing/source ]] 2026-08-07 18:38:26.826978 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:26.826984 | ubuntu-noble | ++ path=overlays/2025.2/neutron_dynamic_routing/source 2026-08-07 18:38:26.826993 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_dynamic_routing/source ]] 2026-08-07 18:38:26.826999 | ubuntu-noble | ++ return 1 2026-08-07 18:38:26.827418 | ubuntu-noble | + overlay_dir= 2026-08-07 18:38:26.827440 | ubuntu-noble | + overlay_dir= 2026-08-07 18:38:26.827450 | ubuntu-noble | + echo Check patches for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-07 18:38:26.827456 | ubuntu-noble | Check patches for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-07 18:38:26.827462 | ubuntu-noble | + [[ -n patches/2025.2/neutron-dynamic-routing ]] 2026-08-07 18:38:26.827471 | ubuntu-noble | + tar xzf neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-07 18:38:26.850293 | ubuntu-noble | + rm neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-07 18:38:26.854098 | ubuntu-noble | + find neutron_dynamic_routing-27.0.0.0rc2.dev5 -type f 2026-08-07 18:38:26.854136 | ubuntu-noble | + sort 2026-08-07 18:38:26.857116 | ubuntu-noble | + pushd neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-07 18:38:26.860075 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-dynamic-routing -type f -name '*.patch' 2026-08-07 18:38:26.860112 | ubuntu-noble | ++ sort 2026-08-07 18:38:26.862314 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-07 18:38:26.862349 | ubuntu-noble | + apply_patch patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-08-07 18:38:26.862405 | ubuntu-noble | + local rel=patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-08-07 18:38:26.862415 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-08-07 18:38:26.862424 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/neutron-dynamic-routing/bug-2023632.patch' 2026-08-07 18:38:26.862431 | ubuntu-noble | APPLY PATCH patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-08-07 18:38:26.862441 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-07 18:38:26.864993 | ubuntu-noble | checking file neutron_dynamic_routing/db/bgp_db.py 2026-08-07 18:38:26.865078 | ubuntu-noble | Hunk #1 succeeded at 1024 (offset 6 lines). 2026-08-07 18:38:26.865094 | ubuntu-noble | + patch --forward --batch -p1 2026-08-07 18:38:26.867002 | ubuntu-noble | patching file neutron_dynamic_routing/db/bgp_db.py 2026-08-07 18:38:26.867563 | ubuntu-noble | Hunk #1 succeeded at 1024 (offset 6 lines). 2026-08-07 18:38:26.867658 | ubuntu-noble | + echo patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-08-07 18:38:26.867718 | ubuntu-noble | + popd 2026-08-07 18:38:26.869130 | ubuntu-noble | + find neutron_dynamic_routing-27.0.0.0rc2.dev5 -type f 2026-08-07 18:38:26.869157 | ubuntu-noble | + sort 2026-08-07 18:38:26.872411 | ubuntu-noble | + append_new_files_to_sources_txt neutron_dynamic_routing-27.0.0.0rc2.dev5 files-before files-after 2026-08-07 18:38:26.872444 | ubuntu-noble | + local directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-07 18:38:26.872450 | ubuntu-noble | + local before=files-before 2026-08-07 18:38:26.872456 | ubuntu-noble | + local after=files-after 2026-08-07 18:38:26.872461 | ubuntu-noble | + local sources_txt 2026-08-07 18:38:26.875069 | ubuntu-noble | ++ find neutron_dynamic_routing-27.0.0.0rc2.dev5 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-08-07 18:38:26.875098 | ubuntu-noble | ++ head -1 2026-08-07 18:38:26.876087 | ubuntu-noble | + sources_txt=neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing.egg-info/SOURCES.txt 2026-08-07 18:38:26.876107 | ubuntu-noble | + [[ -z neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing.egg-info/SOURCES.txt ]] 2026-08-07 18:38:26.876116 | ubuntu-noble | + local new_files 2026-08-07 18:38:26.876931 | ubuntu-noble | ++ comm -13 files-before files-after 2026-08-07 18:38:26.878326 | ubuntu-noble | + new_files=neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing/db/bgp_db.py.orig 2026-08-07 18:38:26.878345 | ubuntu-noble | + [[ -z neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing/db/bgp_db.py.orig ]] 2026-08-07 18:38:26.879162 | ubuntu-noble | ++ tail -c1 neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing.egg-info/SOURCES.txt 2026-08-07 18:38:26.880751 | ubuntu-noble | + [[ -n h ]] 2026-08-07 18:38:26.880772 | ubuntu-noble | + echo 2026-08-07 18:38:26.880777 | ubuntu-noble | + local file 2026-08-07 18:38:26.880780 | ubuntu-noble | + for file in $new_files 2026-08-07 18:38:26.880786 | ubuntu-noble | + case $file in 2026-08-07 18:38:26.880789 | ubuntu-noble | + continue 2026-08-07 18:38:26.880793 | ubuntu-noble | + rm files-before files-after 2026-08-07 18:38:26.882463 | ubuntu-noble | + tar czf neutron-dynamic-routing-stable-2025.2.tar.gz neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-07 18:38:26.913574 | ubuntu-noble | + rm -r neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-07 18:38:26.920158 | ubuntu-noble | + echo Check overlays for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-07 18:38:26.920282 | ubuntu-noble | Check overlays for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-07 18:38:26.920300 | ubuntu-noble | + [[ -n '' ]] 2026-08-07 18:38:26.920312 | ubuntu-noble | + popd 2026-08-07 18:38:26.920324 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-07 18:38:26.920337 | ubuntu-noble | + pushd tarballs 2026-08-07 18:38:26.920527 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-08-07 18:38:26.922122 | ubuntu-noble | + filename=neutron-vpnaas-stable-2025.2.tar.gz 2026-08-07 18:38:26.922173 | ubuntu-noble | + [[ -e neutron-vpnaas-stable-2025.2.tar.gz ]] 2026-08-07 18:38:26.922178 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-08-07 18:38:26.922183 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-08-07 18:38:26.922269 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-08-07 18:38:27.994309 | ubuntu-noble | 2026-08-07 18:38:27 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-07 18:38:27.996263 | 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-07 18:38:27.996316 | ubuntu-noble | + echo Process neutron-vpnaas-stable-2025.2.tar.gz 2026-08-07 18:38:27.996329 | ubuntu-noble | Process neutron-vpnaas-stable-2025.2.tar.gz 2026-08-07 18:38:28.000108 | ubuntu-noble | ++ tar -tzf neutron-vpnaas-stable-2025.2.tar.gz 2026-08-07 18:38:28.000212 | ubuntu-noble | ++ head -1 2026-08-07 18:38:28.002091 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-07 18:38:28.007813 | ubuntu-noble | + directory=neutron_vpnaas-27.0.0.0rc2.dev5 2026-08-07 18:38:28.008794 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 neutron_vpnaas-27.0.0.0rc2.dev5 2026-08-07 18:38:28.008887 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-07 18:38:28.008902 | ubuntu-noble | ++ local directory=neutron_vpnaas-27.0.0.0rc2.dev5 2026-08-07 18:38:28.008938 | ubuntu-noble | ++ local suffix= 2026-08-07 18:38:28.008994 | ubuntu-noble | ++ local name=neutron_vpnaas 2026-08-07 18:38:28.009002 | ubuntu-noble | ++ local candidate path 2026-08-07 18:38:28.009065 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:28.009108 | ubuntu-noble | ++ path=patches/2025.2/neutron_vpnaas 2026-08-07 18:38:28.009119 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron_vpnaas ]] 2026-08-07 18:38:28.009165 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:28.009172 | ubuntu-noble | ++ path=patches/2025.2/neutron-vpnaas 2026-08-07 18:38:28.009197 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-vpnaas ]] 2026-08-07 18:38:28.009206 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:28.009212 | ubuntu-noble | ++ path=patches/2025.2/neutron_vpnaas 2026-08-07 18:38:28.009220 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron_vpnaas ]] 2026-08-07 18:38:28.009228 | ubuntu-noble | ++ return 1 2026-08-07 18:38:28.009990 | ubuntu-noble | + patch_dir= 2026-08-07 18:38:28.010006 | ubuntu-noble | + patch_dir= 2026-08-07 18:38:28.010586 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 neutron_vpnaas-27.0.0.0rc2.dev5 /source 2026-08-07 18:38:28.010670 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-07 18:38:28.010682 | ubuntu-noble | ++ local directory=neutron_vpnaas-27.0.0.0rc2.dev5 2026-08-07 18:38:28.010691 | ubuntu-noble | ++ local suffix=/source 2026-08-07 18:38:28.010754 | ubuntu-noble | ++ local name=neutron_vpnaas 2026-08-07 18:38:28.010762 | ubuntu-noble | ++ local candidate path 2026-08-07 18:38:28.010771 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:28.010779 | ubuntu-noble | ++ path=overlays/2025.2/neutron_vpnaas/source 2026-08-07 18:38:28.010807 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_vpnaas/source ]] 2026-08-07 18:38:28.010841 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:28.010848 | ubuntu-noble | ++ path=overlays/2025.2/neutron-vpnaas/source 2026-08-07 18:38:28.010858 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron-vpnaas/source ]] 2026-08-07 18:38:28.010863 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:28.010872 | ubuntu-noble | ++ path=overlays/2025.2/neutron_vpnaas/source 2026-08-07 18:38:28.010877 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_vpnaas/source ]] 2026-08-07 18:38:28.010885 | ubuntu-noble | ++ return 1 2026-08-07 18:38:28.011944 | ubuntu-noble | + overlay_dir= 2026-08-07 18:38:28.011974 | ubuntu-noble | + overlay_dir= 2026-08-07 18:38:28.011980 | ubuntu-noble | + echo Check patches for neutron-vpnaas-stable-2025.2.tar.gz 2026-08-07 18:38:28.011987 | ubuntu-noble | Check patches for neutron-vpnaas-stable-2025.2.tar.gz 2026-08-07 18:38:28.011992 | ubuntu-noble | + [[ -n '' ]] 2026-08-07 18:38:28.011998 | ubuntu-noble | + echo Check overlays for neutron-vpnaas-stable-2025.2.tar.gz 2026-08-07 18:38:28.012004 | ubuntu-noble | Check overlays for neutron-vpnaas-stable-2025.2.tar.gz 2026-08-07 18:38:28.012009 | ubuntu-noble | + [[ -n '' ]] 2026-08-07 18:38:28.012015 | ubuntu-noble | + popd 2026-08-07 18:38:28.012061 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-07 18:38:28.012070 | ubuntu-noble | + pushd tarballs 2026-08-07 18:38:28.012441 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-08-07 18:38:28.014934 | ubuntu-noble | + filename=neutron-stable-2025.2.tar.gz 2026-08-07 18:38:28.014966 | ubuntu-noble | + [[ -e neutron-stable-2025.2.tar.gz ]] 2026-08-07 18:38:28.014972 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-08-07 18:38:28.014977 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-08-07 18:38:28.014999 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-08-07 18:38:30.038228 | ubuntu-noble | 2026-08-07 18:38:30 URL:https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz [12257181/12257181] -> "neutron-stable-2025.2.tar.gz" [1] 2026-08-07 18:38:30.040086 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-07 18:38:30.040126 | ubuntu-noble | + echo Process neutron-stable-2025.2.tar.gz 2026-08-07 18:38:30.040143 | ubuntu-noble | Process neutron-stable-2025.2.tar.gz 2026-08-07 18:38:30.043111 | ubuntu-noble | ++ tar -tzf neutron-stable-2025.2.tar.gz 2026-08-07 18:38:30.043186 | ubuntu-noble | ++ head -1 2026-08-07 18:38:30.043702 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-07 18:38:30.051268 | ubuntu-noble | + directory=neutron-27.0.4.dev12 2026-08-07 18:38:30.052269 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 neutron-27.0.4.dev12 2026-08-07 18:38:30.052403 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-07 18:38:30.052426 | ubuntu-noble | ++ local directory=neutron-27.0.4.dev12 2026-08-07 18:38:30.052437 | ubuntu-noble | ++ local suffix= 2026-08-07 18:38:30.052463 | ubuntu-noble | ++ local name=neutron 2026-08-07 18:38:30.052478 | ubuntu-noble | ++ local candidate path 2026-08-07 18:38:30.052517 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:30.052528 | ubuntu-noble | ++ path=patches/2025.2/neutron 2026-08-07 18:38:30.052543 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron ]] 2026-08-07 18:38:30.052558 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:30.052571 | ubuntu-noble | ++ path=patches/2025.2/neutron 2026-08-07 18:38:30.052581 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron ]] 2026-08-07 18:38:30.052595 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:30.052605 | ubuntu-noble | ++ path=patches/2025.2/neutron 2026-08-07 18:38:30.052615 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron ]] 2026-08-07 18:38:30.052625 | ubuntu-noble | ++ return 1 2026-08-07 18:38:30.052971 | ubuntu-noble | + patch_dir= 2026-08-07 18:38:30.052985 | ubuntu-noble | + patch_dir= 2026-08-07 18:38:30.054137 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 neutron-27.0.4.dev12 /source 2026-08-07 18:38:30.054293 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-07 18:38:30.054338 | ubuntu-noble | ++ local directory=neutron-27.0.4.dev12 2026-08-07 18:38:30.054534 | ubuntu-noble | ++ local suffix=/source 2026-08-07 18:38:30.054594 | ubuntu-noble | ++ local name=neutron 2026-08-07 18:38:30.054617 | ubuntu-noble | ++ local candidate path 2026-08-07 18:38:30.054629 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:30.054640 | ubuntu-noble | ++ path=overlays/2025.2/neutron/source 2026-08-07 18:38:30.054678 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron/source ]] 2026-08-07 18:38:30.054694 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:30.054704 | ubuntu-noble | ++ path=overlays/2025.2/neutron/source 2026-08-07 18:38:30.054717 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron/source ]] 2026-08-07 18:38:30.054731 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:30.054744 | ubuntu-noble | ++ path=overlays/2025.2/neutron/source 2026-08-07 18:38:30.054758 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron/source ]] 2026-08-07 18:38:30.054771 | ubuntu-noble | ++ return 1 2026-08-07 18:38:30.056191 | ubuntu-noble | + overlay_dir= 2026-08-07 18:38:30.056254 | ubuntu-noble | + overlay_dir= 2026-08-07 18:38:30.056275 | ubuntu-noble | + echo Check patches for neutron-stable-2025.2.tar.gz 2026-08-07 18:38:30.056286 | ubuntu-noble | Check patches for neutron-stable-2025.2.tar.gz 2026-08-07 18:38:30.056297 | ubuntu-noble | + [[ -n '' ]] 2026-08-07 18:38:30.056306 | ubuntu-noble | + echo Check overlays for neutron-stable-2025.2.tar.gz 2026-08-07 18:38:30.056317 | ubuntu-noble | Check overlays for neutron-stable-2025.2.tar.gz 2026-08-07 18:38:30.056327 | ubuntu-noble | + [[ -n '' ]] 2026-08-07 18:38:30.056345 | ubuntu-noble | + popd 2026-08-07 18:38:30.056363 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-07 18:38:30.056374 | ubuntu-noble | + pushd tarballs 2026-08-07 18:38:30.057843 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-08-07 18:38:30.061303 | ubuntu-noble | + filename=nova-stable-2025.2.tar.gz 2026-08-07 18:38:30.061370 | ubuntu-noble | + [[ -e nova-stable-2025.2.tar.gz ]] 2026-08-07 18:38:30.061389 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-08-07 18:38:30.061406 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-08-07 18:38:30.061429 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-08-07 18:38:31.898231 | ubuntu-noble | 2026-08-07 18:38:31 URL:https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz [9694042/9694042] -> "nova-stable-2025.2.tar.gz" [1] 2026-08-07 18:38:31.901002 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-07 18:38:31.901102 | ubuntu-noble | + echo Process nova-stable-2025.2.tar.gz 2026-08-07 18:38:31.901115 | ubuntu-noble | Process nova-stable-2025.2.tar.gz 2026-08-07 18:38:31.904148 | ubuntu-noble | ++ tar -tzf nova-stable-2025.2.tar.gz 2026-08-07 18:38:31.904208 | ubuntu-noble | ++ head -1 2026-08-07 18:38:31.904620 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-07 18:38:31.913244 | ubuntu-noble | + directory=nova-32.2.2.dev2 2026-08-07 18:38:31.914181 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 nova-32.2.2.dev2 2026-08-07 18:38:31.914227 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-07 18:38:31.914271 | ubuntu-noble | ++ local directory=nova-32.2.2.dev2 2026-08-07 18:38:31.914287 | ubuntu-noble | ++ local suffix= 2026-08-07 18:38:31.914355 | ubuntu-noble | ++ local name=nova 2026-08-07 18:38:31.914367 | ubuntu-noble | ++ local candidate path 2026-08-07 18:38:31.914381 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:31.914395 | ubuntu-noble | ++ path=patches/2025.2/nova 2026-08-07 18:38:31.914406 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/nova ]] 2026-08-07 18:38:31.914419 | ubuntu-noble | ++ echo patches/2025.2/nova 2026-08-07 18:38:31.914474 | ubuntu-noble | ++ return 0 2026-08-07 18:38:31.915201 | ubuntu-noble | + patch_dir=patches/2025.2/nova 2026-08-07 18:38:31.915590 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 nova-32.2.2.dev2 /source 2026-08-07 18:38:31.915661 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-07 18:38:31.915674 | ubuntu-noble | ++ local directory=nova-32.2.2.dev2 2026-08-07 18:38:31.915683 | ubuntu-noble | ++ local suffix=/source 2026-08-07 18:38:31.915735 | ubuntu-noble | ++ local name=nova 2026-08-07 18:38:31.915744 | ubuntu-noble | ++ local candidate path 2026-08-07 18:38:31.915773 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:31.915784 | ubuntu-noble | ++ path=overlays/2025.2/nova/source 2026-08-07 18:38:31.915791 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/nova/source ]] 2026-08-07 18:38:31.915828 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:31.915839 | ubuntu-noble | ++ path=overlays/2025.2/nova/source 2026-08-07 18:38:31.915846 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/nova/source ]] 2026-08-07 18:38:31.915856 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:31.915864 | ubuntu-noble | ++ path=overlays/2025.2/nova/source 2026-08-07 18:38:31.915871 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/nova/source ]] 2026-08-07 18:38:31.915880 | ubuntu-noble | ++ return 1 2026-08-07 18:38:31.917247 | ubuntu-noble | + overlay_dir= 2026-08-07 18:38:31.917322 | ubuntu-noble | + overlay_dir= 2026-08-07 18:38:31.917337 | ubuntu-noble | + echo Check patches for nova-stable-2025.2.tar.gz 2026-08-07 18:38:31.917348 | ubuntu-noble | Check patches for nova-stable-2025.2.tar.gz 2026-08-07 18:38:31.917358 | ubuntu-noble | + [[ -n patches/2025.2/nova ]] 2026-08-07 18:38:31.917370 | ubuntu-noble | + tar xzf nova-stable-2025.2.tar.gz 2026-08-07 18:38:32.366397 | ubuntu-noble | + rm nova-stable-2025.2.tar.gz 2026-08-07 18:38:32.373141 | ubuntu-noble | + find nova-32.2.2.dev2 -type f 2026-08-07 18:38:32.373197 | ubuntu-noble | + sort 2026-08-07 18:38:32.386911 | ubuntu-noble | + pushd nova-32.2.2.dev2 2026-08-07 18:38:32.388439 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/nova -type f -name '*.patch' 2026-08-07 18:38:32.388521 | ubuntu-noble | ++ sort 2026-08-07 18:38:32.391274 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-07 18:38:32.391382 | ubuntu-noble | + apply_patch patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-08-07 18:38:32.391459 | ubuntu-noble | + local rel=patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-08-07 18:38:32.391492 | 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-07 18:38:32.391519 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch' 2026-08-07 18:38:32.391532 | ubuntu-noble | APPLY PATCH patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-08-07 18:38:32.391554 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-07 18:38:32.392995 | ubuntu-noble | checking file nova/api/openstack/identity.py 2026-08-07 18:38:32.393184 | ubuntu-noble | checking file nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-08-07 18:38:32.393692 | ubuntu-noble | + patch --forward --batch -p1 2026-08-07 18:38:32.394773 | ubuntu-noble | patching file nova/api/openstack/identity.py 2026-08-07 18:38:32.395016 | ubuntu-noble | patching file nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-08-07 18:38:32.396281 | ubuntu-noble | + echo patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-08-07 18:38:32.396338 | ubuntu-noble | + popd 2026-08-07 18:38:32.396504 | ubuntu-noble | + find nova-32.2.2.dev2 -type f 2026-08-07 18:38:32.397565 | ubuntu-noble | + sort 2026-08-07 18:38:32.417281 | ubuntu-noble | + append_new_files_to_sources_txt nova-32.2.2.dev2 files-before files-after 2026-08-07 18:38:32.417330 | ubuntu-noble | + local directory=nova-32.2.2.dev2 2026-08-07 18:38:32.417339 | ubuntu-noble | + local before=files-before 2026-08-07 18:38:32.417346 | ubuntu-noble | + local after=files-after 2026-08-07 18:38:32.417352 | ubuntu-noble | + local sources_txt 2026-08-07 18:38:32.420097 | ubuntu-noble | ++ find nova-32.2.2.dev2 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-08-07 18:38:32.420162 | ubuntu-noble | ++ head -1 2026-08-07 18:38:32.421570 | ubuntu-noble | + sources_txt=nova-32.2.2.dev2/nova.egg-info/SOURCES.txt 2026-08-07 18:38:32.421602 | ubuntu-noble | + [[ -z nova-32.2.2.dev2/nova.egg-info/SOURCES.txt ]] 2026-08-07 18:38:32.421607 | ubuntu-noble | + local new_files 2026-08-07 18:38:32.422585 | ubuntu-noble | ++ comm -13 files-before files-after 2026-08-07 18:38:32.427192 | ubuntu-noble | + new_files=nova-32.2.2.dev2/nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-08-07 18:38:32.427229 | ubuntu-noble | + [[ -z nova-32.2.2.dev2/nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py ]] 2026-08-07 18:38:32.428004 | ubuntu-noble | ++ tail -c1 nova-32.2.2.dev2/nova.egg-info/SOURCES.txt 2026-08-07 18:38:32.429769 | ubuntu-noble | + [[ -n h ]] 2026-08-07 18:38:32.429794 | ubuntu-noble | + echo 2026-08-07 18:38:32.429799 | ubuntu-noble | + local file 2026-08-07 18:38:32.429804 | ubuntu-noble | + for file in $new_files 2026-08-07 18:38:32.429809 | ubuntu-noble | + case $file in 2026-08-07 18:38:32.429814 | 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-07 18:38:32.429821 | 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-07 18:38:32.429825 | ubuntu-noble | + echo nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-08-07 18:38:32.429831 | ubuntu-noble | + rm files-before files-after 2026-08-07 18:38:32.431663 | ubuntu-noble | + tar czf nova-stable-2025.2.tar.gz nova-32.2.2.dev2 2026-08-07 18:38:33.985641 | ubuntu-noble | + rm -r nova-32.2.2.dev2 2026-08-07 18:38:34.073161 | ubuntu-noble | + echo Check overlays for nova-stable-2025.2.tar.gz 2026-08-07 18:38:34.073219 | ubuntu-noble | Check overlays for nova-stable-2025.2.tar.gz 2026-08-07 18:38:34.073225 | ubuntu-noble | + [[ -n '' ]] 2026-08-07 18:38:34.073229 | ubuntu-noble | + popd 2026-08-07 18:38:34.073233 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-07 18:38:34.073238 | ubuntu-noble | + pushd tarballs 2026-08-07 18:38:34.074015 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-08-07 18:38:34.077060 | ubuntu-noble | + filename=octavia-stable-2025.2.tar.gz 2026-08-07 18:38:34.077077 | ubuntu-noble | + [[ -e octavia-stable-2025.2.tar.gz ]] 2026-08-07 18:38:34.077724 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-08-07 18:38:34.077809 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-08-07 18:38:34.077822 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-08-07 18:38:35.427195 | ubuntu-noble | 2026-08-07 18:38:35 URL:https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz [1343208/1343208] -> "octavia-stable-2025.2.tar.gz" [1] 2026-08-07 18:38:35.429188 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-07 18:38:35.429226 | ubuntu-noble | + echo Process octavia-stable-2025.2.tar.gz 2026-08-07 18:38:35.429235 | ubuntu-noble | Process octavia-stable-2025.2.tar.gz 2026-08-07 18:38:35.431162 | ubuntu-noble | ++ tar -tzf octavia-stable-2025.2.tar.gz 2026-08-07 18:38:35.432086 | ubuntu-noble | ++ head -1 2026-08-07 18:38:35.433601 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-07 18:38:35.440486 | ubuntu-noble | + directory=octavia-17.0.1.dev13 2026-08-07 18:38:35.441413 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 octavia-17.0.1.dev13 2026-08-07 18:38:35.441576 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-07 18:38:35.441626 | ubuntu-noble | ++ local directory=octavia-17.0.1.dev13 2026-08-07 18:38:35.441672 | ubuntu-noble | ++ local suffix= 2026-08-07 18:38:35.441728 | ubuntu-noble | ++ local name=octavia 2026-08-07 18:38:35.441758 | ubuntu-noble | ++ local candidate path 2026-08-07 18:38:35.441810 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:35.441840 | ubuntu-noble | ++ path=patches/2025.2/octavia 2026-08-07 18:38:35.441871 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/octavia ]] 2026-08-07 18:38:35.441923 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:35.441949 | ubuntu-noble | ++ path=patches/2025.2/octavia 2026-08-07 18:38:35.441975 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/octavia ]] 2026-08-07 18:38:35.442002 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:35.442089 | ubuntu-noble | ++ path=patches/2025.2/octavia 2026-08-07 18:38:35.442411 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/octavia ]] 2026-08-07 18:38:35.442423 | ubuntu-noble | ++ return 1 2026-08-07 18:38:35.442515 | ubuntu-noble | + patch_dir= 2026-08-07 18:38:35.442561 | ubuntu-noble | + patch_dir= 2026-08-07 18:38:35.443463 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 octavia-17.0.1.dev13 /source 2026-08-07 18:38:35.444124 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-07 18:38:35.444151 | ubuntu-noble | ++ local directory=octavia-17.0.1.dev13 2026-08-07 18:38:35.444159 | ubuntu-noble | ++ local suffix=/source 2026-08-07 18:38:35.444165 | ubuntu-noble | ++ local name=octavia 2026-08-07 18:38:35.444172 | ubuntu-noble | ++ local candidate path 2026-08-07 18:38:35.444178 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:35.444184 | ubuntu-noble | ++ path=overlays/2025.2/octavia/source 2026-08-07 18:38:35.444190 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/octavia/source ]] 2026-08-07 18:38:35.444196 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:35.444202 | ubuntu-noble | ++ path=overlays/2025.2/octavia/source 2026-08-07 18:38:35.444207 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/octavia/source ]] 2026-08-07 18:38:35.444213 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:35.444219 | ubuntu-noble | ++ path=overlays/2025.2/octavia/source 2026-08-07 18:38:35.444225 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/octavia/source ]] 2026-08-07 18:38:35.444231 | ubuntu-noble | ++ return 1 2026-08-07 18:38:35.444868 | ubuntu-noble | + overlay_dir= 2026-08-07 18:38:35.444886 | ubuntu-noble | + overlay_dir= 2026-08-07 18:38:35.444893 | ubuntu-noble | + echo Check patches for octavia-stable-2025.2.tar.gz 2026-08-07 18:38:35.444898 | ubuntu-noble | Check patches for octavia-stable-2025.2.tar.gz 2026-08-07 18:38:35.444904 | ubuntu-noble | + [[ -n '' ]] 2026-08-07 18:38:35.444910 | ubuntu-noble | + echo Check overlays for octavia-stable-2025.2.tar.gz 2026-08-07 18:38:35.444916 | ubuntu-noble | Check overlays for octavia-stable-2025.2.tar.gz 2026-08-07 18:38:35.444921 | ubuntu-noble | + [[ -n '' ]] 2026-08-07 18:38:35.444927 | ubuntu-noble | + popd 2026-08-07 18:38:35.444933 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-07 18:38:35.444953 | ubuntu-noble | + pushd tarballs 2026-08-07 18:38:35.445733 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-08-07 18:38:35.447662 | ubuntu-noble | + filename=placement-stable-2025.2.tar.gz 2026-08-07 18:38:35.447694 | ubuntu-noble | + [[ -e placement-stable-2025.2.tar.gz ]] 2026-08-07 18:38:35.447702 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-08-07 18:38:35.447708 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-08-07 18:38:35.447714 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-08-07 18:38:36.700312 | ubuntu-noble | 2026-08-07 18:38:36 URL:https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz [570132/570132] -> "placement-stable-2025.2.tar.gz" [1] 2026-08-07 18:38:36.703446 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-07 18:38:36.703531 | ubuntu-noble | + echo Process placement-stable-2025.2.tar.gz 2026-08-07 18:38:36.703545 | ubuntu-noble | Process placement-stable-2025.2.tar.gz 2026-08-07 18:38:36.706192 | ubuntu-noble | ++ tar -tzf placement-stable-2025.2.tar.gz 2026-08-07 18:38:36.706243 | ubuntu-noble | ++ head -1 2026-08-07 18:38:36.707970 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-07 18:38:36.721204 | ubuntu-noble | + directory=openstack_placement-14.0.1.dev6 2026-08-07 18:38:36.722130 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 openstack_placement-14.0.1.dev6 2026-08-07 18:38:36.722270 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-07 18:38:36.722315 | ubuntu-noble | ++ local directory=openstack_placement-14.0.1.dev6 2026-08-07 18:38:36.722357 | ubuntu-noble | ++ local suffix= 2026-08-07 18:38:36.722404 | ubuntu-noble | ++ local name=openstack_placement 2026-08-07 18:38:36.722427 | ubuntu-noble | ++ local candidate path 2026-08-07 18:38:36.722471 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:36.722495 | ubuntu-noble | ++ path=patches/2025.2/openstack_placement 2026-08-07 18:38:36.722518 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_placement ]] 2026-08-07 18:38:36.722567 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:36.722586 | ubuntu-noble | ++ path=patches/2025.2/openstack-placement 2026-08-07 18:38:36.722604 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack-placement ]] 2026-08-07 18:38:36.722627 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:36.722645 | ubuntu-noble | ++ path=patches/2025.2/openstack_placement 2026-08-07 18:38:36.722662 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_placement ]] 2026-08-07 18:38:36.722708 | ubuntu-noble | ++ return 1 2026-08-07 18:38:36.723216 | ubuntu-noble | + patch_dir= 2026-08-07 18:38:36.723313 | ubuntu-noble | + patch_dir= 2026-08-07 18:38:36.724141 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 openstack_placement-14.0.1.dev6 /source 2026-08-07 18:38:36.724742 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-07 18:38:36.724766 | ubuntu-noble | ++ local directory=openstack_placement-14.0.1.dev6 2026-08-07 18:38:36.724773 | ubuntu-noble | ++ local suffix=/source 2026-08-07 18:38:36.724780 | ubuntu-noble | ++ local name=openstack_placement 2026-08-07 18:38:36.724786 | ubuntu-noble | ++ local candidate path 2026-08-07 18:38:36.724794 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:36.724800 | ubuntu-noble | ++ path=overlays/2025.2/openstack_placement/source 2026-08-07 18:38:36.724808 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_placement/source ]] 2026-08-07 18:38:36.724816 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:36.724823 | ubuntu-noble | ++ path=overlays/2025.2/openstack-placement/source 2026-08-07 18:38:36.724830 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack-placement/source ]] 2026-08-07 18:38:36.724838 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:36.724846 | ubuntu-noble | ++ path=overlays/2025.2/openstack_placement/source 2026-08-07 18:38:36.724854 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_placement/source ]] 2026-08-07 18:38:36.724883 | ubuntu-noble | ++ return 1 2026-08-07 18:38:36.724896 | ubuntu-noble | + overlay_dir= 2026-08-07 18:38:36.724903 | ubuntu-noble | + overlay_dir= 2026-08-07 18:38:36.724911 | ubuntu-noble | + echo Check patches for placement-stable-2025.2.tar.gz 2026-08-07 18:38:36.724919 | ubuntu-noble | Check patches for placement-stable-2025.2.tar.gz 2026-08-07 18:38:36.724930 | ubuntu-noble | + [[ -n '' ]] 2026-08-07 18:38:36.724937 | ubuntu-noble | + echo Check overlays for placement-stable-2025.2.tar.gz 2026-08-07 18:38:36.724942 | ubuntu-noble | Check overlays for placement-stable-2025.2.tar.gz 2026-08-07 18:38:36.724949 | ubuntu-noble | + [[ -n '' ]] 2026-08-07 18:38:36.724954 | ubuntu-noble | + popd 2026-08-07 18:38:36.725510 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-07 18:38:36.725547 | ubuntu-noble | + pushd tarballs 2026-08-07 18:38:36.726104 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-08-07 18:38:36.728120 | ubuntu-noble | + filename=skyline-apiserver-stable-2025.2.tar.gz 2026-08-07 18:38:36.728137 | ubuntu-noble | + [[ -e skyline-apiserver-stable-2025.2.tar.gz ]] 2026-08-07 18:38:36.728172 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-08-07 18:38:36.728182 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-08-07 18:38:36.728575 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-08-07 18:38:38.540314 | ubuntu-noble | 2026-08-07 18:38:38 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-07 18:38:38.542390 | 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-07 18:38:38.542464 | ubuntu-noble | + echo Process skyline-apiserver-stable-2025.2.tar.gz 2026-08-07 18:38:38.542477 | ubuntu-noble | Process skyline-apiserver-stable-2025.2.tar.gz 2026-08-07 18:38:38.545107 | ubuntu-noble | ++ tar -tzf skyline-apiserver-stable-2025.2.tar.gz 2026-08-07 18:38:38.545152 | ubuntu-noble | ++ head -1 2026-08-07 18:38:38.546827 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-07 18:38:38.552964 | ubuntu-noble | + directory=skyline_apiserver-7.0.1.dev7 2026-08-07 18:38:38.553901 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 skyline_apiserver-7.0.1.dev7 2026-08-07 18:38:38.554090 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-07 18:38:38.554149 | ubuntu-noble | ++ local directory=skyline_apiserver-7.0.1.dev7 2026-08-07 18:38:38.554197 | ubuntu-noble | ++ local suffix= 2026-08-07 18:38:38.554251 | ubuntu-noble | ++ local name=skyline_apiserver 2026-08-07 18:38:38.554280 | ubuntu-noble | ++ local candidate path 2026-08-07 18:38:38.554334 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:38.554363 | ubuntu-noble | ++ path=patches/2025.2/skyline_apiserver 2026-08-07 18:38:38.554391 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_apiserver ]] 2026-08-07 18:38:38.554440 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:38.554464 | ubuntu-noble | ++ path=patches/2025.2/skyline-apiserver 2026-08-07 18:38:38.554488 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline-apiserver ]] 2026-08-07 18:38:38.554545 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:38.554570 | ubuntu-noble | ++ path=patches/2025.2/skyline_apiserver 2026-08-07 18:38:38.554594 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_apiserver ]] 2026-08-07 18:38:38.554622 | ubuntu-noble | ++ return 1 2026-08-07 18:38:38.555689 | ubuntu-noble | + patch_dir= 2026-08-07 18:38:38.555907 | ubuntu-noble | + patch_dir= 2026-08-07 18:38:38.556765 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 skyline_apiserver-7.0.1.dev7 /source 2026-08-07 18:38:38.556888 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-07 18:38:38.556926 | ubuntu-noble | ++ local directory=skyline_apiserver-7.0.1.dev7 2026-08-07 18:38:38.556960 | ubuntu-noble | ++ local suffix=/source 2026-08-07 18:38:38.557003 | ubuntu-noble | ++ local name=skyline_apiserver 2026-08-07 18:38:38.557112 | ubuntu-noble | ++ local candidate path 2026-08-07 18:38:38.557165 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:38.557556 | ubuntu-noble | ++ path=overlays/2025.2/skyline_apiserver/source 2026-08-07 18:38:38.557570 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_apiserver/source ]] 2026-08-07 18:38:38.557576 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:38.557581 | ubuntu-noble | ++ path=overlays/2025.2/skyline-apiserver/source 2026-08-07 18:38:38.557586 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline-apiserver/source ]] 2026-08-07 18:38:38.557591 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:38.557596 | ubuntu-noble | ++ path=overlays/2025.2/skyline_apiserver/source 2026-08-07 18:38:38.557601 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_apiserver/source ]] 2026-08-07 18:38:38.557606 | ubuntu-noble | ++ return 1 2026-08-07 18:38:38.558090 | ubuntu-noble | + overlay_dir= 2026-08-07 18:38:38.558104 | ubuntu-noble | + overlay_dir= 2026-08-07 18:38:38.558110 | ubuntu-noble | + echo Check patches for skyline-apiserver-stable-2025.2.tar.gz 2026-08-07 18:38:38.558115 | ubuntu-noble | Check patches for skyline-apiserver-stable-2025.2.tar.gz 2026-08-07 18:38:38.558120 | ubuntu-noble | + [[ -n '' ]] 2026-08-07 18:38:38.558125 | ubuntu-noble | + echo Check overlays for skyline-apiserver-stable-2025.2.tar.gz 2026-08-07 18:38:38.558130 | ubuntu-noble | Check overlays for skyline-apiserver-stable-2025.2.tar.gz 2026-08-07 18:38:38.558134 | ubuntu-noble | + [[ -n '' ]] 2026-08-07 18:38:38.558140 | ubuntu-noble | + popd 2026-08-07 18:38:38.558145 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-07 18:38:38.558151 | ubuntu-noble | + pushd tarballs 2026-08-07 18:38:38.558916 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-08-07 18:38:38.562189 | ubuntu-noble | + filename=skyline-console-stable-2025.2.tar.gz 2026-08-07 18:38:38.562243 | ubuntu-noble | + [[ -e skyline-console-stable-2025.2.tar.gz ]] 2026-08-07 18:38:38.562255 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-08-07 18:38:38.562266 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-08-07 18:38:38.562277 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-08-07 18:38:41.150672 | ubuntu-noble | 2026-08-07 18:38:41 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-07 18:38:41.155317 | 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-07 18:38:41.155404 | ubuntu-noble | + echo Process skyline-console-stable-2025.2.tar.gz 2026-08-07 18:38:41.155421 | ubuntu-noble | Process skyline-console-stable-2025.2.tar.gz 2026-08-07 18:38:41.158108 | ubuntu-noble | ++ tar -tzf skyline-console-stable-2025.2.tar.gz 2026-08-07 18:38:41.158162 | ubuntu-noble | ++ head -1 2026-08-07 18:38:41.158627 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-07 18:38:41.168815 | ubuntu-noble | + directory=skyline_console-7.0.2.dev2 2026-08-07 18:38:41.170212 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 skyline_console-7.0.2.dev2 2026-08-07 18:38:41.170475 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-07 18:38:41.170553 | ubuntu-noble | ++ local directory=skyline_console-7.0.2.dev2 2026-08-07 18:38:41.170620 | ubuntu-noble | ++ local suffix= 2026-08-07 18:38:41.170703 | ubuntu-noble | ++ local name=skyline_console 2026-08-07 18:38:41.170748 | ubuntu-noble | ++ local candidate path 2026-08-07 18:38:41.170830 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:41.170874 | ubuntu-noble | ++ path=patches/2025.2/skyline_console 2026-08-07 18:38:41.170920 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_console ]] 2026-08-07 18:38:41.171116 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:41.171177 | ubuntu-noble | ++ path=patches/2025.2/skyline-console 2026-08-07 18:38:41.171218 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline-console ]] 2026-08-07 18:38:41.171268 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:41.171806 | ubuntu-noble | ++ path=patches/2025.2/skyline_console 2026-08-07 18:38:41.171827 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_console ]] 2026-08-07 18:38:41.171837 | ubuntu-noble | ++ return 1 2026-08-07 18:38:41.172370 | ubuntu-noble | + patch_dir= 2026-08-07 18:38:41.172412 | ubuntu-noble | + patch_dir= 2026-08-07 18:38:41.173126 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 skyline_console-7.0.2.dev2 /source 2026-08-07 18:38:41.173158 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-07 18:38:41.173208 | ubuntu-noble | ++ local directory=skyline_console-7.0.2.dev2 2026-08-07 18:38:41.173259 | ubuntu-noble | ++ local suffix=/source 2026-08-07 18:38:41.173319 | ubuntu-noble | ++ local name=skyline_console 2026-08-07 18:38:41.173353 | ubuntu-noble | ++ local candidate path 2026-08-07 18:38:41.173412 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:41.173446 | ubuntu-noble | ++ path=overlays/2025.2/skyline_console/source 2026-08-07 18:38:41.173937 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_console/source ]] 2026-08-07 18:38:41.173954 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:41.173961 | ubuntu-noble | ++ path=overlays/2025.2/skyline-console/source 2026-08-07 18:38:41.173988 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline-console/source ]] 2026-08-07 18:38:41.173996 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:41.174003 | ubuntu-noble | ++ path=overlays/2025.2/skyline_console/source 2026-08-07 18:38:41.174010 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_console/source ]] 2026-08-07 18:38:41.174018 | ubuntu-noble | ++ return 1 2026-08-07 18:38:41.174070 | ubuntu-noble | + overlay_dir= 2026-08-07 18:38:41.174777 | ubuntu-noble | + overlay_dir= 2026-08-07 18:38:41.174807 | ubuntu-noble | + echo Check patches for skyline-console-stable-2025.2.tar.gz 2026-08-07 18:38:41.174816 | ubuntu-noble | Check patches for skyline-console-stable-2025.2.tar.gz 2026-08-07 18:38:41.174824 | ubuntu-noble | + [[ -n '' ]] 2026-08-07 18:38:41.174831 | ubuntu-noble | + echo Check overlays for skyline-console-stable-2025.2.tar.gz 2026-08-07 18:38:41.174838 | ubuntu-noble | Check overlays for skyline-console-stable-2025.2.tar.gz 2026-08-07 18:38:41.174845 | ubuntu-noble | + [[ -n '' ]] 2026-08-07 18:38:41.174853 | ubuntu-noble | + popd 2026-08-07 18:38:41.174860 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-07 18:38:41.174869 | ubuntu-noble | + pushd tarballs 2026-08-07 18:38:41.175693 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-08-07 18:38:41.178123 | ubuntu-noble | + filename=watcher-stable-2025.2.tar.gz 2026-08-07 18:38:41.178147 | ubuntu-noble | + [[ -e watcher-stable-2025.2.tar.gz ]] 2026-08-07 18:38:41.178155 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-08-07 18:38:41.178162 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-08-07 18:38:41.178171 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-08-07 18:38:42.473212 | ubuntu-noble | 2026-08-07 18:38:42 URL:https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz [1284445/1284445] -> "watcher-stable-2025.2.tar.gz" [1] 2026-08-07 18:38:42.474692 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-07 18:38:42.474722 | ubuntu-noble | + echo Process watcher-stable-2025.2.tar.gz 2026-08-07 18:38:42.474730 | ubuntu-noble | Process watcher-stable-2025.2.tar.gz 2026-08-07 18:38:42.478086 | ubuntu-noble | ++ tar -tzf watcher-stable-2025.2.tar.gz 2026-08-07 18:38:42.478120 | ubuntu-noble | ++ head -1 2026-08-07 18:38:42.479577 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-07 18:38:42.483889 | ubuntu-noble | + directory=python_watcher-15.1.1.dev17 2026-08-07 18:38:42.484905 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 python_watcher-15.1.1.dev17 2026-08-07 18:38:42.485239 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-07 18:38:42.485318 | ubuntu-noble | ++ local directory=python_watcher-15.1.1.dev17 2026-08-07 18:38:42.485381 | ubuntu-noble | ++ local suffix= 2026-08-07 18:38:42.485454 | ubuntu-noble | ++ local name=python_watcher 2026-08-07 18:38:42.485494 | ubuntu-noble | ++ local candidate path 2026-08-07 18:38:42.485576 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:42.485609 | ubuntu-noble | ++ path=patches/2025.2/python_watcher 2026-08-07 18:38:42.485642 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/python_watcher ]] 2026-08-07 18:38:42.485695 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:42.485721 | ubuntu-noble | ++ path=patches/2025.2/python-watcher 2026-08-07 18:38:42.485747 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/python-watcher ]] 2026-08-07 18:38:42.485778 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:42.485802 | ubuntu-noble | ++ path=patches/2025.2/python_watcher 2026-08-07 18:38:42.485827 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/python_watcher ]] 2026-08-07 18:38:42.485857 | ubuntu-noble | ++ return 1 2026-08-07 18:38:42.486403 | ubuntu-noble | + patch_dir= 2026-08-07 18:38:42.486462 | ubuntu-noble | + patch_dir= 2026-08-07 18:38:42.487298 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 python_watcher-15.1.1.dev17 /source 2026-08-07 18:38:42.487431 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-07 18:38:42.487478 | ubuntu-noble | ++ local directory=python_watcher-15.1.1.dev17 2026-08-07 18:38:42.487520 | ubuntu-noble | ++ local suffix=/source 2026-08-07 18:38:42.487571 | ubuntu-noble | ++ local name=python_watcher 2026-08-07 18:38:42.487601 | ubuntu-noble | ++ local candidate path 2026-08-07 18:38:42.487652 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:42.487682 | ubuntu-noble | ++ path=overlays/2025.2/python_watcher/source 2026-08-07 18:38:42.487710 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/python_watcher/source ]] 2026-08-07 18:38:42.487755 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:42.487781 | ubuntu-noble | ++ path=overlays/2025.2/python-watcher/source 2026-08-07 18:38:42.487806 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/python-watcher/source ]] 2026-08-07 18:38:42.487844 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:42.487870 | ubuntu-noble | ++ path=overlays/2025.2/python_watcher/source 2026-08-07 18:38:42.487895 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/python_watcher/source ]] 2026-08-07 18:38:42.487924 | ubuntu-noble | ++ return 1 2026-08-07 18:38:42.488409 | ubuntu-noble | + overlay_dir= 2026-08-07 18:38:42.488461 | ubuntu-noble | + overlay_dir= 2026-08-07 18:38:42.488498 | ubuntu-noble | + echo Check patches for watcher-stable-2025.2.tar.gz 2026-08-07 18:38:42.488514 | ubuntu-noble | Check patches for watcher-stable-2025.2.tar.gz 2026-08-07 18:38:42.488537 | ubuntu-noble | + [[ -n '' ]] 2026-08-07 18:38:42.488556 | ubuntu-noble | + echo Check overlays for watcher-stable-2025.2.tar.gz 2026-08-07 18:38:42.488568 | ubuntu-noble | Check overlays for watcher-stable-2025.2.tar.gz 2026-08-07 18:38:42.488586 | ubuntu-noble | + [[ -n '' ]] 2026-08-07 18:38:42.488602 | ubuntu-noble | + popd 2026-08-07 18:38:42.488686 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-07 18:38:42.488714 | ubuntu-noble | + pushd tarballs 2026-08-07 18:38:42.489469 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-08-07 18:38:42.491562 | ubuntu-noble | + filename=requirements-stable-2025.2.tar.gz 2026-08-07 18:38:42.491589 | ubuntu-noble | + [[ -e requirements-stable-2025.2.tar.gz ]] 2026-08-07 18:38:42.491595 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-08-07 18:38:42.491600 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-08-07 18:38:42.491605 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-08-07 18:38:43.389114 | ubuntu-noble | 2026-08-07 18:38:43 URL:https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz [151783/151783] -> "requirements-stable-2025.2.tar.gz" [1] 2026-08-07 18:38:43.390142 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-07 18:38:43.390332 | ubuntu-noble | + echo Process requirements-stable-2025.2.tar.gz 2026-08-07 18:38:43.390379 | ubuntu-noble | Process requirements-stable-2025.2.tar.gz 2026-08-07 18:38:43.392691 | ubuntu-noble | ++ tar -tzf requirements-stable-2025.2.tar.gz 2026-08-07 18:38:43.393319 | ubuntu-noble | ++ head -1 2026-08-07 18:38:43.393882 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-07 18:38:43.402786 | ubuntu-noble | + directory=openstack_requirements-1.2.1.dev7853 2026-08-07 18:38:43.403852 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 openstack_requirements-1.2.1.dev7853 2026-08-07 18:38:43.404106 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-07 18:38:43.404173 | ubuntu-noble | ++ local directory=openstack_requirements-1.2.1.dev7853 2026-08-07 18:38:43.404227 | ubuntu-noble | ++ local suffix= 2026-08-07 18:38:43.404292 | ubuntu-noble | ++ local name=openstack_requirements 2026-08-07 18:38:43.404326 | ubuntu-noble | ++ local candidate path 2026-08-07 18:38:43.404389 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:43.404423 | ubuntu-noble | ++ path=patches/2025.2/openstack_requirements 2026-08-07 18:38:43.404456 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_requirements ]] 2026-08-07 18:38:43.404509 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:43.404537 | ubuntu-noble | ++ path=patches/2025.2/openstack-requirements 2026-08-07 18:38:43.404565 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack-requirements ]] 2026-08-07 18:38:43.404597 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:43.404624 | ubuntu-noble | ++ path=patches/2025.2/openstack_requirements 2026-08-07 18:38:43.404651 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_requirements ]] 2026-08-07 18:38:43.404683 | ubuntu-noble | ++ return 1 2026-08-07 18:38:43.405276 | ubuntu-noble | + patch_dir= 2026-08-07 18:38:43.405356 | ubuntu-noble | + patch_dir= 2026-08-07 18:38:43.406248 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 openstack_requirements-1.2.1.dev7853 /source 2026-08-07 18:38:43.406961 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-07 18:38:43.406984 | ubuntu-noble | ++ local directory=openstack_requirements-1.2.1.dev7853 2026-08-07 18:38:43.406991 | ubuntu-noble | ++ local suffix=/source 2026-08-07 18:38:43.406997 | ubuntu-noble | ++ local name=openstack_requirements 2026-08-07 18:38:43.407004 | ubuntu-noble | ++ local candidate path 2026-08-07 18:38:43.407010 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:43.407017 | ubuntu-noble | ++ path=overlays/2025.2/openstack_requirements/source 2026-08-07 18:38:43.407082 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_requirements/source ]] 2026-08-07 18:38:43.407089 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:43.407096 | ubuntu-noble | ++ path=overlays/2025.2/openstack-requirements/source 2026-08-07 18:38:43.407102 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack-requirements/source ]] 2026-08-07 18:38:43.407109 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-07 18:38:43.407115 | ubuntu-noble | ++ path=overlays/2025.2/openstack_requirements/source 2026-08-07 18:38:43.407121 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_requirements/source ]] 2026-08-07 18:38:43.407128 | ubuntu-noble | ++ return 1 2026-08-07 18:38:43.407140 | ubuntu-noble | + overlay_dir= 2026-08-07 18:38:43.407146 | ubuntu-noble | + overlay_dir= 2026-08-07 18:38:43.407152 | ubuntu-noble | + echo Check patches for requirements-stable-2025.2.tar.gz 2026-08-07 18:38:43.407158 | ubuntu-noble | Check patches for requirements-stable-2025.2.tar.gz 2026-08-07 18:38:43.407164 | ubuntu-noble | + [[ -n '' ]] 2026-08-07 18:38:43.407174 | ubuntu-noble | + echo Check overlays for requirements-stable-2025.2.tar.gz 2026-08-07 18:38:43.407180 | ubuntu-noble | Check overlays for requirements-stable-2025.2.tar.gz 2026-08-07 18:38:43.407186 | ubuntu-noble | + [[ -n '' ]] 2026-08-07 18:38:43.407192 | ubuntu-noble | + popd 2026-08-07 18:38:43.407927 | 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-07 18:38:43.408008 | ubuntu-noble | + local manifest=/home/zuul/src/github.com/osism/container-images-kolla/.patches-applied 2026-08-07 18:38:43.408016 | ubuntu-noble | + shift 2026-08-07 18:38:43.408079 | ubuntu-noble | + [[ ! -e /home/zuul/src/github.com/osism/container-images-kolla/.patches-applied ]] 2026-08-07 18:38:43.408105 | ubuntu-noble | + roots=() 2026-08-07 18:38:43.408112 | ubuntu-noble | + local roots dir 2026-08-07 18:38:43.408118 | ubuntu-noble | + for dir in "$@" 2026-08-07 18:38:43.408124 | ubuntu-noble | + [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2 ]] 2026-08-07 18:38:43.408131 | ubuntu-noble | + roots+=("$PATCH_ROOT/$dir") 2026-08-07 18:38:43.408138 | ubuntu-noble | + for dir in "$@" 2026-08-07 18:38:43.408144 | ubuntu-noble | + [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/kolla-build/2025.2 ]] 2026-08-07 18:38:43.408150 | ubuntu-noble | + roots+=("$PATCH_ROOT/$dir") 2026-08-07 18:38:43.408155 | ubuntu-noble | + [[ 2 -eq 0 ]] 2026-08-07 18:38:43.408161 | ubuntu-noble | + local tmp 2026-08-07 18:38:43.408620 | ubuntu-noble | ++ mktemp -d 2026-08-07 18:38:43.411691 | ubuntu-noble | + tmp=/tmp/tmp.gnX6ZMS8xF 2026-08-07 18:38:43.411725 | 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-07 18:38:43.412399 | ubuntu-noble | + sort 2026-08-07 18:38:43.412542 | ubuntu-noble | + sed 's|^/home/zuul/src/github.com/osism/container-images-kolla/||' 2026-08-07 18:38:43.417497 | ubuntu-noble | + sort -u /home/zuul/src/github.com/osism/container-images-kolla/.patches-applied 2026-08-07 18:38:43.420651 | ubuntu-noble | + comm -23 /tmp/tmp.gnX6ZMS8xF/expected /tmp/tmp.gnX6ZMS8xF/applied 2026-08-07 18:38:43.422686 | ubuntu-noble | + local expected_count missing_count 2026-08-07 18:38:43.423448 | ubuntu-noble | ++ wc -l 2026-08-07 18:38:43.426478 | ubuntu-noble | + expected_count=14 2026-08-07 18:38:43.427172 | ubuntu-noble | ++ wc -l 2026-08-07 18:38:43.429568 | ubuntu-noble | + missing_count=0 2026-08-07 18:38:43.429599 | ubuntu-noble | + [[ 0 -gt 0 ]] 2026-08-07 18:38:43.429605 | ubuntu-noble | + rm -rf /tmp/tmp.gnX6ZMS8xF 2026-08-07 18:38:43.431503 | ubuntu-noble | + echo 'VERIFIED: 14 patch files, all applied' 2026-08-07 18:38:43.431525 | ubuntu-noble | VERIFIED: 14 patch files, all applied 2026-08-07 18:38:43.431530 | ubuntu-noble | + return 0 2026-08-07 18:38:43.919018 | ubuntu-noble | ok: Runtime: 0:01:08.303872 2026-08-07 18:38:43.957493 | 2026-08-07 18:38:43.957632 | PLAY RECAP 2026-08-07 18:38:43.957711 | ubuntu-noble | ok: 2 changed: 0 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-07 18:38:43.957735 | 2026-08-07 18:38:44.101315 | RUN END RESULT_NORMAL: [untrusted : github.com/osism/container-images-kolla/playbooks/patch.yml@main] 2026-08-07 18:38:44.103094 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-fetch.yaml@main] 2026-08-07 18:38:44.884067 | 2026-08-07 18:38:44.884481 | PLAY [Base post-fetch] 2026-08-07 18:38:44.899853 | 2026-08-07 18:38:44.900017 | TASK [diagnose-network : Ensure log directory exists] 2026-08-07 18:38:45.616318 | ubuntu-noble | ok 2026-08-07 18:38:45.625492 | 2026-08-07 18:38:45.625716 | TASK [diagnose-network : Snapshot dual-stack network state (post)] 2026-08-07 18:38:57.630165 | ubuntu-noble | ok: Runtime: 0:00:05.937722 2026-08-07 18:38:57.637433 | 2026-08-07 18:38:57.637599 | TASK [diagnose-network : Snapshot Docker/BuildKit IPv6 config (teardown)] 2026-08-07 18:39:03.834394 | ubuntu-noble | ok: Runtime: 0:00:00.273175 2026-08-07 18:39:03.840336 | 2026-08-07 18:39:03.840467 | TASK [diagnose-network : Probe container network namespace (teardown)] 2026-08-07 18:39:09.997548 | ubuntu-noble | ok: Runtime: 0:00:00.065452 2026-08-07 18:39:10.010713 | 2026-08-07 18:39:10.010925 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-07 18:39:10.067679 | ubuntu-noble | skipping: Conditional result was False 2026-08-07 18:39:10.085340 | 2026-08-07 18:39:10.085587 | TASK [fetch-output : Set log path for single node] 2026-08-07 18:39:10.139768 | ubuntu-noble | ok 2026-08-07 18:39:10.147426 | 2026-08-07 18:39:10.147569 | LOOP [fetch-output : Ensure local output dirs] 2026-08-07 18:39:10.448395 | ubuntu-noble -> localhost | ok: "/var/lib/zuul/builds/174aed11f39f4fc2888fd0ca177a04aa/work/logs" 2026-08-07 18:39:10.756809 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/174aed11f39f4fc2888fd0ca177a04aa/work/artifacts" 2026-08-07 18:39:11.026373 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/174aed11f39f4fc2888fd0ca177a04aa/work/docs" 2026-08-07 18:39:11.041469 | 2026-08-07 18:39:11.041602 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-07 18:39:11.821073 | ubuntu-noble | changed: 2026-08-07 18:39:11.821378 | ubuntu-noble | .d..t...... ./ 2026-08-07 18:39:11.821429 | ubuntu-noble | >f+++++++++ net-debug.post.txt 2026-08-07 18:39:11.821466 | ubuntu-noble | >f+++++++++ net-debug.pre.txt 2026-08-07 18:39:11.821499 | ubuntu-noble | >f+++++++++ sudo-debug.txt 2026-08-07 18:39:11.821532 | ubuntu-noble | >f+++++++++ sudo-strace.log 2026-08-07 18:39:11.821557 | ubuntu-noble | >f+++++++++ sudo-strace.log.time 2026-08-07 18:39:11.821611 | ubuntu-noble | changed: All items complete 2026-08-07 18:39:11.821658 | 2026-08-07 18:39:12.384891 | ubuntu-noble | changed: .d..t...... ./ 2026-08-07 18:39:12.975403 | ubuntu-noble | changed: .d..t...... ./ 2026-08-07 18:39:13.002916 | 2026-08-07 18:39:13.003102 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-07 18:39:13.352976 | ubuntu-noble -> localhost | ok: Item: artifacts Runtime: 0:00:00.008051 2026-08-07 18:39:13.645370 | ubuntu-noble -> localhost | ok: Item: docs Runtime: 0:00:00.008560 2026-08-07 18:39:13.662488 | 2026-08-07 18:39:13.662614 | PLAY RECAP 2026-08-07 18:39:13.662703 | ubuntu-noble | ok: 8 changed: 3 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-07 18:39:13.662738 | 2026-08-07 18:39:13.807471 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post-fetch.yaml@main] 2026-08-07 18:39:13.808701 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-08-07 18:39:14.640164 | 2026-08-07 18:39:14.640365 | PLAY [Base post] 2026-08-07 18:39:14.655451 | 2026-08-07 18:39:14.655616 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-07 18:39:15.506137 | ubuntu-noble | changed 2026-08-07 18:39:15.516347 | 2026-08-07 18:39:15.516495 | PLAY RECAP 2026-08-07 18:39:15.516574 | ubuntu-noble | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-07 18:39:15.516668 | 2026-08-07 18:39:15.666334 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-08-07 18:39:15.669485 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-07 18:39:16.508202 | 2026-08-07 18:39:16.508401 | PLAY [Base post-logs] 2026-08-07 18:39:16.520246 | 2026-08-07 18:39:16.520400 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-07 18:39:17.006017 | localhost | changed 2026-08-07 18:39:17.018990 | 2026-08-07 18:39:17.019192 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-07 18:39:17.056052 | localhost | ok 2026-08-07 18:39:17.060076 | 2026-08-07 18:39:17.060194 | TASK [Set zuul-log-path fact] 2026-08-07 18:39:17.076017 | localhost | ok 2026-08-07 18:39:17.085076 | 2026-08-07 18:39:17.085193 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-07 18:39:17.110777 | localhost | ok 2026-08-07 18:39:17.115180 | 2026-08-07 18:39:17.115305 | TASK [upload-logs : Create log directories] 2026-08-07 18:39:17.710353 | localhost | changed 2026-08-07 18:39:17.714213 | 2026-08-07 18:39:17.714369 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-07 18:39:18.250894 | localhost -> localhost | ok: Runtime: 0:00:00.008743 2026-08-07 18:39:18.256209 | 2026-08-07 18:39:18.256348 | TASK [upload-logs : Upload logs to log server] 2026-08-07 18:39:18.890170 | localhost | Output suppressed because no_log was given 2026-08-07 18:39:18.892309 | 2026-08-07 18:39:18.892429 | LOOP [upload-logs : Compress console log and json output] 2026-08-07 18:39:18.952132 | localhost | skipping: Conditional result was False 2026-08-07 18:39:18.958108 | localhost | skipping: Conditional result was False 2026-08-07 18:39:18.974275 | 2026-08-07 18:39:18.974533 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-07 18:39:19.025762 | localhost | skipping: Conditional result was False 2026-08-07 18:39:19.026364 | 2026-08-07 18:39:19.041948 | localhost | skipping: Conditional result was False 2026-08-07 18:39:19.055817 | 2026-08-07 18:39:19.055976 | LOOP [upload-logs : Upload console log and json output]