2026-08-27 03:46:45.506139 | Job console starting 2026-08-27 03:46:45.529146 | Updating git repos 2026-08-27 03:46:45.591031 | Cloning repos into workspace 2026-08-27 03:46:45.667189 | Restoring repo states 2026-08-27 03:46:45.711621 | Merging changes 2026-08-27 03:46:46.519262 | Checking out repos 2026-08-27 03:46:46.551035 | Preparing playbooks 2026-08-27 03:46:47.535988 | Running Ansible setup 2026-08-27 03:46:53.124878 | PRE-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/pre.yaml@main] 2026-08-27 03:46:54.031638 | 2026-08-27 03:46:54.031846 | PLAY [Base pre] 2026-08-27 03:46:54.050148 | 2026-08-27 03:46:54.050310 | TASK [Setup log path fact] 2026-08-27 03:46:54.080160 | ubuntu-noble | ok 2026-08-27 03:46:54.096949 | 2026-08-27 03:46:54.097144 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-27 03:46:54.127506 | ubuntu-noble | ok 2026-08-27 03:46:54.138214 | 2026-08-27 03:46:54.138349 | TASK [emit-job-header : Print job information] 2026-08-27 03:46:54.204874 | # Job Information 2026-08-27 03:46:54.205172 | Ansible Version: 2.16.14 2026-08-27 03:46:54.205233 | Job: container-images-kolla-patch-2025.2 2026-08-27 03:46:54.205294 | Pipeline: check 2026-08-27 03:46:54.205335 | Executor: 521e9411259a 2026-08-27 03:46:54.205372 | Triggered by: https://github.com/osism/container-images-kolla/pull/779 2026-08-27 03:46:54.205410 | Event ID: d021cad0-a1c9-11f1-8bf5-1d29c8977eec 2026-08-27 03:46:54.213511 | 2026-08-27 03:46:54.213663 | LOOP [emit-job-header : Print node information] 2026-08-27 03:46:54.343843 | ubuntu-noble | ok: 2026-08-27 03:46:54.344171 | ubuntu-noble | # Node Information 2026-08-27 03:46:54.344212 | ubuntu-noble | Inventory Hostname: ubuntu-noble 2026-08-27 03:46:54.344238 | ubuntu-noble | Hostname: ubuntu 2026-08-27 03:46:54.344259 | ubuntu-noble | Username: zuul 2026-08-27 03:46:54.344280 | ubuntu-noble | Distro: Ubuntu 24.04 2026-08-27 03:46:54.344304 | ubuntu-noble | Provider: regiocloud-a 2026-08-27 03:46:54.344325 | ubuntu-noble | Region: 2026-08-27 03:46:54.344347 | ubuntu-noble | Label: ubuntu-noble 2026-08-27 03:46:54.344367 | ubuntu-noble | Product Name: OpenStack Nova 2026-08-27 03:46:54.344387 | ubuntu-noble | Interface IP: 2a13:1a81:8000:3124:f816:3eff:fe28:e762 2026-08-27 03:46:54.364245 | 2026-08-27 03:46:54.364403 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-27 03:46:54.866306 | ubuntu-noble -> localhost | changed 2026-08-27 03:46:54.881746 | 2026-08-27 03:46:54.881944 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-27 03:46:56.049262 | ubuntu-noble -> localhost | changed 2026-08-27 03:46:56.070691 | 2026-08-27 03:46:56.070966 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-27 03:46:56.429098 | ubuntu-noble -> localhost | ok 2026-08-27 03:46:56.437811 | 2026-08-27 03:46:56.438007 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-27 03:46:56.470296 | ubuntu-noble | ok 2026-08-27 03:46:56.486673 | ubuntu-noble | included: /var/lib/zuul/builds/7f01fae8edd74f61b36383ddf891153d/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-27 03:46:56.493590 | 2026-08-27 03:46:56.493697 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-27 03:46:58.076298 | ubuntu-noble -> localhost | Generating public/private rsa key pair. 2026-08-27 03:46:58.076585 | ubuntu-noble -> localhost | Your identification has been saved in /var/lib/zuul/builds/7f01fae8edd74f61b36383ddf891153d/work/7f01fae8edd74f61b36383ddf891153d_id_rsa 2026-08-27 03:46:58.076623 | ubuntu-noble -> localhost | Your public key has been saved in /var/lib/zuul/builds/7f01fae8edd74f61b36383ddf891153d/work/7f01fae8edd74f61b36383ddf891153d_id_rsa.pub 2026-08-27 03:46:58.076650 | ubuntu-noble -> localhost | The key fingerprint is: 2026-08-27 03:46:58.076675 | ubuntu-noble -> localhost | SHA256:xsBW6xLQb+5RFllOdz61FMm9JtQMirtnC4rhLLlxSmI zuul-build-sshkey 2026-08-27 03:46:58.076699 | ubuntu-noble -> localhost | The key's randomart image is: 2026-08-27 03:46:58.076741 | ubuntu-noble -> localhost | +---[RSA 3072]----+ 2026-08-27 03:46:58.076764 | ubuntu-noble -> localhost | | .. . oo.*o*| 2026-08-27 03:46:58.076786 | ubuntu-noble -> localhost | | o.. .+o.o.B+| 2026-08-27 03:46:58.076807 | ubuntu-noble -> localhost | | =... oo oo| 2026-08-27 03:46:58.076827 | ubuntu-noble -> localhost | | . =o + . o.| 2026-08-27 03:46:58.076847 | ubuntu-noble -> localhost | | .oS+ o | 2026-08-27 03:46:58.076894 | ubuntu-noble -> localhost | | oo . | 2026-08-27 03:46:58.076915 | ubuntu-noble -> localhost | | E o.o . + o | 2026-08-27 03:46:58.076936 | ubuntu-noble -> localhost | |. oo* o o + . | 2026-08-27 03:46:58.076956 | ubuntu-noble -> localhost | | oo+ . . | 2026-08-27 03:46:58.076978 | ubuntu-noble -> localhost | +----[SHA256]-----+ 2026-08-27 03:46:58.077032 | ubuntu-noble -> localhost | ok: Runtime: 0:00:01.024305 2026-08-27 03:46:58.084278 | 2026-08-27 03:46:58.084421 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-27 03:46:58.114707 | ubuntu-noble | ok 2026-08-27 03:46:58.126128 | ubuntu-noble | included: /var/lib/zuul/builds/7f01fae8edd74f61b36383ddf891153d/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-27 03:46:58.134867 | 2026-08-27 03:46:58.135008 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-27 03:46:58.160162 | ubuntu-noble | skipping: Conditional result was False 2026-08-27 03:46:58.168401 | 2026-08-27 03:46:58.168522 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-27 03:46:58.901286 | ubuntu-noble | changed 2026-08-27 03:46:58.907341 | 2026-08-27 03:46:58.907462 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-27 03:46:59.221457 | ubuntu-noble | ok 2026-08-27 03:46:59.229027 | 2026-08-27 03:46:59.229162 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-27 03:47:00.136107 | ubuntu-noble | changed 2026-08-27 03:47:00.144271 | 2026-08-27 03:47:00.144426 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-27 03:47:00.923001 | ubuntu-noble | changed 2026-08-27 03:47:00.933658 | 2026-08-27 03:47:00.933824 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-27 03:47:00.959719 | ubuntu-noble | skipping: Conditional result was False 2026-08-27 03:47:00.966169 | 2026-08-27 03:47:00.966277 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-27 03:47:01.487802 | ubuntu-noble -> localhost | changed 2026-08-27 03:47:01.510500 | 2026-08-27 03:47:01.510675 | TASK [add-build-sshkey : Add back temp key] 2026-08-27 03:47:01.870983 | ubuntu-noble -> localhost | Identity added: /var/lib/zuul/builds/7f01fae8edd74f61b36383ddf891153d/work/7f01fae8edd74f61b36383ddf891153d_id_rsa (zuul-build-sshkey) 2026-08-27 03:47:01.871285 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.018814 2026-08-27 03:47:01.880916 | 2026-08-27 03:47:01.881061 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-27 03:47:02.382499 | ubuntu-noble | ok 2026-08-27 03:47:02.390235 | 2026-08-27 03:47:02.390389 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-27 03:47:02.415130 | ubuntu-noble | skipping: Conditional result was False 2026-08-27 03:47:02.426335 | 2026-08-27 03:47:02.426452 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-08-27 03:47:02.997882 | ubuntu-noble | ok 2026-08-27 03:47:03.010203 | 2026-08-27 03:47:03.010345 | TASK [validate-host : Define zuul_info_dir fact] 2026-08-27 03:47:03.072924 | ubuntu-noble | ok 2026-08-27 03:47:03.079359 | 2026-08-27 03:47:03.079487 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2026-08-27 03:47:03.378142 | ubuntu-noble -> localhost | ok 2026-08-27 03:47:03.386259 | 2026-08-27 03:47:03.386383 | TASK [validate-host : Collect information about the host] 2026-08-27 03:47:04.759255 | ubuntu-noble | ok 2026-08-27 03:47:04.780424 | 2026-08-27 03:47:04.780589 | TASK [validate-host : Sanitize hostname] 2026-08-27 03:47:04.975656 | ubuntu-noble | ok 2026-08-27 03:47:04.980795 | 2026-08-27 03:47:04.980933 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2026-08-27 03:47:05.638818 | ubuntu-noble -> localhost | changed 2026-08-27 03:47:05.654491 | 2026-08-27 03:47:05.654669 | TASK [validate-host : Collect information about zuul worker] 2026-08-27 03:47:06.147817 | ubuntu-noble | ok 2026-08-27 03:47:06.156206 | 2026-08-27 03:47:06.156349 | TASK [validate-host : Write out all zuul information for each host] 2026-08-27 03:47:06.776930 | ubuntu-noble -> localhost | changed 2026-08-27 03:47:06.799012 | 2026-08-27 03:47:06.803132 | TASK [prepare-workspace-log : Start zuul_console daemon.] 2026-08-27 03:47:07.151690 | ubuntu-noble | ok 2026-08-27 03:47:07.159380 | 2026-08-27 03:47:07.159590 | TASK [prepare-workspace-log : Synchronize src repos to workspace directory.] 2026-08-27 03:47:08.179878 | ubuntu-noble | changed: 2026-08-27 03:47:08.180210 | ubuntu-noble | cd+++++++++ src/ 2026-08-27 03:47:08.180265 | ubuntu-noble | cd+++++++++ src/github.com/ 2026-08-27 03:47:08.180302 | ubuntu-noble | cd+++++++++ src/github.com/osism/ 2026-08-27 03:47:08.180335 | ubuntu-noble | cd+++++++++ src/github.com/osism/container-images-kolla/ 2026-08-27 03:47:08.180367 | ubuntu-noble | Containerfile 2026-08-27 03:47:08.180578 | ubuntu-noble | 2026-08-27 03:49:17.493288 | ubuntu-noble | 2026-08-27 03:49:17.493294 | ubuntu-noble | Or undo this operation with: 2026-08-27 03:49:17.493300 | ubuntu-noble | 2026-08-27 03:49:17.493306 | ubuntu-noble | git switch - 2026-08-27 03:49:17.493311 | ubuntu-noble | 2026-08-27 03:49:17.493316 | ubuntu-noble | Turn off this advice by setting config variable advice.detachedHead to false 2026-08-27 03:49:17.493321 | ubuntu-noble | 2026-08-27 03:49:17.493339 | ubuntu-noble | HEAD is now at 422afe0d7 ironic-pxe: don't fail if symlinks already exist 2026-08-27 03:49:17.494217 | ubuntu-noble | ++ git rev-parse --short HEAD 2026-08-27 03:49:17.496939 | ubuntu-noble | + export HASH_KOLLA=422afe0d7 2026-08-27 03:49:17.496994 | ubuntu-noble | + HASH_KOLLA=422afe0d7 2026-08-27 03:49:17.497011 | ubuntu-noble | + popd 2026-08-27 03:49:17.497037 | ubuntu-noble | + rm -rf kolla/docker/rabbitmq/rabbitmq-4-1 2026-08-27 03:49:17.500584 | ubuntu-noble | ++ find patches/kolla-build/2025.2 -type f -name '*.patch' 2026-08-27 03:49:17.502144 | ubuntu-noble | ++ sort 2026-08-27 03:49:17.505474 | ubuntu-noble | + for patch in $(find patches/kolla-build/$OPENSTACK_VERSION -type f -name '*.patch' | sort) 2026-08-27 03:49:17.505510 | ubuntu-noble | + pushd kolla 2026-08-27 03:49:17.505524 | ubuntu-noble | + apply_patch patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-08-27 03:49:17.505533 | ubuntu-noble | + local rel=patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-08-27 03:49:17.505544 | 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-27 03:49:17.505552 | ubuntu-noble | + echo 'APPLY PATCH patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch' 2026-08-27 03:49:17.505559 | ubuntu-noble | APPLY PATCH patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-08-27 03:49:17.505569 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-27 03:49:17.508133 | ubuntu-noble | checking file kolla/common/sources.py 2026-08-27 03:49:17.508169 | ubuntu-noble | + patch --forward --batch -p1 2026-08-27 03:49:17.509765 | ubuntu-noble | patching file kolla/common/sources.py 2026-08-27 03:49:17.510369 | ubuntu-noble | + echo patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-08-27 03:49:17.510420 | ubuntu-noble | + popd 2026-08-27 03:49:17.510464 | ubuntu-noble | + for patch in $(find patches/kolla-build/$OPENSTACK_VERSION -type f -name '*.patch' | sort) 2026-08-27 03:49:17.510474 | ubuntu-noble | + pushd kolla 2026-08-27 03:49:17.510509 | ubuntu-noble | + apply_patch patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-08-27 03:49:17.510533 | ubuntu-noble | + local rel=patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-08-27 03:49:17.510541 | 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-27 03:49:17.510567 | ubuntu-noble | + echo 'APPLY PATCH patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch' 2026-08-27 03:49:17.510574 | ubuntu-noble | APPLY PATCH patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-08-27 03:49:17.510581 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-27 03:49:17.512172 | ubuntu-noble | checking file kolla/image/kolla_worker.py 2026-08-27 03:49:17.512534 | ubuntu-noble | Hunk #1 succeeded at 332 with fuzz 1 (offset 19 lines). 2026-08-27 03:49:17.512590 | ubuntu-noble | + patch --forward --batch -p1 2026-08-27 03:49:17.514337 | ubuntu-noble | patching file kolla/image/kolla_worker.py 2026-08-27 03:49:17.514362 | ubuntu-noble | Hunk #1 succeeded at 332 with fuzz 1 (offset 19 lines). 2026-08-27 03:49:17.514373 | ubuntu-noble | + echo patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-08-27 03:49:17.514427 | ubuntu-noble | + popd 2026-08-27 03:49:17.514633 | ubuntu-noble | + [[ -f templates/2025.2/repos.yaml ]] 2026-08-27 03:49:17.514697 | ubuntu-noble | + python3 src/generate-apt-preferences-files.py 2026-08-27 03:49:17.631151 | ubuntu-noble | + echo DEBUG apt_preferences.ubuntu 2026-08-27 03:49:17.631225 | ubuntu-noble | DEBUG apt_preferences.ubuntu 2026-08-27 03:49:17.631237 | ubuntu-noble | + cat overlays/2025.2/base/apt_preferences.ubuntu 2026-08-27 03:49:17.632390 | ubuntu-noble | Package: rabbitmq-server 2026-08-27 03:49:17.632414 | ubuntu-noble | Pin: version 4.1.* 2026-08-27 03:49:17.632424 | ubuntu-noble | Pin-Priority: 1000 2026-08-27 03:49:17.632436 | ubuntu-noble | 2026-08-27 03:49:17.632448 | ubuntu-noble | Package: openvswitch* 2026-08-27 03:49:17.632457 | ubuntu-noble | Pin: version 3.5.* 2026-08-27 03:49:17.632466 | ubuntu-noble | Pin-Priority: 1000 2026-08-27 03:49:17.632476 | ubuntu-noble | 2026-08-27 03:49:17.632488 | ubuntu-noble | Package: erlang* 2026-08-27 03:49:17.632497 | ubuntu-noble | Pin: version 1:27.* 2026-08-27 03:49:17.632507 | ubuntu-noble | Pin-Priority: 1000 2026-08-27 03:49:17.632516 | ubuntu-noble | 2026-08-27 03:49:17.632526 | ubuntu-noble | # Stopgap: proxysql 3.0.9 (GHSA-58ww-865x-grpr bounds the first-packet 2026-08-27 03:49:17.632537 | ubuntu-noble | # recv()) rejects the kolla-ansible keepalived proxysql health check (the 2026-08-27 03:49:17.632546 | ubuntu-noble | # "show info" probe) -> keepalived FAULT -> api-int VIP dropped. Pin to 2026-08-27 03:49:17.632555 | ubuntu-noble | # 3.0.8 until the upstream fix (kolla-ansible change 992020, depends on 2026-08-27 03:49:17.632565 | ubuntu-noble | # kolla 992239, master-only) is backported to this release. 2026-08-27 03:49:17.632574 | ubuntu-noble | Package: proxysql 2026-08-27 03:49:17.632583 | ubuntu-noble | Pin: version 3.0.8* 2026-08-27 03:49:17.632619 | ubuntu-noble | Pin-Priority: 1001 2026-08-27 03:49:17.632924 | ubuntu-noble | ++ find overlays/2025.2 -maxdepth 1 -mindepth 1 -type d 2026-08-27 03:49:17.634457 | ubuntu-noble | + for image in $(find overlays/$OPENSTACK_VERSION -maxdepth 1 -mindepth 1 -type d) 2026-08-27 03:49:17.634930 | ubuntu-noble | ++ basename overlays/2025.2/base 2026-08-27 03:49:17.635815 | ubuntu-noble | + image_name=base 2026-08-27 03:49:17.635874 | 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-27 03:49:17.637678 | ubuntu-noble | + for image in $(find overlays/$OPENSTACK_VERSION -maxdepth 1 -mindepth 1 -type d) 2026-08-27 03:49:17.638024 | ubuntu-noble | ++ basename overlays/2025.2/nova 2026-08-27 03:49:17.638908 | ubuntu-noble | + image_name=nova 2026-08-27 03:49:17.638936 | ubuntu-noble | + cp -r overlays/2025.2/nova/nova-spicehtml5proxy kolla/docker/nova 2026-08-27 03:49:17.643140 | ubuntu-noble | + find patches/2025.2 -mindepth 1 -type d 2026-08-27 03:49:17.644347 | ubuntu-noble | patches/2025.2/kolla 2026-08-27 03:49:17.644373 | ubuntu-noble | patches/2025.2/ironic 2026-08-27 03:49:17.644383 | ubuntu-noble | patches/2025.2/neutron-dynamic-routing 2026-08-27 03:49:17.644392 | ubuntu-noble | patches/2025.2/nova 2026-08-27 03:49:17.644401 | ubuntu-noble | patches/2025.2/keystone 2026-08-27 03:49:17.644410 | ubuntu-noble | patches/2025.2/cinder 2026-08-27 03:49:17.646024 | ubuntu-noble | ++ find patches/2025.2 -mindepth 1 -type d 2026-08-27 03:49:17.648768 | ubuntu-noble | ++ grep kolla 2026-08-27 03:49:17.648807 | ubuntu-noble | ++ grep -v kolla-build 2026-08-27 03:49:17.650730 | ubuntu-noble | + for project in $(find patches/$OPENSTACK_VERSION -mindepth 1 -type d | grep kolla | grep -v kolla-build) 2026-08-27 03:49:17.651499 | ubuntu-noble | ++ basename patches/2025.2/kolla 2026-08-27 03:49:17.652344 | ubuntu-noble | + project=kolla 2026-08-27 03:49:17.653297 | ubuntu-noble | ++ find patches/2025.2/kolla -type f -name '*.patch' 2026-08-27 03:49:17.655140 | ubuntu-noble | ++ sort 2026-08-27 03:49:17.657151 | ubuntu-noble | + for patch in $(find patches/$OPENSTACK_VERSION/$project -type f -name '*.patch' | sort) 2026-08-27 03:49:17.657180 | ubuntu-noble | + pushd kolla 2026-08-27 03:49:17.657187 | ubuntu-noble | + apply_patch patches/2025.2/kolla/backport-924302.patch 2026-08-27 03:49:17.657193 | ubuntu-noble | + local rel=patches/2025.2/kolla/backport-924302.patch 2026-08-27 03:49:17.657200 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/kolla/backport-924302.patch 2026-08-27 03:49:17.657206 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/kolla/backport-924302.patch' 2026-08-27 03:49:17.657212 | ubuntu-noble | APPLY PATCH patches/2025.2/kolla/backport-924302.patch 2026-08-27 03:49:17.657229 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-27 03:49:17.658806 | ubuntu-noble | checking file docker/neutron/neutron-ovn-vpn-agent/Dockerfile.j2 2026-08-27 03:49:17.658831 | ubuntu-noble | checking file releasenotes/notes/releasenotes/notes/neutron-ovn-vpn-agent-kolla-image-979df04014ed9440.yaml 2026-08-27 03:49:17.658842 | ubuntu-noble | + patch --forward --batch -p1 2026-08-27 03:49:17.660785 | ubuntu-noble | patching file docker/neutron/neutron-ovn-vpn-agent/Dockerfile.j2 2026-08-27 03:49:17.660808 | ubuntu-noble | patching file releasenotes/notes/releasenotes/notes/neutron-ovn-vpn-agent-kolla-image-979df04014ed9440.yaml 2026-08-27 03:49:17.660819 | ubuntu-noble | + echo patches/2025.2/kolla/backport-924302.patch 2026-08-27 03:49:17.660851 | ubuntu-noble | + popd 2026-08-27 03:49:17.660882 | ubuntu-noble | + for patch in $(find patches/$OPENSTACK_VERSION/$project -type f -name '*.patch' | sort) 2026-08-27 03:49:17.660888 | ubuntu-noble | + pushd kolla 2026-08-27 03:49:17.660914 | ubuntu-noble | + apply_patch patches/2025.2/kolla/squash.patch 2026-08-27 03:49:17.660922 | ubuntu-noble | + local rel=patches/2025.2/kolla/squash.patch 2026-08-27 03:49:17.660930 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/kolla/squash.patch 2026-08-27 03:49:17.660937 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/kolla/squash.patch' 2026-08-27 03:49:17.660943 | ubuntu-noble | APPLY PATCH patches/2025.2/kolla/squash.patch 2026-08-27 03:49:17.660950 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-27 03:49:17.662508 | ubuntu-noble | checking file kolla/image/tasks.py 2026-08-27 03:49:17.662529 | ubuntu-noble | Hunk #1 succeeded at 428 (offset 16 lines). 2026-08-27 03:49:17.662538 | ubuntu-noble | + patch --forward --batch -p1 2026-08-27 03:49:17.664038 | ubuntu-noble | patching file kolla/image/tasks.py 2026-08-27 03:49:17.664058 | ubuntu-noble | Hunk #1 succeeded at 428 (offset 16 lines). 2026-08-27 03:49:17.664067 | ubuntu-noble | + echo patches/2025.2/kolla/squash.patch 2026-08-27 03:49:17.664126 | ubuntu-noble | + popd 2026-08-27 03:49:17.664223 | ubuntu-noble | + pip3 install -r kolla/requirements.txt 2026-08-27 03:49:18.231689 | ubuntu-noble | Collecting pbr!=2.1.0,>=2.0.0 (from -r kolla/requirements.txt (line 1)) 2026-08-27 03:49:18.301131 | ubuntu-noble | Downloading pbr-7.0.3-py2.py3-none-any.whl.metadata (3.8 kB) 2026-08-27 03:49:18.343625 | 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-27 03:49:18.463044 | ubuntu-noble | Collecting GitPython>=1.0.1 (from -r kolla/requirements.txt (line 3)) 2026-08-27 03:49:18.477410 | ubuntu-noble | Downloading gitpython-3.1.60-py3-none-any.whl.metadata (13 kB) 2026-08-27 03:49:18.561269 | ubuntu-noble | Collecting oslo.config>=5.1.0 (from -r kolla/requirements.txt (line 4)) 2026-08-27 03:49:18.576160 | ubuntu-noble | Downloading oslo_config-10.7.0-py3-none-any.whl.metadata (2.3 kB) 2026-08-27 03:49:18.591277 | ubuntu-noble | Requirement already satisfied: setuptools>=64.0.0 in /tmp/venv/lib/python3.12/site-packages (from -r kolla/requirements.txt (line 5)) (84.0.0) 2026-08-27 03:49:18.599702 | 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-27 03:49:18.650626 | ubuntu-noble | Collecting gitdb<5,>=4.0.1 (from GitPython>=1.0.1->-r kolla/requirements.txt (line 3)) 2026-08-27 03:49:18.664445 | ubuntu-noble | Downloading gitdb-4.0.12-py3-none-any.whl.metadata (1.2 kB) 2026-08-27 03:49:18.763988 | ubuntu-noble | Collecting netaddr>=0.7.18 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-08-27 03:49:18.779390 | ubuntu-noble | Downloading netaddr-1.3.0-py3-none-any.whl.metadata (5.0 kB) 2026-08-27 03:49:18.850665 | ubuntu-noble | Collecting stevedore>=5.6.0 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-08-27 03:49:18.864335 | ubuntu-noble | Downloading stevedore-5.9.1-py3-none-any.whl.metadata (2.3 kB) 2026-08-27 03:49:18.925293 | ubuntu-noble | Collecting oslo.i18n>=3.15.3 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-08-27 03:49:18.939210 | ubuntu-noble | Downloading oslo_i18n-6.9.0-py3-none-any.whl.metadata (2.0 kB) 2026-08-27 03:49:18.978814 | ubuntu-noble | Collecting rfc3986>=1.2.0 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-08-27 03:49:18.994119 | ubuntu-noble | Downloading rfc3986-2.0.0-py2.py3-none-any.whl.metadata (6.6 kB) 2026-08-27 03:49:19.012599 | 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-27 03:49:19.015390 | 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-27 03:49:19.095276 | 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-27 03:49:19.109979 | ubuntu-noble | Downloading smmap-5.0.3-py3-none-any.whl.metadata (4.6 kB) 2026-08-27 03:49:19.151648 | ubuntu-noble | Requirement already satisfied: charset_normalizer<4,>=2 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) (3.5.1) 2026-08-27 03:49:19.153275 | ubuntu-noble | Requirement already satisfied: idna<4,>=2.5 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) (3.19) 2026-08-27 03:49:19.154923 | 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-27 03:49:19.156143 | 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-27 03:49:19.204844 | ubuntu-noble | Downloading pbr-7.0.3-py2.py3-none-any.whl (131 kB) 2026-08-27 03:49:19.245038 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 131.9/131.9 kB 3.6 MB/s eta 0:00:00 2026-08-27 03:49:19.261354 | ubuntu-noble | Downloading gitpython-3.1.60-py3-none-any.whl (221 kB) 2026-08-27 03:49:19.286269 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 221.9/221.9 kB 10.9 MB/s eta 0:00:00 2026-08-27 03:49:19.304199 | ubuntu-noble | Downloading oslo_config-10.7.0-py3-none-any.whl (143 kB) 2026-08-27 03:49:19.320192 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 143.8/143.8 kB 12.5 MB/s eta 0:00:00 2026-08-27 03:49:19.336292 | ubuntu-noble | Downloading gitdb-4.0.12-py3-none-any.whl (62 kB) 2026-08-27 03:49:19.354331 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.8/62.8 kB 4.4 MB/s eta 0:00:00 2026-08-27 03:49:19.375561 | ubuntu-noble | Downloading netaddr-1.3.0-py3-none-any.whl (2.3 MB) 2026-08-27 03:49:19.425723 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 49.9 MB/s eta 0:00:00 2026-08-27 03:49:19.442121 | ubuntu-noble | Downloading oslo_i18n-6.9.0-py3-none-any.whl (47 kB) 2026-08-27 03:49:19.456047 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 47.8/47.8 kB 4.4 MB/s eta 0:00:00 2026-08-27 03:49:19.471718 | ubuntu-noble | Downloading rfc3986-2.0.0-py2.py3-none-any.whl (31 kB) 2026-08-27 03:49:19.496570 | ubuntu-noble | Downloading stevedore-5.9.1-py3-none-any.whl (54 kB) 2026-08-27 03:49:19.510272 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.9/54.9 kB 5.0 MB/s eta 0:00:00 2026-08-27 03:49:19.525669 | ubuntu-noble | Downloading smmap-5.0.3-py3-none-any.whl (24 kB) 2026-08-27 03:49:19.758724 | ubuntu-noble | Installing collected packages: stevedore, smmap, rfc3986, pbr, netaddr, oslo.i18n, gitdb, oslo.config, GitPython 2026-08-27 03:49:20.595065 | ubuntu-noble | Successfully installed GitPython-3.1.60 gitdb-4.0.12 netaddr-1.3.0 oslo.config-10.7.0 oslo.i18n-6.9.0 pbr-7.0.3 rfc3986-2.0.0 smmap-5.0.3 stevedore-5.9.1 2026-08-27 03:49:20.687236 | ubuntu-noble | + pip3 install kolla/ 2026-08-27 03:49:21.146178 | ubuntu-noble | Processing ./kolla 2026-08-27 03:49:21.148630 | ubuntu-noble | Installing build dependencies: started 2026-08-27 03:49:23.076647 | ubuntu-noble | Installing build dependencies: finished with status 'done' 2026-08-27 03:49:23.085176 | ubuntu-noble | Getting requirements to build wheel: started 2026-08-27 03:49:23.338074 | ubuntu-noble | Getting requirements to build wheel: finished with status 'done' 2026-08-27 03:49:23.345010 | ubuntu-noble | Installing backend dependencies: started 2026-08-27 03:49:25.540634 | ubuntu-noble | Installing backend dependencies: finished with status 'done' 2026-08-27 03:49:25.543046 | ubuntu-noble | Preparing metadata (pyproject.toml): started 2026-08-27 03:49:26.162587 | ubuntu-noble | Preparing metadata (pyproject.toml): finished with status 'done' 2026-08-27 03:49:26.181368 | 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-27 03:49:26.183010 | 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-27 03:49:26.185321 | ubuntu-noble | Requirement already satisfied: GitPython>=1.0.1 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.2.0) (3.1.60) 2026-08-27 03:49:26.187033 | 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-27 03:49:26.188915 | ubuntu-noble | Requirement already satisfied: setuptools>=64.0.0 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.2.0) (84.0.0) 2026-08-27 03:49:26.233947 | 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-27 03:49:26.238030 | 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-27 03:49:26.246506 | 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-27 03:49:26.247654 | 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.1) 2026-08-27 03:49:26.249101 | 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-27 03:49:26.250608 | 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-27 03:49:26.251905 | 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-27 03:49:26.253307 | 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-27 03:49:26.300991 | 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-27 03:49:26.318493 | ubuntu-noble | Requirement already satisfied: charset_normalizer<4,>=2 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->kolla==21.2.0) (3.5.1) 2026-08-27 03:49:26.320045 | 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.19) 2026-08-27 03:49:26.321592 | 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-27 03:49:26.322946 | 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-27 03:49:26.352821 | ubuntu-noble | Building wheels for collected packages: kolla 2026-08-27 03:49:26.354016 | ubuntu-noble | Building wheel for kolla (pyproject.toml): started 2026-08-27 03:49:27.890044 | ubuntu-noble | Building wheel for kolla (pyproject.toml): finished with status 'done' 2026-08-27 03:49:27.894531 | ubuntu-noble | Created wheel for kolla: filename=kolla-21.2.0-py3-none-any.whl size=369013 sha256=1fabe599147f0c2bfabb8ac5be0c779ffb3dd3917abaeed6c844d7ea48b275af 2026-08-27 03:49:27.895034 | ubuntu-noble | Stored in directory: /tmp/pip-ephem-wheel-cache-9vm4tpyf/wheels/5a/56/c4/e310d82118381247de5918f2335ab23c36c3bc15e9e4672495 2026-08-27 03:49:27.908692 | ubuntu-noble | Successfully built kolla 2026-08-27 03:49:28.103188 | ubuntu-noble | Installing collected packages: kolla 2026-08-27 03:49:28.282580 | ubuntu-noble | Successfully installed kolla-21.2.0 2026-08-27 03:49:28.444271 | ubuntu-noble | ++ kolla-build --version 2026-08-27 03:49:29.026305 | ubuntu-noble | + export KOLLA_VERSION=21.2.0 2026-08-27 03:49:29.026438 | ubuntu-noble | + KOLLA_VERSION=21.2.0 2026-08-27 03:49:29.027751 | ubuntu-noble | ++ git rev-parse --short HEAD 2026-08-27 03:49:29.030429 | ubuntu-noble | + export HASH_DOCKER_IMAGES_KOLLA=1457375 2026-08-27 03:49:29.030469 | ubuntu-noble | + HASH_DOCKER_IMAGES_KOLLA=1457375 2026-08-27 03:49:29.031678 | ubuntu-noble | ++ cd release 2026-08-27 03:49:29.031720 | ubuntu-noble | ++ git rev-parse --short HEAD 2026-08-27 03:49:29.033613 | ubuntu-noble | + export HASH_RELEASE=a02c178 2026-08-27 03:49:29.033641 | ubuntu-noble | + HASH_RELEASE=a02c178 2026-08-27 03:49:29.033657 | ubuntu-noble | + python3 src/generate-template-overrides-file.py 2026-08-27 03:49:29.199545 | ubuntu-noble | + echo DEBUG template-overrides.j2 2026-08-27 03:49:29.199615 | ubuntu-noble | DEBUG template-overrides.j2 2026-08-27 03:49:29.199626 | ubuntu-noble | + cat templates/2025.2/template-overrides.j2 2026-08-27 03:49:29.201270 | ubuntu-noble | {% extends parent_template %} 2026-08-27 03:49:29.201291 | ubuntu-noble | 2026-08-27 03:49:29.201296 | ubuntu-noble | {% set fluentd_plugins = [ 2026-08-27 03:49:29.201300 | ubuntu-noble | 'fluent-plugin-grok-parser', 2026-08-27 03:49:29.201304 | ubuntu-noble | 'fluent-plugin-prometheus', 2026-08-27 03:49:29.201308 | ubuntu-noble | 'fluent-plugin-rewrite-tag-filter', 2026-08-27 03:49:29.201312 | ubuntu-noble | 'fluent-plugin-grafana-loki', 2026-08-27 03:49:29.201315 | ubuntu-noble | ] %} 2026-08-27 03:49:29.201319 | ubuntu-noble | 2026-08-27 03:49:29.201323 | ubuntu-noble | {% set openstack_base_pip_packages_append = ['pip', 'git+https://github.com/sapcc/openstack-audit-middleware.git'] %} 2026-08-27 03:49:29.201327 | ubuntu-noble | 2026-08-27 03:49:29.201331 | ubuntu-noble | {% set glance_base_pip_packages_append = ['boto3'] %} 2026-08-27 03:49:29.201334 | ubuntu-noble | 2026-08-27 03:49:29.201338 | ubuntu-noble | {% block nova_libvirt_footer %} 2026-08-27 03:49:29.201342 | ubuntu-noble | RUN chgrp tss /var/lib/swtpm-localca \ 2026-08-27 03:49:29.201345 | ubuntu-noble | && chmod g+w /var/lib/swtpm-localca 2026-08-27 03:49:29.201349 | ubuntu-noble | RUN truncate --size=524288 /usr/lib/ipxe/qemu/efi-virtio.rom 2026-08-27 03:49:29.201352 | ubuntu-noble | {% endblock %} 2026-08-27 03:49:29.201356 | ubuntu-noble | 2026-08-27 03:49:29.201359 | ubuntu-noble | {% block horizon_header %} 2026-08-27 03:49:29.201363 | ubuntu-noble | RUN apt-get update \ 2026-08-27 03:49:29.201366 | ubuntu-noble | && apt-get -y install --no-install-recommends build-essential libmariadb-dev-compat \ 2026-08-27 03:49:29.201370 | ubuntu-noble | && python3 -m pip --no-cache-dir install --upgrade setuptools mysqlclient \ 2026-08-27 03:49:29.201375 | ubuntu-noble | && apt-get remove -y build-essential \ 2026-08-27 03:49:29.201378 | ubuntu-noble | && apt-get clean \ 2026-08-27 03:49:29.201382 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* 2026-08-27 03:49:29.201385 | ubuntu-noble | {% endblock %} 2026-08-27 03:49:29.201389 | ubuntu-noble | 2026-08-27 03:49:29.201392 | ubuntu-noble | {% block horizon_footer %} 2026-08-27 03:49:29.201395 | ubuntu-noble | RUN curl -q -L -o /tmp/openstack-themes.tar.gz https://github.com/osism/openstack-themes/archive/main.tar.gz \ 2026-08-27 03:49:29.201400 | 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-27 03:49:29.201405 | ubuntu-noble | && rm /tmp/openstack-themes.tar.gz 2026-08-27 03:49:29.201408 | ubuntu-noble | {% endblock %} 2026-08-27 03:49:29.201412 | ubuntu-noble | 2026-08-27 03:49:29.201415 | ubuntu-noble | {% block base_header %} 2026-08-27 03:49:29.201418 | ubuntu-noble | COPY apt_preferences.{{ base_distro }} /etc/apt/preferences 2026-08-27 03:49:29.201423 | ubuntu-noble | COPY *.gpg /etc/kolla/apt-keys/ 2026-08-27 03:49:29.201426 | ubuntu-noble | 2026-08-27 03:49:29.201430 | ubuntu-noble | RUN apt-get update \ 2026-08-27 03:49:29.201433 | ubuntu-noble | && apt-get -y install --no-install-recommends locales ca-certificates \ 2026-08-27 03:49:29.201436 | ubuntu-noble | && locale-gen en_US.UTF-8 \ 2026-08-27 03:49:29.201440 | ubuntu-noble | && apt-get clean \ 2026-08-27 03:49:29.201443 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* 2026-08-27 03:49:29.201446 | ubuntu-noble | {% endblock %} 2026-08-27 03:49:29.201450 | ubuntu-noble | 2026-08-27 03:49:29.201453 | ubuntu-noble | {% block openstack_base_header %} 2026-08-27 03:49:29.201456 | ubuntu-noble | RUN apt-get update \ 2026-08-27 03:49:29.201460 | ubuntu-noble | && apt-get -y install --no-install-recommends python3-setuptools \ 2026-08-27 03:49:29.201478 | ubuntu-noble | && apt-get clean \ 2026-08-27 03:49:29.201482 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* 2026-08-27 03:49:29.201485 | ubuntu-noble | {% endblock %} 2026-08-27 03:49:29.201488 | ubuntu-noble | 2026-08-27 03:49:29.201492 | ubuntu-noble | {% set glance_base_packages_append = ['nvme-cli'] %} 2026-08-27 03:49:29.201495 | ubuntu-noble | 2026-08-27 03:49:29.201498 | ubuntu-noble | {% set kolla_toolbox_packages_append = ['iputils-ping', 'traceroute'] %} 2026-08-27 03:49:29.201502 | ubuntu-noble | 2026-08-27 03:49:29.201505 | ubuntu-noble | {% set cinder_volume_packages_append = ['multipath-tools'] %} 2026-08-27 03:49:29.201508 | ubuntu-noble | 2026-08-27 03:49:29.201512 | ubuntu-noble | {% set cinder_volume_pip_packages = [ 'py-pure-client', 'infinisdk', 'python-linstor' ] %} 2026-08-27 03:49:29.201515 | ubuntu-noble | {% block cinder_volume_footer %} 2026-08-27 03:49:29.201518 | ubuntu-noble | RUN {{ macros.install_pip(cinder_volume_pip_packages | customizable("pip_packages")) }} 2026-08-27 03:49:29.201522 | ubuntu-noble | {% endblock %} 2026-08-27 03:49:29.201525 | ubuntu-noble | 2026-08-27 03:49:29.201528 | ubuntu-noble | {% set manila_base_additional_pip_packages = [ 'pywinrm' ] %} 2026-08-27 03:49:29.201532 | ubuntu-noble | {% block manila_base_footer %} 2026-08-27 03:49:29.201535 | ubuntu-noble | RUN {{ macros.install_pip(manila_base_additional_pip_packages | customizable("pip_packages")) }} 2026-08-27 03:49:29.201538 | ubuntu-noble | {% endblock %} 2026-08-27 03:49:29.201541 | ubuntu-noble | 2026-08-27 03:49:29.201545 | ubuntu-noble | {% set magnum_base_additional_pip_packages = [ 'magnum-cluster-api' ] %} 2026-08-27 03:49:29.201548 | ubuntu-noble | {% block magnum_base_footer %} 2026-08-27 03:49:29.201551 | ubuntu-noble | RUN {{ macros.install_pip(magnum_base_additional_pip_packages | customizable("pip_packages")) }} 2026-08-27 03:49:29.201555 | ubuntu-noble | RUN curl -o /tmp/helm.tar.gz https://get.helm.sh/helm-v3.15.2-linux-amd64.tar.gz \ 2026-08-27 03:49:29.201558 | ubuntu-noble | && tar --strip-components=1 -xvzf /tmp/helm.tar.gz -C /usr/local/bin linux-amd64/helm 2026-08-27 03:49:29.201561 | ubuntu-noble | {% endblock %} 2026-08-27 03:49:29.201565 | ubuntu-noble | 2026-08-27 03:49:29.201568 | ubuntu-noble | {% set gnocchi_base_packages_append = ['python3-rados'] %} 2026-08-27 03:49:29.201572 | ubuntu-noble | {% block gnocchi_base_footer %} 2026-08-27 03:49:29.201575 | ubuntu-noble | RUN mkdir -p /var/lib/gnocchi/tmp \ 2026-08-27 03:49:29.201578 | ubuntu-noble | && chown -R gnocchi: /var/lib/gnocchi/tmp 2026-08-27 03:49:29.201581 | ubuntu-noble | {% endblock %} 2026-08-27 03:49:29.201585 | ubuntu-noble | 2026-08-27 03:49:29.201588 | ubuntu-noble | {% block grafana_footer %} 2026-08-27 03:49:29.201591 | ubuntu-noble | RUN curl -o /tmp/kolla-operations.tar.gz https://github.com/osism/kolla-operations/tarball/main \ 2026-08-27 03:49:29.201595 | ubuntu-noble | && mkdir -p /operations \ 2026-08-27 03:49:29.201598 | ubuntu-noble | && tar --strip-components=1 -xvzf /tmp/kolla-operations.tar.gz -C /operations \ 2026-08-27 03:49:29.201601 | ubuntu-noble | && rm -f /tmp/kolla-operations.tar.gz 2026-08-27 03:49:29.201605 | ubuntu-noble | {% endblock %} 2026-08-27 03:49:29.201608 | ubuntu-noble | 2026-08-27 03:49:29.201611 | ubuntu-noble | {% block keystone_footer %} 2026-08-27 03:49:29.201614 | ubuntu-noble | RUN python3 -m pip --no-cache-dir install keystone-keycloak-backend 2026-08-27 03:49:29.201618 | ubuntu-noble | RUN apt-get update \ 2026-08-27 03:49:29.201621 | ubuntu-noble | && apt-get -y install --no-install-recommends \ 2026-08-27 03:49:29.201624 | ubuntu-noble | libapache2-mod-auth-openidc \ 2026-08-27 03:49:29.201628 | ubuntu-noble | libldap-common \ 2026-08-27 03:49:29.201631 | ubuntu-noble | libmemcached11 \ 2026-08-27 03:49:29.201634 | ubuntu-noble | && apt-get clean \ 2026-08-27 03:49:29.201638 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* \ 2026-08-27 03:49:29.201641 | ubuntu-noble | && a2enmod auth_openidc 2026-08-27 03:49:29.201644 | ubuntu-noble | {% endblock %} 2026-08-27 03:49:29.201647 | ubuntu-noble | 2026-08-27 03:49:29.201651 | ubuntu-noble | {% block footer %} 2026-08-27 03:49:29.201659 | ubuntu-noble | RUN rm -rf /usr/share/doc/* \ 2026-08-27 03:49:29.201663 | ubuntu-noble | && rm -rf /usr/share/man/* \ 2026-08-27 03:49:29.201666 | ubuntu-noble | && apt-get remove -y build-essential \ 2026-08-27 03:49:29.201669 | ubuntu-noble | && apt-get autoremove -y \ 2026-08-27 03:49:29.201675 | 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-27 03:49:29.201689 | ubuntu-noble | {% endblock %} 2026-08-27 03:49:29.201696 | ubuntu-noble | 2026-08-27 03:49:29.201700 | ubuntu-noble | {% block labels %} 2026-08-27 03:49:29.201703 | ubuntu-noble | LABEL "build-date"="{{ build_date }}" \ 2026-08-27 03:49:29.201706 | ubuntu-noble | "name"="{{ image_name }}" \ 2026-08-27 03:49:29.201710 | ubuntu-noble | "de.osism.commit.docker_images_kolla"="1457375" \ 2026-08-27 03:49:29.201713 | ubuntu-noble | "de.osism.commit.kolla"="422afe0d7" \ 2026-08-27 03:49:29.201716 | ubuntu-noble | "de.osism.commit.kolla_version"="21.2.0" \ 2026-08-27 03:49:29.201719 | ubuntu-noble | "de.osism.commit.release"="a02c178" \ 2026-08-27 03:49:29.201723 | ubuntu-noble | "de.osism.os_id"="ubuntu" \ 2026-08-27 03:49:29.201726 | ubuntu-noble | "de.osism.os_version_id"="24.04" \ 2026-08-27 03:49:29.201729 | ubuntu-noble | "de.osism.release.openstack"="2025.2" \ 2026-08-27 03:49:29.201733 | ubuntu-noble | "de.osism.version"="latest" \ 2026-08-27 03:49:29.201736 | ubuntu-noble | "org.opencontainers.image.created"="2026-08-27T03:49:29.177286+00:00" \ 2026-08-27 03:49:29.201739 | ubuntu-noble | "org.opencontainers.image.documentation"="https://osism.tech/docs/" \ 2026-08-27 03:49:29.201743 | ubuntu-noble | "org.opencontainers.image.licenses"="ASL 2.0" \ 2026-08-27 03:49:29.201746 | ubuntu-noble | "org.opencontainers.image.source"="https://github.com/osism/container-images-kolla" \ 2026-08-27 03:49:29.201749 | ubuntu-noble | "org.opencontainers.image.title"="{{ image_name }}" \ 2026-08-27 03:49:29.201753 | ubuntu-noble | "org.opencontainers.image.url"="https://quay.io/organization/osism" \ 2026-08-27 03:49:29.201756 | ubuntu-noble | "org.opencontainers.image.vendor"="OSISM GmbH" 2026-08-27 03:49:29.201759 | ubuntu-noble | {% endblock %} 2026-08-27 03:49:29.201762 | ubuntu-noble | 2026-08-27 03:49:29.202852 | ubuntu-noble | + bash scripts/002-generate.sh 2026-08-27 03:49:29.206532 | ubuntu-noble | + BASE=ubuntu 2026-08-27 03:49:29.206605 | ubuntu-noble | + BASE_VERSION=22.04 2026-08-27 03:49:29.207788 | ubuntu-noble | ++ date +%Y%m%d 2026-08-27 03:49:29.210169 | ubuntu-noble | + BUILD_ID=20260827 2026-08-27 03:49:29.210242 | ubuntu-noble | + DOCKER_NAMESPACE=kolla 2026-08-27 03:49:29.210260 | ubuntu-noble | + DOCKER_REGISTRY=osism.harbor.regio.digital 2026-08-27 03:49:29.210275 | ubuntu-noble | + OPENSTACK_VERSION=2025.2 2026-08-27 03:49:29.210289 | ubuntu-noble | + VERSION=latest 2026-08-27 03:49:29.210400 | ubuntu-noble | + [[ latest != \l\a\t\e\s\t ]] 2026-08-27 03:49:29.210418 | ubuntu-noble | + . defaults/all.sh 2026-08-27 03:49:29.210532 | ubuntu-noble | ++ export 'LOGURU_FORMAT={time} - {level} - {message}' 2026-08-27 03:49:29.210546 | ubuntu-noble | ++ LOGURU_FORMAT='{time} - {level} - {message}' 2026-08-27 03:49:29.210560 | ubuntu-noble | ++ [[ -e /tmp/venv/bin/activate ]] 2026-08-27 03:49:29.210596 | ubuntu-noble | ++ . /tmp/venv/bin/activate 2026-08-27 03:49:29.210850 | ubuntu-noble | +++ deactivate nondestructive 2026-08-27 03:49:29.210922 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-27 03:49:29.210935 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-27 03:49:29.210948 | ubuntu-noble | +++ hash -r 2026-08-27 03:49:29.211028 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-27 03:49:29.211041 | ubuntu-noble | +++ unset VIRTUAL_ENV 2026-08-27 03:49:29.211054 | ubuntu-noble | +++ unset VIRTUAL_ENV_PROMPT 2026-08-27 03:49:29.211068 | ubuntu-noble | +++ '[' '!' nondestructive = nondestructive ']' 2026-08-27 03:49:29.211285 | ubuntu-noble | +++ '[' linux-gnu = cygwin ']' 2026-08-27 03:49:29.211306 | ubuntu-noble | +++ '[' linux-gnu = msys ']' 2026-08-27 03:49:29.211320 | ubuntu-noble | +++ export VIRTUAL_ENV=/tmp/venv 2026-08-27 03:49:29.211330 | ubuntu-noble | +++ VIRTUAL_ENV=/tmp/venv 2026-08-27 03:49:29.211344 | 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-27 03:49:29.211393 | 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-27 03:49:29.211409 | ubuntu-noble | +++ export PATH 2026-08-27 03:49:29.211457 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-27 03:49:29.211507 | ubuntu-noble | +++ '[' -z '' ']' 2026-08-27 03:49:29.211522 | ubuntu-noble | +++ _OLD_VIRTUAL_PS1= 2026-08-27 03:49:29.211531 | ubuntu-noble | +++ PS1='(venv) ' 2026-08-27 03:49:29.211544 | ubuntu-noble | +++ export PS1 2026-08-27 03:49:29.211554 | ubuntu-noble | +++ VIRTUAL_ENV_PROMPT='(venv) ' 2026-08-27 03:49:29.211564 | ubuntu-noble | +++ export VIRTUAL_ENV_PROMPT 2026-08-27 03:49:29.211577 | ubuntu-noble | +++ hash -r 2026-08-27 03:49:29.211634 | ubuntu-noble | + . defaults/2025.2.sh 2026-08-27 03:49:29.212882 | ubuntu-noble | +++ date +%Y%m%d 2026-08-27 03:49:29.214827 | ubuntu-noble | ++ export BUILD_ID=20260827 2026-08-27 03:49:29.214854 | ubuntu-noble | ++ BUILD_ID=20260827 2026-08-27 03:49:29.214896 | ubuntu-noble | ++ export KOLLA_TYPE= 2026-08-27 03:49:29.214907 | ubuntu-noble | ++ KOLLA_TYPE= 2026-08-27 03:49:29.214917 | ubuntu-noble | ++ export BASE_VERSION=24.04 2026-08-27 03:49:29.214927 | ubuntu-noble | ++ BASE_VERSION=24.04 2026-08-27 03:49:29.214937 | ubuntu-noble | + export VERSION 2026-08-27 03:49:29.214950 | ubuntu-noble | + export OPENSTACK_VERSION 2026-08-27 03:49:29.214959 | ubuntu-noble | + DOCKER_TAG=build-20260827 2026-08-27 03:49:29.214969 | ubuntu-noble | + KOLLA_BASE=ubuntu 2026-08-27 03:49:29.214978 | ubuntu-noble | + KOLLA_BASE_TAG=24.04 2026-08-27 03:49:29.214991 | ubuntu-noble | + KOLLA_CONF_FILE=kolla-build.conf 2026-08-27 03:49:29.215001 | ubuntu-noble | + KOLLA_INSTALL_TYPE=source 2026-08-27 03:49:29.215010 | ubuntu-noble | + python3 src/generate-kolla-build-config.py 2026-08-27 03:49:29.363565 | ubuntu-noble | + setini DEFAULT namespace kolla 2026-08-27 03:49:29.363631 | 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-27 03:49:30.780339 | ubuntu-noble | localhost | SUCCESS => { 2026-08-27 03:49:30.782760 | ubuntu-noble | "changed": false, 2026-08-27 03:49:30.782770 | ubuntu-noble | "gid": 1000, 2026-08-27 03:49:30.782774 | ubuntu-noble | "group": "zuul", 2026-08-27 03:49:30.782778 | ubuntu-noble | "mode": "0664", 2026-08-27 03:49:30.782782 | ubuntu-noble | "msg": "OK", 2026-08-27 03:49:30.782785 | ubuntu-noble | "owner": "zuul", 2026-08-27 03:49:30.782790 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-27 03:49:30.782793 | ubuntu-noble | "size": 4562, 2026-08-27 03:49:30.782797 | ubuntu-noble | "state": "file", 2026-08-27 03:49:30.782801 | ubuntu-noble | "uid": 1000 2026-08-27 03:49:30.782804 | ubuntu-noble | } 2026-08-27 03:49:30.885188 | ubuntu-noble | + setini DEFAULT tag build-20260827 2026-08-27 03:49:30.885299 | 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-20260827' 2026-08-27 03:49:32.130066 | ubuntu-noble | localhost | CHANGED => { 2026-08-27 03:49:32.130207 | ubuntu-noble | "changed": true, 2026-08-27 03:49:32.130216 | ubuntu-noble | "gid": 1000, 2026-08-27 03:49:32.130222 | ubuntu-noble | "group": "zuul", 2026-08-27 03:49:32.130227 | ubuntu-noble | "mode": "0664", 2026-08-27 03:49:32.130233 | ubuntu-noble | "msg": "option changed", 2026-08-27 03:49:32.130239 | ubuntu-noble | "owner": "zuul", 2026-08-27 03:49:32.130247 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-27 03:49:32.130253 | ubuntu-noble | "size": 4570, 2026-08-27 03:49:32.130258 | ubuntu-noble | "state": "file", 2026-08-27 03:49:32.130263 | ubuntu-noble | "uid": 1000 2026-08-27 03:49:32.130268 | ubuntu-noble | } 2026-08-27 03:49:32.237799 | ubuntu-noble | + setini DEFAULT base ubuntu 2026-08-27 03:49:32.237866 | 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-27 03:49:33.499467 | ubuntu-noble | localhost | SUCCESS => { 2026-08-27 03:49:33.499530 | ubuntu-noble | "changed": false, 2026-08-27 03:49:33.499535 | ubuntu-noble | "gid": 1000, 2026-08-27 03:49:33.499539 | ubuntu-noble | "group": "zuul", 2026-08-27 03:49:33.499543 | ubuntu-noble | "mode": "0664", 2026-08-27 03:49:33.499546 | ubuntu-noble | "msg": "OK", 2026-08-27 03:49:33.499550 | ubuntu-noble | "owner": "zuul", 2026-08-27 03:49:33.499554 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-27 03:49:33.499558 | ubuntu-noble | "size": 4570, 2026-08-27 03:49:33.499562 | ubuntu-noble | "state": "file", 2026-08-27 03:49:33.499565 | ubuntu-noble | "uid": 1000 2026-08-27 03:49:33.499569 | ubuntu-noble | } 2026-08-27 03:49:33.606872 | ubuntu-noble | + setini DEFAULT base_tag 24.04 2026-08-27 03:49:33.606954 | 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-27 03:49:34.888156 | ubuntu-noble | localhost | SUCCESS => { 2026-08-27 03:49:34.888211 | ubuntu-noble | "changed": false, 2026-08-27 03:49:34.888216 | ubuntu-noble | "gid": 1000, 2026-08-27 03:49:34.888219 | ubuntu-noble | "group": "zuul", 2026-08-27 03:49:34.888223 | ubuntu-noble | "mode": "0664", 2026-08-27 03:49:34.888227 | ubuntu-noble | "msg": "OK", 2026-08-27 03:49:34.888231 | ubuntu-noble | "owner": "zuul", 2026-08-27 03:49:34.888234 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-27 03:49:34.888238 | ubuntu-noble | "size": 4570, 2026-08-27 03:49:34.888242 | ubuntu-noble | "state": "file", 2026-08-27 03:49:34.888246 | ubuntu-noble | "uid": 1000 2026-08-27 03:49:34.888249 | ubuntu-noble | } 2026-08-27 03:49:35.000918 | ubuntu-noble | + setini DEFAULT install_type source 2026-08-27 03:49:35.001025 | 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-27 03:49:36.277157 | ubuntu-noble | localhost | SUCCESS => { 2026-08-27 03:49:36.277222 | ubuntu-noble | "changed": false, 2026-08-27 03:49:36.277230 | ubuntu-noble | "gid": 1000, 2026-08-27 03:49:36.277236 | ubuntu-noble | "group": "zuul", 2026-08-27 03:49:36.277242 | ubuntu-noble | "mode": "0664", 2026-08-27 03:49:36.277249 | ubuntu-noble | "msg": "OK", 2026-08-27 03:49:36.277255 | ubuntu-noble | "owner": "zuul", 2026-08-27 03:49:36.277261 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-27 03:49:36.277267 | ubuntu-noble | "size": 4570, 2026-08-27 03:49:36.277272 | ubuntu-noble | "state": "file", 2026-08-27 03:49:36.277277 | ubuntu-noble | "uid": 1000 2026-08-27 03:49:36.277283 | ubuntu-noble | } 2026-08-27 03:49:36.384858 | ubuntu-noble | + [[ 2025.2 == \2\0\2\4\.\1 ]] 2026-08-27 03:49:36.384970 | ubuntu-noble | + REQUIREMENTS_BRANCH=stable-2025.2 2026-08-27 03:49:36.385068 | ubuntu-noble | + setini openstack-base location tarballs/requirements-stable-2025.2.tar.gz 2026-08-27 03:49:36.385200 | 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-27 03:49:37.643949 | ubuntu-noble | localhost | CHANGED => { 2026-08-27 03:49:37.644012 | ubuntu-noble | "changed": true, 2026-08-27 03:49:37.644039 | ubuntu-noble | "gid": 1000, 2026-08-27 03:49:37.644046 | ubuntu-noble | "group": "zuul", 2026-08-27 03:49:37.644051 | ubuntu-noble | "mode": "0664", 2026-08-27 03:49:37.644057 | ubuntu-noble | "msg": "section and option added", 2026-08-27 03:49:37.644064 | ubuntu-noble | "owner": "zuul", 2026-08-27 03:49:37.644070 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-27 03:49:37.644093 | ubuntu-noble | "size": 4641, 2026-08-27 03:49:37.644099 | ubuntu-noble | "state": "file", 2026-08-27 03:49:37.644104 | ubuntu-noble | "uid": 1000 2026-08-27 03:49:37.644110 | ubuntu-noble | } 2026-08-27 03:49:37.750642 | 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-27 03:49:37.754146 | ubuntu-noble | + setini openstack-base type local 2026-08-27 03:49:37.754177 | 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-27 03:49:39.066279 | ubuntu-noble | localhost | CHANGED => { 2026-08-27 03:49:39.066336 | ubuntu-noble | "changed": true, 2026-08-27 03:49:39.066342 | ubuntu-noble | "gid": 1000, 2026-08-27 03:49:39.066347 | ubuntu-noble | "group": "zuul", 2026-08-27 03:49:39.066352 | ubuntu-noble | "mode": "0664", 2026-08-27 03:49:39.066357 | ubuntu-noble | "msg": "option added", 2026-08-27 03:49:39.066362 | ubuntu-noble | "owner": "zuul", 2026-08-27 03:49:39.066366 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-27 03:49:39.066371 | ubuntu-noble | "size": 4752, 2026-08-27 03:49:39.066376 | ubuntu-noble | "state": "file", 2026-08-27 03:49:39.066380 | ubuntu-noble | "uid": 1000 2026-08-27 03:49:39.066385 | ubuntu-noble | } 2026-08-27 03:49:39.212347 | ubuntu-noble | + [[ -n osism.harbor.regio.digital ]] 2026-08-27 03:49:39.212445 | ubuntu-noble | + setini DEFAULT registry osism.harbor.regio.digital 2026-08-27 03:49:39.212471 | 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-27 03:49:40.503824 | ubuntu-noble | localhost | CHANGED => { 2026-08-27 03:49:40.503898 | ubuntu-noble | "changed": true, 2026-08-27 03:49:40.503906 | ubuntu-noble | "gid": 1000, 2026-08-27 03:49:40.503913 | ubuntu-noble | "group": "zuul", 2026-08-27 03:49:40.503919 | ubuntu-noble | "mode": "0664", 2026-08-27 03:49:40.503925 | ubuntu-noble | "msg": "option added", 2026-08-27 03:49:40.503931 | ubuntu-noble | "owner": "zuul", 2026-08-27 03:49:40.503937 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-27 03:49:40.503943 | ubuntu-noble | "size": 4790, 2026-08-27 03:49:40.503949 | ubuntu-noble | "state": "file", 2026-08-27 03:49:40.503955 | ubuntu-noble | "uid": 1000 2026-08-27 03:49:40.503961 | ubuntu-noble | } 2026-08-27 03:49:40.625351 | ubuntu-noble | + echo DEBUG kolla-build.conf 2026-08-27 03:49:40.625436 | ubuntu-noble | DEBUG kolla-build.conf 2026-08-27 03:49:40.625457 | ubuntu-noble | + cat kolla-build.conf 2026-08-27 03:49:40.628779 | ubuntu-noble | [DEFAULT] 2026-08-27 03:49:40.628829 | ubuntu-noble | base = ubuntu 2026-08-27 03:49:40.628863 | ubuntu-noble | base_package_type = deb 2026-08-27 03:49:40.628874 | ubuntu-noble | base_tag = 24.04 2026-08-27 03:49:40.628884 | ubuntu-noble | install_type = source 2026-08-27 03:49:40.628893 | ubuntu-noble | namespace = kolla 2026-08-27 03:49:40.628903 | ubuntu-noble | openstack_release = 2025.2 2026-08-27 03:49:40.628913 | ubuntu-noble | push = false 2026-08-27 03:49:40.628922 | ubuntu-noble | tag = build-20260827 2026-08-27 03:49:40.628932 | ubuntu-noble | threads = 1 2026-08-27 03:49:40.628942 | ubuntu-noble | patches_path = kolla-patches/2025.2 2026-08-27 03:49:40.628953 | ubuntu-noble | registry = osism.harbor.regio.digital 2026-08-27 03:49:40.628964 | ubuntu-noble | 2026-08-27 03:49:40.629468 | ubuntu-noble | ######################################################################### 2026-08-27 03:49:40.629487 | ubuntu-noble | # sources tracked in release repository 2026-08-27 03:49:40.629497 | ubuntu-noble | 2026-08-27 03:49:40.629507 | ubuntu-noble | [aodh-base] 2026-08-27 03:49:40.629516 | ubuntu-noble | type = local 2026-08-27 03:49:40.629525 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-08-27 03:49:40.629534 | ubuntu-noble | location = tarballs/aodh-stable-2025.2.tar.gz 2026-08-27 03:49:40.629543 | ubuntu-noble | 2026-08-27 03:49:40.629552 | ubuntu-noble | 2026-08-27 03:49:40.629561 | ubuntu-noble | 2026-08-27 03:49:40.629570 | ubuntu-noble | [barbican-base] 2026-08-27 03:49:40.629579 | ubuntu-noble | type = local 2026-08-27 03:49:40.629587 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-08-27 03:49:40.629597 | ubuntu-noble | location = tarballs/barbican-stable-2025.2.tar.gz 2026-08-27 03:49:40.629607 | ubuntu-noble | 2026-08-27 03:49:40.629616 | ubuntu-noble | 2026-08-27 03:49:40.629625 | ubuntu-noble | 2026-08-27 03:49:40.629633 | ubuntu-noble | [blazar-base] 2026-08-27 03:49:40.629642 | ubuntu-noble | type = local 2026-08-27 03:49:40.629651 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-08-27 03:49:40.629660 | ubuntu-noble | location = tarballs/blazar-stable-2025.2.tar.gz 2026-08-27 03:49:40.629669 | ubuntu-noble | 2026-08-27 03:49:40.629678 | ubuntu-noble | 2026-08-27 03:49:40.629686 | ubuntu-noble | 2026-08-27 03:49:40.629695 | ubuntu-noble | [ceilometer-base] 2026-08-27 03:49:40.629704 | ubuntu-noble | type = local 2026-08-27 03:49:40.629712 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-08-27 03:49:40.629722 | ubuntu-noble | location = tarballs/ceilometer-stable-2025.2.tar.gz 2026-08-27 03:49:40.629730 | ubuntu-noble | 2026-08-27 03:49:40.629739 | ubuntu-noble | 2026-08-27 03:49:40.629748 | ubuntu-noble | 2026-08-27 03:49:40.629757 | ubuntu-noble | [cinder-base] 2026-08-27 03:49:40.629766 | ubuntu-noble | type = local 2026-08-27 03:49:40.629774 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-08-27 03:49:40.629783 | ubuntu-noble | location = tarballs/cinder-stable-2025.2.tar.gz 2026-08-27 03:49:40.629792 | ubuntu-noble | 2026-08-27 03:49:40.629800 | ubuntu-noble | 2026-08-27 03:49:40.629809 | ubuntu-noble | 2026-08-27 03:49:40.629818 | ubuntu-noble | [designate-base] 2026-08-27 03:49:40.629827 | ubuntu-noble | type = local 2026-08-27 03:49:40.629835 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-08-27 03:49:40.629844 | ubuntu-noble | location = tarballs/designate-stable-2025.2.tar.gz 2026-08-27 03:49:40.629853 | ubuntu-noble | 2026-08-27 03:49:40.629861 | ubuntu-noble | 2026-08-27 03:49:40.629870 | ubuntu-noble | 2026-08-27 03:49:40.629879 | ubuntu-noble | [glance-base] 2026-08-27 03:49:40.629888 | ubuntu-noble | type = local 2026-08-27 03:49:40.629896 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-08-27 03:49:40.629905 | ubuntu-noble | location = tarballs/glance-stable-2025.2.tar.gz 2026-08-27 03:49:40.629914 | ubuntu-noble | 2026-08-27 03:49:40.629923 | ubuntu-noble | 2026-08-27 03:49:40.629931 | ubuntu-noble | 2026-08-27 03:49:40.629940 | ubuntu-noble | [heat-base] 2026-08-27 03:49:40.629949 | ubuntu-noble | type = local 2026-08-27 03:49:40.629958 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-08-27 03:49:40.629966 | ubuntu-noble | location = tarballs/heat-stable-2025.2.tar.gz 2026-08-27 03:49:40.629996 | ubuntu-noble | 2026-08-27 03:49:40.630005 | ubuntu-noble | 2026-08-27 03:49:40.630014 | ubuntu-noble | 2026-08-27 03:49:40.630022 | ubuntu-noble | [horizon] 2026-08-27 03:49:40.630031 | ubuntu-noble | type = local 2026-08-27 03:49:40.630040 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-08-27 03:49:40.630059 | ubuntu-noble | location = tarballs/horizon-stable-2025.2.tar.gz 2026-08-27 03:49:40.630069 | ubuntu-noble | 2026-08-27 03:49:40.630077 | ubuntu-noble | 2026-08-27 03:49:40.630135 | ubuntu-noble | 2026-08-27 03:49:40.630157 | ubuntu-noble | [ironic-base] 2026-08-27 03:49:40.630166 | ubuntu-noble | type = local 2026-08-27 03:49:40.630174 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-08-27 03:49:40.630183 | ubuntu-noble | location = tarballs/ironic-stable-2025.2.tar.gz 2026-08-27 03:49:40.630191 | ubuntu-noble | 2026-08-27 03:49:40.630200 | ubuntu-noble | 2026-08-27 03:49:40.630208 | ubuntu-noble | 2026-08-27 03:49:40.630217 | ubuntu-noble | [keystone-base] 2026-08-27 03:49:40.630225 | ubuntu-noble | type = local 2026-08-27 03:49:40.630234 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-08-27 03:49:40.630242 | ubuntu-noble | location = tarballs/keystone-stable-2025.2.tar.gz 2026-08-27 03:49:40.630251 | ubuntu-noble | 2026-08-27 03:49:40.630259 | ubuntu-noble | 2026-08-27 03:49:40.630267 | ubuntu-noble | 2026-08-27 03:49:40.630276 | ubuntu-noble | [magnum-base] 2026-08-27 03:49:40.630285 | ubuntu-noble | type = local 2026-08-27 03:49:40.630293 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-08-27 03:49:40.630301 | ubuntu-noble | location = tarballs/magnum-stable-2025.2.tar.gz 2026-08-27 03:49:40.630310 | ubuntu-noble | 2026-08-27 03:49:40.630318 | ubuntu-noble | 2026-08-27 03:49:40.630327 | ubuntu-noble | 2026-08-27 03:49:40.630335 | ubuntu-noble | [manila-base] 2026-08-27 03:49:40.630344 | ubuntu-noble | type = local 2026-08-27 03:49:40.630352 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-08-27 03:49:40.630360 | ubuntu-noble | location = tarballs/manila-stable-2025.2.tar.gz 2026-08-27 03:49:40.630369 | ubuntu-noble | 2026-08-27 03:49:40.630377 | ubuntu-noble | 2026-08-27 03:49:40.630386 | ubuntu-noble | 2026-08-27 03:49:40.630394 | ubuntu-noble | [masakari-base] 2026-08-27 03:49:40.630403 | ubuntu-noble | type = local 2026-08-27 03:49:40.630411 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-08-27 03:49:40.630419 | ubuntu-noble | location = tarballs/masakari-stable-2025.2.tar.gz 2026-08-27 03:49:40.630428 | ubuntu-noble | 2026-08-27 03:49:40.630436 | ubuntu-noble | 2026-08-27 03:49:40.630444 | ubuntu-noble | 2026-08-27 03:49:40.630453 | ubuntu-noble | [neutron-bgp-dragent] 2026-08-27 03:49:40.630462 | ubuntu-noble | type = local 2026-08-27 03:49:40.630470 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-27 03:49:40.630479 | ubuntu-noble | location = tarballs/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-27 03:49:40.630488 | ubuntu-noble | 2026-08-27 03:49:40.630496 | ubuntu-noble | 2026-08-27 03:49:40.630505 | ubuntu-noble | [neutron-server-plugin-neutron-dynamic-routing] 2026-08-27 03:49:40.630513 | ubuntu-noble | type = local 2026-08-27 03:49:40.630522 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-27 03:49:40.630530 | ubuntu-noble | location = tarballs/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-27 03:49:40.630539 | ubuntu-noble | 2026-08-27 03:49:40.630547 | ubuntu-noble | 2026-08-27 03:49:40.630555 | ubuntu-noble | [neutron-vpnaas-base] 2026-08-27 03:49:40.630564 | ubuntu-noble | type = local 2026-08-27 03:49:40.630572 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-08-27 03:49:40.630581 | ubuntu-noble | location = tarballs/neutron-vpnaas-stable-2025.2.tar.gz 2026-08-27 03:49:40.630589 | ubuntu-noble | 2026-08-27 03:49:40.630598 | ubuntu-noble | 2026-08-27 03:49:40.630606 | ubuntu-noble | 2026-08-27 03:49:40.630615 | ubuntu-noble | [neutron-base] 2026-08-27 03:49:40.630623 | ubuntu-noble | type = local 2026-08-27 03:49:40.630631 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-08-27 03:49:40.630640 | ubuntu-noble | location = tarballs/neutron-stable-2025.2.tar.gz 2026-08-27 03:49:40.630648 | ubuntu-noble | 2026-08-27 03:49:40.630656 | ubuntu-noble | 2026-08-27 03:49:40.630665 | ubuntu-noble | 2026-08-27 03:49:40.630673 | ubuntu-noble | [nova-base] 2026-08-27 03:49:40.630682 | ubuntu-noble | type = local 2026-08-27 03:49:40.630690 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-08-27 03:49:40.630699 | ubuntu-noble | location = tarballs/nova-stable-2025.2.tar.gz 2026-08-27 03:49:40.630707 | ubuntu-noble | 2026-08-27 03:49:40.630715 | ubuntu-noble | 2026-08-27 03:49:40.630724 | ubuntu-noble | 2026-08-27 03:49:40.630732 | ubuntu-noble | [octavia-base] 2026-08-27 03:49:40.630740 | ubuntu-noble | type = local 2026-08-27 03:49:40.630749 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-08-27 03:49:40.630757 | ubuntu-noble | location = tarballs/octavia-stable-2025.2.tar.gz 2026-08-27 03:49:40.630766 | ubuntu-noble | 2026-08-27 03:49:40.630780 | ubuntu-noble | 2026-08-27 03:49:40.630789 | ubuntu-noble | 2026-08-27 03:49:40.630798 | ubuntu-noble | [placement-base] 2026-08-27 03:49:40.630806 | ubuntu-noble | type = local 2026-08-27 03:49:40.630814 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-08-27 03:49:40.630823 | ubuntu-noble | location = tarballs/placement-stable-2025.2.tar.gz 2026-08-27 03:49:40.630831 | ubuntu-noble | 2026-08-27 03:49:40.630840 | ubuntu-noble | 2026-08-27 03:49:40.630848 | ubuntu-noble | 2026-08-27 03:49:40.630857 | ubuntu-noble | [skyline-apiserver-base] 2026-08-27 03:49:40.630865 | ubuntu-noble | type = local 2026-08-27 03:49:40.630888 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-08-27 03:49:40.630898 | ubuntu-noble | location = tarballs/skyline-apiserver-stable-2025.2.tar.gz 2026-08-27 03:49:40.630906 | ubuntu-noble | 2026-08-27 03:49:40.630915 | ubuntu-noble | 2026-08-27 03:49:40.630924 | ubuntu-noble | 2026-08-27 03:49:40.630932 | ubuntu-noble | [skyline-console-base] 2026-08-27 03:49:40.630941 | ubuntu-noble | type = local 2026-08-27 03:49:40.630950 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-08-27 03:49:40.630958 | ubuntu-noble | location = tarballs/skyline-console-stable-2025.2.tar.gz 2026-08-27 03:49:40.630967 | ubuntu-noble | 2026-08-27 03:49:40.631029 | ubuntu-noble | 2026-08-27 03:49:40.631038 | ubuntu-noble | 2026-08-27 03:49:40.631047 | ubuntu-noble | [watcher-base] 2026-08-27 03:49:40.631055 | ubuntu-noble | type = local 2026-08-27 03:49:40.631064 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-08-27 03:49:40.631072 | ubuntu-noble | location = tarballs/watcher-stable-2025.2.tar.gz 2026-08-27 03:49:40.631079 | ubuntu-noble | 2026-08-27 03:49:40.631189 | ubuntu-noble | 2026-08-27 03:49:40.631196 | ubuntu-noble | [openstack-base] 2026-08-27 03:49:40.631204 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-08-27 03:49:40.631211 | ubuntu-noble | location = tarballs/requirements-stable-2025.2.tar.gz 2026-08-27 03:49:40.631218 | ubuntu-noble | type = local 2026-08-27 03:49:40.631225 | ubuntu-noble | + bash scripts/003-patch.sh 2026-08-27 03:49:40.631238 | ubuntu-noble | + OPENSTACK_VERSION=2025.2 2026-08-27 03:49:40.631245 | ubuntu-noble | + VERSION=latest 2026-08-27 03:49:40.631252 | ubuntu-noble | + KOLLA_CONF_FILE=kolla-build.conf 2026-08-27 03:49:40.631259 | ubuntu-noble | + [[ latest != \l\a\t\e\s\t ]] 2026-08-27 03:49:40.631266 | ubuntu-noble | + . defaults/all.sh 2026-08-27 03:49:40.631276 | ubuntu-noble | ++ export 'LOGURU_FORMAT={time} - {level} - {message}' 2026-08-27 03:49:40.631284 | ubuntu-noble | ++ LOGURU_FORMAT='{time} - {level} - {message}' 2026-08-27 03:49:40.631293 | ubuntu-noble | ++ [[ -e /tmp/venv/bin/activate ]] 2026-08-27 03:49:40.631303 | ubuntu-noble | ++ . /tmp/venv/bin/activate 2026-08-27 03:49:40.631433 | ubuntu-noble | +++ deactivate nondestructive 2026-08-27 03:49:40.631444 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-27 03:49:40.631454 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-27 03:49:40.631461 | ubuntu-noble | +++ hash -r 2026-08-27 03:49:40.631491 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-27 03:49:40.631498 | ubuntu-noble | +++ unset VIRTUAL_ENV 2026-08-27 03:49:40.631506 | ubuntu-noble | +++ unset VIRTUAL_ENV_PROMPT 2026-08-27 03:49:40.631515 | ubuntu-noble | +++ '[' '!' nondestructive = nondestructive ']' 2026-08-27 03:49:40.631548 | ubuntu-noble | +++ '[' linux-gnu = cygwin ']' 2026-08-27 03:49:40.631557 | ubuntu-noble | +++ '[' linux-gnu = msys ']' 2026-08-27 03:49:40.631566 | ubuntu-noble | +++ export VIRTUAL_ENV=/tmp/venv 2026-08-27 03:49:40.631574 | ubuntu-noble | +++ VIRTUAL_ENV=/tmp/venv 2026-08-27 03:49:40.631591 | 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-27 03:49:40.631603 | 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-27 03:49:40.631610 | ubuntu-noble | +++ export PATH 2026-08-27 03:49:40.631620 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-27 03:49:40.631629 | ubuntu-noble | +++ '[' -z '' ']' 2026-08-27 03:49:40.631639 | ubuntu-noble | +++ _OLD_VIRTUAL_PS1= 2026-08-27 03:49:40.631648 | ubuntu-noble | +++ PS1='(venv) ' 2026-08-27 03:49:40.631656 | ubuntu-noble | +++ export PS1 2026-08-27 03:49:40.631663 | ubuntu-noble | +++ VIRTUAL_ENV_PROMPT='(venv) ' 2026-08-27 03:49:40.631672 | ubuntu-noble | +++ export VIRTUAL_ENV_PROMPT 2026-08-27 03:49:40.631679 | ubuntu-noble | +++ hash -r 2026-08-27 03:49:40.631689 | ubuntu-noble | + . defaults/2025.2.sh 2026-08-27 03:49:40.632594 | ubuntu-noble | +++ date +%Y%m%d 2026-08-27 03:49:40.633687 | ubuntu-noble | ++ export BUILD_ID=20260827 2026-08-27 03:49:40.633717 | ubuntu-noble | ++ BUILD_ID=20260827 2026-08-27 03:49:40.633726 | ubuntu-noble | ++ export KOLLA_TYPE= 2026-08-27 03:49:40.633732 | ubuntu-noble | ++ KOLLA_TYPE= 2026-08-27 03:49:40.633738 | ubuntu-noble | ++ export BASE_VERSION=24.04 2026-08-27 03:49:40.633744 | ubuntu-noble | ++ BASE_VERSION=24.04 2026-08-27 03:49:40.633750 | ubuntu-noble | + . scripts/patch-lib.sh 2026-08-27 03:49:40.634629 | ubuntu-noble | +++ pwd 2026-08-27 03:49:40.634656 | ubuntu-noble | ++ PATCH_ROOT=/home/zuul/src/github.com/osism/container-images-kolla 2026-08-27 03:49:40.634697 | ubuntu-noble | ++ PATCH_MANIFEST=/home/zuul/src/github.com/osism/container-images-kolla/.patches-applied 2026-08-27 03:49:40.634992 | ubuntu-noble | + export VERSION 2026-08-27 03:49:40.635001 | ubuntu-noble | + export OPENSTACK_VERSION 2026-08-27 03:49:40.635103 | ubuntu-noble | + mkdir -p tarballs 2026-08-27 03:49:40.637640 | ubuntu-noble | + ping -c2 tarballs.opendev.org 2026-08-27 03:49:40.780357 | ubuntu-noble | PING tarballs.opendev.org (2001:4800:7819:103:be76:4eff:fe03:e48f) 56 data bytes 2026-08-27 03:49:40.780443 | ubuntu-noble | 64 bytes from static03.opendev.org (2001:4800:7819:103:be76:4eff:fe03:e48f): icmp_seq=1 ttl=42 time=132 ms 2026-08-27 03:49:41.772188 | ubuntu-noble | 64 bytes from static03.opendev.org (2001:4800:7819:103:be76:4eff:fe03:e48f): icmp_seq=2 ttl=42 time=128 ms 2026-08-27 03:49:41.772313 | ubuntu-noble | 2026-08-27 03:49:41.772337 | ubuntu-noble | --- tarballs.opendev.org ping statistics --- 2026-08-27 03:49:41.772358 | ubuntu-noble | 2 packets transmitted, 2 received, 0% packet loss, time 1002ms 2026-08-27 03:49:41.772376 | ubuntu-noble | rtt min/avg/max/mdev = 127.942/129.945/131.949/2.003 ms 2026-08-27 03:49:41.774186 | ubuntu-noble | ++ awk '/# tarball/ && !seen[$4]++ { print $4 }' kolla-build.conf 2026-08-27 03:49:41.776278 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-27 03:49:41.776328 | ubuntu-noble | + pushd tarballs 2026-08-27 03:49:41.778177 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-08-27 03:49:41.779706 | ubuntu-noble | + filename=aodh-stable-2025.2.tar.gz 2026-08-27 03:49:41.779762 | ubuntu-noble | + [[ -e aodh-stable-2025.2.tar.gz ]] 2026-08-27 03:49:41.779834 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-08-27 03:49:41.779841 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-08-27 03:49:41.779871 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-08-27 03:49:42.843279 | ubuntu-noble | 2026-08-27 03:49:42 URL:https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz [259881/259881] -> "aodh-stable-2025.2.tar.gz" [1] 2026-08-27 03:49:42.845299 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-27 03:49:42.845364 | ubuntu-noble | + echo Process aodh-stable-2025.2.tar.gz 2026-08-27 03:49:42.845382 | ubuntu-noble | Process aodh-stable-2025.2.tar.gz 2026-08-27 03:49:42.848191 | ubuntu-noble | ++ tar -tzf aodh-stable-2025.2.tar.gz 2026-08-27 03:49:42.848233 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-27 03:49:42.848441 | ubuntu-noble | ++ head -1 2026-08-27 03:49:42.860469 | ubuntu-noble | + directory=aodh-21.0.1.dev3 2026-08-27 03:49:42.861269 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 aodh-21.0.1.dev3 2026-08-27 03:49:42.861351 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-27 03:49:42.861365 | ubuntu-noble | ++ local directory=aodh-21.0.1.dev3 2026-08-27 03:49:42.861398 | ubuntu-noble | ++ local suffix= 2026-08-27 03:49:42.861475 | ubuntu-noble | ++ local name=aodh 2026-08-27 03:49:42.861485 | ubuntu-noble | ++ local candidate path 2026-08-27 03:49:42.861531 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:49:42.861540 | ubuntu-noble | ++ path=patches/2025.2/aodh 2026-08-27 03:49:42.861581 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/aodh ]] 2026-08-27 03:49:42.861625 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:49:42.861634 | ubuntu-noble | ++ path=patches/2025.2/aodh 2026-08-27 03:49:42.861643 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/aodh ]] 2026-08-27 03:49:42.861650 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:49:42.861658 | ubuntu-noble | ++ path=patches/2025.2/aodh 2026-08-27 03:49:42.861666 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/aodh ]] 2026-08-27 03:49:42.861674 | ubuntu-noble | ++ return 1 2026-08-27 03:49:42.862120 | ubuntu-noble | + patch_dir= 2026-08-27 03:49:42.862173 | ubuntu-noble | + patch_dir= 2026-08-27 03:49:42.863173 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 aodh-21.0.1.dev3 /source 2026-08-27 03:49:42.863225 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-27 03:49:42.863236 | ubuntu-noble | ++ local directory=aodh-21.0.1.dev3 2026-08-27 03:49:42.863244 | ubuntu-noble | ++ local suffix=/source 2026-08-27 03:49:42.863252 | ubuntu-noble | ++ local name=aodh 2026-08-27 03:49:42.863259 | ubuntu-noble | ++ local candidate path 2026-08-27 03:49:42.863266 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:49:42.863274 | ubuntu-noble | ++ path=overlays/2025.2/aodh/source 2026-08-27 03:49:42.863282 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/aodh/source ]] 2026-08-27 03:49:42.863290 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:49:42.863297 | ubuntu-noble | ++ path=overlays/2025.2/aodh/source 2026-08-27 03:49:42.863305 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/aodh/source ]] 2026-08-27 03:49:42.863312 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:49:42.863320 | ubuntu-noble | ++ path=overlays/2025.2/aodh/source 2026-08-27 03:49:42.863327 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/aodh/source ]] 2026-08-27 03:49:42.863334 | ubuntu-noble | ++ return 1 2026-08-27 03:49:42.864027 | ubuntu-noble | + overlay_dir= 2026-08-27 03:49:42.864050 | ubuntu-noble | + overlay_dir= 2026-08-27 03:49:42.864058 | ubuntu-noble | + echo Check patches for aodh-stable-2025.2.tar.gz 2026-08-27 03:49:42.864065 | ubuntu-noble | Check patches for aodh-stable-2025.2.tar.gz 2026-08-27 03:49:42.864072 | ubuntu-noble | + [[ -n '' ]] 2026-08-27 03:49:42.864130 | ubuntu-noble | + echo Check overlays for aodh-stable-2025.2.tar.gz 2026-08-27 03:49:42.864139 | ubuntu-noble | Check overlays for aodh-stable-2025.2.tar.gz 2026-08-27 03:49:42.864146 | ubuntu-noble | + [[ -n '' ]] 2026-08-27 03:49:42.864153 | ubuntu-noble | + popd 2026-08-27 03:49:42.864161 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-27 03:49:42.864168 | ubuntu-noble | + pushd tarballs 2026-08-27 03:49:42.864366 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-08-27 03:49:42.866180 | ubuntu-noble | + filename=barbican-stable-2025.2.tar.gz 2026-08-27 03:49:42.866224 | ubuntu-noble | + [[ -e barbican-stable-2025.2.tar.gz ]] 2026-08-27 03:49:42.866260 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-08-27 03:49:42.866270 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-08-27 03:49:42.866341 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-08-27 03:49:44.114227 | ubuntu-noble | 2026-08-27 03:49:44 URL:https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz [663577/663577] -> "barbican-stable-2025.2.tar.gz" [1] 2026-08-27 03:49:44.116198 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-27 03:49:44.116249 | ubuntu-noble | + echo Process barbican-stable-2025.2.tar.gz 2026-08-27 03:49:44.116261 | ubuntu-noble | Process barbican-stable-2025.2.tar.gz 2026-08-27 03:49:44.118147 | ubuntu-noble | ++ tar -tzf barbican-stable-2025.2.tar.gz 2026-08-27 03:49:44.118186 | ubuntu-noble | ++ head -1 2026-08-27 03:49:44.119157 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-27 03:49:44.125651 | ubuntu-noble | + directory=barbican-21.0.1.dev3 2026-08-27 03:49:44.126748 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 barbican-21.0.1.dev3 2026-08-27 03:49:44.126867 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-27 03:49:44.126883 | ubuntu-noble | ++ local directory=barbican-21.0.1.dev3 2026-08-27 03:49:44.126955 | ubuntu-noble | ++ local suffix= 2026-08-27 03:49:44.127044 | ubuntu-noble | ++ local name=barbican 2026-08-27 03:49:44.127058 | ubuntu-noble | ++ local candidate path 2026-08-27 03:49:44.127156 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:49:44.127173 | ubuntu-noble | ++ path=patches/2025.2/barbican 2026-08-27 03:49:44.127205 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/barbican ]] 2026-08-27 03:49:44.127265 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:49:44.127277 | ubuntu-noble | ++ path=patches/2025.2/barbican 2026-08-27 03:49:44.127306 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/barbican ]] 2026-08-27 03:49:44.127315 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:49:44.127326 | ubuntu-noble | ++ path=patches/2025.2/barbican 2026-08-27 03:49:44.127334 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/barbican ]] 2026-08-27 03:49:44.127345 | ubuntu-noble | ++ return 1 2026-08-27 03:49:44.128213 | ubuntu-noble | + patch_dir= 2026-08-27 03:49:44.128282 | ubuntu-noble | + patch_dir= 2026-08-27 03:49:44.128755 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 barbican-21.0.1.dev3 /source 2026-08-27 03:49:44.128789 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-27 03:49:44.128817 | ubuntu-noble | ++ local directory=barbican-21.0.1.dev3 2026-08-27 03:49:44.128881 | ubuntu-noble | ++ local suffix=/source 2026-08-27 03:49:44.128961 | ubuntu-noble | ++ local name=barbican 2026-08-27 03:49:44.128974 | ubuntu-noble | ++ local candidate path 2026-08-27 03:49:44.129011 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:49:44.129025 | ubuntu-noble | ++ path=overlays/2025.2/barbican/source 2026-08-27 03:49:44.129037 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/barbican/source ]] 2026-08-27 03:49:44.129146 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:49:44.129166 | ubuntu-noble | ++ path=overlays/2025.2/barbican/source 2026-08-27 03:49:44.129175 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/barbican/source ]] 2026-08-27 03:49:44.129187 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:49:44.129196 | ubuntu-noble | ++ path=overlays/2025.2/barbican/source 2026-08-27 03:49:44.129204 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/barbican/source ]] 2026-08-27 03:49:44.129213 | ubuntu-noble | ++ return 1 2026-08-27 03:49:44.129621 | ubuntu-noble | + overlay_dir= 2026-08-27 03:49:44.129647 | ubuntu-noble | + overlay_dir= 2026-08-27 03:49:44.129667 | ubuntu-noble | + echo Check patches for barbican-stable-2025.2.tar.gz 2026-08-27 03:49:44.129679 | ubuntu-noble | Check patches for barbican-stable-2025.2.tar.gz 2026-08-27 03:49:44.129687 | ubuntu-noble | + [[ -n '' ]] 2026-08-27 03:49:44.129701 | ubuntu-noble | + echo Check overlays for barbican-stable-2025.2.tar.gz 2026-08-27 03:49:44.129722 | ubuntu-noble | Check overlays for barbican-stable-2025.2.tar.gz 2026-08-27 03:49:44.129740 | ubuntu-noble | + [[ -n '' ]] 2026-08-27 03:49:44.129749 | ubuntu-noble | + popd 2026-08-27 03:49:44.129789 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-27 03:49:44.129803 | ubuntu-noble | + pushd tarballs 2026-08-27 03:49:44.130985 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-08-27 03:49:44.132914 | ubuntu-noble | + filename=blazar-stable-2025.2.tar.gz 2026-08-27 03:49:44.132957 | ubuntu-noble | + [[ -e blazar-stable-2025.2.tar.gz ]] 2026-08-27 03:49:44.133018 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-08-27 03:49:44.133030 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-08-27 03:49:44.133043 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-08-27 03:49:45.202277 | ubuntu-noble | 2026-08-27 03:49:45 URL:https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz [431334/431334] -> "blazar-stable-2025.2.tar.gz" [1] 2026-08-27 03:49:45.204263 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-27 03:49:45.204341 | ubuntu-noble | + echo Process blazar-stable-2025.2.tar.gz 2026-08-27 03:49:45.204353 | ubuntu-noble | Process blazar-stable-2025.2.tar.gz 2026-08-27 03:49:45.208620 | ubuntu-noble | ++ tar -tzf blazar-stable-2025.2.tar.gz 2026-08-27 03:49:45.208681 | ubuntu-noble | ++ head -1 2026-08-27 03:49:45.209390 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-27 03:49:45.219143 | ubuntu-noble | + directory=blazar-16.0.1.dev3 2026-08-27 03:49:45.220755 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 blazar-16.0.1.dev3 2026-08-27 03:49:45.220788 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-27 03:49:45.220798 | ubuntu-noble | ++ local directory=blazar-16.0.1.dev3 2026-08-27 03:49:45.220806 | ubuntu-noble | ++ local suffix= 2026-08-27 03:49:45.220814 | ubuntu-noble | ++ local name=blazar 2026-08-27 03:49:45.220838 | ubuntu-noble | ++ local candidate path 2026-08-27 03:49:45.220846 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:49:45.220854 | ubuntu-noble | ++ path=patches/2025.2/blazar 2026-08-27 03:49:45.220862 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/blazar ]] 2026-08-27 03:49:45.220870 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:49:45.220877 | ubuntu-noble | ++ path=patches/2025.2/blazar 2026-08-27 03:49:45.220885 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/blazar ]] 2026-08-27 03:49:45.220893 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:49:45.220921 | ubuntu-noble | ++ path=patches/2025.2/blazar 2026-08-27 03:49:45.220930 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/blazar ]] 2026-08-27 03:49:45.220938 | ubuntu-noble | ++ return 1 2026-08-27 03:49:45.220952 | ubuntu-noble | + patch_dir= 2026-08-27 03:49:45.220960 | ubuntu-noble | + patch_dir= 2026-08-27 03:49:45.222436 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 blazar-16.0.1.dev3 /source 2026-08-27 03:49:45.222463 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-27 03:49:45.222472 | ubuntu-noble | ++ local directory=blazar-16.0.1.dev3 2026-08-27 03:49:45.222479 | ubuntu-noble | ++ local suffix=/source 2026-08-27 03:49:45.222486 | ubuntu-noble | ++ local name=blazar 2026-08-27 03:49:45.222493 | ubuntu-noble | ++ local candidate path 2026-08-27 03:49:45.222501 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:49:45.222516 | ubuntu-noble | ++ path=overlays/2025.2/blazar/source 2026-08-27 03:49:45.222526 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/blazar/source ]] 2026-08-27 03:49:45.222534 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:49:45.222541 | ubuntu-noble | ++ path=overlays/2025.2/blazar/source 2026-08-27 03:49:45.222548 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/blazar/source ]] 2026-08-27 03:49:45.222555 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:49:45.222563 | ubuntu-noble | ++ path=overlays/2025.2/blazar/source 2026-08-27 03:49:45.222570 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/blazar/source ]] 2026-08-27 03:49:45.222578 | ubuntu-noble | ++ return 1 2026-08-27 03:49:45.222589 | ubuntu-noble | + overlay_dir= 2026-08-27 03:49:45.222597 | ubuntu-noble | + overlay_dir= 2026-08-27 03:49:45.222604 | ubuntu-noble | + echo Check patches for blazar-stable-2025.2.tar.gz 2026-08-27 03:49:45.222611 | ubuntu-noble | Check patches for blazar-stable-2025.2.tar.gz 2026-08-27 03:49:45.222621 | ubuntu-noble | + [[ -n '' ]] 2026-08-27 03:49:45.222632 | ubuntu-noble | + echo Check overlays for blazar-stable-2025.2.tar.gz 2026-08-27 03:49:45.222641 | ubuntu-noble | Check overlays for blazar-stable-2025.2.tar.gz 2026-08-27 03:49:45.222651 | ubuntu-noble | + [[ -n '' ]] 2026-08-27 03:49:45.222659 | ubuntu-noble | + popd 2026-08-27 03:49:45.222767 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-27 03:49:45.222778 | ubuntu-noble | + pushd tarballs 2026-08-27 03:49:45.223757 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-08-27 03:49:45.225750 | ubuntu-noble | + filename=ceilometer-stable-2025.2.tar.gz 2026-08-27 03:49:45.225773 | ubuntu-noble | + [[ -e ceilometer-stable-2025.2.tar.gz ]] 2026-08-27 03:49:45.225840 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-08-27 03:49:45.225850 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-08-27 03:49:45.225860 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-08-27 03:49:46.485248 | ubuntu-noble | 2026-08-27 03:49:46 URL:https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz [872211/872211] -> "ceilometer-stable-2025.2.tar.gz" [1] 2026-08-27 03:49:46.486252 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-27 03:49:46.486303 | ubuntu-noble | + echo Process ceilometer-stable-2025.2.tar.gz 2026-08-27 03:49:46.486314 | ubuntu-noble | Process ceilometer-stable-2025.2.tar.gz 2026-08-27 03:49:46.489679 | ubuntu-noble | ++ tar -tzf ceilometer-stable-2025.2.tar.gz 2026-08-27 03:49:46.489724 | ubuntu-noble | ++ head -1 2026-08-27 03:49:46.491152 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-27 03:49:46.498596 | ubuntu-noble | + directory=ceilometer-25.0.0.0rc2.dev2 2026-08-27 03:49:46.499736 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 ceilometer-25.0.0.0rc2.dev2 2026-08-27 03:49:46.499760 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-27 03:49:46.499766 | ubuntu-noble | ++ local directory=ceilometer-25.0.0.0rc2.dev2 2026-08-27 03:49:46.499771 | ubuntu-noble | ++ local suffix= 2026-08-27 03:49:46.499775 | ubuntu-noble | ++ local name=ceilometer 2026-08-27 03:49:46.499779 | ubuntu-noble | ++ local candidate path 2026-08-27 03:49:46.499783 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:49:46.499788 | ubuntu-noble | ++ path=patches/2025.2/ceilometer 2026-08-27 03:49:46.499793 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ceilometer ]] 2026-08-27 03:49:46.499798 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:49:46.499802 | ubuntu-noble | ++ path=patches/2025.2/ceilometer 2026-08-27 03:49:46.499807 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ceilometer ]] 2026-08-27 03:49:46.499811 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:49:46.499815 | ubuntu-noble | ++ path=patches/2025.2/ceilometer 2026-08-27 03:49:46.499819 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ceilometer ]] 2026-08-27 03:49:46.499823 | ubuntu-noble | ++ return 1 2026-08-27 03:49:46.499831 | ubuntu-noble | + patch_dir= 2026-08-27 03:49:46.499835 | ubuntu-noble | + patch_dir= 2026-08-27 03:49:46.500774 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 ceilometer-25.0.0.0rc2.dev2 /source 2026-08-27 03:49:46.500796 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-27 03:49:46.500802 | ubuntu-noble | ++ local directory=ceilometer-25.0.0.0rc2.dev2 2026-08-27 03:49:46.500806 | ubuntu-noble | ++ local suffix=/source 2026-08-27 03:49:46.500811 | ubuntu-noble | ++ local name=ceilometer 2026-08-27 03:49:46.500815 | ubuntu-noble | ++ local candidate path 2026-08-27 03:49:46.500819 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:49:46.500824 | ubuntu-noble | ++ path=overlays/2025.2/ceilometer/source 2026-08-27 03:49:46.500828 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ceilometer/source ]] 2026-08-27 03:49:46.500833 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:49:46.500837 | ubuntu-noble | ++ path=overlays/2025.2/ceilometer/source 2026-08-27 03:49:46.500842 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ceilometer/source ]] 2026-08-27 03:49:46.500846 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:49:46.500850 | ubuntu-noble | ++ path=overlays/2025.2/ceilometer/source 2026-08-27 03:49:46.500855 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ceilometer/source ]] 2026-08-27 03:49:46.500859 | ubuntu-noble | ++ return 1 2026-08-27 03:49:46.500866 | ubuntu-noble | + overlay_dir= 2026-08-27 03:49:46.500871 | ubuntu-noble | + overlay_dir= 2026-08-27 03:49:46.500913 | ubuntu-noble | + echo Check patches for ceilometer-stable-2025.2.tar.gz 2026-08-27 03:49:46.500918 | ubuntu-noble | Check patches for ceilometer-stable-2025.2.tar.gz 2026-08-27 03:49:46.500924 | ubuntu-noble | + [[ -n '' ]] 2026-08-27 03:49:46.500965 | ubuntu-noble | + echo Check overlays for ceilometer-stable-2025.2.tar.gz 2026-08-27 03:49:46.500970 | ubuntu-noble | Check overlays for ceilometer-stable-2025.2.tar.gz 2026-08-27 03:49:46.500975 | ubuntu-noble | + [[ -n '' ]] 2026-08-27 03:49:46.500980 | ubuntu-noble | + popd 2026-08-27 03:49:46.501074 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-27 03:49:46.501115 | ubuntu-noble | + pushd tarballs 2026-08-27 03:49:46.501795 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-08-27 03:49:46.503652 | ubuntu-noble | + filename=cinder-stable-2025.2.tar.gz 2026-08-27 03:49:46.503692 | ubuntu-noble | + [[ -e cinder-stable-2025.2.tar.gz ]] 2026-08-27 03:49:46.503737 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-08-27 03:49:46.503743 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-08-27 03:49:46.503763 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-08-27 03:49:48.265237 | ubuntu-noble | 2026-08-27 03:49:48 URL:https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz [6502913/6502913] -> "cinder-stable-2025.2.tar.gz" [1] 2026-08-27 03:49:48.267641 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-27 03:49:48.267686 | ubuntu-noble | + echo Process cinder-stable-2025.2.tar.gz 2026-08-27 03:49:48.267700 | ubuntu-noble | Process cinder-stable-2025.2.tar.gz 2026-08-27 03:49:48.271146 | ubuntu-noble | ++ tar -tzf cinder-stable-2025.2.tar.gz 2026-08-27 03:49:48.271193 | ubuntu-noble | ++ head -1 2026-08-27 03:49:48.271205 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-27 03:49:48.278718 | ubuntu-noble | + directory=cinder-27.0.1.dev25 2026-08-27 03:49:48.279499 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 cinder-27.0.1.dev25 2026-08-27 03:49:48.279598 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-27 03:49:48.279611 | ubuntu-noble | ++ local directory=cinder-27.0.1.dev25 2026-08-27 03:49:48.279667 | ubuntu-noble | ++ local suffix= 2026-08-27 03:49:48.279727 | ubuntu-noble | ++ local name=cinder 2026-08-27 03:49:48.279751 | ubuntu-noble | ++ local candidate path 2026-08-27 03:49:48.279810 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:49:48.279821 | ubuntu-noble | ++ path=patches/2025.2/cinder 2026-08-27 03:49:48.279844 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/cinder ]] 2026-08-27 03:49:48.279888 | ubuntu-noble | ++ echo patches/2025.2/cinder 2026-08-27 03:49:48.279930 | ubuntu-noble | ++ return 0 2026-08-27 03:49:48.280486 | ubuntu-noble | + patch_dir=patches/2025.2/cinder 2026-08-27 03:49:48.280848 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 cinder-27.0.1.dev25 /source 2026-08-27 03:49:48.280949 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-27 03:49:48.280967 | ubuntu-noble | ++ local directory=cinder-27.0.1.dev25 2026-08-27 03:49:48.280976 | ubuntu-noble | ++ local suffix=/source 2026-08-27 03:49:48.281040 | ubuntu-noble | ++ local name=cinder 2026-08-27 03:49:48.281048 | ubuntu-noble | ++ local candidate path 2026-08-27 03:49:48.281071 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:49:48.281107 | ubuntu-noble | ++ path=overlays/2025.2/cinder/source 2026-08-27 03:49:48.281137 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/cinder/source ]] 2026-08-27 03:49:48.281169 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:49:48.281178 | ubuntu-noble | ++ path=overlays/2025.2/cinder/source 2026-08-27 03:49:48.281186 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/cinder/source ]] 2026-08-27 03:49:48.281194 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:49:48.281200 | ubuntu-noble | ++ path=overlays/2025.2/cinder/source 2026-08-27 03:49:48.281208 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/cinder/source ]] 2026-08-27 03:49:48.281216 | ubuntu-noble | ++ return 1 2026-08-27 03:49:48.281883 | ubuntu-noble | + overlay_dir= 2026-08-27 03:49:48.281900 | ubuntu-noble | + overlay_dir= 2026-08-27 03:49:48.281906 | ubuntu-noble | + echo Check patches for cinder-stable-2025.2.tar.gz 2026-08-27 03:49:48.281913 | ubuntu-noble | Check patches for cinder-stable-2025.2.tar.gz 2026-08-27 03:49:48.281919 | ubuntu-noble | + [[ -n patches/2025.2/cinder ]] 2026-08-27 03:49:48.281925 | ubuntu-noble | + tar xzf cinder-stable-2025.2.tar.gz 2026-08-27 03:49:48.616188 | ubuntu-noble | + rm cinder-stable-2025.2.tar.gz 2026-08-27 03:49:48.622147 | ubuntu-noble | + find cinder-27.0.1.dev25 -type f 2026-08-27 03:49:48.622187 | ubuntu-noble | + sort 2026-08-27 03:49:48.632252 | ubuntu-noble | + pushd cinder-27.0.1.dev25 2026-08-27 03:49:48.633001 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/cinder -type f -name '*.patch' 2026-08-27 03:49:48.633219 | ubuntu-noble | ++ sort 2026-08-27 03:49:48.635121 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-27 03:49:48.635226 | ubuntu-noble | + apply_patch patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-08-27 03:49:48.635288 | ubuntu-noble | + local rel=patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-08-27 03:49:48.635336 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-08-27 03:49:48.635369 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/cinder/netapp-01-backport-962085.patch' 2026-08-27 03:49:48.635389 | ubuntu-noble | APPLY PATCH patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-08-27 03:49:48.635431 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-27 03:49:48.636615 | ubuntu-noble | checking file cinder/tests/unit/volume/drivers/netapp/dataontap/test_nvme_library.py 2026-08-27 03:49:48.636839 | ubuntu-noble | checking file cinder/volume/drivers/netapp/dataontap/nvme_library.py 2026-08-27 03:49:48.636982 | ubuntu-noble | checking file releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-08-27 03:49:48.637355 | ubuntu-noble | + patch --forward --batch -p1 2026-08-27 03:49:48.638273 | ubuntu-noble | patching file cinder/tests/unit/volume/drivers/netapp/dataontap/test_nvme_library.py 2026-08-27 03:49:48.638453 | ubuntu-noble | patching file cinder/volume/drivers/netapp/dataontap/nvme_library.py 2026-08-27 03:49:48.638569 | ubuntu-noble | patching file releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-08-27 03:49:48.639278 | ubuntu-noble | + echo patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-08-27 03:49:48.639290 | ubuntu-noble | + popd 2026-08-27 03:49:48.639296 | ubuntu-noble | + find cinder-27.0.1.dev25 -type f 2026-08-27 03:49:48.639489 | ubuntu-noble | + sort 2026-08-27 03:49:48.648843 | ubuntu-noble | + append_new_files_to_sources_txt cinder-27.0.1.dev25 files-before files-after 2026-08-27 03:49:48.648892 | ubuntu-noble | + local directory=cinder-27.0.1.dev25 2026-08-27 03:49:48.648901 | ubuntu-noble | + local before=files-before 2026-08-27 03:49:48.648907 | ubuntu-noble | + local after=files-after 2026-08-27 03:49:48.648913 | ubuntu-noble | + local sources_txt 2026-08-27 03:49:48.650115 | ubuntu-noble | ++ find cinder-27.0.1.dev25 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-08-27 03:49:48.650132 | ubuntu-noble | ++ head -1 2026-08-27 03:49:48.651459 | ubuntu-noble | + sources_txt=cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt 2026-08-27 03:49:48.651477 | ubuntu-noble | + [[ -z cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt ]] 2026-08-27 03:49:48.651481 | ubuntu-noble | + local new_files 2026-08-27 03:49:48.651952 | ubuntu-noble | ++ comm -13 files-before files-after 2026-08-27 03:49:48.655237 | ubuntu-noble | + new_files=cinder-27.0.1.dev25/releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-08-27 03:49:48.655256 | ubuntu-noble | + [[ -z cinder-27.0.1.dev25/releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml ]] 2026-08-27 03:49:48.655707 | ubuntu-noble | ++ tail -c1 cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt 2026-08-27 03:49:48.656582 | ubuntu-noble | + [[ -n y ]] 2026-08-27 03:49:48.656596 | ubuntu-noble | + echo 2026-08-27 03:49:48.656631 | ubuntu-noble | + local file 2026-08-27 03:49:48.656638 | ubuntu-noble | + for file in $new_files 2026-08-27 03:49:48.656643 | ubuntu-noble | + case $file in 2026-08-27 03:49:48.656684 | ubuntu-noble | + echo 'APPEND releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml TO cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt' 2026-08-27 03:49:48.656691 | ubuntu-noble | APPEND releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml TO cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt 2026-08-27 03:49:48.656697 | ubuntu-noble | + echo releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-08-27 03:49:48.656744 | ubuntu-noble | + rm files-before files-after 2026-08-27 03:49:48.657981 | ubuntu-noble | + tar czf cinder-stable-2025.2.tar.gz cinder-27.0.1.dev25 2026-08-27 03:49:49.849325 | ubuntu-noble | + rm -r cinder-27.0.1.dev25 2026-08-27 03:49:49.935316 | ubuntu-noble | + echo Check overlays for cinder-stable-2025.2.tar.gz 2026-08-27 03:49:49.935379 | ubuntu-noble | Check overlays for cinder-stable-2025.2.tar.gz 2026-08-27 03:49:49.935386 | ubuntu-noble | + [[ -n '' ]] 2026-08-27 03:49:49.935391 | ubuntu-noble | + popd 2026-08-27 03:49:49.935402 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-27 03:49:49.935408 | ubuntu-noble | + pushd tarballs 2026-08-27 03:49:49.936247 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-08-27 03:49:49.937963 | ubuntu-noble | + filename=designate-stable-2025.2.tar.gz 2026-08-27 03:49:49.937986 | ubuntu-noble | + [[ -e designate-stable-2025.2.tar.gz ]] 2026-08-27 03:49:49.937991 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-08-27 03:49:49.937995 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-08-27 03:49:49.937999 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-08-27 03:49:51.315733 | ubuntu-noble | 2026-08-27 03:49:51 URL:https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz [1019280/1019280] -> "designate-stable-2025.2.tar.gz" [1] 2026-08-27 03:49:51.318357 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-27 03:49:51.318435 | ubuntu-noble | + echo Process designate-stable-2025.2.tar.gz 2026-08-27 03:49:51.318445 | ubuntu-noble | Process designate-stable-2025.2.tar.gz 2026-08-27 03:49:51.321146 | ubuntu-noble | ++ tar -tzf designate-stable-2025.2.tar.gz 2026-08-27 03:49:51.321181 | ubuntu-noble | ++ head -1 2026-08-27 03:49:51.322689 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-27 03:49:51.329350 | ubuntu-noble | + directory=designate-21.0.2.dev1 2026-08-27 03:49:51.330242 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 designate-21.0.2.dev1 2026-08-27 03:49:51.330308 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-27 03:49:51.330321 | ubuntu-noble | ++ local directory=designate-21.0.2.dev1 2026-08-27 03:49:51.330339 | ubuntu-noble | ++ local suffix= 2026-08-27 03:49:51.330348 | ubuntu-noble | ++ local name=designate 2026-08-27 03:49:51.330356 | ubuntu-noble | ++ local candidate path 2026-08-27 03:49:51.330364 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:49:51.330373 | ubuntu-noble | ++ path=patches/2025.2/designate 2026-08-27 03:49:51.330381 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/designate ]] 2026-08-27 03:49:51.330391 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:49:51.330400 | ubuntu-noble | ++ path=patches/2025.2/designate 2026-08-27 03:49:51.330407 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/designate ]] 2026-08-27 03:49:51.330418 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:49:51.330425 | ubuntu-noble | ++ path=patches/2025.2/designate 2026-08-27 03:49:51.330432 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/designate ]] 2026-08-27 03:49:51.330440 | ubuntu-noble | ++ return 1 2026-08-27 03:49:51.331177 | ubuntu-noble | + patch_dir= 2026-08-27 03:49:51.331204 | ubuntu-noble | + patch_dir= 2026-08-27 03:49:51.331522 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 designate-21.0.2.dev1 /source 2026-08-27 03:49:51.331577 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-27 03:49:51.331587 | ubuntu-noble | ++ local directory=designate-21.0.2.dev1 2026-08-27 03:49:51.331598 | ubuntu-noble | ++ local suffix=/source 2026-08-27 03:49:51.331631 | ubuntu-noble | ++ local name=designate 2026-08-27 03:49:51.331640 | ubuntu-noble | ++ local candidate path 2026-08-27 03:49:51.331650 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:49:51.331660 | ubuntu-noble | ++ path=overlays/2025.2/designate/source 2026-08-27 03:49:51.331671 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/designate/source ]] 2026-08-27 03:49:51.331717 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:49:51.331726 | ubuntu-noble | ++ path=overlays/2025.2/designate/source 2026-08-27 03:49:51.331733 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/designate/source ]] 2026-08-27 03:49:51.331743 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:49:51.331750 | ubuntu-noble | ++ path=overlays/2025.2/designate/source 2026-08-27 03:49:51.331757 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/designate/source ]] 2026-08-27 03:49:51.331764 | ubuntu-noble | ++ return 1 2026-08-27 03:49:51.332148 | ubuntu-noble | + overlay_dir= 2026-08-27 03:49:51.332211 | ubuntu-noble | + overlay_dir= 2026-08-27 03:49:51.332842 | ubuntu-noble | + echo Check patches for designate-stable-2025.2.tar.gz 2026-08-27 03:49:51.332864 | ubuntu-noble | Check patches for designate-stable-2025.2.tar.gz 2026-08-27 03:49:51.332872 | ubuntu-noble | + [[ -n '' ]] 2026-08-27 03:49:51.332879 | ubuntu-noble | + echo Check overlays for designate-stable-2025.2.tar.gz 2026-08-27 03:49:51.332886 | ubuntu-noble | Check overlays for designate-stable-2025.2.tar.gz 2026-08-27 03:49:51.332893 | ubuntu-noble | + [[ -n '' ]] 2026-08-27 03:49:51.332901 | ubuntu-noble | + popd 2026-08-27 03:49:51.332908 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-27 03:49:51.332915 | ubuntu-noble | + pushd tarballs 2026-08-27 03:49:51.333169 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-08-27 03:49:51.335187 | ubuntu-noble | + filename=glance-stable-2025.2.tar.gz 2026-08-27 03:49:51.335218 | ubuntu-noble | + [[ -e glance-stable-2025.2.tar.gz ]] 2026-08-27 03:49:51.335233 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-08-27 03:49:51.335241 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-08-27 03:49:51.335248 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-08-27 03:49:52.854060 | ubuntu-noble | 2026-08-27 03:49:52 URL:https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz [2133677/2133677] -> "glance-stable-2025.2.tar.gz" [1] 2026-08-27 03:49:52.856218 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-27 03:49:52.856273 | ubuntu-noble | + echo Process glance-stable-2025.2.tar.gz 2026-08-27 03:49:52.856284 | ubuntu-noble | Process glance-stable-2025.2.tar.gz 2026-08-27 03:49:52.859996 | ubuntu-noble | ++ tar -tzf glance-stable-2025.2.tar.gz 2026-08-27 03:49:52.860033 | ubuntu-noble | ++ head -1 2026-08-27 03:49:52.862033 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-27 03:49:52.874773 | ubuntu-noble | + directory=glance-31.1.1.dev11 2026-08-27 03:49:52.876185 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 glance-31.1.1.dev11 2026-08-27 03:49:52.876244 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-27 03:49:52.876256 | ubuntu-noble | ++ local directory=glance-31.1.1.dev11 2026-08-27 03:49:52.876264 | ubuntu-noble | ++ local suffix= 2026-08-27 03:49:52.876271 | ubuntu-noble | ++ local name=glance 2026-08-27 03:49:52.876279 | ubuntu-noble | ++ local candidate path 2026-08-27 03:49:52.876286 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:49:52.876293 | ubuntu-noble | ++ path=patches/2025.2/glance 2026-08-27 03:49:52.876307 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/glance ]] 2026-08-27 03:49:52.876315 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:49:52.876322 | ubuntu-noble | ++ path=patches/2025.2/glance 2026-08-27 03:49:52.876330 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/glance ]] 2026-08-27 03:49:52.876337 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:49:52.876344 | ubuntu-noble | ++ path=patches/2025.2/glance 2026-08-27 03:49:52.876351 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/glance ]] 2026-08-27 03:49:52.876359 | ubuntu-noble | ++ return 1 2026-08-27 03:49:52.877144 | ubuntu-noble | + patch_dir= 2026-08-27 03:49:52.877169 | ubuntu-noble | + patch_dir= 2026-08-27 03:49:52.877775 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 glance-31.1.1.dev11 /source 2026-08-27 03:49:52.877887 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-27 03:49:52.877901 | ubuntu-noble | ++ local directory=glance-31.1.1.dev11 2026-08-27 03:49:52.877962 | ubuntu-noble | ++ local suffix=/source 2026-08-27 03:49:52.878034 | ubuntu-noble | ++ local name=glance 2026-08-27 03:49:52.878046 | ubuntu-noble | ++ local candidate path 2026-08-27 03:49:52.878103 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:49:52.878156 | ubuntu-noble | ++ path=overlays/2025.2/glance/source 2026-08-27 03:49:52.878168 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/glance/source ]] 2026-08-27 03:49:52.878214 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:49:52.878225 | ubuntu-noble | ++ path=overlays/2025.2/glance/source 2026-08-27 03:49:52.878235 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/glance/source ]] 2026-08-27 03:49:52.878245 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:49:52.878254 | ubuntu-noble | ++ path=overlays/2025.2/glance/source 2026-08-27 03:49:52.878264 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/glance/source ]] 2026-08-27 03:49:52.878294 | ubuntu-noble | ++ return 1 2026-08-27 03:49:52.879219 | ubuntu-noble | + overlay_dir= 2026-08-27 03:49:52.879271 | ubuntu-noble | + overlay_dir= 2026-08-27 03:49:52.879285 | ubuntu-noble | + echo Check patches for glance-stable-2025.2.tar.gz 2026-08-27 03:49:52.879296 | ubuntu-noble | Check patches for glance-stable-2025.2.tar.gz 2026-08-27 03:49:52.879306 | ubuntu-noble | + [[ -n '' ]] 2026-08-27 03:49:52.879316 | ubuntu-noble | + echo Check overlays for glance-stable-2025.2.tar.gz 2026-08-27 03:49:52.879344 | ubuntu-noble | Check overlays for glance-stable-2025.2.tar.gz 2026-08-27 03:49:52.879354 | ubuntu-noble | + [[ -n '' ]] 2026-08-27 03:49:52.879365 | ubuntu-noble | + popd 2026-08-27 03:49:52.879375 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-27 03:49:52.879386 | ubuntu-noble | + pushd tarballs 2026-08-27 03:49:52.879844 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-08-27 03:49:52.881694 | ubuntu-noble | + filename=heat-stable-2025.2.tar.gz 2026-08-27 03:49:52.881726 | ubuntu-noble | + [[ -e heat-stable-2025.2.tar.gz ]] 2026-08-27 03:49:52.881737 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-08-27 03:49:52.881751 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-08-27 03:49:52.881762 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-08-27 03:49:54.401241 | ubuntu-noble | 2026-08-27 03:49:54 URL:https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz [2355761/2355761] -> "heat-stable-2025.2.tar.gz" [1] 2026-08-27 03:49:54.403221 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-27 03:49:54.403262 | ubuntu-noble | + echo Process heat-stable-2025.2.tar.gz 2026-08-27 03:49:54.403272 | ubuntu-noble | Process heat-stable-2025.2.tar.gz 2026-08-27 03:49:54.406126 | ubuntu-noble | ++ tar -tzf heat-stable-2025.2.tar.gz 2026-08-27 03:49:54.406155 | ubuntu-noble | ++ head -1 2026-08-27 03:49:54.407703 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-27 03:49:54.411356 | ubuntu-noble | + directory=openstack_heat-25.0.1.dev12 2026-08-27 03:49:54.412156 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 openstack_heat-25.0.1.dev12 2026-08-27 03:49:54.412200 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-27 03:49:54.412213 | ubuntu-noble | ++ local directory=openstack_heat-25.0.1.dev12 2026-08-27 03:49:54.412224 | ubuntu-noble | ++ local suffix= 2026-08-27 03:49:54.412234 | ubuntu-noble | ++ local name=openstack_heat 2026-08-27 03:49:54.412244 | ubuntu-noble | ++ local candidate path 2026-08-27 03:49:54.412253 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:49:54.412264 | ubuntu-noble | ++ path=patches/2025.2/openstack_heat 2026-08-27 03:49:54.412274 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_heat ]] 2026-08-27 03:49:54.412291 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:49:54.412302 | ubuntu-noble | ++ path=patches/2025.2/openstack-heat 2026-08-27 03:49:54.412311 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack-heat ]] 2026-08-27 03:49:54.412321 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:49:54.412331 | ubuntu-noble | ++ path=patches/2025.2/openstack_heat 2026-08-27 03:49:54.412341 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_heat ]] 2026-08-27 03:49:54.412351 | ubuntu-noble | ++ return 1 2026-08-27 03:49:54.412751 | ubuntu-noble | + patch_dir= 2026-08-27 03:49:54.412801 | ubuntu-noble | + patch_dir= 2026-08-27 03:49:54.413000 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 openstack_heat-25.0.1.dev12 /source 2026-08-27 03:49:54.413017 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-27 03:49:54.413028 | ubuntu-noble | ++ local directory=openstack_heat-25.0.1.dev12 2026-08-27 03:49:54.413040 | ubuntu-noble | ++ local suffix=/source 2026-08-27 03:49:54.413075 | ubuntu-noble | ++ local name=openstack_heat 2026-08-27 03:49:54.413119 | ubuntu-noble | ++ local candidate path 2026-08-27 03:49:54.413131 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:49:54.413140 | ubuntu-noble | ++ path=overlays/2025.2/openstack_heat/source 2026-08-27 03:49:54.413152 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_heat/source ]] 2026-08-27 03:49:54.413161 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:49:54.413172 | ubuntu-noble | ++ path=overlays/2025.2/openstack-heat/source 2026-08-27 03:49:54.413181 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack-heat/source ]] 2026-08-27 03:49:54.413189 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:49:54.413198 | ubuntu-noble | ++ path=overlays/2025.2/openstack_heat/source 2026-08-27 03:49:54.413226 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_heat/source ]] 2026-08-27 03:49:54.413234 | ubuntu-noble | ++ return 1 2026-08-27 03:49:54.413971 | ubuntu-noble | + overlay_dir= 2026-08-27 03:49:54.413994 | ubuntu-noble | + overlay_dir= 2026-08-27 03:49:54.414002 | ubuntu-noble | + echo Check patches for heat-stable-2025.2.tar.gz 2026-08-27 03:49:54.414009 | ubuntu-noble | Check patches for heat-stable-2025.2.tar.gz 2026-08-27 03:49:54.414016 | ubuntu-noble | + [[ -n '' ]] 2026-08-27 03:49:54.414023 | ubuntu-noble | + echo Check overlays for heat-stable-2025.2.tar.gz 2026-08-27 03:49:54.414030 | ubuntu-noble | Check overlays for heat-stable-2025.2.tar.gz 2026-08-27 03:49:54.414037 | ubuntu-noble | + [[ -n '' ]] 2026-08-27 03:49:54.414044 | ubuntu-noble | + popd 2026-08-27 03:49:54.414051 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-27 03:49:54.414058 | ubuntu-noble | + pushd tarballs 2026-08-27 03:49:54.414215 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-08-27 03:49:54.415749 | ubuntu-noble | + filename=horizon-stable-2025.2.tar.gz 2026-08-27 03:49:54.415789 | ubuntu-noble | + [[ -e horizon-stable-2025.2.tar.gz ]] 2026-08-27 03:49:54.415805 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-08-27 03:49:54.415813 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-08-27 03:49:54.415821 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-08-27 03:49:56.042402 | ubuntu-noble | 2026-08-27 03:49:56 URL:https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz [5393706/5393706] -> "horizon-stable-2025.2.tar.gz" [1] 2026-08-27 03:49:56.045421 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-27 03:49:56.045470 | ubuntu-noble | + echo Process horizon-stable-2025.2.tar.gz 2026-08-27 03:49:56.045484 | ubuntu-noble | Process horizon-stable-2025.2.tar.gz 2026-08-27 03:49:56.048175 | ubuntu-noble | ++ tar -tzf horizon-stable-2025.2.tar.gz 2026-08-27 03:49:56.048226 | ubuntu-noble | ++ head -1 2026-08-27 03:49:56.049664 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-27 03:49:56.056674 | ubuntu-noble | + directory=horizon-25.5.3.dev9 2026-08-27 03:49:56.057609 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 horizon-25.5.3.dev9 2026-08-27 03:49:56.057695 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-27 03:49:56.057725 | ubuntu-noble | ++ local directory=horizon-25.5.3.dev9 2026-08-27 03:49:56.057810 | ubuntu-noble | ++ local suffix= 2026-08-27 03:49:56.057879 | ubuntu-noble | ++ local name=horizon 2026-08-27 03:49:56.057889 | ubuntu-noble | ++ local candidate path 2026-08-27 03:49:56.057937 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:49:56.057960 | ubuntu-noble | ++ path=patches/2025.2/horizon 2026-08-27 03:49:56.057984 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/horizon ]] 2026-08-27 03:49:56.058031 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:49:56.058040 | ubuntu-noble | ++ path=patches/2025.2/horizon 2026-08-27 03:49:56.058048 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/horizon ]] 2026-08-27 03:49:56.058071 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:49:56.058109 | ubuntu-noble | ++ path=patches/2025.2/horizon 2026-08-27 03:49:56.058143 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/horizon ]] 2026-08-27 03:49:56.058166 | ubuntu-noble | ++ return 1 2026-08-27 03:49:56.058872 | ubuntu-noble | + patch_dir= 2026-08-27 03:49:56.058889 | ubuntu-noble | + patch_dir= 2026-08-27 03:49:56.059375 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 horizon-25.5.3.dev9 /source 2026-08-27 03:49:56.059461 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-27 03:49:56.059486 | ubuntu-noble | ++ local directory=horizon-25.5.3.dev9 2026-08-27 03:49:56.059540 | ubuntu-noble | ++ local suffix=/source 2026-08-27 03:49:56.059604 | ubuntu-noble | ++ local name=horizon 2026-08-27 03:49:56.059614 | ubuntu-noble | ++ local candidate path 2026-08-27 03:49:56.059651 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:49:56.059660 | ubuntu-noble | ++ path=overlays/2025.2/horizon/source 2026-08-27 03:49:56.059685 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/horizon/source ]] 2026-08-27 03:49:56.059724 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:49:56.059733 | ubuntu-noble | ++ path=overlays/2025.2/horizon/source 2026-08-27 03:49:56.059758 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/horizon/source ]] 2026-08-27 03:49:56.059766 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:49:56.059773 | ubuntu-noble | ++ path=overlays/2025.2/horizon/source 2026-08-27 03:49:56.059781 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/horizon/source ]] 2026-08-27 03:49:56.059805 | ubuntu-noble | ++ return 1 2026-08-27 03:49:56.060705 | ubuntu-noble | + overlay_dir= 2026-08-27 03:49:56.060730 | ubuntu-noble | + overlay_dir= 2026-08-27 03:49:56.060756 | ubuntu-noble | + echo Check patches for horizon-stable-2025.2.tar.gz 2026-08-27 03:49:56.060762 | ubuntu-noble | Check patches for horizon-stable-2025.2.tar.gz 2026-08-27 03:49:56.060767 | ubuntu-noble | + [[ -n '' ]] 2026-08-27 03:49:56.060773 | ubuntu-noble | + echo Check overlays for horizon-stable-2025.2.tar.gz 2026-08-27 03:49:56.060779 | ubuntu-noble | Check overlays for horizon-stable-2025.2.tar.gz 2026-08-27 03:49:56.060784 | ubuntu-noble | + [[ -n '' ]] 2026-08-27 03:49:56.060790 | ubuntu-noble | + popd 2026-08-27 03:49:56.060802 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-27 03:49:56.060808 | ubuntu-noble | + pushd tarballs 2026-08-27 03:49:56.061228 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-08-27 03:49:56.063767 | ubuntu-noble | + filename=ironic-stable-2025.2.tar.gz 2026-08-27 03:49:56.063791 | ubuntu-noble | + [[ -e ironic-stable-2025.2.tar.gz ]] 2026-08-27 03:49:56.063797 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-08-27 03:49:56.063803 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-08-27 03:49:56.063809 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-08-27 03:49:57.692171 | ubuntu-noble | 2026-08-27 03:49:57 URL:https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz [3057569/3057569] -> "ironic-stable-2025.2.tar.gz" [1] 2026-08-27 03:49:57.695229 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-27 03:49:57.695282 | ubuntu-noble | + echo Process ironic-stable-2025.2.tar.gz 2026-08-27 03:49:57.695296 | ubuntu-noble | Process ironic-stable-2025.2.tar.gz 2026-08-27 03:49:57.697171 | ubuntu-noble | ++ tar -tzf ironic-stable-2025.2.tar.gz 2026-08-27 03:49:57.697221 | ubuntu-noble | ++ head -1 2026-08-27 03:49:57.698593 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-27 03:49:57.712674 | ubuntu-noble | + directory=ironic-32.0.2.dev23 2026-08-27 03:49:57.713369 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 ironic-32.0.2.dev23 2026-08-27 03:49:57.713447 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-27 03:49:57.713457 | ubuntu-noble | ++ local directory=ironic-32.0.2.dev23 2026-08-27 03:49:57.713493 | ubuntu-noble | ++ local suffix= 2026-08-27 03:49:57.713566 | ubuntu-noble | ++ local name=ironic 2026-08-27 03:49:57.713576 | ubuntu-noble | ++ local candidate path 2026-08-27 03:49:57.713624 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:49:57.713646 | ubuntu-noble | ++ path=patches/2025.2/ironic 2026-08-27 03:49:57.713669 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic ]] 2026-08-27 03:49:57.713705 | ubuntu-noble | ++ echo patches/2025.2/ironic 2026-08-27 03:49:57.713763 | ubuntu-noble | ++ return 0 2026-08-27 03:49:57.714239 | ubuntu-noble | + patch_dir=patches/2025.2/ironic 2026-08-27 03:49:57.715188 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 ironic-32.0.2.dev23 /source 2026-08-27 03:49:57.715257 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-27 03:49:57.715270 | ubuntu-noble | ++ local directory=ironic-32.0.2.dev23 2026-08-27 03:49:57.715279 | ubuntu-noble | ++ local suffix=/source 2026-08-27 03:49:57.715289 | ubuntu-noble | ++ local name=ironic 2026-08-27 03:49:57.715300 | ubuntu-noble | ++ local candidate path 2026-08-27 03:49:57.715312 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:49:57.715323 | ubuntu-noble | ++ path=overlays/2025.2/ironic/source 2026-08-27 03:49:57.715334 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ironic/source ]] 2026-08-27 03:49:57.715347 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:49:57.715390 | ubuntu-noble | ++ path=overlays/2025.2/ironic/source 2026-08-27 03:49:57.715402 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ironic/source ]] 2026-08-27 03:49:57.715414 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:49:57.715425 | ubuntu-noble | ++ path=overlays/2025.2/ironic/source 2026-08-27 03:49:57.715438 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ironic/source ]] 2026-08-27 03:49:57.715450 | ubuntu-noble | ++ return 1 2026-08-27 03:49:57.716165 | ubuntu-noble | + overlay_dir= 2026-08-27 03:49:57.716208 | ubuntu-noble | + overlay_dir= 2026-08-27 03:49:57.716226 | ubuntu-noble | + echo Check patches for ironic-stable-2025.2.tar.gz 2026-08-27 03:49:57.716244 | ubuntu-noble | Check patches for ironic-stable-2025.2.tar.gz 2026-08-27 03:49:57.716259 | ubuntu-noble | + [[ -n patches/2025.2/ironic ]] 2026-08-27 03:49:57.716269 | ubuntu-noble | + tar xzf ironic-stable-2025.2.tar.gz 2026-08-27 03:49:57.919665 | ubuntu-noble | + rm ironic-stable-2025.2.tar.gz 2026-08-27 03:49:57.924143 | ubuntu-noble | + find ironic-32.0.2.dev23 -type f 2026-08-27 03:49:57.924179 | ubuntu-noble | + sort 2026-08-27 03:49:57.928812 | ubuntu-noble | + pushd ironic-32.0.2.dev23 2026-08-27 03:49:57.931044 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic -type f -name '*.patch' 2026-08-27 03:49:57.931063 | ubuntu-noble | ++ sort 2026-08-27 03:49:57.931979 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-27 03:49:57.932184 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-08-27 03:49:57.932253 | ubuntu-noble | + local rel=patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-08-27 03:49:57.932296 | 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-27 03:49:57.932336 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch' 2026-08-27 03:49:57.932342 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-08-27 03:49:57.932374 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-27 03:49:57.934123 | ubuntu-noble | checking file api-ref/source/baremetal-api-v1-portgroups.inc 2026-08-27 03:49:57.934137 | ubuntu-noble | checking file api-ref/source/parameters.yaml 2026-08-27 03:49:57.934141 | ubuntu-noble | checking file api-ref/source/samples/portgroup-create-response.json 2026-08-27 03:49:57.934145 | ubuntu-noble | checking file api-ref/source/samples/portgroup-list-detail-response.json 2026-08-27 03:49:57.934211 | ubuntu-noble | checking file api-ref/source/samples/portgroup-update-response.json 2026-08-27 03:49:57.934317 | ubuntu-noble | checking file doc/source/admin/networking.rst 2026-08-27 03:49:57.934443 | ubuntu-noble | checking file doc/source/admin/portgroups.rst 2026-08-27 03:49:57.934559 | ubuntu-noble | checking file doc/source/contributor/webapi-version-history.rst 2026-08-27 03:49:57.934758 | ubuntu-noble | checking file ironic/api/controllers/v1/port.py 2026-08-27 03:49:57.934852 | ubuntu-noble | Hunk #1 succeeded at 808 (offset -10 lines). 2026-08-27 03:49:57.934956 | ubuntu-noble | checking file ironic/api/controllers/v1/portgroup.py 2026-08-27 03:49:57.935043 | ubuntu-noble | Hunk #5 succeeded at 548 (offset -9 lines). 2026-08-27 03:49:57.935251 | ubuntu-noble | checking file ironic/api/controllers/v1/utils.py 2026-08-27 03:49:57.935354 | ubuntu-noble | Hunk #1 succeeded at 1270 (offset -19 lines). 2026-08-27 03:49:57.935511 | ubuntu-noble | checking file ironic/api/controllers/v1/versions.py 2026-08-27 03:49:57.935640 | ubuntu-noble | checking file ironic/common/release_mappings.py 2026-08-27 03:49:57.936069 | ubuntu-noble | checking file ironic/conductor/manager.py 2026-08-27 03:49:57.936292 | ubuntu-noble | Hunk #2 succeeded at 2378 (offset 25 lines). 2026-08-27 03:49:57.936619 | ubuntu-noble | checking file ironic/conductor/rpcapi.py 2026-08-27 03:49:57.936845 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-08-27 03:49:57.936949 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-08-27 03:49:57.937068 | ubuntu-noble | checking file ironic/objects/portgroup.py 2026-08-27 03:49:57.937409 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_port.py 2026-08-27 03:49:57.937750 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_portgroup.py 2026-08-27 03:49:57.938539 | ubuntu-noble | checking file ironic/tests/unit/conductor/test_manager.py 2026-08-27 03:49:57.939130 | ubuntu-noble | Hunk #1 succeeded at 7955 (offset 268 lines). 2026-08-27 03:49:57.939446 | ubuntu-noble | checking file ironic/tests/unit/db/test_portgroups.py 2026-08-27 03:49:57.939583 | ubuntu-noble | checking file ironic/tests/unit/db/utils.py 2026-08-27 03:49:57.939772 | ubuntu-noble | checking file ironic/tests/unit/objects/test_objects.py 2026-08-27 03:49:57.939926 | ubuntu-noble | checking file ironic/tests/unit/objects/test_portgroup.py 2026-08-27 03:49:57.940040 | ubuntu-noble | checking file releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml 2026-08-27 03:49:57.940418 | ubuntu-noble | + patch --forward --batch -p1 2026-08-27 03:49:57.943124 | ubuntu-noble | patching file api-ref/source/baremetal-api-v1-portgroups.inc 2026-08-27 03:49:57.943140 | ubuntu-noble | patching file api-ref/source/parameters.yaml 2026-08-27 03:49:57.943145 | ubuntu-noble | patching file api-ref/source/samples/portgroup-create-response.json 2026-08-27 03:49:57.943148 | ubuntu-noble | patching file api-ref/source/samples/portgroup-list-detail-response.json 2026-08-27 03:49:57.943152 | ubuntu-noble | patching file api-ref/source/samples/portgroup-update-response.json 2026-08-27 03:49:57.943156 | ubuntu-noble | patching file doc/source/admin/networking.rst 2026-08-27 03:49:57.943159 | ubuntu-noble | patching file doc/source/admin/portgroups.rst 2026-08-27 03:49:57.943162 | ubuntu-noble | patching file doc/source/contributor/webapi-version-history.rst 2026-08-27 03:49:57.943166 | ubuntu-noble | patching file ironic/api/controllers/v1/port.py 2026-08-27 03:49:57.943169 | ubuntu-noble | Hunk #1 succeeded at 808 (offset -10 lines). 2026-08-27 03:49:57.943173 | ubuntu-noble | patching file ironic/api/controllers/v1/portgroup.py 2026-08-27 03:49:57.943176 | ubuntu-noble | Hunk #5 succeeded at 548 (offset -9 lines). 2026-08-27 03:49:57.943180 | ubuntu-noble | patching file ironic/api/controllers/v1/utils.py 2026-08-27 03:49:57.943183 | ubuntu-noble | Hunk #1 succeeded at 1270 (offset -19 lines). 2026-08-27 03:49:57.943186 | ubuntu-noble | patching file ironic/api/controllers/v1/versions.py 2026-08-27 03:49:57.943277 | ubuntu-noble | patching file ironic/common/release_mappings.py 2026-08-27 03:49:57.943686 | ubuntu-noble | patching file ironic/conductor/manager.py 2026-08-27 03:49:57.943904 | ubuntu-noble | Hunk #2 succeeded at 2378 (offset 25 lines). 2026-08-27 03:49:57.944229 | ubuntu-noble | patching file ironic/conductor/rpcapi.py 2026-08-27 03:49:57.944420 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-08-27 03:49:57.944540 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-08-27 03:49:57.944649 | ubuntu-noble | patching file ironic/objects/portgroup.py 2026-08-27 03:49:57.944961 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_port.py 2026-08-27 03:49:57.945276 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_portgroup.py 2026-08-27 03:49:57.946104 | ubuntu-noble | patching file ironic/tests/unit/conductor/test_manager.py 2026-08-27 03:49:57.946642 | ubuntu-noble | Hunk #1 succeeded at 7955 (offset 268 lines). 2026-08-27 03:49:57.946933 | ubuntu-noble | patching file ironic/tests/unit/db/test_portgroups.py 2026-08-27 03:49:57.947057 | ubuntu-noble | patching file ironic/tests/unit/db/utils.py 2026-08-27 03:49:57.947222 | ubuntu-noble | patching file ironic/tests/unit/objects/test_objects.py 2026-08-27 03:49:57.947353 | ubuntu-noble | patching file ironic/tests/unit/objects/test_portgroup.py 2026-08-27 03:49:57.947452 | ubuntu-noble | patching file releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml 2026-08-27 03:49:57.949177 | ubuntu-noble | + echo patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-08-27 03:49:57.949431 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-27 03:49:57.949575 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-08-27 03:49:57.949656 | ubuntu-noble | + local rel=patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-08-27 03:49:57.949753 | 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-27 03:49:57.949819 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch' 2026-08-27 03:49:57.949871 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-08-27 03:49:57.949926 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-27 03:49:57.951168 | ubuntu-noble | checking file api-ref/source/baremetal-api-v1-portgroups.inc 2026-08-27 03:49:57.951436 | ubuntu-noble | checking file api-ref/source/parameters.yaml 2026-08-27 03:49:57.951642 | ubuntu-noble | checking file api-ref/source/samples/portgroup-create-response.json 2026-08-27 03:49:57.951732 | ubuntu-noble | checking file api-ref/source/samples/portgroup-list-detail-response.json 2026-08-27 03:49:57.951805 | ubuntu-noble | checking file api-ref/source/samples/portgroup-update-response.json 2026-08-27 03:49:57.951911 | ubuntu-noble | checking file doc/source/contributor/webapi-version-history.rst 2026-08-27 03:49:57.952054 | ubuntu-noble | checking file ironic/api/controllers/v1/portgroup.py 2026-08-27 03:49:57.952319 | ubuntu-noble | checking file ironic/api/controllers/v1/utils.py 2026-08-27 03:49:57.952430 | ubuntu-noble | Hunk #1 succeeded at 1280 (offset -19 lines). 2026-08-27 03:49:57.952584 | ubuntu-noble | checking file ironic/api/controllers/v1/versions.py 2026-08-27 03:49:57.952721 | ubuntu-noble | checking file ironic/common/release_mappings.py 2026-08-27 03:49:57.952871 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-08-27 03:49:57.952977 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-08-27 03:49:57.953122 | ubuntu-noble | checking file ironic/objects/portgroup.py 2026-08-27 03:49:57.953263 | ubuntu-noble | checking file ironic/tests/unit/db/test_portgroups.py 2026-08-27 03:49:57.953395 | ubuntu-noble | checking file ironic/tests/unit/db/utils.py 2026-08-27 03:49:57.953564 | ubuntu-noble | checking file ironic/tests/unit/objects/test_objects.py 2026-08-27 03:49:57.953737 | ubuntu-noble | checking file releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-08-27 03:49:57.954069 | ubuntu-noble | + patch --forward --batch -p1 2026-08-27 03:49:57.955306 | ubuntu-noble | patching file api-ref/source/baremetal-api-v1-portgroups.inc 2026-08-27 03:49:57.955552 | ubuntu-noble | patching file api-ref/source/parameters.yaml 2026-08-27 03:49:57.955756 | ubuntu-noble | patching file api-ref/source/samples/portgroup-create-response.json 2026-08-27 03:49:57.955828 | ubuntu-noble | patching file api-ref/source/samples/portgroup-list-detail-response.json 2026-08-27 03:49:57.955892 | ubuntu-noble | patching file api-ref/source/samples/portgroup-update-response.json 2026-08-27 03:49:57.955990 | ubuntu-noble | patching file doc/source/contributor/webapi-version-history.rst 2026-08-27 03:49:57.956140 | ubuntu-noble | patching file ironic/api/controllers/v1/portgroup.py 2026-08-27 03:49:57.956352 | ubuntu-noble | patching file ironic/api/controllers/v1/utils.py 2026-08-27 03:49:57.956461 | ubuntu-noble | Hunk #1 succeeded at 1280 (offset -19 lines). 2026-08-27 03:49:57.956595 | ubuntu-noble | patching file ironic/api/controllers/v1/versions.py 2026-08-27 03:49:57.956739 | ubuntu-noble | patching file ironic/common/release_mappings.py 2026-08-27 03:49:57.956875 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-08-27 03:49:57.956989 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-08-27 03:49:57.957115 | ubuntu-noble | patching file ironic/objects/portgroup.py 2026-08-27 03:49:57.958167 | ubuntu-noble | patching file ironic/tests/unit/db/test_portgroups.py 2026-08-27 03:49:57.958181 | ubuntu-noble | patching file ironic/tests/unit/db/utils.py 2026-08-27 03:49:57.958185 | ubuntu-noble | patching file ironic/tests/unit/objects/test_objects.py 2026-08-27 03:49:57.958189 | ubuntu-noble | patching file releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-08-27 03:49:57.958817 | ubuntu-noble | + echo patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-08-27 03:49:57.958945 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-27 03:49:57.959044 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-08-27 03:49:57.959116 | ubuntu-noble | + local rel=patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-08-27 03:49:57.959154 | 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-27 03:49:57.959186 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0003-Add-node.instance_name.patch' 2026-08-27 03:49:57.959197 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-08-27 03:49:57.959220 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-27 03:49:57.961103 | ubuntu-noble | checking file api-ref/source/baremetal-api-v1-nodes.inc 2026-08-27 03:49:57.961118 | ubuntu-noble | checking file api-ref/source/parameters.yaml 2026-08-27 03:49:57.961122 | ubuntu-noble | checking file api-ref/source/samples/node-create-response.json 2026-08-27 03:49:57.961125 | ubuntu-noble | checking file api-ref/source/samples/node-show-response.json 2026-08-27 03:49:57.961129 | ubuntu-noble | checking file api-ref/source/samples/node-update-driver-info-response.json 2026-08-27 03:49:57.961133 | ubuntu-noble | checking file api-ref/source/samples/nodes-list-details-response.json 2026-08-27 03:49:57.961224 | ubuntu-noble | checking file doc/source/contributor/webapi-version-history.rst 2026-08-27 03:49:57.961563 | ubuntu-noble | checking file ironic/api/controllers/v1/node.py 2026-08-27 03:49:57.961764 | ubuntu-noble | Hunk #3 succeeded at 1612 (offset 24 lines). 2026-08-27 03:49:57.961857 | ubuntu-noble | Hunk #4 succeeded at 2474 (offset 24 lines). 2026-08-27 03:49:57.961884 | ubuntu-noble | Hunk #5 succeeded at 2515 (offset 24 lines). 2026-08-27 03:49:57.961920 | ubuntu-noble | Hunk #6 succeeded at 2665 (offset 24 lines). 2026-08-27 03:49:57.961945 | ubuntu-noble | Hunk #7 succeeded at 2674 (offset 24 lines). 2026-08-27 03:49:57.961973 | ubuntu-noble | Hunk #8 succeeded at 2723 (offset 24 lines). 2026-08-27 03:49:57.961998 | ubuntu-noble | Hunk #9 succeeded at 2742 (offset 24 lines). 2026-08-27 03:49:57.962023 | ubuntu-noble | Hunk #10 succeeded at 2766 (offset 24 lines). 2026-08-27 03:49:57.962050 | ubuntu-noble | Hunk #11 succeeded at 2780 (offset 24 lines). 2026-08-27 03:49:57.962092 | ubuntu-noble | Hunk #12 succeeded at 2789 (offset 24 lines). 2026-08-27 03:49:57.962121 | ubuntu-noble | Hunk #13 succeeded at 2833 (offset 24 lines). 2026-08-27 03:49:57.962146 | ubuntu-noble | Hunk #14 succeeded at 2855 (offset 24 lines). 2026-08-27 03:49:57.962175 | ubuntu-noble | Hunk #15 succeeded at 2873 (offset 24 lines). 2026-08-27 03:49:57.962212 | ubuntu-noble | Hunk #16 succeeded at 3087 (offset 8 lines). 2026-08-27 03:49:57.962250 | ubuntu-noble | Hunk #17 succeeded at 3247 (offset 16 lines). 2026-08-27 03:49:57.962482 | ubuntu-noble | checking file ironic/api/controllers/v1/utils.py 2026-08-27 03:49:57.962561 | ubuntu-noble | Hunk #1 succeeded at 874 (offset -19 lines). 2026-08-27 03:49:57.962663 | ubuntu-noble | Hunk #2 succeeded at 2312 (offset 32 lines). 2026-08-27 03:49:57.962800 | ubuntu-noble | checking file ironic/api/controllers/v1/versions.py 2026-08-27 03:49:57.962936 | ubuntu-noble | checking file ironic/common/release_mappings.py 2026-08-27 03:49:57.963353 | ubuntu-noble | checking file ironic/conductor/manager.py 2026-08-27 03:49:57.963459 | ubuntu-noble | Hunk #1 succeeded at 1164 (offset 7 lines). 2026-08-27 03:49:57.963886 | ubuntu-noble | checking file ironic/db/api.py 2026-08-27 03:49:57.964107 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-08-27 03:49:57.964369 | ubuntu-noble | checking file ironic/db/sqlalchemy/api.py 2026-08-27 03:49:57.964665 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-08-27 03:49:57.964803 | ubuntu-noble | checking file ironic/objects/deployment.py 2026-08-27 03:49:57.964933 | ubuntu-noble | checking file ironic/objects/node.py 2026-08-27 03:49:57.965669 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_node.py 2026-08-27 03:49:57.966045 | ubuntu-noble | Hunk #2 succeeded at 4516 (offset 9 lines). 2026-08-27 03:49:57.967152 | ubuntu-noble | checking file ironic/tests/unit/conductor/test_manager.py 2026-08-27 03:49:57.967339 | ubuntu-noble | Hunk #1 succeeded at 2575 (offset 67 lines). 2026-08-27 03:49:57.968006 | ubuntu-noble | checking file ironic/tests/unit/db/test_nodes.py 2026-08-27 03:49:57.968232 | ubuntu-noble | checking file ironic/tests/unit/db/utils.py 2026-08-27 03:49:57.968669 | ubuntu-noble | checking file ironic/tests/unit/objects/test_objects.py 2026-08-27 03:49:57.968681 | ubuntu-noble | checking file releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-08-27 03:49:57.968912 | ubuntu-noble | + patch --forward --batch -p1 2026-08-27 03:49:57.970166 | ubuntu-noble | patching file api-ref/source/baremetal-api-v1-nodes.inc 2026-08-27 03:49:57.970374 | ubuntu-noble | patching file api-ref/source/parameters.yaml 2026-08-27 03:49:57.970551 | ubuntu-noble | patching file api-ref/source/samples/node-create-response.json 2026-08-27 03:49:57.970593 | ubuntu-noble | patching file api-ref/source/samples/node-show-response.json 2026-08-27 03:49:57.970649 | ubuntu-noble | patching file api-ref/source/samples/node-update-driver-info-response.json 2026-08-27 03:49:57.970728 | ubuntu-noble | patching file api-ref/source/samples/nodes-list-details-response.json 2026-08-27 03:49:57.970858 | ubuntu-noble | patching file doc/source/contributor/webapi-version-history.rst 2026-08-27 03:49:57.971175 | ubuntu-noble | patching file ironic/api/controllers/v1/node.py 2026-08-27 03:49:57.971295 | ubuntu-noble | Hunk #3 succeeded at 1612 (offset 24 lines). 2026-08-27 03:49:57.971339 | ubuntu-noble | Hunk #4 succeeded at 2474 (offset 24 lines). 2026-08-27 03:49:57.971350 | ubuntu-noble | Hunk #5 succeeded at 2515 (offset 24 lines). 2026-08-27 03:49:57.971364 | ubuntu-noble | Hunk #6 succeeded at 2665 (offset 24 lines). 2026-08-27 03:49:57.971374 | ubuntu-noble | Hunk #7 succeeded at 2674 (offset 24 lines). 2026-08-27 03:49:57.971386 | ubuntu-noble | Hunk #8 succeeded at 2723 (offset 24 lines). 2026-08-27 03:49:57.971396 | ubuntu-noble | Hunk #9 succeeded at 2742 (offset 24 lines). 2026-08-27 03:49:57.971406 | ubuntu-noble | Hunk #10 succeeded at 2766 (offset 24 lines). 2026-08-27 03:49:57.971416 | ubuntu-noble | Hunk #11 succeeded at 2780 (offset 24 lines). 2026-08-27 03:49:57.971429 | ubuntu-noble | Hunk #12 succeeded at 2789 (offset 24 lines). 2026-08-27 03:49:57.971438 | ubuntu-noble | Hunk #13 succeeded at 2833 (offset 24 lines). 2026-08-27 03:49:57.971448 | ubuntu-noble | Hunk #14 succeeded at 2855 (offset 24 lines). 2026-08-27 03:49:57.971470 | ubuntu-noble | Hunk #15 succeeded at 2873 (offset 24 lines). 2026-08-27 03:49:57.971483 | ubuntu-noble | Hunk #16 succeeded at 3087 (offset 8 lines). 2026-08-27 03:49:57.971493 | ubuntu-noble | Hunk #17 succeeded at 3247 (offset 16 lines). 2026-08-27 03:49:57.971649 | ubuntu-noble | patching file ironic/api/controllers/v1/utils.py 2026-08-27 03:49:57.971692 | ubuntu-noble | Hunk #1 succeeded at 874 (offset -19 lines). 2026-08-27 03:49:57.971805 | ubuntu-noble | Hunk #2 succeeded at 2312 (offset 32 lines). 2026-08-27 03:49:57.971849 | ubuntu-noble | patching file ironic/api/controllers/v1/versions.py 2026-08-27 03:49:57.971952 | ubuntu-noble | patching file ironic/common/release_mappings.py 2026-08-27 03:49:57.972369 | ubuntu-noble | patching file ironic/conductor/manager.py 2026-08-27 03:49:57.972453 | ubuntu-noble | Hunk #1 succeeded at 1164 (offset 7 lines). 2026-08-27 03:49:57.972804 | ubuntu-noble | patching file ironic/db/api.py 2026-08-27 03:49:57.972956 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-08-27 03:49:57.973222 | ubuntu-noble | patching file ironic/db/sqlalchemy/api.py 2026-08-27 03:49:57.973469 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-08-27 03:49:57.973548 | ubuntu-noble | patching file ironic/objects/deployment.py 2026-08-27 03:49:57.973650 | ubuntu-noble | patching file ironic/objects/node.py 2026-08-27 03:49:57.974430 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_node.py 2026-08-27 03:49:57.974769 | ubuntu-noble | Hunk #2 succeeded at 4516 (offset 9 lines). 2026-08-27 03:49:57.975785 | ubuntu-noble | patching file ironic/tests/unit/conductor/test_manager.py 2026-08-27 03:49:57.975966 | ubuntu-noble | Hunk #1 succeeded at 2575 (offset 67 lines). 2026-08-27 03:49:57.976596 | ubuntu-noble | patching file ironic/tests/unit/db/test_nodes.py 2026-08-27 03:49:57.976774 | ubuntu-noble | patching file ironic/tests/unit/db/utils.py 2026-08-27 03:49:57.976918 | ubuntu-noble | patching file ironic/tests/unit/objects/test_objects.py 2026-08-27 03:49:57.977038 | ubuntu-noble | patching file releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-08-27 03:49:57.979135 | ubuntu-noble | + echo patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-08-27 03:49:57.979163 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-27 03:49:57.979171 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-08-27 03:49:57.979174 | ubuntu-noble | + local rel=patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-08-27 03:49:57.979203 | 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-27 03:49:57.979236 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch' 2026-08-27 03:49:57.979242 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-08-27 03:49:57.979267 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-27 03:49:57.980803 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-08-27 03:49:57.980819 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-08-27 03:49:57.980928 | ubuntu-noble | + patch --forward --batch -p1 2026-08-27 03:49:57.982386 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-08-27 03:49:57.982402 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-08-27 03:49:57.982508 | ubuntu-noble | + echo patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-08-27 03:49:57.982630 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-27 03:49:57.982726 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-08-27 03:49:57.982765 | ubuntu-noble | + local rel=patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-08-27 03:49:57.982799 | 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-27 03:49:57.982829 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch' 2026-08-27 03:49:57.982839 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-08-27 03:49:57.982858 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-27 03:49:57.984177 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-08-27 03:49:57.984217 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-08-27 03:49:57.984407 | ubuntu-noble | checking file ironic/tests/unit/db/sqlalchemy/test_migrations.py 2026-08-27 03:49:57.984583 | ubuntu-noble | checking file releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-08-27 03:49:57.985208 | ubuntu-noble | + patch --forward --batch -p1 2026-08-27 03:49:57.985969 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-08-27 03:49:57.986078 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-08-27 03:49:57.986308 | ubuntu-noble | patching file ironic/tests/unit/db/sqlalchemy/test_migrations.py 2026-08-27 03:49:57.986470 | ubuntu-noble | patching file releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-08-27 03:49:57.987136 | ubuntu-noble | + echo patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-08-27 03:49:57.987155 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-27 03:49:57.987160 | ubuntu-noble | + apply_patch patches/2025.2/ironic/backport-971459.patch 2026-08-27 03:49:57.987165 | ubuntu-noble | + local rel=patches/2025.2/ironic/backport-971459.patch 2026-08-27 03:49:57.987168 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/backport-971459.patch 2026-08-27 03:49:57.987175 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/backport-971459.patch' 2026-08-27 03:49:57.987179 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/backport-971459.patch 2026-08-27 03:49:57.987182 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-27 03:49:57.988721 | ubuntu-noble | checking file ironic/common/states.py 2026-08-27 03:49:57.988737 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_ramdisk.py 2026-08-27 03:49:57.988742 | ubuntu-noble | Hunk #1 succeeded at 227 (offset 1 line). 2026-08-27 03:49:57.988745 | ubuntu-noble | checking file releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-08-27 03:49:57.988839 | ubuntu-noble | + patch --forward --batch -p1 2026-08-27 03:49:57.990479 | ubuntu-noble | patching file ironic/common/states.py 2026-08-27 03:49:57.990495 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_ramdisk.py 2026-08-27 03:49:57.990500 | ubuntu-noble | Hunk #1 succeeded at 227 (offset 1 line). 2026-08-27 03:49:57.990503 | ubuntu-noble | patching file releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-08-27 03:49:57.990662 | ubuntu-noble | + echo patches/2025.2/ironic/backport-971459.patch 2026-08-27 03:49:57.990792 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-27 03:49:57.990859 | ubuntu-noble | + apply_patch patches/2025.2/ironic/virtual-media-nfs.patch 2026-08-27 03:49:57.990893 | ubuntu-noble | + local rel=patches/2025.2/ironic/virtual-media-nfs.patch 2026-08-27 03:49:57.990923 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/virtual-media-nfs.patch 2026-08-27 03:49:57.990951 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/virtual-media-nfs.patch' 2026-08-27 03:49:57.990956 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/virtual-media-nfs.patch 2026-08-27 03:49:57.990977 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-27 03:49:57.992231 | ubuntu-noble | checking file ironic/conf/deploy.py 2026-08-27 03:49:57.992342 | ubuntu-noble | + patch --forward --batch -p1 2026-08-27 03:49:57.993621 | ubuntu-noble | patching file ironic/conf/deploy.py 2026-08-27 03:49:57.993746 | ubuntu-noble | + echo patches/2025.2/ironic/virtual-media-nfs.patch 2026-08-27 03:49:57.993861 | ubuntu-noble | + popd 2026-08-27 03:49:57.995136 | ubuntu-noble | + find ironic-32.0.2.dev23 -type f 2026-08-27 03:49:57.995155 | ubuntu-noble | + sort 2026-08-27 03:49:58.002878 | ubuntu-noble | + append_new_files_to_sources_txt ironic-32.0.2.dev23 files-before files-after 2026-08-27 03:49:58.002945 | ubuntu-noble | + local directory=ironic-32.0.2.dev23 2026-08-27 03:49:58.002968 | ubuntu-noble | + local before=files-before 2026-08-27 03:49:58.002985 | ubuntu-noble | + local after=files-after 2026-08-27 03:49:58.003000 | ubuntu-noble | + local sources_txt 2026-08-27 03:49:58.004037 | ubuntu-noble | ++ find ironic-32.0.2.dev23 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-08-27 03:49:58.004514 | ubuntu-noble | ++ head -1 2026-08-27 03:49:58.006593 | ubuntu-noble | + sources_txt=ironic-32.0.2.dev23/ironic.egg-info/SOURCES.txt 2026-08-27 03:49:58.006634 | ubuntu-noble | + [[ -z ironic-32.0.2.dev23/ironic.egg-info/SOURCES.txt ]] 2026-08-27 03:49:58.006655 | ubuntu-noble | + local new_files 2026-08-27 03:49:58.007227 | ubuntu-noble | ++ comm -13 files-before files-after 2026-08-27 03:49:58.011459 | ubuntu-noble | + new_files='ironic-32.0.2.dev23/ironic/api/controllers/v1/node.py.orig 2026-08-27 03:49:58.011473 | ubuntu-noble | ironic-32.0.2.dev23/ironic/api/controllers/v1/port.py.orig 2026-08-27 03:49:58.011477 | ubuntu-noble | ironic-32.0.2.dev23/ironic/api/controllers/v1/portgroup.py.orig 2026-08-27 03:49:58.011481 | ubuntu-noble | ironic-32.0.2.dev23/ironic/api/controllers/v1/utils.py.orig 2026-08-27 03:49:58.011484 | ubuntu-noble | ironic-32.0.2.dev23/ironic/conductor/manager.py.orig 2026-08-27 03:49:58.011487 | ubuntu-noble | ironic-32.0.2.dev23/ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-08-27 03:49:58.011491 | ubuntu-noble | ironic-32.0.2.dev23/ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-08-27 03:49:58.011495 | ubuntu-noble | ironic-32.0.2.dev23/ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-08-27 03:49:58.011498 | ubuntu-noble | ironic-32.0.2.dev23/ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-08-27 03:49:58.011502 | ubuntu-noble | ironic-32.0.2.dev23/ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-08-27 03:49:58.011505 | ubuntu-noble | ironic-32.0.2.dev23/ironic/tests/unit/api/controllers/v1/test_node.py.orig 2026-08-27 03:49:58.011508 | ubuntu-noble | ironic-32.0.2.dev23/ironic/tests/unit/api/controllers/v1/test_ramdisk.py.orig 2026-08-27 03:49:58.011512 | ubuntu-noble | ironic-32.0.2.dev23/ironic/tests/unit/conductor/test_manager.py.orig 2026-08-27 03:49:58.011515 | ubuntu-noble | ironic-32.0.2.dev23/releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-08-27 03:49:58.011519 | ubuntu-noble | ironic-32.0.2.dev23/releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-08-27 03:49:58.011522 | ubuntu-noble | ironic-32.0.2.dev23/releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-08-27 03:49:58.011526 | ubuntu-noble | ironic-32.0.2.dev23/releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-08-27 03:49:58.011529 | ubuntu-noble | ironic-32.0.2.dev23/releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml' 2026-08-27 03:49:58.011533 | ubuntu-noble | + [[ -z ironic-32.0.2.dev23/ironic/api/controllers/v1/node.py.orig 2026-08-27 03:49:58.011536 | ubuntu-noble | ironic-32.0.2.dev23/ironic/api/controllers/v1/port.py.orig 2026-08-27 03:49:58.011539 | ubuntu-noble | ironic-32.0.2.dev23/ironic/api/controllers/v1/portgroup.py.orig 2026-08-27 03:49:58.011543 | ubuntu-noble | ironic-32.0.2.dev23/ironic/api/controllers/v1/utils.py.orig 2026-08-27 03:49:58.011546 | ubuntu-noble | ironic-32.0.2.dev23/ironic/conductor/manager.py.orig 2026-08-27 03:49:58.011549 | ubuntu-noble | ironic-32.0.2.dev23/ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-08-27 03:49:58.011559 | ubuntu-noble | ironic-32.0.2.dev23/ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-08-27 03:49:58.011563 | ubuntu-noble | ironic-32.0.2.dev23/ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-08-27 03:49:58.011566 | ubuntu-noble | ironic-32.0.2.dev23/ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-08-27 03:49:58.011570 | ubuntu-noble | ironic-32.0.2.dev23/ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-08-27 03:49:58.011573 | ubuntu-noble | ironic-32.0.2.dev23/ironic/tests/unit/api/controllers/v1/test_node.py.orig 2026-08-27 03:49:58.011576 | ubuntu-noble | ironic-32.0.2.dev23/ironic/tests/unit/api/controllers/v1/test_ramdisk.py.orig 2026-08-27 03:49:58.011580 | ubuntu-noble | ironic-32.0.2.dev23/ironic/tests/unit/conductor/test_manager.py.orig 2026-08-27 03:49:58.011583 | ubuntu-noble | ironic-32.0.2.dev23/releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-08-27 03:49:58.011586 | ubuntu-noble | ironic-32.0.2.dev23/releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-08-27 03:49:58.011589 | ubuntu-noble | ironic-32.0.2.dev23/releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-08-27 03:49:58.011593 | ubuntu-noble | ironic-32.0.2.dev23/releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-08-27 03:49:58.011596 | ubuntu-noble | ironic-32.0.2.dev23/releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml ]] 2026-08-27 03:49:58.011800 | ubuntu-noble | ++ tail -c1 ironic-32.0.2.dev23/ironic.egg-info/SOURCES.txt 2026-08-27 03:49:58.013167 | ubuntu-noble | + [[ -n l ]] 2026-08-27 03:49:58.013192 | ubuntu-noble | + echo 2026-08-27 03:49:58.013198 | ubuntu-noble | + local file 2026-08-27 03:49:58.013202 | ubuntu-noble | + for file in $new_files 2026-08-27 03:49:58.013207 | ubuntu-noble | + case $file in 2026-08-27 03:49:58.013211 | ubuntu-noble | + continue 2026-08-27 03:49:58.013216 | ubuntu-noble | + for file in $new_files 2026-08-27 03:49:58.013220 | ubuntu-noble | + case $file in 2026-08-27 03:49:58.013225 | ubuntu-noble | + continue 2026-08-27 03:49:58.013229 | ubuntu-noble | + for file in $new_files 2026-08-27 03:49:58.013233 | ubuntu-noble | + case $file in 2026-08-27 03:49:58.013238 | ubuntu-noble | + continue 2026-08-27 03:49:58.013242 | ubuntu-noble | + for file in $new_files 2026-08-27 03:49:58.013247 | ubuntu-noble | + case $file in 2026-08-27 03:49:58.013251 | ubuntu-noble | + continue 2026-08-27 03:49:58.013256 | ubuntu-noble | + for file in $new_files 2026-08-27 03:49:58.013260 | ubuntu-noble | + case $file in 2026-08-27 03:49:58.013264 | ubuntu-noble | + continue 2026-08-27 03:49:58.013269 | ubuntu-noble | + for file in $new_files 2026-08-27 03:49:58.013273 | ubuntu-noble | + case $file in 2026-08-27 03:49:58.013282 | ubuntu-noble | + echo 'APPEND ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py TO ironic-32.0.2.dev23/ironic.egg-info/SOURCES.txt' 2026-08-27 03:49:58.013288 | ubuntu-noble | APPEND ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py TO ironic-32.0.2.dev23/ironic.egg-info/SOURCES.txt 2026-08-27 03:49:58.013293 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-08-27 03:49:58.013298 | ubuntu-noble | + for file in $new_files 2026-08-27 03:49:58.013302 | ubuntu-noble | + case $file in 2026-08-27 03:49:58.013313 | ubuntu-noble | + echo 'APPEND ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py TO ironic-32.0.2.dev23/ironic.egg-info/SOURCES.txt' 2026-08-27 03:49:58.013318 | ubuntu-noble | APPEND ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py TO ironic-32.0.2.dev23/ironic.egg-info/SOURCES.txt 2026-08-27 03:49:58.013323 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-08-27 03:49:58.013328 | ubuntu-noble | + for file in $new_files 2026-08-27 03:49:58.013332 | ubuntu-noble | + case $file in 2026-08-27 03:49:58.013337 | ubuntu-noble | + echo 'APPEND ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py TO ironic-32.0.2.dev23/ironic.egg-info/SOURCES.txt' 2026-08-27 03:49:58.013341 | ubuntu-noble | APPEND ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py TO ironic-32.0.2.dev23/ironic.egg-info/SOURCES.txt 2026-08-27 03:49:58.013346 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-08-27 03:49:58.013352 | ubuntu-noble | + for file in $new_files 2026-08-27 03:49:58.013363 | ubuntu-noble | + case $file in 2026-08-27 03:49:58.013368 | ubuntu-noble | + echo 'APPEND ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py TO ironic-32.0.2.dev23/ironic.egg-info/SOURCES.txt' 2026-08-27 03:49:58.013372 | ubuntu-noble | APPEND ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py TO ironic-32.0.2.dev23/ironic.egg-info/SOURCES.txt 2026-08-27 03:49:58.013377 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-08-27 03:49:58.013381 | ubuntu-noble | + for file in $new_files 2026-08-27 03:49:58.013386 | ubuntu-noble | + case $file in 2026-08-27 03:49:58.013390 | ubuntu-noble | + echo 'APPEND ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py TO ironic-32.0.2.dev23/ironic.egg-info/SOURCES.txt' 2026-08-27 03:49:58.013395 | ubuntu-noble | APPEND ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py TO ironic-32.0.2.dev23/ironic.egg-info/SOURCES.txt 2026-08-27 03:49:58.013403 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-08-27 03:49:58.013408 | ubuntu-noble | + for file in $new_files 2026-08-27 03:49:58.013412 | ubuntu-noble | + case $file in 2026-08-27 03:49:58.013417 | ubuntu-noble | + continue 2026-08-27 03:49:58.013421 | ubuntu-noble | + for file in $new_files 2026-08-27 03:49:58.013426 | ubuntu-noble | + case $file in 2026-08-27 03:49:58.013430 | ubuntu-noble | + continue 2026-08-27 03:49:58.013435 | ubuntu-noble | + for file in $new_files 2026-08-27 03:49:58.013439 | ubuntu-noble | + case $file in 2026-08-27 03:49:58.013443 | ubuntu-noble | + continue 2026-08-27 03:49:58.013448 | ubuntu-noble | + for file in $new_files 2026-08-27 03:49:58.013452 | ubuntu-noble | + case $file in 2026-08-27 03:49:58.013458 | ubuntu-noble | + echo 'APPEND releasenotes/notes/bug-2095486-f043868726d7f68f.yaml TO ironic-32.0.2.dev23/ironic.egg-info/SOURCES.txt' 2026-08-27 03:49:58.013463 | ubuntu-noble | APPEND releasenotes/notes/bug-2095486-f043868726d7f68f.yaml TO ironic-32.0.2.dev23/ironic.egg-info/SOURCES.txt 2026-08-27 03:49:58.013468 | ubuntu-noble | + echo releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-08-27 03:49:58.013472 | ubuntu-noble | + for file in $new_files 2026-08-27 03:49:58.013476 | ubuntu-noble | + case $file in 2026-08-27 03:49:58.013481 | ubuntu-noble | + echo 'APPEND releasenotes/notes/bug-2136818-9285f09043204290.yaml TO ironic-32.0.2.dev23/ironic.egg-info/SOURCES.txt' 2026-08-27 03:49:58.013485 | ubuntu-noble | APPEND releasenotes/notes/bug-2136818-9285f09043204290.yaml TO ironic-32.0.2.dev23/ironic.egg-info/SOURCES.txt 2026-08-27 03:49:58.013490 | ubuntu-noble | + echo releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-08-27 03:49:58.013496 | ubuntu-noble | + for file in $new_files 2026-08-27 03:49:58.013500 | ubuntu-noble | + case $file in 2026-08-27 03:49:58.013505 | ubuntu-noble | + echo 'APPEND releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml TO ironic-32.0.2.dev23/ironic.egg-info/SOURCES.txt' 2026-08-27 03:49:58.013509 | ubuntu-noble | APPEND releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml TO ironic-32.0.2.dev23/ironic.egg-info/SOURCES.txt 2026-08-27 03:49:58.013514 | ubuntu-noble | + echo releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-08-27 03:49:58.013520 | ubuntu-noble | + for file in $new_files 2026-08-27 03:49:58.013525 | ubuntu-noble | + case $file in 2026-08-27 03:49:58.013531 | ubuntu-noble | + echo 'APPEND releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml TO ironic-32.0.2.dev23/ironic.egg-info/SOURCES.txt' 2026-08-27 03:49:58.013536 | ubuntu-noble | APPEND releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml TO ironic-32.0.2.dev23/ironic.egg-info/SOURCES.txt 2026-08-27 03:49:58.013542 | ubuntu-noble | + echo releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-08-27 03:49:58.013548 | ubuntu-noble | + for file in $new_files 2026-08-27 03:49:58.013553 | ubuntu-noble | + case $file in 2026-08-27 03:49:58.013574 | ubuntu-noble | + echo 'APPEND releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml TO ironic-32.0.2.dev23/ironic.egg-info/SOURCES.txt' 2026-08-27 03:49:58.013579 | ubuntu-noble | APPEND releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml TO ironic-32.0.2.dev23/ironic.egg-info/SOURCES.txt 2026-08-27 03:49:58.013585 | ubuntu-noble | + echo releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml 2026-08-27 03:49:58.013617 | ubuntu-noble | + rm files-before files-after 2026-08-27 03:49:58.015014 | ubuntu-noble | + tar czf ironic-stable-2025.2.tar.gz ironic-32.0.2.dev23 2026-08-27 03:49:58.637630 | ubuntu-noble | + rm -r ironic-32.0.2.dev23 2026-08-27 03:49:58.681528 | ubuntu-noble | + echo Check overlays for ironic-stable-2025.2.tar.gz 2026-08-27 03:49:58.681572 | ubuntu-noble | Check overlays for ironic-stable-2025.2.tar.gz 2026-08-27 03:49:58.681582 | ubuntu-noble | + [[ -n '' ]] 2026-08-27 03:49:58.681587 | ubuntu-noble | + popd 2026-08-27 03:49:58.681668 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-27 03:49:58.681722 | ubuntu-noble | + pushd tarballs 2026-08-27 03:49:58.682737 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-08-27 03:49:58.685486 | ubuntu-noble | + filename=keystone-stable-2025.2.tar.gz 2026-08-27 03:49:58.685541 | ubuntu-noble | + [[ -e keystone-stable-2025.2.tar.gz ]] 2026-08-27 03:49:58.685607 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-08-27 03:49:58.685614 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-08-27 03:49:58.685660 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-08-27 03:50:00.111285 | ubuntu-noble | 2026-08-27 03:50:00 URL:https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz [1804112/1804112] -> "keystone-stable-2025.2.tar.gz" [1] 2026-08-27 03:50:00.113449 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-27 03:50:00.113526 | ubuntu-noble | + echo Process keystone-stable-2025.2.tar.gz 2026-08-27 03:50:00.113539 | ubuntu-noble | Process keystone-stable-2025.2.tar.gz 2026-08-27 03:50:00.117169 | ubuntu-noble | ++ tar -tzf keystone-stable-2025.2.tar.gz 2026-08-27 03:50:00.117214 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-27 03:50:00.118301 | ubuntu-noble | ++ head -1 2026-08-27 03:50:00.125897 | ubuntu-noble | + directory=keystone-28.0.2.dev20 2026-08-27 03:50:00.127196 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 keystone-28.0.2.dev20 2026-08-27 03:50:00.127315 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-27 03:50:00.127333 | ubuntu-noble | ++ local directory=keystone-28.0.2.dev20 2026-08-27 03:50:00.127372 | ubuntu-noble | ++ local suffix= 2026-08-27 03:50:00.127444 | ubuntu-noble | ++ local name=keystone 2026-08-27 03:50:00.127455 | ubuntu-noble | ++ local candidate path 2026-08-27 03:50:00.127518 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:00.127541 | ubuntu-noble | ++ path=patches/2025.2/keystone 2026-08-27 03:50:00.127555 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/keystone ]] 2026-08-27 03:50:00.127573 | ubuntu-noble | ++ echo patches/2025.2/keystone 2026-08-27 03:50:00.127602 | ubuntu-noble | ++ return 0 2026-08-27 03:50:00.128613 | ubuntu-noble | + patch_dir=patches/2025.2/keystone 2026-08-27 03:50:00.129187 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 keystone-28.0.2.dev20 /source 2026-08-27 03:50:00.129284 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-27 03:50:00.129296 | ubuntu-noble | ++ local directory=keystone-28.0.2.dev20 2026-08-27 03:50:00.129308 | ubuntu-noble | ++ local suffix=/source 2026-08-27 03:50:00.129368 | ubuntu-noble | ++ local name=keystone 2026-08-27 03:50:00.129385 | ubuntu-noble | ++ local candidate path 2026-08-27 03:50:00.129401 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:00.129412 | ubuntu-noble | ++ path=overlays/2025.2/keystone/source 2026-08-27 03:50:00.129428 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/keystone/source ]] 2026-08-27 03:50:00.129485 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:00.129501 | ubuntu-noble | ++ path=overlays/2025.2/keystone/source 2026-08-27 03:50:00.129519 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/keystone/source ]] 2026-08-27 03:50:00.129533 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:00.129541 | ubuntu-noble | ++ path=overlays/2025.2/keystone/source 2026-08-27 03:50:00.129548 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/keystone/source ]] 2026-08-27 03:50:00.129555 | ubuntu-noble | ++ return 1 2026-08-27 03:50:00.130207 | ubuntu-noble | + overlay_dir= 2026-08-27 03:50:00.130263 | ubuntu-noble | + overlay_dir= 2026-08-27 03:50:00.130275 | ubuntu-noble | + echo Check patches for keystone-stable-2025.2.tar.gz 2026-08-27 03:50:00.130306 | ubuntu-noble | Check patches for keystone-stable-2025.2.tar.gz 2026-08-27 03:50:00.130317 | ubuntu-noble | + [[ -n patches/2025.2/keystone ]] 2026-08-27 03:50:00.130326 | ubuntu-noble | + tar xzf keystone-stable-2025.2.tar.gz 2026-08-27 03:50:00.245238 | ubuntu-noble | + rm keystone-stable-2025.2.tar.gz 2026-08-27 03:50:00.251151 | ubuntu-noble | + find keystone-28.0.2.dev20 -type f 2026-08-27 03:50:00.251198 | ubuntu-noble | + sort 2026-08-27 03:50:00.261626 | ubuntu-noble | + pushd keystone-28.0.2.dev20 2026-08-27 03:50:00.263208 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/keystone -type f -name '*.patch' 2026-08-27 03:50:00.263559 | ubuntu-noble | ++ sort 2026-08-27 03:50:00.267401 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-27 03:50:00.267520 | ubuntu-noble | + apply_patch patches/2025.2/keystone/0001-trusts-oauth1-app-creds-reject-delegated-tokens-acro.patch 2026-08-27 03:50:00.267582 | ubuntu-noble | + local rel=patches/2025.2/keystone/0001-trusts-oauth1-app-creds-reject-delegated-tokens-acro.patch 2026-08-27 03:50:00.267621 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/keystone/0001-trusts-oauth1-app-creds-reject-delegated-tokens-acro.patch 2026-08-27 03:50:00.267654 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/keystone/0001-trusts-oauth1-app-creds-reject-delegated-tokens-acro.patch' 2026-08-27 03:50:00.267691 | ubuntu-noble | APPLY PATCH patches/2025.2/keystone/0001-trusts-oauth1-app-creds-reject-delegated-tokens-acro.patch 2026-08-27 03:50:00.267720 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-27 03:50:00.269555 | ubuntu-noble | checking file keystone/api/_shared/delegation.py 2026-08-27 03:50:00.269824 | ubuntu-noble | checking file keystone/api/os_oauth1.py 2026-08-27 03:50:00.270053 | ubuntu-noble | checking file keystone/api/trusts.py 2026-08-27 03:50:00.270466 | ubuntu-noble | checking file keystone/api/users.py 2026-08-27 03:50:00.270770 | ubuntu-noble | checking file keystone/conf/auth.py 2026-08-27 03:50:00.270996 | ubuntu-noble | checking file keystone/tests/unit/test_v3_application_credential.py 2026-08-27 03:50:00.271430 | ubuntu-noble | checking file keystone/tests/unit/test_v3_oauth1.py 2026-08-27 03:50:00.271828 | ubuntu-noble | checking file keystone/tests/unit/test_v3_trust.py 2026-08-27 03:50:00.272315 | ubuntu-noble | checking file releasenotes/notes/bug-2153453-6f2a1d9e0c7b4a83.yaml 2026-08-27 03:50:00.272851 | ubuntu-noble | + patch --forward --batch -p1 2026-08-27 03:50:00.274199 | ubuntu-noble | patching file keystone/api/_shared/delegation.py 2026-08-27 03:50:00.274391 | ubuntu-noble | patching file keystone/api/os_oauth1.py 2026-08-27 03:50:00.274564 | ubuntu-noble | patching file keystone/api/trusts.py 2026-08-27 03:50:00.274938 | ubuntu-noble | patching file keystone/api/users.py 2026-08-27 03:50:00.275175 | ubuntu-noble | patching file keystone/conf/auth.py 2026-08-27 03:50:00.275354 | ubuntu-noble | patching file keystone/tests/unit/test_v3_application_credential.py 2026-08-27 03:50:00.275659 | ubuntu-noble | patching file keystone/tests/unit/test_v3_oauth1.py 2026-08-27 03:50:00.275943 | ubuntu-noble | patching file keystone/tests/unit/test_v3_trust.py 2026-08-27 03:50:00.276323 | ubuntu-noble | patching file releasenotes/notes/bug-2153453-6f2a1d9e0c7b4a83.yaml 2026-08-27 03:50:00.277794 | ubuntu-noble | + echo patches/2025.2/keystone/0001-trusts-oauth1-app-creds-reject-delegated-tokens-acro.patch 2026-08-27 03:50:00.277817 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-27 03:50:00.277823 | ubuntu-noble | + apply_patch patches/2025.2/keystone/0002-auth-reject-delegated-tokens-from-token-method-reaut.patch 2026-08-27 03:50:00.277828 | ubuntu-noble | + local rel=patches/2025.2/keystone/0002-auth-reject-delegated-tokens-from-token-method-reaut.patch 2026-08-27 03:50:00.277834 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/keystone/0002-auth-reject-delegated-tokens-from-token-method-reaut.patch 2026-08-27 03:50:00.277840 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/keystone/0002-auth-reject-delegated-tokens-from-token-method-reaut.patch' 2026-08-27 03:50:00.277845 | ubuntu-noble | APPLY PATCH patches/2025.2/keystone/0002-auth-reject-delegated-tokens-from-token-method-reaut.patch 2026-08-27 03:50:00.277850 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-27 03:50:00.278948 | ubuntu-noble | checking file keystone/auth/plugins/token.py 2026-08-27 03:50:00.279663 | ubuntu-noble | checking file keystone/tests/unit/test_v3_auth.py 2026-08-27 03:50:00.280484 | ubuntu-noble | checking file releasenotes/notes/bug-2158538-delegated-token-rescope-a1b2c3d4e5f6.yaml 2026-08-27 03:50:00.280988 | ubuntu-noble | + patch --forward --batch -p1 2026-08-27 03:50:00.282173 | ubuntu-noble | patching file keystone/auth/plugins/token.py 2026-08-27 03:50:00.282830 | ubuntu-noble | patching file keystone/tests/unit/test_v3_auth.py 2026-08-27 03:50:00.283498 | ubuntu-noble | patching file releasenotes/notes/bug-2158538-delegated-token-rescope-a1b2c3d4e5f6.yaml 2026-08-27 03:50:00.284461 | ubuntu-noble | + echo patches/2025.2/keystone/0002-auth-reject-delegated-tokens-from-token-method-reaut.patch 2026-08-27 03:50:00.284482 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-27 03:50:00.284488 | ubuntu-noble | + apply_patch patches/2025.2/keystone/0003-Ban-ec2credential-tokens-from-Keystone-API.patch 2026-08-27 03:50:00.284494 | ubuntu-noble | + local rel=patches/2025.2/keystone/0003-Ban-ec2credential-tokens-from-Keystone-API.patch 2026-08-27 03:50:00.284499 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/keystone/0003-Ban-ec2credential-tokens-from-Keystone-API.patch 2026-08-27 03:50:00.284506 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/keystone/0003-Ban-ec2credential-tokens-from-Keystone-API.patch' 2026-08-27 03:50:00.284511 | ubuntu-noble | APPLY PATCH patches/2025.2/keystone/0003-Ban-ec2credential-tokens-from-Keystone-API.patch 2026-08-27 03:50:00.284516 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-27 03:50:00.285577 | ubuntu-noble | checking file keystone/conf/auth.py 2026-08-27 03:50:00.285793 | ubuntu-noble | checking file keystone/server/flask/request_processing/middleware/auth_context.py 2026-08-27 03:50:00.285927 | ubuntu-noble | checking file keystone/tests/unit/test_contrib_ec2_core.py 2026-08-27 03:50:00.286064 | ubuntu-noble | checking file releasenotes/notes/ban-ec2credential-tokens-backport-9f3c7a1b2d4e5f6a.yaml 2026-08-27 03:50:00.286558 | ubuntu-noble | + patch --forward --batch -p1 2026-08-27 03:50:00.287559 | ubuntu-noble | patching file keystone/conf/auth.py 2026-08-27 03:50:00.287718 | ubuntu-noble | patching file keystone/server/flask/request_processing/middleware/auth_context.py 2026-08-27 03:50:00.287824 | ubuntu-noble | patching file keystone/tests/unit/test_contrib_ec2_core.py 2026-08-27 03:50:00.287944 | ubuntu-noble | patching file releasenotes/notes/ban-ec2credential-tokens-backport-9f3c7a1b2d4e5f6a.yaml 2026-08-27 03:50:00.289037 | ubuntu-noble | + echo patches/2025.2/keystone/0003-Ban-ec2credential-tokens-from-Keystone-API.patch 2026-08-27 03:50:00.289062 | ubuntu-noble | + popd 2026-08-27 03:50:00.289068 | ubuntu-noble | + find keystone-28.0.2.dev20 -type f 2026-08-27 03:50:00.289457 | ubuntu-noble | + sort 2026-08-27 03:50:00.295210 | ubuntu-noble | + append_new_files_to_sources_txt keystone-28.0.2.dev20 files-before files-after 2026-08-27 03:50:00.295296 | ubuntu-noble | + local directory=keystone-28.0.2.dev20 2026-08-27 03:50:00.295334 | ubuntu-noble | + local before=files-before 2026-08-27 03:50:00.295358 | ubuntu-noble | + local after=files-after 2026-08-27 03:50:00.295378 | ubuntu-noble | + local sources_txt 2026-08-27 03:50:00.296327 | ubuntu-noble | ++ find keystone-28.0.2.dev20 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-08-27 03:50:00.296388 | ubuntu-noble | ++ head -1 2026-08-27 03:50:00.298996 | ubuntu-noble | + sources_txt=keystone-28.0.2.dev20/keystone.egg-info/SOURCES.txt 2026-08-27 03:50:00.299022 | ubuntu-noble | + [[ -z keystone-28.0.2.dev20/keystone.egg-info/SOURCES.txt ]] 2026-08-27 03:50:00.299027 | ubuntu-noble | + local new_files 2026-08-27 03:50:00.299284 | ubuntu-noble | ++ comm -13 files-before files-after 2026-08-27 03:50:00.301539 | ubuntu-noble | + new_files='keystone-28.0.2.dev20/keystone/api/_shared/delegation.py 2026-08-27 03:50:00.301556 | ubuntu-noble | keystone-28.0.2.dev20/releasenotes/notes/ban-ec2credential-tokens-backport-9f3c7a1b2d4e5f6a.yaml 2026-08-27 03:50:00.301561 | ubuntu-noble | keystone-28.0.2.dev20/releasenotes/notes/bug-2153453-6f2a1d9e0c7b4a83.yaml 2026-08-27 03:50:00.301565 | ubuntu-noble | keystone-28.0.2.dev20/releasenotes/notes/bug-2158538-delegated-token-rescope-a1b2c3d4e5f6.yaml' 2026-08-27 03:50:00.301569 | ubuntu-noble | + [[ -z keystone-28.0.2.dev20/keystone/api/_shared/delegation.py 2026-08-27 03:50:00.301573 | ubuntu-noble | keystone-28.0.2.dev20/releasenotes/notes/ban-ec2credential-tokens-backport-9f3c7a1b2d4e5f6a.yaml 2026-08-27 03:50:00.301577 | ubuntu-noble | keystone-28.0.2.dev20/releasenotes/notes/bug-2153453-6f2a1d9e0c7b4a83.yaml 2026-08-27 03:50:00.301581 | ubuntu-noble | keystone-28.0.2.dev20/releasenotes/notes/bug-2158538-delegated-token-rescope-a1b2c3d4e5f6.yaml ]] 2026-08-27 03:50:00.301823 | ubuntu-noble | ++ tail -c1 keystone-28.0.2.dev20/keystone.egg-info/SOURCES.txt 2026-08-27 03:50:00.303482 | ubuntu-noble | + [[ -n h ]] 2026-08-27 03:50:00.303501 | ubuntu-noble | + echo 2026-08-27 03:50:00.303505 | ubuntu-noble | + local file 2026-08-27 03:50:00.303509 | ubuntu-noble | + for file in $new_files 2026-08-27 03:50:00.303513 | ubuntu-noble | + case $file in 2026-08-27 03:50:00.303517 | ubuntu-noble | + echo 'APPEND keystone/api/_shared/delegation.py TO keystone-28.0.2.dev20/keystone.egg-info/SOURCES.txt' 2026-08-27 03:50:00.303521 | ubuntu-noble | APPEND keystone/api/_shared/delegation.py TO keystone-28.0.2.dev20/keystone.egg-info/SOURCES.txt 2026-08-27 03:50:00.303525 | ubuntu-noble | + echo keystone/api/_shared/delegation.py 2026-08-27 03:50:00.303529 | ubuntu-noble | + for file in $new_files 2026-08-27 03:50:00.303533 | ubuntu-noble | + case $file in 2026-08-27 03:50:00.303537 | ubuntu-noble | + echo 'APPEND releasenotes/notes/ban-ec2credential-tokens-backport-9f3c7a1b2d4e5f6a.yaml TO keystone-28.0.2.dev20/keystone.egg-info/SOURCES.txt' 2026-08-27 03:50:00.303541 | ubuntu-noble | APPEND releasenotes/notes/ban-ec2credential-tokens-backport-9f3c7a1b2d4e5f6a.yaml TO keystone-28.0.2.dev20/keystone.egg-info/SOURCES.txt 2026-08-27 03:50:00.303545 | ubuntu-noble | + echo releasenotes/notes/ban-ec2credential-tokens-backport-9f3c7a1b2d4e5f6a.yaml 2026-08-27 03:50:00.303549 | ubuntu-noble | + for file in $new_files 2026-08-27 03:50:00.303553 | ubuntu-noble | + case $file in 2026-08-27 03:50:00.303557 | ubuntu-noble | + echo 'APPEND releasenotes/notes/bug-2153453-6f2a1d9e0c7b4a83.yaml TO keystone-28.0.2.dev20/keystone.egg-info/SOURCES.txt' 2026-08-27 03:50:00.303561 | ubuntu-noble | APPEND releasenotes/notes/bug-2153453-6f2a1d9e0c7b4a83.yaml TO keystone-28.0.2.dev20/keystone.egg-info/SOURCES.txt 2026-08-27 03:50:00.303565 | ubuntu-noble | + echo releasenotes/notes/bug-2153453-6f2a1d9e0c7b4a83.yaml 2026-08-27 03:50:00.303569 | ubuntu-noble | + for file in $new_files 2026-08-27 03:50:00.303572 | ubuntu-noble | + case $file in 2026-08-27 03:50:00.303576 | ubuntu-noble | + echo 'APPEND releasenotes/notes/bug-2158538-delegated-token-rescope-a1b2c3d4e5f6.yaml TO keystone-28.0.2.dev20/keystone.egg-info/SOURCES.txt' 2026-08-27 03:50:00.303583 | ubuntu-noble | APPEND releasenotes/notes/bug-2158538-delegated-token-rescope-a1b2c3d4e5f6.yaml TO keystone-28.0.2.dev20/keystone.egg-info/SOURCES.txt 2026-08-27 03:50:00.303587 | ubuntu-noble | + echo releasenotes/notes/bug-2158538-delegated-token-rescope-a1b2c3d4e5f6.yaml 2026-08-27 03:50:00.303591 | ubuntu-noble | + rm files-before files-after 2026-08-27 03:50:00.304868 | ubuntu-noble | + tar czf keystone-stable-2025.2.tar.gz keystone-28.0.2.dev20 2026-08-27 03:50:00.666328 | ubuntu-noble | + rm -r keystone-28.0.2.dev20 2026-08-27 03:50:00.696999 | ubuntu-noble | + echo Check overlays for keystone-stable-2025.2.tar.gz 2026-08-27 03:50:00.697068 | ubuntu-noble | Check overlays for keystone-stable-2025.2.tar.gz 2026-08-27 03:50:00.697123 | ubuntu-noble | + [[ -n '' ]] 2026-08-27 03:50:00.697135 | ubuntu-noble | + popd 2026-08-27 03:50:00.697145 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-27 03:50:00.697156 | ubuntu-noble | + pushd tarballs 2026-08-27 03:50:00.697314 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-08-27 03:50:00.700284 | ubuntu-noble | + filename=magnum-stable-2025.2.tar.gz 2026-08-27 03:50:00.700344 | ubuntu-noble | + [[ -e magnum-stable-2025.2.tar.gz ]] 2026-08-27 03:50:00.700363 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-08-27 03:50:00.700374 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-08-27 03:50:00.700386 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-08-27 03:50:02.062302 | ubuntu-noble | 2026-08-27 03:50:02 URL:https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz [981519/981519] -> "magnum-stable-2025.2.tar.gz" [1] 2026-08-27 03:50:02.065223 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-27 03:50:02.065275 | ubuntu-noble | + echo Process magnum-stable-2025.2.tar.gz 2026-08-27 03:50:02.065289 | ubuntu-noble | Process magnum-stable-2025.2.tar.gz 2026-08-27 03:50:02.068168 | ubuntu-noble | ++ tar -tzf magnum-stable-2025.2.tar.gz 2026-08-27 03:50:02.068216 | ubuntu-noble | ++ head -1 2026-08-27 03:50:02.069530 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-27 03:50:02.076498 | ubuntu-noble | + directory=magnum-21.0.2.dev9 2026-08-27 03:50:02.077415 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 magnum-21.0.2.dev9 2026-08-27 03:50:02.077498 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-27 03:50:02.077511 | ubuntu-noble | ++ local directory=magnum-21.0.2.dev9 2026-08-27 03:50:02.077538 | ubuntu-noble | ++ local suffix= 2026-08-27 03:50:02.077597 | ubuntu-noble | ++ local name=magnum 2026-08-27 03:50:02.077606 | ubuntu-noble | ++ local candidate path 2026-08-27 03:50:02.077694 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:02.077713 | ubuntu-noble | ++ path=patches/2025.2/magnum 2026-08-27 03:50:02.077722 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/magnum ]] 2026-08-27 03:50:02.077773 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:02.077782 | ubuntu-noble | ++ path=patches/2025.2/magnum 2026-08-27 03:50:02.077791 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/magnum ]] 2026-08-27 03:50:02.077799 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:02.077805 | ubuntu-noble | ++ path=patches/2025.2/magnum 2026-08-27 03:50:02.077813 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/magnum ]] 2026-08-27 03:50:02.077822 | ubuntu-noble | ++ return 1 2026-08-27 03:50:02.078486 | ubuntu-noble | + patch_dir= 2026-08-27 03:50:02.078508 | ubuntu-noble | + patch_dir= 2026-08-27 03:50:02.078895 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 magnum-21.0.2.dev9 /source 2026-08-27 03:50:02.078972 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-27 03:50:02.078981 | ubuntu-noble | ++ local directory=magnum-21.0.2.dev9 2026-08-27 03:50:02.078990 | ubuntu-noble | ++ local suffix=/source 2026-08-27 03:50:02.079046 | ubuntu-noble | ++ local name=magnum 2026-08-27 03:50:02.079053 | ubuntu-noble | ++ local candidate path 2026-08-27 03:50:02.079094 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:02.079125 | ubuntu-noble | ++ path=overlays/2025.2/magnum/source 2026-08-27 03:50:02.079134 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/magnum/source ]] 2026-08-27 03:50:02.079160 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:02.079169 | ubuntu-noble | ++ path=overlays/2025.2/magnum/source 2026-08-27 03:50:02.079175 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/magnum/source ]] 2026-08-27 03:50:02.079183 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:02.079189 | ubuntu-noble | ++ path=overlays/2025.2/magnum/source 2026-08-27 03:50:02.079196 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/magnum/source ]] 2026-08-27 03:50:02.079204 | ubuntu-noble | ++ return 1 2026-08-27 03:50:02.080076 | ubuntu-noble | + overlay_dir= 2026-08-27 03:50:02.080145 | ubuntu-noble | + overlay_dir= 2026-08-27 03:50:02.080151 | ubuntu-noble | + echo Check patches for magnum-stable-2025.2.tar.gz 2026-08-27 03:50:02.080157 | ubuntu-noble | Check patches for magnum-stable-2025.2.tar.gz 2026-08-27 03:50:02.080163 | ubuntu-noble | + [[ -n '' ]] 2026-08-27 03:50:02.080168 | ubuntu-noble | + echo Check overlays for magnum-stable-2025.2.tar.gz 2026-08-27 03:50:02.080174 | ubuntu-noble | Check overlays for magnum-stable-2025.2.tar.gz 2026-08-27 03:50:02.080180 | ubuntu-noble | + [[ -n '' ]] 2026-08-27 03:50:02.080185 | ubuntu-noble | + popd 2026-08-27 03:50:02.080191 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-27 03:50:02.080197 | ubuntu-noble | + pushd tarballs 2026-08-27 03:50:02.080476 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-08-27 03:50:02.082622 | ubuntu-noble | + filename=manila-stable-2025.2.tar.gz 2026-08-27 03:50:02.082674 | ubuntu-noble | + [[ -e manila-stable-2025.2.tar.gz ]] 2026-08-27 03:50:02.082682 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-08-27 03:50:02.082688 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-08-27 03:50:02.082694 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-08-27 03:50:03.727499 | ubuntu-noble | 2026-08-27 03:50:03 URL:https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz [3593017/3593017] -> "manila-stable-2025.2.tar.gz" [1] 2026-08-27 03:50:03.730407 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-27 03:50:03.730485 | ubuntu-noble | + echo Process manila-stable-2025.2.tar.gz 2026-08-27 03:50:03.730500 | ubuntu-noble | Process manila-stable-2025.2.tar.gz 2026-08-27 03:50:03.734535 | ubuntu-noble | ++ tar -tzf manila-stable-2025.2.tar.gz 2026-08-27 03:50:03.734583 | ubuntu-noble | ++ head -1 2026-08-27 03:50:03.735179 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-27 03:50:03.741601 | ubuntu-noble | + directory=manila-21.0.2.dev36 2026-08-27 03:50:03.743247 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 manila-21.0.2.dev36 2026-08-27 03:50:03.743278 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-27 03:50:03.743285 | ubuntu-noble | ++ local directory=manila-21.0.2.dev36 2026-08-27 03:50:03.743290 | ubuntu-noble | ++ local suffix= 2026-08-27 03:50:03.743295 | ubuntu-noble | ++ local name=manila 2026-08-27 03:50:03.743299 | ubuntu-noble | ++ local candidate path 2026-08-27 03:50:03.743303 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:03.743308 | ubuntu-noble | ++ path=patches/2025.2/manila 2026-08-27 03:50:03.743312 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/manila ]] 2026-08-27 03:50:03.743318 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:03.743322 | ubuntu-noble | ++ path=patches/2025.2/manila 2026-08-27 03:50:03.743326 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/manila ]] 2026-08-27 03:50:03.743339 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:03.743344 | ubuntu-noble | ++ path=patches/2025.2/manila 2026-08-27 03:50:03.743348 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/manila ]] 2026-08-27 03:50:03.743352 | ubuntu-noble | ++ return 1 2026-08-27 03:50:03.743356 | ubuntu-noble | + patch_dir= 2026-08-27 03:50:03.743360 | ubuntu-noble | + patch_dir= 2026-08-27 03:50:03.743820 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 manila-21.0.2.dev36 /source 2026-08-27 03:50:03.743908 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-27 03:50:03.743915 | ubuntu-noble | ++ local directory=manila-21.0.2.dev36 2026-08-27 03:50:03.743945 | ubuntu-noble | ++ local suffix=/source 2026-08-27 03:50:03.743999 | ubuntu-noble | ++ local name=manila 2026-08-27 03:50:03.744007 | ubuntu-noble | ++ local candidate path 2026-08-27 03:50:03.744047 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:03.744055 | ubuntu-noble | ++ path=overlays/2025.2/manila/source 2026-08-27 03:50:03.744130 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/manila/source ]] 2026-08-27 03:50:03.744178 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:03.744187 | ubuntu-noble | ++ path=overlays/2025.2/manila/source 2026-08-27 03:50:03.744192 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/manila/source ]] 2026-08-27 03:50:03.744199 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:03.744205 | ubuntu-noble | ++ path=overlays/2025.2/manila/source 2026-08-27 03:50:03.744211 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/manila/source ]] 2026-08-27 03:50:03.744218 | ubuntu-noble | ++ return 1 2026-08-27 03:50:03.744588 | ubuntu-noble | + overlay_dir= 2026-08-27 03:50:03.744596 | ubuntu-noble | + overlay_dir= 2026-08-27 03:50:03.744645 | ubuntu-noble | + echo Check patches for manila-stable-2025.2.tar.gz 2026-08-27 03:50:03.744677 | ubuntu-noble | Check patches for manila-stable-2025.2.tar.gz 2026-08-27 03:50:03.744684 | ubuntu-noble | + [[ -n '' ]] 2026-08-27 03:50:03.744708 | ubuntu-noble | + echo Check overlays for manila-stable-2025.2.tar.gz 2026-08-27 03:50:03.744714 | ubuntu-noble | Check overlays for manila-stable-2025.2.tar.gz 2026-08-27 03:50:03.744720 | ubuntu-noble | + [[ -n '' ]] 2026-08-27 03:50:03.744724 | ubuntu-noble | + popd 2026-08-27 03:50:03.744821 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-27 03:50:03.744827 | ubuntu-noble | + pushd tarballs 2026-08-27 03:50:03.745692 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-08-27 03:50:03.747450 | ubuntu-noble | + filename=masakari-stable-2025.2.tar.gz 2026-08-27 03:50:03.747468 | ubuntu-noble | + [[ -e masakari-stable-2025.2.tar.gz ]] 2026-08-27 03:50:03.747531 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-08-27 03:50:03.747552 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-08-27 03:50:03.747560 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-08-27 03:50:04.916197 | ubuntu-noble | 2026-08-27 03:50:04 URL:https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz [366922/366922] -> "masakari-stable-2025.2.tar.gz" [1] 2026-08-27 03:50:04.917349 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-27 03:50:04.917397 | ubuntu-noble | + echo Process masakari-stable-2025.2.tar.gz 2026-08-27 03:50:04.917411 | ubuntu-noble | Process masakari-stable-2025.2.tar.gz 2026-08-27 03:50:04.921145 | ubuntu-noble | ++ tar -tzf masakari-stable-2025.2.tar.gz 2026-08-27 03:50:04.921186 | ubuntu-noble | ++ head -1 2026-08-27 03:50:04.921738 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-27 03:50:04.930199 | ubuntu-noble | + directory=masakari-20.0.0.0rc2.dev2 2026-08-27 03:50:04.931621 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 masakari-20.0.0.0rc2.dev2 2026-08-27 03:50:04.931654 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-27 03:50:04.931663 | ubuntu-noble | ++ local directory=masakari-20.0.0.0rc2.dev2 2026-08-27 03:50:04.931669 | ubuntu-noble | ++ local suffix= 2026-08-27 03:50:04.931676 | ubuntu-noble | ++ local name=masakari 2026-08-27 03:50:04.931682 | ubuntu-noble | ++ local candidate path 2026-08-27 03:50:04.931688 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:04.931694 | ubuntu-noble | ++ path=patches/2025.2/masakari 2026-08-27 03:50:04.931700 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/masakari ]] 2026-08-27 03:50:04.931707 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:04.931713 | ubuntu-noble | ++ path=patches/2025.2/masakari 2026-08-27 03:50:04.931719 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/masakari ]] 2026-08-27 03:50:04.931725 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:04.931731 | ubuntu-noble | ++ path=patches/2025.2/masakari 2026-08-27 03:50:04.931737 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/masakari ]] 2026-08-27 03:50:04.931742 | ubuntu-noble | ++ return 1 2026-08-27 03:50:04.931753 | ubuntu-noble | + patch_dir= 2026-08-27 03:50:04.931759 | ubuntu-noble | + patch_dir= 2026-08-27 03:50:04.933013 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 masakari-20.0.0.0rc2.dev2 /source 2026-08-27 03:50:04.933042 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-27 03:50:04.933049 | ubuntu-noble | ++ local directory=masakari-20.0.0.0rc2.dev2 2026-08-27 03:50:04.933055 | ubuntu-noble | ++ local suffix=/source 2026-08-27 03:50:04.933060 | ubuntu-noble | ++ local name=masakari 2026-08-27 03:50:04.933065 | ubuntu-noble | ++ local candidate path 2026-08-27 03:50:04.933071 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:04.933077 | ubuntu-noble | ++ path=overlays/2025.2/masakari/source 2026-08-27 03:50:04.933117 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/masakari/source ]] 2026-08-27 03:50:04.933124 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:04.933130 | ubuntu-noble | ++ path=overlays/2025.2/masakari/source 2026-08-27 03:50:04.933136 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/masakari/source ]] 2026-08-27 03:50:04.933142 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:04.933148 | ubuntu-noble | ++ path=overlays/2025.2/masakari/source 2026-08-27 03:50:04.933153 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/masakari/source ]] 2026-08-27 03:50:04.933159 | ubuntu-noble | ++ return 1 2026-08-27 03:50:04.933169 | ubuntu-noble | + overlay_dir= 2026-08-27 03:50:04.933175 | ubuntu-noble | + overlay_dir= 2026-08-27 03:50:04.933180 | ubuntu-noble | + echo Check patches for masakari-stable-2025.2.tar.gz 2026-08-27 03:50:04.933186 | ubuntu-noble | Check patches for masakari-stable-2025.2.tar.gz 2026-08-27 03:50:04.933195 | ubuntu-noble | + [[ -n '' ]] 2026-08-27 03:50:04.933200 | ubuntu-noble | + echo Check overlays for masakari-stable-2025.2.tar.gz 2026-08-27 03:50:04.933206 | ubuntu-noble | Check overlays for masakari-stable-2025.2.tar.gz 2026-08-27 03:50:04.933214 | ubuntu-noble | + [[ -n '' ]] 2026-08-27 03:50:04.933220 | ubuntu-noble | + popd 2026-08-27 03:50:04.933343 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-27 03:50:04.933352 | ubuntu-noble | + pushd tarballs 2026-08-27 03:50:04.934447 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-27 03:50:04.936715 | ubuntu-noble | + filename=neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-27 03:50:04.936773 | ubuntu-noble | + [[ -e neutron-dynamic-routing-stable-2025.2.tar.gz ]] 2026-08-27 03:50:04.936834 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-27 03:50:04.936842 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-27 03:50:04.936867 | 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-27 03:50:05.856268 | ubuntu-noble | 2026-08-27 03:50:05 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-27 03:50:05.858377 | 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-27 03:50:05.858432 | ubuntu-noble | + echo Process neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-27 03:50:05.858445 | ubuntu-noble | Process neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-27 03:50:05.861143 | ubuntu-noble | ++ tar -tzf neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-27 03:50:05.861178 | ubuntu-noble | ++ head -1 2026-08-27 03:50:05.861364 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-27 03:50:05.867883 | ubuntu-noble | + directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-27 03:50:05.868738 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-27 03:50:05.868783 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-27 03:50:05.868797 | ubuntu-noble | ++ local directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-27 03:50:05.868807 | ubuntu-noble | ++ local suffix= 2026-08-27 03:50:05.868819 | ubuntu-noble | ++ local name=neutron_dynamic_routing 2026-08-27 03:50:05.868829 | ubuntu-noble | ++ local candidate path 2026-08-27 03:50:05.868839 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:05.868849 | ubuntu-noble | ++ path=patches/2025.2/neutron_dynamic_routing 2026-08-27 03:50:05.868860 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron_dynamic_routing ]] 2026-08-27 03:50:05.868870 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:05.868880 | ubuntu-noble | ++ path=patches/2025.2/neutron-dynamic-routing 2026-08-27 03:50:05.868890 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-dynamic-routing ]] 2026-08-27 03:50:05.868900 | ubuntu-noble | ++ echo patches/2025.2/neutron-dynamic-routing 2026-08-27 03:50:05.868910 | ubuntu-noble | ++ return 0 2026-08-27 03:50:05.868927 | ubuntu-noble | + patch_dir=patches/2025.2/neutron-dynamic-routing 2026-08-27 03:50:05.870951 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 neutron_dynamic_routing-27.0.0.0rc2.dev5 /source 2026-08-27 03:50:05.870997 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-27 03:50:05.871007 | ubuntu-noble | ++ local directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-27 03:50:05.871017 | ubuntu-noble | ++ local suffix=/source 2026-08-27 03:50:05.871026 | ubuntu-noble | ++ local name=neutron_dynamic_routing 2026-08-27 03:50:05.871035 | ubuntu-noble | ++ local candidate path 2026-08-27 03:50:05.871044 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:05.871053 | ubuntu-noble | ++ path=overlays/2025.2/neutron_dynamic_routing/source 2026-08-27 03:50:05.871062 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_dynamic_routing/source ]] 2026-08-27 03:50:05.871071 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:05.871124 | ubuntu-noble | ++ path=overlays/2025.2/neutron-dynamic-routing/source 2026-08-27 03:50:05.871138 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron-dynamic-routing/source ]] 2026-08-27 03:50:05.871146 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:05.871179 | ubuntu-noble | ++ path=overlays/2025.2/neutron_dynamic_routing/source 2026-08-27 03:50:05.871189 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_dynamic_routing/source ]] 2026-08-27 03:50:05.871197 | ubuntu-noble | ++ return 1 2026-08-27 03:50:05.871214 | ubuntu-noble | + overlay_dir= 2026-08-27 03:50:05.871223 | ubuntu-noble | + overlay_dir= 2026-08-27 03:50:05.871232 | ubuntu-noble | + echo Check patches for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-27 03:50:05.871241 | ubuntu-noble | Check patches for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-27 03:50:05.871249 | ubuntu-noble | + [[ -n patches/2025.2/neutron-dynamic-routing ]] 2026-08-27 03:50:05.871258 | ubuntu-noble | + tar xzf neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-27 03:50:05.890288 | ubuntu-noble | + rm neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-27 03:50:05.894144 | ubuntu-noble | + find neutron_dynamic_routing-27.0.0.0rc2.dev5 -type f 2026-08-27 03:50:05.894178 | ubuntu-noble | + sort 2026-08-27 03:50:05.896370 | ubuntu-noble | + pushd neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-27 03:50:05.899100 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-dynamic-routing -type f -name '*.patch' 2026-08-27 03:50:05.899134 | ubuntu-noble | ++ sort 2026-08-27 03:50:05.900284 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-27 03:50:05.900315 | ubuntu-noble | + apply_patch patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-08-27 03:50:05.900349 | ubuntu-noble | + local rel=patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-08-27 03:50:05.900370 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-08-27 03:50:05.900389 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/neutron-dynamic-routing/bug-2023632.patch' 2026-08-27 03:50:05.900399 | ubuntu-noble | APPLY PATCH patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-08-27 03:50:05.900405 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-27 03:50:05.902147 | ubuntu-noble | checking file neutron_dynamic_routing/db/bgp_db.py 2026-08-27 03:50:05.902168 | ubuntu-noble | Hunk #1 succeeded at 1024 (offset 6 lines). 2026-08-27 03:50:05.902336 | ubuntu-noble | + patch --forward --batch -p1 2026-08-27 03:50:05.903976 | ubuntu-noble | patching file neutron_dynamic_routing/db/bgp_db.py 2026-08-27 03:50:05.903997 | ubuntu-noble | Hunk #1 succeeded at 1024 (offset 6 lines). 2026-08-27 03:50:05.904030 | ubuntu-noble | + echo patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-08-27 03:50:05.904124 | ubuntu-noble | + popd 2026-08-27 03:50:05.905135 | ubuntu-noble | + find neutron_dynamic_routing-27.0.0.0rc2.dev5 -type f 2026-08-27 03:50:05.905156 | ubuntu-noble | + sort 2026-08-27 03:50:05.907150 | ubuntu-noble | + append_new_files_to_sources_txt neutron_dynamic_routing-27.0.0.0rc2.dev5 files-before files-after 2026-08-27 03:50:05.907180 | ubuntu-noble | + local directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-27 03:50:05.907185 | ubuntu-noble | + local before=files-before 2026-08-27 03:50:05.907190 | ubuntu-noble | + local after=files-after 2026-08-27 03:50:05.907194 | ubuntu-noble | + local sources_txt 2026-08-27 03:50:05.909143 | ubuntu-noble | ++ find neutron_dynamic_routing-27.0.0.0rc2.dev5 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-08-27 03:50:05.909169 | ubuntu-noble | ++ head -1 2026-08-27 03:50:05.910073 | ubuntu-noble | + sources_txt=neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing.egg-info/SOURCES.txt 2026-08-27 03:50:05.910134 | ubuntu-noble | + [[ -z neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing.egg-info/SOURCES.txt ]] 2026-08-27 03:50:05.910138 | ubuntu-noble | + local new_files 2026-08-27 03:50:05.910730 | ubuntu-noble | ++ comm -13 files-before files-after 2026-08-27 03:50:05.911916 | ubuntu-noble | + new_files=neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing/db/bgp_db.py.orig 2026-08-27 03:50:05.911932 | ubuntu-noble | + [[ -z neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing/db/bgp_db.py.orig ]] 2026-08-27 03:50:05.912488 | ubuntu-noble | ++ tail -c1 neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing.egg-info/SOURCES.txt 2026-08-27 03:50:05.913519 | ubuntu-noble | + [[ -n h ]] 2026-08-27 03:50:05.913532 | ubuntu-noble | + echo 2026-08-27 03:50:05.913582 | ubuntu-noble | + local file 2026-08-27 03:50:05.913599 | ubuntu-noble | + for file in $new_files 2026-08-27 03:50:05.913604 | ubuntu-noble | + case $file in 2026-08-27 03:50:05.913609 | ubuntu-noble | + continue 2026-08-27 03:50:05.913668 | ubuntu-noble | + rm files-before files-after 2026-08-27 03:50:05.915096 | ubuntu-noble | + tar czf neutron-dynamic-routing-stable-2025.2.tar.gz neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-27 03:50:05.946017 | ubuntu-noble | + rm -r neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-27 03:50:05.951681 | ubuntu-noble | + echo Check overlays for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-27 03:50:05.951709 | ubuntu-noble | Check overlays for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-27 03:50:05.951718 | ubuntu-noble | + [[ -n '' ]] 2026-08-27 03:50:05.951722 | ubuntu-noble | + popd 2026-08-27 03:50:05.951823 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-27 03:50:05.951861 | ubuntu-noble | + pushd tarballs 2026-08-27 03:50:05.952784 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-08-27 03:50:05.955868 | ubuntu-noble | + filename=neutron-vpnaas-stable-2025.2.tar.gz 2026-08-27 03:50:05.955953 | ubuntu-noble | + [[ -e neutron-vpnaas-stable-2025.2.tar.gz ]] 2026-08-27 03:50:05.956062 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-08-27 03:50:05.956069 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-08-27 03:50:05.956303 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-08-27 03:50:06.893255 | ubuntu-noble | 2026-08-27 03:50:06 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-27 03:50:06.896004 | 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-27 03:50:06.896052 | ubuntu-noble | + echo Process neutron-vpnaas-stable-2025.2.tar.gz 2026-08-27 03:50:06.896064 | ubuntu-noble | Process neutron-vpnaas-stable-2025.2.tar.gz 2026-08-27 03:50:06.899165 | ubuntu-noble | ++ tar -tzf neutron-vpnaas-stable-2025.2.tar.gz 2026-08-27 03:50:06.899210 | ubuntu-noble | ++ head -1 2026-08-27 03:50:06.900697 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-27 03:50:06.906993 | ubuntu-noble | + directory=neutron_vpnaas-27.0.0.0rc2.dev5 2026-08-27 03:50:06.907825 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 neutron_vpnaas-27.0.0.0rc2.dev5 2026-08-27 03:50:06.907935 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-27 03:50:06.907972 | ubuntu-noble | ++ local directory=neutron_vpnaas-27.0.0.0rc2.dev5 2026-08-27 03:50:06.908012 | ubuntu-noble | ++ local suffix= 2026-08-27 03:50:06.908069 | ubuntu-noble | ++ local name=neutron_vpnaas 2026-08-27 03:50:06.908119 | ubuntu-noble | ++ local candidate path 2026-08-27 03:50:06.908200 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:06.908226 | ubuntu-noble | ++ path=patches/2025.2/neutron_vpnaas 2026-08-27 03:50:06.908252 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron_vpnaas ]] 2026-08-27 03:50:06.908302 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:06.908323 | ubuntu-noble | ++ path=patches/2025.2/neutron-vpnaas 2026-08-27 03:50:06.908344 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-vpnaas ]] 2026-08-27 03:50:06.908369 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:06.908388 | ubuntu-noble | ++ path=patches/2025.2/neutron_vpnaas 2026-08-27 03:50:06.908409 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron_vpnaas ]] 2026-08-27 03:50:06.908433 | ubuntu-noble | ++ return 1 2026-08-27 03:50:06.908774 | ubuntu-noble | + patch_dir= 2026-08-27 03:50:06.908818 | ubuntu-noble | + patch_dir= 2026-08-27 03:50:06.909829 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 neutron_vpnaas-27.0.0.0rc2.dev5 /source 2026-08-27 03:50:06.909922 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-27 03:50:06.909950 | ubuntu-noble | ++ local directory=neutron_vpnaas-27.0.0.0rc2.dev5 2026-08-27 03:50:06.910004 | ubuntu-noble | ++ local suffix=/source 2026-08-27 03:50:06.910066 | ubuntu-noble | ++ local name=neutron_vpnaas 2026-08-27 03:50:06.910075 | ubuntu-noble | ++ local candidate path 2026-08-27 03:50:06.910194 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:06.910203 | ubuntu-noble | ++ path=overlays/2025.2/neutron_vpnaas/source 2026-08-27 03:50:06.910243 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_vpnaas/source ]] 2026-08-27 03:50:06.910286 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:06.910308 | ubuntu-noble | ++ path=overlays/2025.2/neutron-vpnaas/source 2026-08-27 03:50:06.910331 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron-vpnaas/source ]] 2026-08-27 03:50:06.910357 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:06.910365 | ubuntu-noble | ++ path=overlays/2025.2/neutron_vpnaas/source 2026-08-27 03:50:06.910389 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_vpnaas/source ]] 2026-08-27 03:50:06.910416 | ubuntu-noble | ++ return 1 2026-08-27 03:50:06.911249 | ubuntu-noble | + overlay_dir= 2026-08-27 03:50:06.911322 | ubuntu-noble | + overlay_dir= 2026-08-27 03:50:06.911340 | ubuntu-noble | + echo Check patches for neutron-vpnaas-stable-2025.2.tar.gz 2026-08-27 03:50:06.911355 | ubuntu-noble | Check patches for neutron-vpnaas-stable-2025.2.tar.gz 2026-08-27 03:50:06.911368 | ubuntu-noble | + [[ -n '' ]] 2026-08-27 03:50:06.911380 | ubuntu-noble | + echo Check overlays for neutron-vpnaas-stable-2025.2.tar.gz 2026-08-27 03:50:06.911392 | ubuntu-noble | Check overlays for neutron-vpnaas-stable-2025.2.tar.gz 2026-08-27 03:50:06.911403 | ubuntu-noble | + [[ -n '' ]] 2026-08-27 03:50:06.911415 | ubuntu-noble | + popd 2026-08-27 03:50:06.911426 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-27 03:50:06.911439 | ubuntu-noble | + pushd tarballs 2026-08-27 03:50:06.911794 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-08-27 03:50:06.913351 | ubuntu-noble | + filename=neutron-stable-2025.2.tar.gz 2026-08-27 03:50:06.913385 | ubuntu-noble | + [[ -e neutron-stable-2025.2.tar.gz ]] 2026-08-27 03:50:06.913396 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-08-27 03:50:06.913406 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-08-27 03:50:06.913419 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-08-27 03:50:08.988275 | ubuntu-noble | 2026-08-27 03:50:08 URL:https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz [12265135/12265135] -> "neutron-stable-2025.2.tar.gz" [1] 2026-08-27 03:50:08.990912 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-27 03:50:08.990967 | ubuntu-noble | + echo Process neutron-stable-2025.2.tar.gz 2026-08-27 03:50:08.990982 | ubuntu-noble | Process neutron-stable-2025.2.tar.gz 2026-08-27 03:50:08.994151 | ubuntu-noble | ++ tar -tzf neutron-stable-2025.2.tar.gz 2026-08-27 03:50:08.994201 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-27 03:50:08.995360 | ubuntu-noble | ++ head -1 2026-08-27 03:50:09.004144 | ubuntu-noble | + directory=neutron-27.0.4.dev19 2026-08-27 03:50:09.005141 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 neutron-27.0.4.dev19 2026-08-27 03:50:09.005289 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-27 03:50:09.005338 | ubuntu-noble | ++ local directory=neutron-27.0.4.dev19 2026-08-27 03:50:09.005393 | ubuntu-noble | ++ local suffix= 2026-08-27 03:50:09.005475 | ubuntu-noble | ++ local name=neutron 2026-08-27 03:50:09.005527 | ubuntu-noble | ++ local candidate path 2026-08-27 03:50:09.005660 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:09.005696 | ubuntu-noble | ++ path=patches/2025.2/neutron 2026-08-27 03:50:09.005727 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron ]] 2026-08-27 03:50:09.005782 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:09.005807 | ubuntu-noble | ++ path=patches/2025.2/neutron 2026-08-27 03:50:09.005833 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron ]] 2026-08-27 03:50:09.005861 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:09.005885 | ubuntu-noble | ++ path=patches/2025.2/neutron 2026-08-27 03:50:09.005910 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron ]] 2026-08-27 03:50:09.005940 | ubuntu-noble | ++ return 1 2026-08-27 03:50:09.006353 | ubuntu-noble | + patch_dir= 2026-08-27 03:50:09.006420 | ubuntu-noble | + patch_dir= 2026-08-27 03:50:09.007637 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 neutron-27.0.4.dev19 /source 2026-08-27 03:50:09.007923 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-27 03:50:09.008004 | ubuntu-noble | ++ local directory=neutron-27.0.4.dev19 2026-08-27 03:50:09.008124 | ubuntu-noble | ++ local suffix=/source 2026-08-27 03:50:09.008252 | ubuntu-noble | ++ local name=neutron 2026-08-27 03:50:09.008326 | ubuntu-noble | ++ local candidate path 2026-08-27 03:50:09.008418 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:09.008470 | ubuntu-noble | ++ path=overlays/2025.2/neutron/source 2026-08-27 03:50:09.008522 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron/source ]] 2026-08-27 03:50:09.008657 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:09.008705 | ubuntu-noble | ++ path=overlays/2025.2/neutron/source 2026-08-27 03:50:09.008748 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron/source ]] 2026-08-27 03:50:09.008793 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:09.008832 | ubuntu-noble | ++ path=overlays/2025.2/neutron/source 2026-08-27 03:50:09.008877 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron/source ]] 2026-08-27 03:50:09.008927 | ubuntu-noble | ++ return 1 2026-08-27 03:50:09.009556 | ubuntu-noble | + overlay_dir= 2026-08-27 03:50:09.009630 | ubuntu-noble | + overlay_dir= 2026-08-27 03:50:09.009672 | ubuntu-noble | + echo Check patches for neutron-stable-2025.2.tar.gz 2026-08-27 03:50:09.009696 | ubuntu-noble | Check patches for neutron-stable-2025.2.tar.gz 2026-08-27 03:50:09.009727 | ubuntu-noble | + [[ -n '' ]] 2026-08-27 03:50:09.009762 | ubuntu-noble | + echo Check overlays for neutron-stable-2025.2.tar.gz 2026-08-27 03:50:09.010227 | ubuntu-noble | Check overlays for neutron-stable-2025.2.tar.gz 2026-08-27 03:50:09.010249 | ubuntu-noble | + [[ -n '' ]] 2026-08-27 03:50:09.010256 | ubuntu-noble | + popd 2026-08-27 03:50:09.010262 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-27 03:50:09.010269 | ubuntu-noble | + pushd tarballs 2026-08-27 03:50:09.010735 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-08-27 03:50:09.012711 | ubuntu-noble | + filename=nova-stable-2025.2.tar.gz 2026-08-27 03:50:09.012793 | ubuntu-noble | + [[ -e nova-stable-2025.2.tar.gz ]] 2026-08-27 03:50:09.012850 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-08-27 03:50:09.013174 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-08-27 03:50:09.013193 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-08-27 03:50:10.752295 | ubuntu-noble | 2026-08-27 03:50:10 URL:https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz [9694042/9694042] -> "nova-stable-2025.2.tar.gz" [1] 2026-08-27 03:50:10.754830 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-27 03:50:10.754896 | ubuntu-noble | + echo Process nova-stable-2025.2.tar.gz 2026-08-27 03:50:10.754911 | ubuntu-noble | Process nova-stable-2025.2.tar.gz 2026-08-27 03:50:10.758140 | ubuntu-noble | ++ tar -tzf nova-stable-2025.2.tar.gz 2026-08-27 03:50:10.758183 | ubuntu-noble | ++ head -1 2026-08-27 03:50:10.758750 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-27 03:50:10.765730 | ubuntu-noble | + directory=nova-32.2.2.dev2 2026-08-27 03:50:10.766672 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 nova-32.2.2.dev2 2026-08-27 03:50:10.766819 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-27 03:50:10.766863 | ubuntu-noble | ++ local directory=nova-32.2.2.dev2 2026-08-27 03:50:10.766912 | ubuntu-noble | ++ local suffix= 2026-08-27 03:50:10.766970 | ubuntu-noble | ++ local name=nova 2026-08-27 03:50:10.767002 | ubuntu-noble | ++ local candidate path 2026-08-27 03:50:10.767055 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:10.767110 | ubuntu-noble | ++ path=patches/2025.2/nova 2026-08-27 03:50:10.767147 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/nova ]] 2026-08-27 03:50:10.767191 | ubuntu-noble | ++ echo patches/2025.2/nova 2026-08-27 03:50:10.767238 | ubuntu-noble | ++ return 0 2026-08-27 03:50:10.767648 | ubuntu-noble | + patch_dir=patches/2025.2/nova 2026-08-27 03:50:10.768410 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 nova-32.2.2.dev2 /source 2026-08-27 03:50:10.768578 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-27 03:50:10.768622 | ubuntu-noble | ++ local directory=nova-32.2.2.dev2 2026-08-27 03:50:10.768682 | ubuntu-noble | ++ local suffix=/source 2026-08-27 03:50:10.768729 | ubuntu-noble | ++ local name=nova 2026-08-27 03:50:10.768756 | ubuntu-noble | ++ local candidate path 2026-08-27 03:50:10.768799 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:10.768825 | ubuntu-noble | ++ path=overlays/2025.2/nova/source 2026-08-27 03:50:10.768852 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/nova/source ]] 2026-08-27 03:50:10.768903 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:10.768927 | ubuntu-noble | ++ path=overlays/2025.2/nova/source 2026-08-27 03:50:10.768951 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/nova/source ]] 2026-08-27 03:50:10.768975 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:10.768997 | ubuntu-noble | ++ path=overlays/2025.2/nova/source 2026-08-27 03:50:10.769019 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/nova/source ]] 2026-08-27 03:50:10.769046 | ubuntu-noble | ++ return 1 2026-08-27 03:50:10.769452 | ubuntu-noble | + overlay_dir= 2026-08-27 03:50:10.769584 | ubuntu-noble | + overlay_dir= 2026-08-27 03:50:10.769626 | ubuntu-noble | + echo Check patches for nova-stable-2025.2.tar.gz 2026-08-27 03:50:10.769645 | ubuntu-noble | Check patches for nova-stable-2025.2.tar.gz 2026-08-27 03:50:10.769671 | ubuntu-noble | + [[ -n patches/2025.2/nova ]] 2026-08-27 03:50:10.769704 | ubuntu-noble | + tar xzf nova-stable-2025.2.tar.gz 2026-08-27 03:50:11.220890 | ubuntu-noble | + rm nova-stable-2025.2.tar.gz 2026-08-27 03:50:11.225052 | ubuntu-noble | + find nova-32.2.2.dev2 -type f 2026-08-27 03:50:11.225194 | ubuntu-noble | + sort 2026-08-27 03:50:11.240399 | ubuntu-noble | + pushd nova-32.2.2.dev2 2026-08-27 03:50:11.241578 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/nova -type f -name '*.patch' 2026-08-27 03:50:11.241799 | ubuntu-noble | ++ sort 2026-08-27 03:50:11.244455 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-27 03:50:11.244565 | ubuntu-noble | + apply_patch patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-08-27 03:50:11.244628 | ubuntu-noble | + local rel=patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-08-27 03:50:11.244660 | 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-27 03:50:11.244685 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch' 2026-08-27 03:50:11.244697 | ubuntu-noble | APPLY PATCH patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-08-27 03:50:11.244717 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-27 03:50:11.246112 | ubuntu-noble | checking file nova/api/openstack/identity.py 2026-08-27 03:50:11.246319 | ubuntu-noble | checking file nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-08-27 03:50:11.246641 | ubuntu-noble | + patch --forward --batch -p1 2026-08-27 03:50:11.247841 | ubuntu-noble | patching file nova/api/openstack/identity.py 2026-08-27 03:50:11.248141 | ubuntu-noble | patching file nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-08-27 03:50:11.248392 | ubuntu-noble | + echo patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-08-27 03:50:11.248851 | ubuntu-noble | + popd 2026-08-27 03:50:11.249005 | ubuntu-noble | + find nova-32.2.2.dev2 -type f 2026-08-27 03:50:11.249073 | ubuntu-noble | + sort 2026-08-27 03:50:11.269958 | ubuntu-noble | + append_new_files_to_sources_txt nova-32.2.2.dev2 files-before files-after 2026-08-27 03:50:11.270548 | ubuntu-noble | + local directory=nova-32.2.2.dev2 2026-08-27 03:50:11.270578 | ubuntu-noble | + local before=files-before 2026-08-27 03:50:11.270587 | ubuntu-noble | + local after=files-after 2026-08-27 03:50:11.270594 | ubuntu-noble | + local sources_txt 2026-08-27 03:50:11.273125 | ubuntu-noble | ++ find nova-32.2.2.dev2 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-08-27 03:50:11.273160 | ubuntu-noble | ++ head -1 2026-08-27 03:50:11.275295 | ubuntu-noble | + sources_txt=nova-32.2.2.dev2/nova.egg-info/SOURCES.txt 2026-08-27 03:50:11.275373 | ubuntu-noble | + [[ -z nova-32.2.2.dev2/nova.egg-info/SOURCES.txt ]] 2026-08-27 03:50:11.275411 | ubuntu-noble | + local new_files 2026-08-27 03:50:11.276185 | ubuntu-noble | ++ comm -13 files-before files-after 2026-08-27 03:50:11.283299 | ubuntu-noble | + new_files=nova-32.2.2.dev2/nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-08-27 03:50:11.283398 | ubuntu-noble | + [[ -z nova-32.2.2.dev2/nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py ]] 2026-08-27 03:50:11.284043 | ubuntu-noble | ++ tail -c1 nova-32.2.2.dev2/nova.egg-info/SOURCES.txt 2026-08-27 03:50:11.285594 | ubuntu-noble | + [[ -n h ]] 2026-08-27 03:50:11.285659 | ubuntu-noble | + echo 2026-08-27 03:50:11.285746 | ubuntu-noble | + local file 2026-08-27 03:50:11.285787 | ubuntu-noble | + for file in $new_files 2026-08-27 03:50:11.285811 | ubuntu-noble | + case $file in 2026-08-27 03:50:11.285884 | 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-27 03:50:11.285914 | 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-27 03:50:11.285960 | ubuntu-noble | + echo nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-08-27 03:50:11.286049 | ubuntu-noble | + rm files-before files-after 2026-08-27 03:50:11.287988 | ubuntu-noble | + tar czf nova-stable-2025.2.tar.gz nova-32.2.2.dev2 2026-08-27 03:50:12.819466 | ubuntu-noble | + rm -r nova-32.2.2.dev2 2026-08-27 03:50:12.907298 | ubuntu-noble | + echo Check overlays for nova-stable-2025.2.tar.gz 2026-08-27 03:50:12.907415 | ubuntu-noble | Check overlays for nova-stable-2025.2.tar.gz 2026-08-27 03:50:12.907499 | ubuntu-noble | + [[ -n '' ]] 2026-08-27 03:50:12.907544 | ubuntu-noble | + popd 2026-08-27 03:50:12.907712 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-27 03:50:12.907777 | ubuntu-noble | + pushd tarballs 2026-08-27 03:50:12.908704 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-08-27 03:50:12.911982 | ubuntu-noble | + filename=octavia-stable-2025.2.tar.gz 2026-08-27 03:50:12.912032 | ubuntu-noble | + [[ -e octavia-stable-2025.2.tar.gz ]] 2026-08-27 03:50:12.912043 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-08-27 03:50:12.912053 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-08-27 03:50:12.912063 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-08-27 03:50:14.282191 | ubuntu-noble | 2026-08-27 03:50:14 URL:https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz [1346287/1346287] -> "octavia-stable-2025.2.tar.gz" [1] 2026-08-27 03:50:14.283597 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-27 03:50:14.283628 | ubuntu-noble | + echo Process octavia-stable-2025.2.tar.gz 2026-08-27 03:50:14.283636 | ubuntu-noble | Process octavia-stable-2025.2.tar.gz 2026-08-27 03:50:14.285136 | ubuntu-noble | ++ tar -tzf octavia-stable-2025.2.tar.gz 2026-08-27 03:50:14.285162 | ubuntu-noble | ++ head -1 2026-08-27 03:50:14.286855 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-27 03:50:14.290267 | ubuntu-noble | + directory=octavia-17.0.1.dev19 2026-08-27 03:50:14.290881 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 octavia-17.0.1.dev19 2026-08-27 03:50:14.290987 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-27 03:50:14.291022 | ubuntu-noble | ++ local directory=octavia-17.0.1.dev19 2026-08-27 03:50:14.291061 | ubuntu-noble | ++ local suffix= 2026-08-27 03:50:14.291135 | ubuntu-noble | ++ local name=octavia 2026-08-27 03:50:14.291168 | ubuntu-noble | ++ local candidate path 2026-08-27 03:50:14.291212 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:14.291237 | ubuntu-noble | ++ path=patches/2025.2/octavia 2026-08-27 03:50:14.291262 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/octavia ]] 2026-08-27 03:50:14.291301 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:14.291323 | ubuntu-noble | ++ path=patches/2025.2/octavia 2026-08-27 03:50:14.291345 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/octavia ]] 2026-08-27 03:50:14.291366 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:14.291385 | ubuntu-noble | ++ path=patches/2025.2/octavia 2026-08-27 03:50:14.291406 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/octavia ]] 2026-08-27 03:50:14.291430 | ubuntu-noble | ++ return 1 2026-08-27 03:50:14.291737 | ubuntu-noble | + patch_dir= 2026-08-27 03:50:14.291796 | ubuntu-noble | + patch_dir= 2026-08-27 03:50:14.292371 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 octavia-17.0.1.dev19 /source 2026-08-27 03:50:14.292490 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-27 03:50:14.292521 | ubuntu-noble | ++ local directory=octavia-17.0.1.dev19 2026-08-27 03:50:14.292887 | ubuntu-noble | ++ local suffix=/source 2026-08-27 03:50:14.292899 | ubuntu-noble | ++ local name=octavia 2026-08-27 03:50:14.292905 | ubuntu-noble | ++ local candidate path 2026-08-27 03:50:14.292910 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:14.292915 | ubuntu-noble | ++ path=overlays/2025.2/octavia/source 2026-08-27 03:50:14.292920 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/octavia/source ]] 2026-08-27 03:50:14.292926 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:14.292931 | ubuntu-noble | ++ path=overlays/2025.2/octavia/source 2026-08-27 03:50:14.292936 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/octavia/source ]] 2026-08-27 03:50:14.292941 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:14.292946 | ubuntu-noble | ++ path=overlays/2025.2/octavia/source 2026-08-27 03:50:14.292951 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/octavia/source ]] 2026-08-27 03:50:14.292956 | ubuntu-noble | ++ return 1 2026-08-27 03:50:14.292964 | ubuntu-noble | + overlay_dir= 2026-08-27 03:50:14.292970 | ubuntu-noble | + overlay_dir= 2026-08-27 03:50:14.292976 | ubuntu-noble | + echo Check patches for octavia-stable-2025.2.tar.gz 2026-08-27 03:50:14.292981 | ubuntu-noble | Check patches for octavia-stable-2025.2.tar.gz 2026-08-27 03:50:14.292988 | ubuntu-noble | + [[ -n '' ]] 2026-08-27 03:50:14.293012 | ubuntu-noble | + echo Check overlays for octavia-stable-2025.2.tar.gz 2026-08-27 03:50:14.293018 | ubuntu-noble | Check overlays for octavia-stable-2025.2.tar.gz 2026-08-27 03:50:14.293024 | ubuntu-noble | + [[ -n '' ]] 2026-08-27 03:50:14.293029 | ubuntu-noble | + popd 2026-08-27 03:50:14.293118 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-27 03:50:14.293130 | ubuntu-noble | + pushd tarballs 2026-08-27 03:50:14.293748 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-08-27 03:50:14.295112 | ubuntu-noble | + filename=placement-stable-2025.2.tar.gz 2026-08-27 03:50:14.295126 | ubuntu-noble | + [[ -e placement-stable-2025.2.tar.gz ]] 2026-08-27 03:50:14.295132 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-08-27 03:50:14.295137 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-08-27 03:50:14.295141 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-08-27 03:50:15.478242 | ubuntu-noble | 2026-08-27 03:50:15 URL:https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz [570132/570132] -> "placement-stable-2025.2.tar.gz" [1] 2026-08-27 03:50:15.481154 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-27 03:50:15.481188 | ubuntu-noble | + echo Process placement-stable-2025.2.tar.gz 2026-08-27 03:50:15.481201 | ubuntu-noble | Process placement-stable-2025.2.tar.gz 2026-08-27 03:50:15.484160 | ubuntu-noble | ++ tar -tzf placement-stable-2025.2.tar.gz 2026-08-27 03:50:15.484212 | ubuntu-noble | ++ head -1 2026-08-27 03:50:15.486135 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-27 03:50:15.492582 | ubuntu-noble | + directory=openstack_placement-14.0.1.dev6 2026-08-27 03:50:15.493685 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 openstack_placement-14.0.1.dev6 2026-08-27 03:50:15.493912 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-27 03:50:15.493985 | ubuntu-noble | ++ local directory=openstack_placement-14.0.1.dev6 2026-08-27 03:50:15.494059 | ubuntu-noble | ++ local suffix= 2026-08-27 03:50:15.494181 | ubuntu-noble | ++ local name=openstack_placement 2026-08-27 03:50:15.494240 | ubuntu-noble | ++ local candidate path 2026-08-27 03:50:15.494333 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:15.494383 | ubuntu-noble | ++ path=patches/2025.2/openstack_placement 2026-08-27 03:50:15.494433 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_placement ]] 2026-08-27 03:50:15.494527 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:15.494591 | ubuntu-noble | ++ path=patches/2025.2/openstack-placement 2026-08-27 03:50:15.494635 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack-placement ]] 2026-08-27 03:50:15.494686 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:15.494725 | ubuntu-noble | ++ path=patches/2025.2/openstack_placement 2026-08-27 03:50:15.494766 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_placement ]] 2026-08-27 03:50:15.494815 | ubuntu-noble | ++ return 1 2026-08-27 03:50:15.495387 | ubuntu-noble | + patch_dir= 2026-08-27 03:50:15.495491 | ubuntu-noble | + patch_dir= 2026-08-27 03:50:15.496466 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 openstack_placement-14.0.1.dev6 /source 2026-08-27 03:50:15.497345 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-27 03:50:15.497376 | ubuntu-noble | ++ local directory=openstack_placement-14.0.1.dev6 2026-08-27 03:50:15.497386 | ubuntu-noble | ++ local suffix=/source 2026-08-27 03:50:15.497395 | ubuntu-noble | ++ local name=openstack_placement 2026-08-27 03:50:15.497404 | ubuntu-noble | ++ local candidate path 2026-08-27 03:50:15.497412 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:15.497421 | ubuntu-noble | ++ path=overlays/2025.2/openstack_placement/source 2026-08-27 03:50:15.497430 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_placement/source ]] 2026-08-27 03:50:15.497458 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:15.497467 | ubuntu-noble | ++ path=overlays/2025.2/openstack-placement/source 2026-08-27 03:50:15.497475 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack-placement/source ]] 2026-08-27 03:50:15.497484 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:15.497493 | ubuntu-noble | ++ path=overlays/2025.2/openstack_placement/source 2026-08-27 03:50:15.497501 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_placement/source ]] 2026-08-27 03:50:15.497510 | ubuntu-noble | ++ return 1 2026-08-27 03:50:15.497525 | ubuntu-noble | + overlay_dir= 2026-08-27 03:50:15.497534 | ubuntu-noble | + overlay_dir= 2026-08-27 03:50:15.497543 | ubuntu-noble | + echo Check patches for placement-stable-2025.2.tar.gz 2026-08-27 03:50:15.497551 | ubuntu-noble | Check patches for placement-stable-2025.2.tar.gz 2026-08-27 03:50:15.497560 | ubuntu-noble | + [[ -n '' ]] 2026-08-27 03:50:15.497568 | ubuntu-noble | + echo Check overlays for placement-stable-2025.2.tar.gz 2026-08-27 03:50:15.497577 | ubuntu-noble | Check overlays for placement-stable-2025.2.tar.gz 2026-08-27 03:50:15.497586 | ubuntu-noble | + [[ -n '' ]] 2026-08-27 03:50:15.497594 | ubuntu-noble | + popd 2026-08-27 03:50:15.497607 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-27 03:50:15.497616 | ubuntu-noble | + pushd tarballs 2026-08-27 03:50:15.498580 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-08-27 03:50:15.500629 | ubuntu-noble | + filename=skyline-apiserver-stable-2025.2.tar.gz 2026-08-27 03:50:15.500661 | ubuntu-noble | + [[ -e skyline-apiserver-stable-2025.2.tar.gz ]] 2026-08-27 03:50:15.500669 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-08-27 03:50:15.500675 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-08-27 03:50:15.500681 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-08-27 03:50:17.318280 | ubuntu-noble | 2026-08-27 03:50:17 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-27 03:50:17.320185 | 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-27 03:50:17.320236 | ubuntu-noble | + echo Process skyline-apiserver-stable-2025.2.tar.gz 2026-08-27 03:50:17.320249 | ubuntu-noble | Process skyline-apiserver-stable-2025.2.tar.gz 2026-08-27 03:50:17.323174 | ubuntu-noble | ++ tar -tzf skyline-apiserver-stable-2025.2.tar.gz 2026-08-27 03:50:17.323222 | ubuntu-noble | ++ head -1 2026-08-27 03:50:17.324621 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-27 03:50:17.329968 | ubuntu-noble | + directory=skyline_apiserver-7.0.1.dev7 2026-08-27 03:50:17.330815 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 skyline_apiserver-7.0.1.dev7 2026-08-27 03:50:17.330994 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-27 03:50:17.331045 | ubuntu-noble | ++ local directory=skyline_apiserver-7.0.1.dev7 2026-08-27 03:50:17.331144 | ubuntu-noble | ++ local suffix= 2026-08-27 03:50:17.331216 | ubuntu-noble | ++ local name=skyline_apiserver 2026-08-27 03:50:17.331250 | ubuntu-noble | ++ local candidate path 2026-08-27 03:50:17.331313 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:17.331346 | ubuntu-noble | ++ path=patches/2025.2/skyline_apiserver 2026-08-27 03:50:17.331379 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_apiserver ]] 2026-08-27 03:50:17.331465 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:17.331496 | ubuntu-noble | ++ path=patches/2025.2/skyline-apiserver 2026-08-27 03:50:17.331525 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline-apiserver ]] 2026-08-27 03:50:17.331559 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:17.331585 | ubuntu-noble | ++ path=patches/2025.2/skyline_apiserver 2026-08-27 03:50:17.331619 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_apiserver ]] 2026-08-27 03:50:17.331654 | ubuntu-noble | ++ return 1 2026-08-27 03:50:17.332062 | ubuntu-noble | + patch_dir= 2026-08-27 03:50:17.332149 | ubuntu-noble | + patch_dir= 2026-08-27 03:50:17.332840 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 skyline_apiserver-7.0.1.dev7 /source 2026-08-27 03:50:17.332954 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-27 03:50:17.332990 | ubuntu-noble | ++ local directory=skyline_apiserver-7.0.1.dev7 2026-08-27 03:50:17.333031 | ubuntu-noble | ++ local suffix=/source 2026-08-27 03:50:17.333129 | ubuntu-noble | ++ local name=skyline_apiserver 2026-08-27 03:50:17.333171 | ubuntu-noble | ++ local candidate path 2026-08-27 03:50:17.333223 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:17.333255 | ubuntu-noble | ++ path=overlays/2025.2/skyline_apiserver/source 2026-08-27 03:50:17.333284 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_apiserver/source ]] 2026-08-27 03:50:17.333323 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:17.333350 | ubuntu-noble | ++ path=overlays/2025.2/skyline-apiserver/source 2026-08-27 03:50:17.333376 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline-apiserver/source ]] 2026-08-27 03:50:17.333407 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:17.333454 | ubuntu-noble | ++ path=overlays/2025.2/skyline_apiserver/source 2026-08-27 03:50:17.333480 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_apiserver/source ]] 2026-08-27 03:50:17.333511 | ubuntu-noble | ++ return 1 2026-08-27 03:50:17.333857 | ubuntu-noble | + overlay_dir= 2026-08-27 03:50:17.333907 | ubuntu-noble | + overlay_dir= 2026-08-27 03:50:17.333952 | ubuntu-noble | + echo Check patches for skyline-apiserver-stable-2025.2.tar.gz 2026-08-27 03:50:17.333975 | ubuntu-noble | Check patches for skyline-apiserver-stable-2025.2.tar.gz 2026-08-27 03:50:17.334006 | ubuntu-noble | + [[ -n '' ]] 2026-08-27 03:50:17.334039 | ubuntu-noble | + echo Check overlays for skyline-apiserver-stable-2025.2.tar.gz 2026-08-27 03:50:17.334057 | ubuntu-noble | Check overlays for skyline-apiserver-stable-2025.2.tar.gz 2026-08-27 03:50:17.334095 | ubuntu-noble | + [[ -n '' ]] 2026-08-27 03:50:17.334140 | ubuntu-noble | + popd 2026-08-27 03:50:17.334235 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-27 03:50:17.334271 | ubuntu-noble | + pushd tarballs 2026-08-27 03:50:17.334923 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-08-27 03:50:17.336676 | ubuntu-noble | + filename=skyline-console-stable-2025.2.tar.gz 2026-08-27 03:50:17.337058 | ubuntu-noble | + [[ -e skyline-console-stable-2025.2.tar.gz ]] 2026-08-27 03:50:17.337076 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-08-27 03:50:17.337119 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-08-27 03:50:17.337137 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-08-27 03:50:19.815240 | ubuntu-noble | 2026-08-27 03:50:19 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-27 03:50:19.817365 | 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-27 03:50:19.817483 | ubuntu-noble | + echo Process skyline-console-stable-2025.2.tar.gz 2026-08-27 03:50:19.817497 | ubuntu-noble | Process skyline-console-stable-2025.2.tar.gz 2026-08-27 03:50:19.819153 | ubuntu-noble | ++ tar -tzf skyline-console-stable-2025.2.tar.gz 2026-08-27 03:50:19.819260 | ubuntu-noble | ++ head -1 2026-08-27 03:50:19.821692 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-27 03:50:19.827414 | ubuntu-noble | + directory=skyline_console-7.0.2.dev2 2026-08-27 03:50:19.828263 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 skyline_console-7.0.2.dev2 2026-08-27 03:50:19.828448 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-27 03:50:19.828502 | ubuntu-noble | ++ local directory=skyline_console-7.0.2.dev2 2026-08-27 03:50:19.828557 | ubuntu-noble | ++ local suffix= 2026-08-27 03:50:19.828623 | ubuntu-noble | ++ local name=skyline_console 2026-08-27 03:50:19.828660 | ubuntu-noble | ++ local candidate path 2026-08-27 03:50:19.828728 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:19.829226 | ubuntu-noble | ++ path=patches/2025.2/skyline_console 2026-08-27 03:50:19.829249 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_console ]] 2026-08-27 03:50:19.829257 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:19.829264 | ubuntu-noble | ++ path=patches/2025.2/skyline-console 2026-08-27 03:50:19.829272 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline-console ]] 2026-08-27 03:50:19.829279 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:19.829286 | ubuntu-noble | ++ path=patches/2025.2/skyline_console 2026-08-27 03:50:19.829293 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_console ]] 2026-08-27 03:50:19.829300 | ubuntu-noble | ++ return 1 2026-08-27 03:50:19.829311 | ubuntu-noble | + patch_dir= 2026-08-27 03:50:19.829318 | ubuntu-noble | + patch_dir= 2026-08-27 03:50:19.830529 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 skyline_console-7.0.2.dev2 /source 2026-08-27 03:50:19.830553 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-27 03:50:19.830560 | ubuntu-noble | ++ local directory=skyline_console-7.0.2.dev2 2026-08-27 03:50:19.830566 | ubuntu-noble | ++ local suffix=/source 2026-08-27 03:50:19.830572 | ubuntu-noble | ++ local name=skyline_console 2026-08-27 03:50:19.830578 | ubuntu-noble | ++ local candidate path 2026-08-27 03:50:19.830584 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:19.830590 | ubuntu-noble | ++ path=overlays/2025.2/skyline_console/source 2026-08-27 03:50:19.830596 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_console/source ]] 2026-08-27 03:50:19.830602 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:19.830608 | ubuntu-noble | ++ path=overlays/2025.2/skyline-console/source 2026-08-27 03:50:19.830614 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline-console/source ]] 2026-08-27 03:50:19.830620 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:19.830625 | ubuntu-noble | ++ path=overlays/2025.2/skyline_console/source 2026-08-27 03:50:19.830631 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_console/source ]] 2026-08-27 03:50:19.830637 | ubuntu-noble | ++ return 1 2026-08-27 03:50:19.830647 | ubuntu-noble | + overlay_dir= 2026-08-27 03:50:19.830653 | ubuntu-noble | + overlay_dir= 2026-08-27 03:50:19.830659 | ubuntu-noble | + echo Check patches for skyline-console-stable-2025.2.tar.gz 2026-08-27 03:50:19.830665 | ubuntu-noble | Check patches for skyline-console-stable-2025.2.tar.gz 2026-08-27 03:50:19.830671 | ubuntu-noble | + [[ -n '' ]] 2026-08-27 03:50:19.830676 | ubuntu-noble | + echo Check overlays for skyline-console-stable-2025.2.tar.gz 2026-08-27 03:50:19.830682 | ubuntu-noble | Check overlays for skyline-console-stable-2025.2.tar.gz 2026-08-27 03:50:19.830704 | ubuntu-noble | + [[ -n '' ]] 2026-08-27 03:50:19.830710 | ubuntu-noble | + popd 2026-08-27 03:50:19.831020 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-27 03:50:19.831042 | ubuntu-noble | + pushd tarballs 2026-08-27 03:50:19.831460 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-08-27 03:50:19.833502 | ubuntu-noble | + filename=watcher-stable-2025.2.tar.gz 2026-08-27 03:50:19.833528 | ubuntu-noble | + [[ -e watcher-stable-2025.2.tar.gz ]] 2026-08-27 03:50:19.833535 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-08-27 03:50:19.833541 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-08-27 03:50:19.833547 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-08-27 03:50:21.128177 | ubuntu-noble | 2026-08-27 03:50:21 URL:https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz [1295115/1295115] -> "watcher-stable-2025.2.tar.gz" [1] 2026-08-27 03:50:21.129591 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-27 03:50:21.129614 | ubuntu-noble | + echo Process watcher-stable-2025.2.tar.gz 2026-08-27 03:50:21.129619 | ubuntu-noble | Process watcher-stable-2025.2.tar.gz 2026-08-27 03:50:21.132042 | ubuntu-noble | ++ tar -tzf watcher-stable-2025.2.tar.gz 2026-08-27 03:50:21.132060 | ubuntu-noble | ++ head -1 2026-08-27 03:50:21.133430 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-27 03:50:21.135643 | ubuntu-noble | + directory=python_watcher-15.1.3.dev1 2026-08-27 03:50:21.136199 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 python_watcher-15.1.3.dev1 2026-08-27 03:50:21.136318 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-27 03:50:21.136373 | ubuntu-noble | ++ local directory=python_watcher-15.1.3.dev1 2026-08-27 03:50:21.136412 | ubuntu-noble | ++ local suffix= 2026-08-27 03:50:21.136457 | ubuntu-noble | ++ local name=python_watcher 2026-08-27 03:50:21.136480 | ubuntu-noble | ++ local candidate path 2026-08-27 03:50:21.136524 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:21.136547 | ubuntu-noble | ++ path=patches/2025.2/python_watcher 2026-08-27 03:50:21.136582 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/python_watcher ]] 2026-08-27 03:50:21.136638 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:21.136673 | ubuntu-noble | ++ path=patches/2025.2/python-watcher 2026-08-27 03:50:21.136699 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/python-watcher ]] 2026-08-27 03:50:21.136725 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:21.136744 | ubuntu-noble | ++ path=patches/2025.2/python_watcher 2026-08-27 03:50:21.136763 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/python_watcher ]] 2026-08-27 03:50:21.136786 | ubuntu-noble | ++ return 1 2026-08-27 03:50:21.137052 | ubuntu-noble | + patch_dir= 2026-08-27 03:50:21.137102 | ubuntu-noble | + patch_dir= 2026-08-27 03:50:21.137747 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 python_watcher-15.1.3.dev1 /source 2026-08-27 03:50:21.137864 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-27 03:50:21.137903 | ubuntu-noble | ++ local directory=python_watcher-15.1.3.dev1 2026-08-27 03:50:21.137945 | ubuntu-noble | ++ local suffix=/source 2026-08-27 03:50:21.137995 | ubuntu-noble | ++ local name=python_watcher 2026-08-27 03:50:21.138024 | ubuntu-noble | ++ local candidate path 2026-08-27 03:50:21.138103 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:21.138143 | ubuntu-noble | ++ path=overlays/2025.2/python_watcher/source 2026-08-27 03:50:21.138172 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/python_watcher/source ]] 2026-08-27 03:50:21.138212 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:21.138236 | ubuntu-noble | ++ path=overlays/2025.2/python-watcher/source 2026-08-27 03:50:21.138260 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/python-watcher/source ]] 2026-08-27 03:50:21.138288 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:21.138310 | ubuntu-noble | ++ path=overlays/2025.2/python_watcher/source 2026-08-27 03:50:21.138334 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/python_watcher/source ]] 2026-08-27 03:50:21.138389 | ubuntu-noble | ++ return 1 2026-08-27 03:50:21.138710 | ubuntu-noble | + overlay_dir= 2026-08-27 03:50:21.138749 | ubuntu-noble | + overlay_dir= 2026-08-27 03:50:21.138783 | ubuntu-noble | + echo Check patches for watcher-stable-2025.2.tar.gz 2026-08-27 03:50:21.138800 | ubuntu-noble | Check patches for watcher-stable-2025.2.tar.gz 2026-08-27 03:50:21.138823 | ubuntu-noble | + [[ -n '' ]] 2026-08-27 03:50:21.138850 | ubuntu-noble | + echo Check overlays for watcher-stable-2025.2.tar.gz 2026-08-27 03:50:21.138866 | ubuntu-noble | Check overlays for watcher-stable-2025.2.tar.gz 2026-08-27 03:50:21.138886 | ubuntu-noble | + [[ -n '' ]] 2026-08-27 03:50:21.138904 | ubuntu-noble | + popd 2026-08-27 03:50:21.138980 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-27 03:50:21.139007 | ubuntu-noble | + pushd tarballs 2026-08-27 03:50:21.139602 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-08-27 03:50:21.141143 | ubuntu-noble | + filename=requirements-stable-2025.2.tar.gz 2026-08-27 03:50:21.141193 | ubuntu-noble | + [[ -e requirements-stable-2025.2.tar.gz ]] 2026-08-27 03:50:21.141236 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-08-27 03:50:21.141253 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-08-27 03:50:21.141296 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-08-27 03:50:22.131506 | ubuntu-noble | 2026-08-27 03:50:22 URL:https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz [151783/151783] -> "requirements-stable-2025.2.tar.gz" [1] 2026-08-27 03:50:22.134589 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-27 03:50:22.134633 | ubuntu-noble | + echo Process requirements-stable-2025.2.tar.gz 2026-08-27 03:50:22.134645 | ubuntu-noble | Process requirements-stable-2025.2.tar.gz 2026-08-27 03:50:22.138164 | ubuntu-noble | ++ tar -tzf requirements-stable-2025.2.tar.gz 2026-08-27 03:50:22.138207 | ubuntu-noble | ++ head -1 2026-08-27 03:50:22.139601 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-27 03:50:22.147787 | ubuntu-noble | + directory=openstack_requirements-1.2.1.dev7853 2026-08-27 03:50:22.149209 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 openstack_requirements-1.2.1.dev7853 2026-08-27 03:50:22.149486 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-27 03:50:22.149565 | ubuntu-noble | ++ local directory=openstack_requirements-1.2.1.dev7853 2026-08-27 03:50:22.149641 | ubuntu-noble | ++ local suffix= 2026-08-27 03:50:22.149734 | ubuntu-noble | ++ local name=openstack_requirements 2026-08-27 03:50:22.149786 | ubuntu-noble | ++ local candidate path 2026-08-27 03:50:22.149881 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:22.149933 | ubuntu-noble | ++ path=patches/2025.2/openstack_requirements 2026-08-27 03:50:22.149983 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_requirements ]] 2026-08-27 03:50:22.150060 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:22.150138 | ubuntu-noble | ++ path=patches/2025.2/openstack-requirements 2026-08-27 03:50:22.150190 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack-requirements ]] 2026-08-27 03:50:22.150241 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:22.150282 | ubuntu-noble | ++ path=patches/2025.2/openstack_requirements 2026-08-27 03:50:22.150322 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_requirements ]] 2026-08-27 03:50:22.150396 | ubuntu-noble | ++ return 1 2026-08-27 03:50:22.151038 | ubuntu-noble | + patch_dir= 2026-08-27 03:50:22.151181 | ubuntu-noble | + patch_dir= 2026-08-27 03:50:22.152491 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 openstack_requirements-1.2.1.dev7853 /source 2026-08-27 03:50:22.152670 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-27 03:50:22.152727 | ubuntu-noble | ++ local directory=openstack_requirements-1.2.1.dev7853 2026-08-27 03:50:22.152789 | ubuntu-noble | ++ local suffix=/source 2026-08-27 03:50:22.152864 | ubuntu-noble | ++ local name=openstack_requirements 2026-08-27 03:50:22.152907 | ubuntu-noble | ++ local candidate path 2026-08-27 03:50:22.152980 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:22.153047 | ubuntu-noble | ++ path=overlays/2025.2/openstack_requirements/source 2026-08-27 03:50:22.153121 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_requirements/source ]] 2026-08-27 03:50:22.153192 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:22.153230 | ubuntu-noble | ++ path=overlays/2025.2/openstack-requirements/source 2026-08-27 03:50:22.153267 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack-requirements/source ]] 2026-08-27 03:50:22.153309 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-27 03:50:22.153365 | ubuntu-noble | ++ path=overlays/2025.2/openstack_requirements/source 2026-08-27 03:50:22.153404 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_requirements/source ]] 2026-08-27 03:50:22.153447 | ubuntu-noble | ++ return 1 2026-08-27 03:50:22.153994 | ubuntu-noble | + overlay_dir= 2026-08-27 03:50:22.154122 | ubuntu-noble | + overlay_dir= 2026-08-27 03:50:22.154217 | ubuntu-noble | + echo Check patches for requirements-stable-2025.2.tar.gz 2026-08-27 03:50:22.154257 | ubuntu-noble | Check patches for requirements-stable-2025.2.tar.gz 2026-08-27 03:50:22.154309 | ubuntu-noble | + [[ -n '' ]] 2026-08-27 03:50:22.155171 | ubuntu-noble | + echo Check overlays for requirements-stable-2025.2.tar.gz 2026-08-27 03:50:22.155202 | ubuntu-noble | Check overlays for requirements-stable-2025.2.tar.gz 2026-08-27 03:50:22.155209 | ubuntu-noble | + [[ -n '' ]] 2026-08-27 03:50:22.155217 | ubuntu-noble | + popd 2026-08-27 03:50:22.155225 | 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-27 03:50:22.155234 | ubuntu-noble | + local manifest=/home/zuul/src/github.com/osism/container-images-kolla/.patches-applied 2026-08-27 03:50:22.155241 | ubuntu-noble | + shift 2026-08-27 03:50:22.155248 | ubuntu-noble | + [[ ! -e /home/zuul/src/github.com/osism/container-images-kolla/.patches-applied ]] 2026-08-27 03:50:22.155255 | ubuntu-noble | + roots=() 2026-08-27 03:50:22.155262 | ubuntu-noble | + local roots dir 2026-08-27 03:50:22.155268 | ubuntu-noble | + for dir in "$@" 2026-08-27 03:50:22.155276 | ubuntu-noble | + [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2 ]] 2026-08-27 03:50:22.155283 | ubuntu-noble | + roots+=("$PATCH_ROOT/$dir") 2026-08-27 03:50:22.155290 | ubuntu-noble | + for dir in "$@" 2026-08-27 03:50:22.155297 | ubuntu-noble | + [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/kolla-build/2025.2 ]] 2026-08-27 03:50:22.155304 | ubuntu-noble | + roots+=("$PATCH_ROOT/$dir") 2026-08-27 03:50:22.155311 | ubuntu-noble | + [[ 2 -eq 0 ]] 2026-08-27 03:50:22.155317 | ubuntu-noble | + local tmp 2026-08-27 03:50:22.156522 | ubuntu-noble | ++ mktemp -d 2026-08-27 03:50:22.160007 | ubuntu-noble | + tmp=/tmp/tmp.ZYGKXyjafH 2026-08-27 03:50:22.160052 | 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-27 03:50:22.160688 | ubuntu-noble | + sed 's|^/home/zuul/src/github.com/osism/container-images-kolla/||' 2026-08-27 03:50:22.161258 | ubuntu-noble | + sort 2026-08-27 03:50:22.166216 | ubuntu-noble | + sort -u /home/zuul/src/github.com/osism/container-images-kolla/.patches-applied 2026-08-27 03:50:22.169432 | ubuntu-noble | + comm -23 /tmp/tmp.ZYGKXyjafH/expected /tmp/tmp.ZYGKXyjafH/applied 2026-08-27 03:50:22.171553 | ubuntu-noble | + local expected_count missing_count 2026-08-27 03:50:22.172361 | ubuntu-noble | ++ wc -l 2026-08-27 03:50:22.175675 | ubuntu-noble | + expected_count=17 2026-08-27 03:50:22.176583 | ubuntu-noble | ++ wc -l 2026-08-27 03:50:22.180215 | ubuntu-noble | + missing_count=0 2026-08-27 03:50:22.180259 | ubuntu-noble | + [[ 0 -gt 0 ]] 2026-08-27 03:50:22.180268 | ubuntu-noble | + rm -rf /tmp/tmp.ZYGKXyjafH 2026-08-27 03:50:22.183149 | ubuntu-noble | + echo 'VERIFIED: 17 patch files, all applied' 2026-08-27 03:50:22.183205 | ubuntu-noble | VERIFIED: 17 patch files, all applied 2026-08-27 03:50:22.183227 | ubuntu-noble | + return 0 2026-08-27 03:50:22.360295 | ubuntu-noble | ok: Runtime: 0:01:09.104325 2026-08-27 03:50:22.406372 | 2026-08-27 03:50:22.406506 | PLAY RECAP 2026-08-27 03:50:22.406574 | ubuntu-noble | ok: 2 changed: 0 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-27 03:50:22.406621 | 2026-08-27 03:50:22.552581 | RUN END RESULT_NORMAL: [untrusted : github.com/osism/container-images-kolla/playbooks/patch.yml@main] 2026-08-27 03:50:22.553956 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-fetch.yaml@main] 2026-08-27 03:50:23.385316 | 2026-08-27 03:50:23.385495 | PLAY [Base post-fetch] 2026-08-27 03:50:23.400195 | 2026-08-27 03:50:23.400341 | TASK [diagnose-network : Ensure log directory exists] 2026-08-27 03:50:24.055983 | ubuntu-noble | ok 2026-08-27 03:50:24.068243 | 2026-08-27 03:50:24.068447 | TASK [diagnose-network : Snapshot dual-stack network state (post)] 2026-08-27 03:50:36.174406 | ubuntu-noble | ok: Runtime: 0:00:05.908700 2026-08-27 03:50:36.185413 | 2026-08-27 03:50:36.185638 | TASK [diagnose-network : Snapshot Docker/BuildKit IPv6 config (teardown)] 2026-08-27 03:50:42.353696 | ubuntu-noble | ok: Runtime: 0:00:00.312019 2026-08-27 03:50:42.361362 | 2026-08-27 03:50:42.361514 | TASK [diagnose-network : Probe container network namespace (teardown)] 2026-08-27 03:50:48.504985 | ubuntu-noble | ok: Runtime: 0:00:00.066906 2026-08-27 03:50:48.515827 | 2026-08-27 03:50:48.515970 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-27 03:50:48.571817 | ubuntu-noble | skipping: Conditional result was False 2026-08-27 03:50:48.578452 | 2026-08-27 03:50:48.578611 | TASK [fetch-output : Set log path for single node] 2026-08-27 03:50:48.636501 | ubuntu-noble | ok 2026-08-27 03:50:48.641767 | 2026-08-27 03:50:48.641884 | LOOP [fetch-output : Ensure local output dirs] 2026-08-27 03:50:48.969530 | ubuntu-noble -> localhost | ok: "/var/lib/zuul/builds/7f01fae8edd74f61b36383ddf891153d/work/logs" 2026-08-27 03:50:49.281745 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/7f01fae8edd74f61b36383ddf891153d/work/artifacts" 2026-08-27 03:50:49.631894 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/7f01fae8edd74f61b36383ddf891153d/work/docs" 2026-08-27 03:50:49.657783 | 2026-08-27 03:50:49.657937 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-27 03:50:50.470147 | ubuntu-noble | changed: 2026-08-27 03:50:50.470417 | ubuntu-noble | .d..t...... ./ 2026-08-27 03:50:50.470454 | ubuntu-noble | >f+++++++++ net-debug.post.txt 2026-08-27 03:50:50.470480 | ubuntu-noble | >f+++++++++ net-debug.pre.txt 2026-08-27 03:50:50.470503 | ubuntu-noble | >f+++++++++ sudo-debug.txt 2026-08-27 03:50:50.470526 | ubuntu-noble | >f+++++++++ sudo-strace.log 2026-08-27 03:50:50.470569 | ubuntu-noble | >f+++++++++ sudo-strace.log.time 2026-08-27 03:50:50.470619 | ubuntu-noble | changed: All items complete 2026-08-27 03:50:50.470647 | 2026-08-27 03:50:51.044947 | ubuntu-noble | changed: .d..t...... ./ 2026-08-27 03:50:51.631543 | ubuntu-noble | changed: .d..t...... ./ 2026-08-27 03:50:51.660694 | 2026-08-27 03:50:51.660993 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-27 03:50:52.032030 | ubuntu-noble -> localhost | ok: Item: artifacts Runtime: 0:00:00.012497 2026-08-27 03:50:52.342850 | ubuntu-noble -> localhost | ok: Item: docs Runtime: 0:00:00.010925 2026-08-27 03:50:52.362056 | 2026-08-27 03:50:52.362213 | PLAY RECAP 2026-08-27 03:50:52.362285 | ubuntu-noble | ok: 8 changed: 3 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-27 03:50:52.362320 | 2026-08-27 03:50:52.520923 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post-fetch.yaml@main] 2026-08-27 03:50:52.522025 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-08-27 03:50:53.313058 | 2026-08-27 03:50:53.313261 | PLAY [Base post] 2026-08-27 03:50:53.336857 | 2026-08-27 03:50:53.337066 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-27 03:50:54.219535 | ubuntu-noble | changed 2026-08-27 03:50:54.228442 | 2026-08-27 03:50:54.228646 | PLAY RECAP 2026-08-27 03:50:54.228733 | ubuntu-noble | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-27 03:50:54.228810 | 2026-08-27 03:50:54.372628 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-08-27 03:50:54.373913 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-27 03:50:55.198223 | 2026-08-27 03:50:55.198405 | PLAY [Base post-logs] 2026-08-27 03:50:55.209627 | 2026-08-27 03:50:55.209772 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-27 03:50:55.661682 | localhost | changed 2026-08-27 03:50:55.673027 | 2026-08-27 03:50:55.673394 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-27 03:50:55.725172 | localhost | ok 2026-08-27 03:50:55.734980 | 2026-08-27 03:50:55.735106 | TASK [Set zuul-log-path fact] 2026-08-27 03:50:55.768786 | localhost | ok 2026-08-27 03:50:55.784353 | 2026-08-27 03:50:55.784700 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-27 03:50:55.826323 | localhost | ok 2026-08-27 03:50:55.829836 | 2026-08-27 03:50:55.829954 | TASK [upload-logs : Create log directories] 2026-08-27 03:50:56.381825 | localhost | changed 2026-08-27 03:50:56.388791 | 2026-08-27 03:50:56.388990 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-27 03:50:56.908512 | localhost -> localhost | ok: Runtime: 0:00:00.007832 2026-08-27 03:50:56.918240 | 2026-08-27 03:50:56.918418 | TASK [upload-logs : Upload logs to log server] 2026-08-27 03:50:57.489481 | localhost | Output suppressed because no_log was given 2026-08-27 03:50:57.492798 | 2026-08-27 03:50:57.492958 | LOOP [upload-logs : Compress console log and json output] 2026-08-27 03:50:57.547027 | localhost | skipping: Conditional result was False 2026-08-27 03:50:57.552709 | localhost | skipping: Conditional result was False 2026-08-27 03:50:57.566701 | 2026-08-27 03:50:57.567014 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-27 03:50:57.629745 | localhost | skipping: Conditional result was False 2026-08-27 03:50:57.630361 | 2026-08-27 03:50:57.634170 | localhost | skipping: Conditional result was False 2026-08-27 03:50:57.640341 | 2026-08-27 03:50:57.640581 | LOOP [upload-logs : Upload console log and json output]