2026-08-14 06:28:23.674713 | Job console starting 2026-08-14 06:28:23.686173 | Updating git repos 2026-08-14 06:28:23.744337 | Cloning repos into workspace 2026-08-14 06:28:24.154221 | Restoring repo states 2026-08-14 06:28:24.190216 | Merging changes 2026-08-14 06:28:24.819596 | Checking out repos 2026-08-14 06:28:25.088456 | Preparing playbooks 2026-08-14 06:28:25.935616 | Running Ansible setup 2026-08-14 06:28:31.241635 | PRE-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/pre.yaml@main] 2026-08-14 06:28:32.350904 | 2026-08-14 06:28:32.351093 | PLAY [Base pre] 2026-08-14 06:28:32.401965 | 2026-08-14 06:28:32.402163 | TASK [Setup log path fact] 2026-08-14 06:28:32.445286 | orchestrator | ok 2026-08-14 06:28:32.466359 | 2026-08-14 06:28:32.466556 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-14 06:28:32.510494 | orchestrator | ok 2026-08-14 06:28:32.524479 | 2026-08-14 06:28:32.524641 | TASK [emit-job-header : Print job information] 2026-08-14 06:28:32.573000 | # Job Information 2026-08-14 06:28:32.573311 | Ansible Version: 2.16.14 2026-08-14 06:28:32.573351 | Job: testbed-update-stable-ubuntu-24.04 2026-08-14 06:28:32.573393 | Pipeline: label-additional 2026-08-14 06:28:32.573420 | Executor: 521e9411259a 2026-08-14 06:28:32.573442 | Triggered by: https://github.com/osism/testbed/pull/2948 2026-08-14 06:28:32.573464 | Event ID: 51c50690-97a9-11f1-9c78-62432ccb65b8 2026-08-14 06:28:32.579631 | 2026-08-14 06:28:32.579778 | LOOP [emit-job-header : Print node information] 2026-08-14 06:28:32.709421 | orchestrator | ok: 2026-08-14 06:28:32.709670 | orchestrator | # Node Information 2026-08-14 06:28:32.709717 | orchestrator | Inventory Hostname: orchestrator 2026-08-14 06:28:32.709748 | orchestrator | Hostname: zuul-static-regiocloud-infra-1 2026-08-14 06:28:32.709776 | orchestrator | Username: zuul-testbed04 2026-08-14 06:28:32.709803 | orchestrator | Distro: Debian 12.15 2026-08-14 06:28:32.709832 | orchestrator | Provider: static-testbed 2026-08-14 06:28:32.709859 | orchestrator | Region: 2026-08-14 06:28:32.709886 | orchestrator | Label: testbed-orchestrator 2026-08-14 06:28:32.709911 | orchestrator | Product Name: OpenStack Nova 2026-08-14 06:28:32.709937 | orchestrator | Interface IP: 81.163.193.140 2026-08-14 06:28:32.725016 | 2026-08-14 06:28:32.725220 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-14 06:28:33.278481 | orchestrator -> localhost | changed 2026-08-14 06:28:33.287453 | 2026-08-14 06:28:33.287562 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-14 06:28:34.846079 | orchestrator -> localhost | changed 2026-08-14 06:28:34.862768 | 2026-08-14 06:28:34.862914 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-14 06:28:35.289647 | orchestrator -> localhost | ok 2026-08-14 06:28:35.295548 | 2026-08-14 06:28:35.295647 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-14 06:28:35.328962 | orchestrator | ok 2026-08-14 06:28:35.358163 | orchestrator | included: /var/lib/zuul/builds/17e3119e738c4684b4c54abdd7d447bc/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-14 06:28:35.363950 | 2026-08-14 06:28:35.364039 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-14 06:28:39.407792 | orchestrator -> localhost | Generating public/private rsa key pair. 2026-08-14 06:28:39.407995 | orchestrator -> localhost | Your identification has been saved in /var/lib/zuul/builds/17e3119e738c4684b4c54abdd7d447bc/work/17e3119e738c4684b4c54abdd7d447bc_id_rsa 2026-08-14 06:28:39.408030 | orchestrator -> localhost | Your public key has been saved in /var/lib/zuul/builds/17e3119e738c4684b4c54abdd7d447bc/work/17e3119e738c4684b4c54abdd7d447bc_id_rsa.pub 2026-08-14 06:28:39.408054 | orchestrator -> localhost | The key fingerprint is: 2026-08-14 06:28:39.408074 | orchestrator -> localhost | SHA256:0hAVt1V2hMCUEDYTtlIRrtT10YI/X4AiQFB/zBBlMEQ zuul-build-sshkey 2026-08-14 06:28:39.408092 | orchestrator -> localhost | The key's randomart image is: 2026-08-14 06:28:39.408119 | orchestrator -> localhost | +---[RSA 3072]----+ 2026-08-14 06:28:39.408161 | orchestrator -> localhost | | .+==E=/O=*++o| 2026-08-14 06:28:39.408181 | orchestrator -> localhost | | o.&.B=o+o.| 2026-08-14 06:28:39.408198 | orchestrator -> localhost | | . +.O. ..o | 2026-08-14 06:28:39.408214 | orchestrator -> localhost | | + + o .| 2026-08-14 06:28:39.408231 | orchestrator -> localhost | | . S o.| 2026-08-14 06:28:39.408253 | orchestrator -> localhost | | . .| 2026-08-14 06:28:39.408270 | orchestrator -> localhost | | | 2026-08-14 06:28:39.408287 | orchestrator -> localhost | | | 2026-08-14 06:28:39.408304 | orchestrator -> localhost | | | 2026-08-14 06:28:39.408321 | orchestrator -> localhost | +----[SHA256]-----+ 2026-08-14 06:28:39.408368 | orchestrator -> localhost | ok: Runtime: 0:00:03.225299 2026-08-14 06:28:39.415608 | 2026-08-14 06:28:39.415973 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-14 06:28:39.465815 | orchestrator | ok 2026-08-14 06:28:39.484850 | orchestrator | included: /var/lib/zuul/builds/17e3119e738c4684b4c54abdd7d447bc/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-14 06:28:39.505843 | 2026-08-14 06:28:39.505975 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-14 06:28:39.539483 | orchestrator | skipping: Conditional result was False 2026-08-14 06:28:39.546904 | 2026-08-14 06:28:39.547017 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-14 06:28:40.632906 | orchestrator | changed 2026-08-14 06:28:40.644080 | 2026-08-14 06:28:40.644212 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-14 06:28:41.019928 | orchestrator | ok 2026-08-14 06:28:41.046270 | 2026-08-14 06:28:41.046402 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-14 06:28:41.498599 | orchestrator | ok 2026-08-14 06:28:41.504834 | 2026-08-14 06:28:41.504938 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-14 06:28:42.095849 | orchestrator | ok 2026-08-14 06:28:42.101646 | 2026-08-14 06:28:42.101724 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-14 06:28:42.114768 | orchestrator | skipping: Conditional result was False 2026-08-14 06:28:42.121779 | 2026-08-14 06:28:42.121862 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-14 06:28:42.603682 | orchestrator -> localhost | changed 2026-08-14 06:28:42.614684 | 2026-08-14 06:28:42.614776 | TASK [add-build-sshkey : Add back temp key] 2026-08-14 06:28:43.291210 | orchestrator -> localhost | Identity added: /var/lib/zuul/builds/17e3119e738c4684b4c54abdd7d447bc/work/17e3119e738c4684b4c54abdd7d447bc_id_rsa (zuul-build-sshkey) 2026-08-14 06:28:43.291404 | orchestrator -> localhost | ok: Runtime: 0:00:00.012714 2026-08-14 06:28:43.298205 | 2026-08-14 06:28:43.298295 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-14 06:28:43.768518 | orchestrator | ok 2026-08-14 06:28:43.889111 | 2026-08-14 06:28:43.889257 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-14 06:28:44.019262 | orchestrator | skipping: Conditional result was False 2026-08-14 06:28:44.054461 | 2026-08-14 06:28:44.054575 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-08-14 06:28:44.626622 | orchestrator | ok 2026-08-14 06:28:44.638187 | 2026-08-14 06:28:44.638283 | TASK [validate-host : Define zuul_info_dir fact] 2026-08-14 06:28:44.665619 | orchestrator | ok 2026-08-14 06:28:44.670397 | 2026-08-14 06:28:44.670488 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2026-08-14 06:28:45.218534 | orchestrator -> localhost | ok 2026-08-14 06:28:45.229609 | 2026-08-14 06:28:45.229700 | TASK [validate-host : Collect information about the host] 2026-08-14 06:28:46.397286 | orchestrator | ok 2026-08-14 06:28:46.449198 | 2026-08-14 06:28:46.449339 | TASK [validate-host : Sanitize hostname] 2026-08-14 06:28:46.519795 | orchestrator | ok 2026-08-14 06:28:46.525527 | 2026-08-14 06:28:46.525639 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2026-08-14 06:28:47.431138 | orchestrator -> localhost | changed 2026-08-14 06:28:47.437991 | 2026-08-14 06:28:47.438083 | TASK [validate-host : Collect information about zuul worker] 2026-08-14 06:28:47.880654 | orchestrator | ok 2026-08-14 06:28:47.888066 | 2026-08-14 06:28:47.888184 | TASK [validate-host : Write out all zuul information for each host] 2026-08-14 06:28:48.932324 | orchestrator -> localhost | changed 2026-08-14 06:28:48.946011 | 2026-08-14 06:28:48.946118 | TASK [prepare-workspace-log : Start zuul_console daemon.] 2026-08-14 06:28:49.261109 | orchestrator | ok 2026-08-14 06:28:49.268792 | 2026-08-14 06:28:49.268889 | TASK [prepare-workspace-log : Synchronize src repos to workspace directory.] 2026-08-14 06:29:32.832329 | orchestrator | changed: 2026-08-14 06:29:32.832573 | orchestrator | .d..t...... src/ 2026-08-14 06:29:32.832607 | orchestrator | .d..t...... src/github.com/ 2026-08-14 06:29:32.832631 | orchestrator | .d..t...... src/github.com/osism/ 2026-08-14 06:29:32.832652 | orchestrator | .d..t...... src/github.com/osism/ansible-collection-commons/ 2026-08-14 06:29:32.832673 | orchestrator | RedHat.yml 2026-08-14 06:29:32.847754 | orchestrator | .L..t...... src/github.com/osism/ansible-collection-commons/roles/repository/tasks/CentOS.yml -> RedHat.yml 2026-08-14 06:29:32.847771 | orchestrator | RedHat.yml 2026-08-14 06:29:32.847823 | orchestrator | = 1.53.0"... 2026-08-14 06:30:00.470250 | orchestrator | - Finding hashicorp/local versions matching ">= 2.2.0"... 2026-08-14 06:30:00.470290 | orchestrator | - Finding latest version of hashicorp/null... 2026-08-14 06:30:00.788726 | orchestrator | - Installing hashicorp/local v2.9.0... 2026-08-14 06:30:00.789496 | orchestrator | - Installing hashicorp/null v3.3.0... 2026-08-14 06:30:00.789553 | orchestrator | - Installing terraform-provider-openstack/openstack v3.4.0... 2026-08-14 06:30:01.314553 | orchestrator | - Installed hashicorp/null v3.3.0 (signed, key ID 0C0AF313E5FD9F80) 2026-08-14 06:30:01.583327 | orchestrator | - Installed terraform-provider-openstack/openstack v3.4.0 (signed, key ID 4F80527A391BEFD2) 2026-08-14 06:30:01.612834 | orchestrator | - Installed hashicorp/local v2.9.0 (signed, key ID 0C0AF313E5FD9F80) 2026-08-14 06:30:01.612910 | orchestrator | 2026-08-14 06:30:01.612920 | orchestrator | Providers are signed by their developers. 2026-08-14 06:30:01.612928 | orchestrator | If you'd like to know more about provider signing, you can read about it here: 2026-08-14 06:30:01.612935 | orchestrator | https://opentofu.org/docs/cli/plugins/signing/ 2026-08-14 06:30:01.612945 | orchestrator | 2026-08-14 06:30:01.612951 | orchestrator | OpenTofu has created a lock file .terraform.lock.hcl to record the provider 2026-08-14 06:30:01.612958 | orchestrator | selections it made above. Include this file in your version control repository 2026-08-14 06:30:01.612977 | orchestrator | so that OpenTofu can guarantee to make the same selections by default when 2026-08-14 06:30:01.612984 | orchestrator | you run "tofu init" in the future. 2026-08-14 06:30:01.613317 | orchestrator | 2026-08-14 06:30:01.613332 | orchestrator | OpenTofu has been successfully initialized! 2026-08-14 06:30:01.613350 | orchestrator | 2026-08-14 06:30:01.613362 | orchestrator | You may now begin working with OpenTofu. Try running "tofu plan" to see 2026-08-14 06:30:01.613368 | orchestrator | any changes that are required for your infrastructure. All OpenTofu commands 2026-08-14 06:30:01.613375 | orchestrator | should now work. 2026-08-14 06:30:01.613382 | orchestrator | 2026-08-14 06:30:01.613388 | orchestrator | If you ever set or change modules or backend configuration for OpenTofu, 2026-08-14 06:30:01.613394 | orchestrator | rerun this command to reinitialize your working directory. If you forget, other 2026-08-14 06:30:01.613401 | orchestrator | commands will detect it and remind you to do so if necessary. 2026-08-14 06:30:01.723939 | orchestrator | Created and switched to workspace "ci"! 2026-08-14 06:30:01.723996 | orchestrator | 2026-08-14 06:30:01.724003 | orchestrator | You're now on a new, empty workspace. Workspaces isolate their state, 2026-08-14 06:30:01.724009 | orchestrator | so if you run "tofu plan" OpenTofu will not see any existing state 2026-08-14 06:30:01.724014 | orchestrator | for this configuration. 2026-08-14 06:30:01.739113 | orchestrator | cp: cannot stat 'environments/ubuntu-24.04.tfvars': No such file or directory 2026-08-14 06:30:01.739439 | orchestrator | make: *** [Makefile:62: init] Error 1 2026-08-14 06:30:01.835459 | orchestrator | ERROR 2026-08-14 06:30:01.835702 | orchestrator | { 2026-08-14 06:30:01.835769 | orchestrator | "delta": "0:00:01.389082", 2026-08-14 06:30:01.835809 | orchestrator | "end": "2026-08-14 06:30:01.740350", 2026-08-14 06:30:01.835840 | orchestrator | "msg": "non-zero return code", 2026-08-14 06:30:01.835867 | orchestrator | "rc": 2, 2026-08-14 06:30:01.835893 | orchestrator | "start": "2026-08-14 06:30:00.351268" 2026-08-14 06:30:01.835917 | orchestrator | } failure 2026-08-14 06:30:01.839171 | 2026-08-14 06:30:01.839260 | PLAY RECAP 2026-08-14 06:30:01.839316 | orchestrator | ok: 4 changed: 0 unreachable: 0 failed: 1 skipped: 2 rescued: 0 ignored: 0 2026-08-14 06:30:01.839343 | 2026-08-14 06:30:02.011761 | RUN END RESULT_NORMAL: [untrusted : github.com/osism/testbed/playbooks/upgrade-stable.yml@main] 2026-08-14 06:30:02.013640 | POST-RUN START: [untrusted : github.com/osism/testbed/playbooks/collect-glance-logs.yml@main] 2026-08-14 06:30:03.071433 | 2026-08-14 06:30:03.071627 | PLAY [Collect Glance API logs play] 2026-08-14 06:30:03.113661 | 2026-08-14 06:30:03.113870 | TASK [Set cloud fact (Zuul deployment)] 2026-08-14 06:30:03.194369 | orchestrator | ok 2026-08-14 06:30:03.202215 | 2026-08-14 06:30:03.202382 | TASK [Set cloud fact (local deployment)] 2026-08-14 06:30:03.228894 | orchestrator | skipping: Conditional result was False 2026-08-14 06:30:03.242468 | 2026-08-14 06:30:03.242592 | TASK [Read the manager address] 2026-08-14 06:30:03.679420 | orchestrator | ok: file not found: /home/zuul-testbed04/src/github.com/osism/testbed/terraform/.MANAGER_ADDRESS.ci 2026-08-14 06:30:03.690322 | 2026-08-14 06:30:03.690457 | TASK [Capture the Glance API log from all testbed hosts] 2026-08-14 06:30:04.225496 | orchestrator | skipping: Conditional result was False 2026-08-14 06:30:04.234590 | 2026-08-14 06:30:04.234730 | TASK [Show the captured Glance API log] 2026-08-14 06:30:04.360073 | orchestrator | ok: ['(glance-api.log capture was skipped or produced no output)'] 2026-08-14 06:30:04.365928 | 2026-08-14 06:30:04.366047 | PLAY RECAP 2026-08-14 06:30:04.366133 | orchestrator | ok: 3 changed: 0 unreachable: 0 failed: 0 skipped: 2 rescued: 0 ignored: 0 2026-08-14 06:30:04.366162 | 2026-08-14 06:30:04.713585 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/osism/testbed/playbooks/collect-glance-logs.yml@main] 2026-08-14 06:30:04.717291 | POST-RUN START: [untrusted : github.com/osism/testbed/playbooks/post.yml@main] 2026-08-14 06:30:05.886690 | 2026-08-14 06:30:05.886915 | PLAY [Post output play] 2026-08-14 06:30:05.910124 | 2026-08-14 06:30:05.910340 | LOOP [stage-output : Register sources] 2026-08-14 06:30:05.987291 | 2026-08-14 06:30:05.987607 | TASK [stage-output : Check sudo] 2026-08-14 06:30:06.524094 | orchestrator | sudo: a password is required 2026-08-14 06:30:06.585124 | orchestrator | ok: Runtime: 0:00:00.023152 2026-08-14 06:30:06.598895 | 2026-08-14 06:30:06.599056 | LOOP [stage-output : Set source and destination for files and folders] 2026-08-14 06:30:06.656544 | 2026-08-14 06:30:06.657072 | TASK [stage-output : Build a list of source, dest dictionaries] 2026-08-14 06:30:06.779941 | orchestrator | ok 2026-08-14 06:30:06.798300 | 2026-08-14 06:30:06.798711 | LOOP [stage-output : Ensure target folders exist] 2026-08-14 06:30:07.330133 | orchestrator | ok: "docs" 2026-08-14 06:30:07.330546 | 2026-08-14 06:30:07.585836 | orchestrator | ok: "artifacts" 2026-08-14 06:30:07.848109 | orchestrator | ok: "logs" 2026-08-14 06:30:07.868367 | 2026-08-14 06:30:07.868538 | LOOP [stage-output : Copy files and folders to staging folder] 2026-08-14 06:30:07.914408 | 2026-08-14 06:30:07.914635 | TASK [stage-output : Make all log files readable] 2026-08-14 06:30:08.296993 | orchestrator | ok 2026-08-14 06:30:08.310280 | 2026-08-14 06:30:08.310443 | TASK [stage-output : Rename log files that match extensions_to_txt] 2026-08-14 06:30:08.369631 | orchestrator | skipping: Conditional result was False 2026-08-14 06:30:08.388588 | 2026-08-14 06:30:08.388737 | TASK [stage-output : Discover log files for compression] 2026-08-14 06:30:08.415895 | orchestrator | skipping: Conditional result was False 2026-08-14 06:30:08.431587 | 2026-08-14 06:30:08.431729 | LOOP [stage-output : Archive everything from logs] 2026-08-14 06:30:08.474233 | 2026-08-14 06:30:08.474605 | PLAY [Post cleanup play] 2026-08-14 06:30:08.482874 | 2026-08-14 06:30:08.482986 | TASK [Set cloud fact (Zuul deployment)] 2026-08-14 06:30:08.544217 | orchestrator | ok 2026-08-14 06:30:08.551486 | 2026-08-14 06:30:08.551616 | TASK [Set cloud fact (local deployment)] 2026-08-14 06:30:08.586537 | orchestrator | skipping: Conditional result was False 2026-08-14 06:30:08.597987 | 2026-08-14 06:30:08.598179 | TASK [Clean the cloud environment] 2026-08-14 06:30:09.255616 | orchestrator | 2026-08-14 06:30:09 - clean up servers 2026-08-14 06:30:09.793410 | orchestrator | 2026-08-14 06:30:09 - clean up keypairs 2026-08-14 06:30:09.819448 | orchestrator | 2026-08-14 06:30:09 - wait for servers to be gone 2026-08-14 06:30:09.868963 | orchestrator | 2026-08-14 06:30:09 - clean up ports 2026-08-14 06:30:09.954882 | orchestrator | 2026-08-14 06:30:09 - clean up volumes 2026-08-14 06:30:10.038921 | orchestrator | 2026-08-14 06:30:10 - disconnect routers 2026-08-14 06:30:10.063157 | orchestrator | 2026-08-14 06:30:10 - clean up subnets 2026-08-14 06:30:10.088357 | orchestrator | 2026-08-14 06:30:10 - clean up networks 2026-08-14 06:30:10.242959 | orchestrator | 2026-08-14 06:30:10 - clean up security groups 2026-08-14 06:30:10.276623 | orchestrator | 2026-08-14 06:30:10 - clean up floating ips 2026-08-14 06:30:10.303794 | orchestrator | 2026-08-14 06:30:10 - clean up routers 2026-08-14 06:30:10.655629 | orchestrator | ok: Runtime: 0:00:01.507548 2026-08-14 06:30:10.657599 | 2026-08-14 06:30:10.657687 | PLAY RECAP 2026-08-14 06:30:10.657759 | orchestrator | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 7 rescued: 0 ignored: 0 2026-08-14 06:30:10.657789 | 2026-08-14 06:30:10.799759 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/osism/testbed/playbooks/post.yml@main] 2026-08-14 06:30:10.802516 | POST-RUN START: [untrusted : github.com/osism/testbed/playbooks/cleanup.yml@main] 2026-08-14 06:30:11.586824 | 2026-08-14 06:30:11.587033 | PLAY [Cleanup play] 2026-08-14 06:30:11.603615 | 2026-08-14 06:30:11.603765 | TASK [Set cloud fact (Zuul deployment)] 2026-08-14 06:30:11.674829 | orchestrator | ok 2026-08-14 06:30:11.685122 | 2026-08-14 06:30:11.685338 | TASK [Set cloud fact (local deployment)] 2026-08-14 06:30:11.722171 | orchestrator | skipping: Conditional result was False 2026-08-14 06:30:11.741970 | 2026-08-14 06:30:11.742142 | TASK [Clean the cloud environment] 2026-08-14 06:30:12.672393 | orchestrator | 2026-08-14 06:30:12 - clean up servers 2026-08-14 06:30:13.323820 | orchestrator | 2026-08-14 06:30:13 - clean up keypairs 2026-08-14 06:30:13.340517 | orchestrator | 2026-08-14 06:30:13 - wait for servers to be gone 2026-08-14 06:30:13.378267 | orchestrator | 2026-08-14 06:30:13 - clean up ports 2026-08-14 06:30:13.500912 | orchestrator | 2026-08-14 06:30:13 - clean up volumes 2026-08-14 06:30:13.633832 | orchestrator | 2026-08-14 06:30:13 - disconnect routers 2026-08-14 06:30:13.668597 | orchestrator | 2026-08-14 06:30:13 - clean up subnets 2026-08-14 06:30:13.687484 | orchestrator | 2026-08-14 06:30:13 - clean up networks 2026-08-14 06:30:13.907498 | orchestrator | 2026-08-14 06:30:13 - clean up security groups 2026-08-14 06:30:13.950511 | orchestrator | 2026-08-14 06:30:13 - clean up floating ips 2026-08-14 06:30:13.975369 | orchestrator | 2026-08-14 06:30:13 - clean up routers 2026-08-14 06:30:14.309626 | orchestrator | ok: Runtime: 0:00:01.874928 2026-08-14 06:30:14.313677 | 2026-08-14 06:30:14.313909 | PLAY RECAP 2026-08-14 06:30:14.313992 | orchestrator | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-14 06:30:14.314030 | 2026-08-14 06:30:14.494379 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/osism/testbed/playbooks/cleanup.yml@main] 2026-08-14 06:30:14.495539 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-fetch.yaml@main] 2026-08-14 06:30:15.307105 | 2026-08-14 06:30:15.307296 | PLAY [Base post-fetch] 2026-08-14 06:30:15.323359 | 2026-08-14 06:30:15.323527 | TASK [diagnose-network : Ensure log directory exists] 2026-08-14 06:30:15.745363 | orchestrator | ok 2026-08-14 06:30:15.758117 | 2026-08-14 06:30:15.758339 | TASK [diagnose-network : Snapshot dual-stack network state (post)] 2026-08-14 06:30:27.618535 | orchestrator | ok: Runtime: 0:00:06.326214 2026-08-14 06:30:27.625470 | 2026-08-14 06:30:27.625627 | TASK [diagnose-network : Snapshot Docker/BuildKit IPv6 config (teardown)] 2026-08-14 06:30:33.703393 | orchestrator | ok: Runtime: 0:00:00.011123 2026-08-14 06:30:33.710714 | 2026-08-14 06:30:33.710944 | TASK [diagnose-network : Probe container network namespace (teardown)] 2026-08-14 06:30:39.748953 | orchestrator | ok: Runtime: 0:00:00.005408 2026-08-14 06:30:39.766238 | 2026-08-14 06:30:39.766389 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-14 06:30:39.825014 | orchestrator | skipping: Conditional result was False 2026-08-14 06:30:39.835808 | 2026-08-14 06:30:39.835977 | TASK [fetch-output : Set log path for single node] 2026-08-14 06:30:39.912250 | orchestrator | ok 2026-08-14 06:30:39.927001 | 2026-08-14 06:30:39.927320 | LOOP [fetch-output : Ensure local output dirs] 2026-08-14 06:30:40.239345 | orchestrator -> localhost | ok: "/var/lib/zuul/builds/17e3119e738c4684b4c54abdd7d447bc/work/logs" 2026-08-14 06:30:40.538503 | orchestrator -> localhost | changed: "/var/lib/zuul/builds/17e3119e738c4684b4c54abdd7d447bc/work/artifacts" 2026-08-14 06:30:40.864389 | orchestrator -> localhost | changed: "/var/lib/zuul/builds/17e3119e738c4684b4c54abdd7d447bc/work/docs" 2026-08-14 06:30:40.882548 | 2026-08-14 06:30:40.882763 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-14 06:30:41.877140 | orchestrator | changed: 2026-08-14 06:30:41.877546 | orchestrator | .d..t...... ./ 2026-08-14 06:30:41.877607 | orchestrator | >f+++++++++ net-debug.post.txt 2026-08-14 06:30:41.877642 | orchestrator | >f+++++++++ net-debug.pre.txt 2026-08-14 06:30:41.877690 | orchestrator | >f+++++++++ sudo-debug.txt 2026-08-14 06:30:41.877722 | orchestrator | >f+++++++++ sudo-strace.log 2026-08-14 06:30:41.877752 | orchestrator | >f+++++++++ sudo-strace.log.time 2026-08-14 06:30:41.877812 | orchestrator | changed: All items complete 2026-08-14 06:30:41.877845 | 2026-08-14 06:30:42.642800 | orchestrator | changed: .d..t...... ./ 2026-08-14 06:30:43.441918 | orchestrator | changed: .d..t...... ./ 2026-08-14 06:30:43.473034 | 2026-08-14 06:30:43.473205 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-14 06:30:43.856885 | orchestrator -> localhost | ok: Item: artifacts Runtime: 0:00:00.009200 2026-08-14 06:30:44.195518 | orchestrator -> localhost | ok: Item: docs Runtime: 0:00:00.011743 2026-08-14 06:30:44.216752 | 2026-08-14 06:30:44.216864 | PLAY RECAP 2026-08-14 06:30:44.216929 | orchestrator | ok: 8 changed: 3 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-14 06:30:44.216959 | 2026-08-14 06:30:44.435115 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post-fetch.yaml@main] 2026-08-14 06:30:44.436353 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-08-14 06:30:45.247319 | 2026-08-14 06:30:45.247522 | PLAY [Base post] 2026-08-14 06:30:45.263144 | 2026-08-14 06:30:45.263312 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-14 06:30:45.937895 | orchestrator | changed 2026-08-14 06:30:45.948004 | 2026-08-14 06:30:45.948168 | PLAY RECAP 2026-08-14 06:30:45.948241 | orchestrator | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-14 06:30:45.948310 | 2026-08-14 06:30:46.096726 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-08-14 06:30:46.099788 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-14 06:30:46.968861 | 2026-08-14 06:30:46.969136 | PLAY [Base post-logs] 2026-08-14 06:30:46.981775 | 2026-08-14 06:30:46.981968 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-14 06:30:47.512711 | localhost | changed 2026-08-14 06:30:47.530343 | 2026-08-14 06:30:47.530583 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-14 06:30:47.559767 | localhost | ok 2026-08-14 06:30:47.565386 | 2026-08-14 06:30:47.565558 | TASK [Set zuul-log-path fact] 2026-08-14 06:30:47.595338 | localhost | ok 2026-08-14 06:30:47.611169 | 2026-08-14 06:30:47.611417 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-14 06:30:47.651181 | localhost | ok 2026-08-14 06:30:47.658982 | 2026-08-14 06:30:47.659209 | TASK [upload-logs : Create log directories] 2026-08-14 06:30:48.226157 | localhost | changed 2026-08-14 06:30:48.229532 | 2026-08-14 06:30:48.229650 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-14 06:30:48.783817 | localhost -> localhost | ok: Runtime: 0:00:00.009799 2026-08-14 06:30:48.789216 | 2026-08-14 06:30:48.789372 | TASK [upload-logs : Upload logs to log server] 2026-08-14 06:30:49.416963 | localhost | Output suppressed because no_log was given 2026-08-14 06:30:49.423325 | 2026-08-14 06:30:49.423720 | LOOP [upload-logs : Compress console log and json output] 2026-08-14 06:30:49.502267 | localhost | skipping: Conditional result was False 2026-08-14 06:30:49.508260 | localhost | skipping: Conditional result was False 2026-08-14 06:30:49.521103 | 2026-08-14 06:30:49.521349 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-14 06:30:49.580513 | localhost | skipping: Conditional result was False 2026-08-14 06:30:49.580827 | 2026-08-14 06:30:49.587719 | localhost | skipping: Conditional result was False 2026-08-14 06:30:49.610150 | 2026-08-14 06:30:49.610414 | LOOP [upload-logs : Upload console log and json output]