2026-08-14 17:52:55.569616 | Job console starting 2026-08-14 17:52:55.632555 | Updating git repos 2026-08-14 17:52:55.777631 | Cloning repos into workspace 2026-08-14 17:52:56.173952 | Restoring repo states 2026-08-14 17:52:56.209218 | Merging changes 2026-08-14 17:52:57.007039 | Checking out repos 2026-08-14 17:52:57.287347 | Preparing playbooks 2026-08-14 17:52:58.326401 | Running Ansible setup 2026-08-14 17:53:02.842203 | PRE-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/pre.yaml@main] 2026-08-14 17:53:03.636449 | 2026-08-14 17:53:03.636663 | PLAY [Base pre] 2026-08-14 17:53:03.656339 | 2026-08-14 17:53:03.656504 | TASK [Setup log path fact] 2026-08-14 17:53:03.687458 | orchestrator | ok 2026-08-14 17:53:03.707519 | 2026-08-14 17:53:03.707684 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-14 17:53:03.738134 | orchestrator | ok 2026-08-14 17:53:03.750381 | 2026-08-14 17:53:03.750524 | TASK [emit-job-header : Print job information] 2026-08-14 17:53:03.793586 | # Job Information 2026-08-14 17:53:03.793823 | Ansible Version: 2.16.14 2026-08-14 17:53:03.793860 | Job: testbed-update-stable-ubuntu-24.04 2026-08-14 17:53:03.793894 | Pipeline: label-additional 2026-08-14 17:53:03.793917 | Executor: 521e9411259a 2026-08-14 17:53:03.793937 | Triggered by: https://github.com/osism/testbed/pull/2948 2026-08-14 17:53:03.793959 | Event ID: f2e3ed20-9808-11f1-8e7d-7aa6e1322ef5 2026-08-14 17:53:03.801252 | 2026-08-14 17:53:03.801371 | LOOP [emit-job-header : Print node information] 2026-08-14 17:53:03.961324 | orchestrator | ok: 2026-08-14 17:53:03.961594 | orchestrator | # Node Information 2026-08-14 17:53:03.961635 | orchestrator | Inventory Hostname: orchestrator 2026-08-14 17:53:03.961660 | orchestrator | Hostname: zuul-static-regiocloud-infra-1 2026-08-14 17:53:03.961681 | orchestrator | Username: zuul-testbed02 2026-08-14 17:53:03.961702 | orchestrator | Distro: Debian 12.15 2026-08-14 17:53:03.961725 | orchestrator | Provider: static-testbed 2026-08-14 17:53:03.961746 | orchestrator | Region: 2026-08-14 17:53:03.961767 | orchestrator | Label: testbed-orchestrator 2026-08-14 17:53:03.961787 | orchestrator | Product Name: OpenStack Nova 2026-08-14 17:53:03.961807 | orchestrator | Interface IP: 81.163.193.140 2026-08-14 17:53:03.984233 | 2026-08-14 17:53:03.984388 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-14 17:53:04.471285 | orchestrator -> localhost | changed 2026-08-14 17:53:04.481461 | 2026-08-14 17:53:04.481606 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-14 17:53:05.815619 | orchestrator -> localhost | changed 2026-08-14 17:53:05.834054 | 2026-08-14 17:53:05.834199 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-14 17:53:06.114635 | orchestrator -> localhost | ok 2026-08-14 17:53:06.125178 | 2026-08-14 17:53:06.125320 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-14 17:53:06.155646 | orchestrator | ok 2026-08-14 17:53:06.174576 | orchestrator | included: /var/lib/zuul/builds/117173db699e4ed290e6fbf2dcc7c18c/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-14 17:53:06.181759 | 2026-08-14 17:53:06.181888 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-14 17:53:07.207339 | orchestrator -> localhost | Generating public/private rsa key pair. 2026-08-14 17:53:07.207590 | orchestrator -> localhost | Your identification has been saved in /var/lib/zuul/builds/117173db699e4ed290e6fbf2dcc7c18c/work/117173db699e4ed290e6fbf2dcc7c18c_id_rsa 2026-08-14 17:53:07.207629 | orchestrator -> localhost | Your public key has been saved in /var/lib/zuul/builds/117173db699e4ed290e6fbf2dcc7c18c/work/117173db699e4ed290e6fbf2dcc7c18c_id_rsa.pub 2026-08-14 17:53:07.207656 | orchestrator -> localhost | The key fingerprint is: 2026-08-14 17:53:07.207680 | orchestrator -> localhost | SHA256:czK7C77/H8qtNExQ2vCUs6aExXKGt88B6mjF4W/RnGg zuul-build-sshkey 2026-08-14 17:53:07.207702 | orchestrator -> localhost | The key's randomart image is: 2026-08-14 17:53:07.207738 | orchestrator -> localhost | +---[RSA 3072]----+ 2026-08-14 17:53:07.207760 | orchestrator -> localhost | | o. o. | 2026-08-14 17:53:07.207782 | orchestrator -> localhost | | + BBo | 2026-08-14 17:53:07.207801 | orchestrator -> localhost | | o Xo*o+ | 2026-08-14 17:53:07.207820 | orchestrator -> localhost | | * E.B | 2026-08-14 17:53:07.207840 | orchestrator -> localhost | | + +S*o. | 2026-08-14 17:53:07.207870 | orchestrator -> localhost | | o . +Oo | 2026-08-14 17:53:07.207890 | orchestrator -> localhost | | . ... + . | 2026-08-14 17:53:07.207910 | orchestrator -> localhost | | . . + + . | 2026-08-14 17:53:07.207930 | orchestrator -> localhost | | oo+o=oo | 2026-08-14 17:53:07.207950 | orchestrator -> localhost | +----[SHA256]-----+ 2026-08-14 17:53:07.208002 | orchestrator -> localhost | ok: Runtime: 0:00:00.436990 2026-08-14 17:53:07.215837 | 2026-08-14 17:53:07.215959 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-14 17:53:07.245819 | orchestrator | ok 2026-08-14 17:53:07.257554 | orchestrator | included: /var/lib/zuul/builds/117173db699e4ed290e6fbf2dcc7c18c/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-14 17:53:07.268224 | 2026-08-14 17:53:07.268327 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-14 17:53:07.293020 | orchestrator | skipping: Conditional result was False 2026-08-14 17:53:07.299713 | 2026-08-14 17:53:07.299817 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-14 17:53:07.917208 | orchestrator | changed 2026-08-14 17:53:07.924687 | 2026-08-14 17:53:07.924814 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-14 17:53:08.189612 | orchestrator | ok 2026-08-14 17:53:08.202360 | 2026-08-14 17:53:08.202503 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-14 17:53:08.638551 | orchestrator | ok 2026-08-14 17:53:08.646571 | 2026-08-14 17:53:08.646698 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-14 17:53:09.033133 | orchestrator | ok 2026-08-14 17:53:09.040318 | 2026-08-14 17:53:09.040467 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-14 17:53:09.064803 | orchestrator | skipping: Conditional result was False 2026-08-14 17:53:09.073817 | 2026-08-14 17:53:09.073948 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-14 17:53:09.539379 | orchestrator -> localhost | changed 2026-08-14 17:53:09.553149 | 2026-08-14 17:53:09.553281 | TASK [add-build-sshkey : Add back temp key] 2026-08-14 17:53:09.904614 | orchestrator -> localhost | Identity added: /var/lib/zuul/builds/117173db699e4ed290e6fbf2dcc7c18c/work/117173db699e4ed290e6fbf2dcc7c18c_id_rsa (zuul-build-sshkey) 2026-08-14 17:53:09.904911 | orchestrator -> localhost | ok: Runtime: 0:00:00.011062 2026-08-14 17:53:09.912939 | 2026-08-14 17:53:09.913084 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-14 17:53:10.368227 | orchestrator | ok 2026-08-14 17:53:10.428520 | 2026-08-14 17:53:10.428677 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-14 17:53:10.454879 | orchestrator | skipping: Conditional result was False 2026-08-14 17:53:10.467938 | 2026-08-14 17:53:10.468134 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-08-14 17:53:10.896964 | orchestrator | ok 2026-08-14 17:53:10.910233 | 2026-08-14 17:53:10.910376 | TASK [validate-host : Define zuul_info_dir fact] 2026-08-14 17:53:10.959990 | orchestrator | ok 2026-08-14 17:53:10.969840 | 2026-08-14 17:53:10.969993 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2026-08-14 17:53:11.331639 | orchestrator -> localhost | ok 2026-08-14 17:53:11.367607 | 2026-08-14 17:53:11.367787 | TASK [validate-host : Collect information about the host] 2026-08-14 17:53:13.256148 | orchestrator | ok 2026-08-14 17:53:13.272989 | 2026-08-14 17:53:13.273138 | TASK [validate-host : Sanitize hostname] 2026-08-14 17:53:13.345053 | orchestrator | ok 2026-08-14 17:53:13.354147 | 2026-08-14 17:53:13.354282 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2026-08-14 17:53:13.918282 | orchestrator -> localhost | changed 2026-08-14 17:53:13.927406 | 2026-08-14 17:53:13.927572 | TASK [validate-host : Collect information about zuul worker] 2026-08-14 17:53:14.394041 | orchestrator | ok 2026-08-14 17:53:14.411761 | 2026-08-14 17:53:14.411914 | TASK [validate-host : Write out all zuul information for each host] 2026-08-14 17:53:14.977385 | orchestrator -> localhost | changed 2026-08-14 17:53:14.988948 | 2026-08-14 17:53:14.989069 | TASK [prepare-workspace-log : Start zuul_console daemon.] 2026-08-14 17:53:15.273372 | orchestrator | ok 2026-08-14 17:53:15.285528 | 2026-08-14 17:53:15.285673 | TASK [prepare-workspace-log : Synchronize src repos to workspace directory.] 2026-08-14 17:55:02.310245 | orchestrator | changed: 2026-08-14 17:55:02.310637 | orchestrator | .d..t...... src/ 2026-08-14 17:55:02.310695 | orchestrator | .d..t...... src/github.com/ 2026-08-14 17:55:02.310731 | orchestrator | .d..t...... src/github.com/osism/ 2026-08-14 17:55:02.310763 | orchestrator | .d..t...... src/github.com/osism/ansible-collection-commons/ 2026-08-14 17:55:02.310793 | orchestrator | RedHat.yml 2026-08-14 17:55:02.328208 | orchestrator | .L..t...... src/github.com/osism/ansible-collection-commons/roles/repository/tasks/CentOS.yml -> RedHat.yml 2026-08-14 17:55:02.328225 | orchestrator | RedHat.yml 2026-08-14 17:55:02.328279 | orchestrator | = 2.2.0"... 2026-08-14 17:55:46.202490 | orchestrator | - Finding latest version of hashicorp/null... 2026-08-14 17:55:46.202518 | orchestrator | - Finding terraform-provider-openstack/openstack versions matching ">= 1.53.0"... 2026-08-14 17:55:46.487477 | orchestrator | - Installing hashicorp/null v3.3.1... 2026-08-14 17:55:46.487538 | orchestrator | - Installing hashicorp/local v2.9.0... 2026-08-14 17:55:46.491207 | orchestrator | - Installing terraform-provider-openstack/openstack v3.4.0... 2026-08-14 17:55:47.047296 | orchestrator | - Installed hashicorp/null v3.3.1 (signed, key ID 0C0AF313E5FD9F80) 2026-08-14 17:55:47.135631 | orchestrator | - Installed hashicorp/local v2.9.0 (signed, key ID 0C0AF313E5FD9F80) 2026-08-14 17:55:47.229590 | orchestrator | - Installed terraform-provider-openstack/openstack v3.4.0 (signed, key ID 4F80527A391BEFD2) 2026-08-14 17:55:47.229669 | orchestrator | 2026-08-14 17:55:47.229677 | orchestrator | Providers are signed by their developers. 2026-08-14 17:55:47.229683 | orchestrator | If you'd like to know more about provider signing, you can read about it here: 2026-08-14 17:55:47.229688 | orchestrator | https://opentofu.org/docs/cli/plugins/signing/ 2026-08-14 17:55:47.229695 | orchestrator | 2026-08-14 17:55:47.229699 | orchestrator | OpenTofu has created a lock file .terraform.lock.hcl to record the provider 2026-08-14 17:55:47.229717 | orchestrator | selections it made above. Include this file in your version control repository 2026-08-14 17:55:47.229722 | orchestrator | so that OpenTofu can guarantee to make the same selections by default when 2026-08-14 17:55:47.229726 | orchestrator | you run "tofu init" in the future. 2026-08-14 17:55:47.230056 | orchestrator | 2026-08-14 17:55:47.230065 | orchestrator | OpenTofu has been successfully initialized! 2026-08-14 17:55:47.230080 | orchestrator | 2026-08-14 17:55:47.230084 | orchestrator | You may now begin working with OpenTofu. Try running "tofu plan" to see 2026-08-14 17:55:47.230088 | orchestrator | any changes that are required for your infrastructure. All OpenTofu commands 2026-08-14 17:55:47.230092 | orchestrator | should now work. 2026-08-14 17:55:47.230096 | orchestrator | 2026-08-14 17:55:47.230100 | orchestrator | If you ever set or change modules or backend configuration for OpenTofu, 2026-08-14 17:55:47.230104 | orchestrator | rerun this command to reinitialize your working directory. If you forget, other 2026-08-14 17:55:47.230108 | orchestrator | commands will detect it and remind you to do so if necessary. 2026-08-14 17:55:47.284606 | orchestrator | Created and switched to workspace "ci"! 2026-08-14 17:55:47.284673 | orchestrator | 2026-08-14 17:55:47.284680 | orchestrator | You're now on a new, empty workspace. Workspaces isolate their state, 2026-08-14 17:55:47.284686 | orchestrator | so if you run "tofu plan" OpenTofu will not see any existing state 2026-08-14 17:55:47.284692 | orchestrator | for this configuration. 2026-08-14 17:55:47.291564 | orchestrator | cp: cannot stat 'environments/ubuntu-24.04.tfvars': No such file or directory 2026-08-14 17:55:47.291843 | orchestrator | make: *** [Makefile:62: init] Error 1 2026-08-14 17:55:47.351085 | orchestrator | ERROR 2026-08-14 17:55:47.351404 | orchestrator | { 2026-08-14 17:55:47.351461 | orchestrator | "delta": "0:00:01.238751", 2026-08-14 17:55:47.351499 | orchestrator | "end": "2026-08-14 17:55:47.292448", 2026-08-14 17:55:47.351528 | orchestrator | "msg": "non-zero return code", 2026-08-14 17:55:47.351553 | orchestrator | "rc": 2, 2026-08-14 17:55:47.351577 | orchestrator | "start": "2026-08-14 17:55:46.053697" 2026-08-14 17:55:47.351600 | orchestrator | } failure 2026-08-14 17:55:47.354647 | 2026-08-14 17:55:47.354743 | PLAY RECAP 2026-08-14 17:55:47.354810 | orchestrator | ok: 4 changed: 0 unreachable: 0 failed: 1 skipped: 2 rescued: 0 ignored: 0 2026-08-14 17:55:47.354864 | 2026-08-14 17:55:47.522232 | RUN END RESULT_NORMAL: [untrusted : github.com/osism/testbed/playbooks/upgrade-stable.yml@main] 2026-08-14 17:55:47.524235 | POST-RUN START: [untrusted : github.com/osism/testbed/playbooks/collect-glance-logs.yml@main] 2026-08-14 17:55:48.403117 | 2026-08-14 17:55:48.403377 | PLAY [Collect Glance API logs play] 2026-08-14 17:55:48.421668 | 2026-08-14 17:55:48.421846 | TASK [Set cloud fact (Zuul deployment)] 2026-08-14 17:55:48.480243 | orchestrator | ok 2026-08-14 17:55:48.490088 | 2026-08-14 17:55:48.490279 | TASK [Set cloud fact (local deployment)] 2026-08-14 17:55:48.525823 | orchestrator | skipping: Conditional result was False 2026-08-14 17:55:48.544162 | 2026-08-14 17:55:48.544383 | TASK [Read the manager address] 2026-08-14 17:55:49.280733 | orchestrator | ok: file not found: /home/zuul-testbed02/src/github.com/osism/testbed/terraform/.MANAGER_ADDRESS.ci 2026-08-14 17:55:49.288481 | 2026-08-14 17:55:49.288598 | TASK [Capture the Glance API log from all testbed hosts] 2026-08-14 17:55:49.820842 | orchestrator | skipping: Conditional result was False 2026-08-14 17:55:49.839473 | 2026-08-14 17:55:49.839673 | TASK [Show the captured Glance API log] 2026-08-14 17:55:49.920180 | orchestrator | ok: ['(glance-api.log capture was skipped or produced no output)'] 2026-08-14 17:55:49.922153 | 2026-08-14 17:55:49.922270 | PLAY RECAP 2026-08-14 17:55:49.922375 | orchestrator | ok: 3 changed: 0 unreachable: 0 failed: 0 skipped: 2 rescued: 0 ignored: 0 2026-08-14 17:55:49.922419 | 2026-08-14 17:55:50.094410 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/osism/testbed/playbooks/collect-glance-logs.yml@main] 2026-08-14 17:55:50.097985 | POST-RUN START: [untrusted : github.com/osism/testbed/playbooks/post.yml@main] 2026-08-14 17:55:50.893687 | 2026-08-14 17:55:50.893873 | PLAY [Post output play] 2026-08-14 17:55:50.910816 | 2026-08-14 17:55:50.911019 | LOOP [stage-output : Register sources] 2026-08-14 17:55:51.006981 | 2026-08-14 17:55:51.007249 | TASK [stage-output : Check sudo] 2026-08-14 17:55:53.301140 | orchestrator | sudo: a password is required 2026-08-14 17:55:53.548128 | orchestrator | ok: Runtime: 0:00:00.012291 2026-08-14 17:55:53.557983 | 2026-08-14 17:55:53.558126 | LOOP [stage-output : Set source and destination for files and folders] 2026-08-14 17:55:53.605359 | 2026-08-14 17:55:53.605653 | TASK [stage-output : Build a list of source, dest dictionaries] 2026-08-14 17:55:53.688918 | orchestrator | ok 2026-08-14 17:55:53.697814 | 2026-08-14 17:55:53.697961 | LOOP [stage-output : Ensure target folders exist] 2026-08-14 17:55:54.170418 | orchestrator | ok: "docs" 2026-08-14 17:55:54.170827 | 2026-08-14 17:55:54.428005 | orchestrator | ok: "artifacts" 2026-08-14 17:55:54.688574 | orchestrator | ok: "logs" 2026-08-14 17:55:54.705122 | 2026-08-14 17:55:54.705371 | LOOP [stage-output : Copy files and folders to staging folder] 2026-08-14 17:55:54.756101 | 2026-08-14 17:55:54.756493 | TASK [stage-output : Make all log files readable] 2026-08-14 17:55:55.045392 | orchestrator | ok 2026-08-14 17:55:55.055421 | 2026-08-14 17:55:55.055583 | TASK [stage-output : Rename log files that match extensions_to_txt] 2026-08-14 17:55:55.101004 | orchestrator | skipping: Conditional result was False 2026-08-14 17:55:55.118827 | 2026-08-14 17:55:55.119051 | TASK [stage-output : Discover log files for compression] 2026-08-14 17:55:55.144692 | orchestrator | skipping: Conditional result was False 2026-08-14 17:55:55.166061 | 2026-08-14 17:55:55.166268 | LOOP [stage-output : Archive everything from logs] 2026-08-14 17:55:55.225902 | 2026-08-14 17:55:55.226127 | PLAY [Post cleanup play] 2026-08-14 17:55:55.235449 | 2026-08-14 17:55:55.235578 | TASK [Set cloud fact (Zuul deployment)] 2026-08-14 17:55:55.308050 | orchestrator | ok 2026-08-14 17:55:55.317481 | 2026-08-14 17:55:55.317619 | TASK [Set cloud fact (local deployment)] 2026-08-14 17:55:55.352562 | orchestrator | skipping: Conditional result was False 2026-08-14 17:55:55.367503 | 2026-08-14 17:55:55.367672 | TASK [Clean the cloud environment] 2026-08-14 17:55:55.991174 | orchestrator | 2026-08-14 17:55:55 - clean up servers 2026-08-14 17:55:56.503774 | orchestrator | 2026-08-14 17:55:56 - clean up keypairs 2026-08-14 17:55:56.521591 | orchestrator | 2026-08-14 17:55:56 - wait for servers to be gone 2026-08-14 17:55:56.573076 | orchestrator | 2026-08-14 17:55:56 - clean up ports 2026-08-14 17:55:56.690748 | orchestrator | 2026-08-14 17:55:56 - clean up volumes 2026-08-14 17:55:56.765801 | orchestrator | 2026-08-14 17:55:56 - disconnect routers 2026-08-14 17:55:56.799791 | orchestrator | 2026-08-14 17:55:56 - clean up subnets 2026-08-14 17:55:56.834981 | orchestrator | 2026-08-14 17:55:56 - clean up networks 2026-08-14 17:55:57.071889 | orchestrator | 2026-08-14 17:55:57 - clean up security groups 2026-08-14 17:55:57.185686 | orchestrator | 2026-08-14 17:55:57 - clean up floating ips 2026-08-14 17:55:57.241108 | orchestrator | 2026-08-14 17:55:57 - clean up routers 2026-08-14 17:55:57.419942 | orchestrator | ok: Runtime: 0:00:01.683692 2026-08-14 17:55:57.422154 | 2026-08-14 17:55:57.422256 | PLAY RECAP 2026-08-14 17:55:57.422350 | orchestrator | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 7 rescued: 0 ignored: 0 2026-08-14 17:55:57.422393 | 2026-08-14 17:55:57.582813 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/osism/testbed/playbooks/post.yml@main] 2026-08-14 17:55:57.585130 | POST-RUN START: [untrusted : github.com/osism/testbed/playbooks/cleanup.yml@main] 2026-08-14 17:55:58.474778 | 2026-08-14 17:55:58.474992 | PLAY [Cleanup play] 2026-08-14 17:55:58.492171 | 2026-08-14 17:55:58.492359 | TASK [Set cloud fact (Zuul deployment)] 2026-08-14 17:55:58.554506 | orchestrator | ok 2026-08-14 17:55:58.564959 | 2026-08-14 17:55:58.565131 | TASK [Set cloud fact (local deployment)] 2026-08-14 17:55:58.600932 | orchestrator | skipping: Conditional result was False 2026-08-14 17:55:58.620448 | 2026-08-14 17:55:58.620619 | TASK [Clean the cloud environment] 2026-08-14 17:55:59.752945 | orchestrator | 2026-08-14 17:55:59 - clean up servers 2026-08-14 17:56:00.253120 | orchestrator | 2026-08-14 17:56:00 - clean up keypairs 2026-08-14 17:56:00.270557 | orchestrator | 2026-08-14 17:56:00 - wait for servers to be gone 2026-08-14 17:56:00.321973 | orchestrator | 2026-08-14 17:56:00 - clean up ports 2026-08-14 17:56:00.416716 | orchestrator | 2026-08-14 17:56:00 - clean up volumes 2026-08-14 17:56:00.505809 | orchestrator | 2026-08-14 17:56:00 - disconnect routers 2026-08-14 17:56:00.526838 | orchestrator | 2026-08-14 17:56:00 - clean up subnets 2026-08-14 17:56:00.551948 | orchestrator | 2026-08-14 17:56:00 - clean up networks 2026-08-14 17:56:00.805579 | orchestrator | 2026-08-14 17:56:00 - clean up security groups 2026-08-14 17:56:00.883263 | orchestrator | 2026-08-14 17:56:00 - clean up floating ips 2026-08-14 17:56:00.907190 | orchestrator | 2026-08-14 17:56:00 - clean up routers 2026-08-14 17:56:01.164014 | orchestrator | ok: Runtime: 0:00:01.549432 2026-08-14 17:56:01.167468 | 2026-08-14 17:56:01.167625 | PLAY RECAP 2026-08-14 17:56:01.167918 | orchestrator | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-14 17:56:01.167986 | 2026-08-14 17:56:01.309223 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/osism/testbed/playbooks/cleanup.yml@main] 2026-08-14 17:56:01.310627 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-fetch.yaml@main] 2026-08-14 17:56:02.095940 | 2026-08-14 17:56:02.096126 | PLAY [Base post-fetch] 2026-08-14 17:56:02.111832 | 2026-08-14 17:56:02.111976 | TASK [diagnose-network : Ensure log directory exists] 2026-08-14 17:56:02.944912 | orchestrator | ok 2026-08-14 17:56:02.957995 | 2026-08-14 17:56:02.958186 | TASK [diagnose-network : Snapshot dual-stack network state (post)] 2026-08-14 17:56:14.840796 | orchestrator | ok: Runtime: 0:00:06.037381 2026-08-14 17:56:14.850142 | 2026-08-14 17:56:14.850310 | TASK [diagnose-network : Snapshot Docker/BuildKit IPv6 config (teardown)] 2026-08-14 17:56:21.116974 | orchestrator | ok: Runtime: 0:00:00.009132 2026-08-14 17:56:21.125110 | 2026-08-14 17:56:21.125258 | TASK [diagnose-network : Probe container network namespace (teardown)] 2026-08-14 17:56:27.206140 | orchestrator | ok: Runtime: 0:00:00.009495 2026-08-14 17:56:27.222244 | 2026-08-14 17:56:27.222421 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-14 17:56:27.288522 | orchestrator | skipping: Conditional result was False 2026-08-14 17:56:27.304826 | 2026-08-14 17:56:27.305056 | TASK [fetch-output : Set log path for single node] 2026-08-14 17:56:27.366419 | orchestrator | ok 2026-08-14 17:56:27.376184 | 2026-08-14 17:56:27.376346 | LOOP [fetch-output : Ensure local output dirs] 2026-08-14 17:56:27.699300 | orchestrator -> localhost | ok: "/var/lib/zuul/builds/117173db699e4ed290e6fbf2dcc7c18c/work/logs" 2026-08-14 17:56:27.984581 | orchestrator -> localhost | changed: "/var/lib/zuul/builds/117173db699e4ed290e6fbf2dcc7c18c/work/artifacts" 2026-08-14 17:56:28.288083 | orchestrator -> localhost | changed: "/var/lib/zuul/builds/117173db699e4ed290e6fbf2dcc7c18c/work/docs" 2026-08-14 17:56:28.316174 | 2026-08-14 17:56:28.316408 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-14 17:56:29.336587 | orchestrator | changed: 2026-08-14 17:56:29.336985 | orchestrator | .d..t...... ./ 2026-08-14 17:56:29.337047 | orchestrator | >f+++++++++ net-debug.post.txt 2026-08-14 17:56:29.337087 | orchestrator | >f+++++++++ net-debug.pre.txt 2026-08-14 17:56:29.337123 | orchestrator | >f+++++++++ sudo-debug.txt 2026-08-14 17:56:29.337157 | orchestrator | >f+++++++++ sudo-strace.log 2026-08-14 17:56:29.337191 | orchestrator | >f+++++++++ sudo-strace.log.time 2026-08-14 17:56:29.337258 | orchestrator | changed: All items complete 2026-08-14 17:56:29.337323 | 2026-08-14 17:56:30.192390 | orchestrator | changed: .d..t...... ./ 2026-08-14 17:56:30.977953 | orchestrator | changed: .d..t...... ./ 2026-08-14 17:56:31.008436 | 2026-08-14 17:56:31.008611 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-14 17:56:31.405492 | orchestrator -> localhost | ok: Item: artifacts Runtime: 0:00:00.009573 2026-08-14 17:56:31.751574 | orchestrator -> localhost | ok: Item: docs Runtime: 0:00:00.013474 2026-08-14 17:56:31.778157 | 2026-08-14 17:56:31.778330 | PLAY RECAP 2026-08-14 17:56:31.778405 | orchestrator | ok: 8 changed: 3 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-14 17:56:31.778438 | 2026-08-14 17:56:31.944192 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post-fetch.yaml@main] 2026-08-14 17:56:31.946752 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-08-14 17:56:32.722693 | 2026-08-14 17:56:32.722888 | PLAY [Base post] 2026-08-14 17:56:32.737790 | 2026-08-14 17:56:32.737924 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-14 17:56:33.807623 | orchestrator | changed 2026-08-14 17:56:33.818611 | 2026-08-14 17:56:33.818743 | PLAY RECAP 2026-08-14 17:56:33.818825 | orchestrator | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-14 17:56:33.818953 | 2026-08-14 17:56:33.956923 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-08-14 17:56:33.959475 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-14 17:56:34.798968 | 2026-08-14 17:56:34.799216 | PLAY [Base post-logs] 2026-08-14 17:56:34.810397 | 2026-08-14 17:56:34.810555 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-14 17:56:35.296237 | localhost | changed 2026-08-14 17:56:35.311893 | 2026-08-14 17:56:35.312092 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-14 17:56:35.351917 | localhost | ok 2026-08-14 17:56:35.359955 | 2026-08-14 17:56:35.360152 | TASK [Set zuul-log-path fact] 2026-08-14 17:56:35.390689 | localhost | ok 2026-08-14 17:56:35.412566 | 2026-08-14 17:56:35.412786 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-14 17:56:35.452694 | localhost | ok 2026-08-14 17:56:35.459763 | 2026-08-14 17:56:35.459940 | TASK [upload-logs : Create log directories] 2026-08-14 17:56:35.996042 | localhost | changed 2026-08-14 17:56:35.999125 | 2026-08-14 17:56:35.999241 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-14 17:56:36.553444 | localhost -> localhost | ok: Runtime: 0:00:00.007045 2026-08-14 17:56:36.565002 | 2026-08-14 17:56:36.565385 | TASK [upload-logs : Upload logs to log server] 2026-08-14 17:56:37.177734 | localhost | Output suppressed because no_log was given 2026-08-14 17:56:37.180159 | 2026-08-14 17:56:37.180332 | LOOP [upload-logs : Compress console log and json output] 2026-08-14 17:56:37.242748 | localhost | skipping: Conditional result was False 2026-08-14 17:56:37.248463 | localhost | skipping: Conditional result was False 2026-08-14 17:56:37.261864 | 2026-08-14 17:56:37.262070 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-14 17:56:37.314182 | localhost | skipping: Conditional result was False 2026-08-14 17:56:37.314803 | 2026-08-14 17:56:37.318268 | localhost | skipping: Conditional result was False 2026-08-14 17:56:37.323798 | 2026-08-14 17:56:37.323977 | LOOP [upload-logs : Upload console log and json output]