2026-08-13 13:51:43.583351 | Job console starting 2026-08-13 13:51:43.613945 | Updating git repos 2026-08-13 13:51:43.716451 | Cloning repos into workspace 2026-08-13 13:51:44.100679 | Restoring repo states 2026-08-13 13:51:44.124894 | Merging changes 2026-08-13 13:51:44.842947 | Checking out repos 2026-08-13 13:51:45.291100 | Preparing playbooks 2026-08-13 13:51:46.380765 | Running Ansible setup 2026-08-13 13:51:51.085402 | PRE-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/pre.yaml@main] 2026-08-13 13:51:51.959213 | 2026-08-13 13:51:51.959418 | PLAY [Base pre] 2026-08-13 13:51:51.978976 | 2026-08-13 13:51:51.979154 | TASK [Setup log path fact] 2026-08-13 13:51:52.010797 | orchestrator | ok 2026-08-13 13:51:52.030869 | 2026-08-13 13:51:52.031052 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-13 13:51:52.071892 | orchestrator | ok 2026-08-13 13:51:52.083922 | 2026-08-13 13:51:52.084042 | TASK [emit-job-header : Print job information] 2026-08-13 13:51:52.178006 | # Job Information 2026-08-13 13:51:52.178245 | Ansible Version: 2.16.14 2026-08-13 13:51:52.178283 | Job: testbed-update-stable-ubuntu-24.04 2026-08-13 13:51:52.178318 | Pipeline: label-additional 2026-08-13 13:51:52.178341 | Executor: 521e9411259a 2026-08-13 13:51:52.178361 | Triggered by: https://github.com/osism/testbed/pull/2948 2026-08-13 13:51:52.178383 | Event ID: 17221a40-971e-11f1-86b3-804a929460c8 2026-08-13 13:51:52.184328 | 2026-08-13 13:51:52.184448 | LOOP [emit-job-header : Print node information] 2026-08-13 13:51:52.363184 | orchestrator | ok: 2026-08-13 13:51:52.363560 | orchestrator | # Node Information 2026-08-13 13:51:52.363656 | orchestrator | Inventory Hostname: orchestrator 2026-08-13 13:51:52.363683 | orchestrator | Hostname: zuul-static-regiocloud-infra-1 2026-08-13 13:51:52.363706 | orchestrator | Username: zuul-testbed03 2026-08-13 13:51:52.363729 | orchestrator | Distro: Debian 12.15 2026-08-13 13:51:52.363753 | orchestrator | Provider: static-testbed 2026-08-13 13:51:52.363775 | orchestrator | Region: 2026-08-13 13:51:52.363796 | orchestrator | Label: testbed-orchestrator 2026-08-13 13:51:52.363816 | orchestrator | Product Name: OpenStack Nova 2026-08-13 13:51:52.363835 | orchestrator | Interface IP: 81.163.193.140 2026-08-13 13:51:52.402287 | 2026-08-13 13:51:52.402474 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-13 13:51:53.029225 | orchestrator -> localhost | changed 2026-08-13 13:51:53.039411 | 2026-08-13 13:51:53.039588 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-13 13:51:54.290407 | orchestrator -> localhost | changed 2026-08-13 13:51:54.305083 | 2026-08-13 13:51:54.305332 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-13 13:51:54.610229 | orchestrator -> localhost | ok 2026-08-13 13:51:54.618106 | 2026-08-13 13:51:54.618272 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-13 13:51:54.665328 | orchestrator | ok 2026-08-13 13:51:54.689053 | orchestrator | included: /var/lib/zuul/builds/15355003809f42e6beb63bc74758dd1b/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-13 13:51:54.696662 | 2026-08-13 13:51:54.696791 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-13 13:51:55.807629 | orchestrator -> localhost | Generating public/private rsa key pair. 2026-08-13 13:51:55.807931 | orchestrator -> localhost | Your identification has been saved in /var/lib/zuul/builds/15355003809f42e6beb63bc74758dd1b/work/15355003809f42e6beb63bc74758dd1b_id_rsa 2026-08-13 13:51:55.807972 | orchestrator -> localhost | Your public key has been saved in /var/lib/zuul/builds/15355003809f42e6beb63bc74758dd1b/work/15355003809f42e6beb63bc74758dd1b_id_rsa.pub 2026-08-13 13:51:55.808000 | orchestrator -> localhost | The key fingerprint is: 2026-08-13 13:51:55.808025 | orchestrator -> localhost | SHA256:9uwrfV2FN4iLW5YtkvoZBtbmcy2TklhZTlyjIIAOi7c zuul-build-sshkey 2026-08-13 13:51:55.808049 | orchestrator -> localhost | The key's randomart image is: 2026-08-13 13:51:55.808094 | orchestrator -> localhost | +---[RSA 3072]----+ 2026-08-13 13:51:55.808117 | orchestrator -> localhost | | .... . o | 2026-08-13 13:51:55.808140 | orchestrator -> localhost | | . . . o o . | 2026-08-13 13:51:55.808160 | orchestrator -> localhost | |. + =. .. | 2026-08-13 13:51:55.808181 | orchestrator -> localhost | |.... . =. ...o| 2026-08-13 13:51:55.808201 | orchestrator -> localhost | | . . oS=o.+ .o| 2026-08-13 13:51:55.808225 | orchestrator -> localhost | | E ..**.*o. .| 2026-08-13 13:51:55.808245 | orchestrator -> localhost | | ..OB=.o . | 2026-08-13 13:51:55.808264 | orchestrator -> localhost | | .ooB + . | 2026-08-13 13:51:55.808285 | orchestrator -> localhost | | .+oo | 2026-08-13 13:51:55.808305 | orchestrator -> localhost | +----[SHA256]-----+ 2026-08-13 13:51:55.808362 | orchestrator -> localhost | ok: Runtime: 0:00:00.520534 2026-08-13 13:51:55.816746 | 2026-08-13 13:51:55.816881 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-13 13:51:55.874433 | orchestrator | ok 2026-08-13 13:51:55.886503 | orchestrator | included: /var/lib/zuul/builds/15355003809f42e6beb63bc74758dd1b/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-13 13:51:55.897707 | 2026-08-13 13:51:55.897823 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-13 13:51:55.923171 | orchestrator | skipping: Conditional result was False 2026-08-13 13:51:55.930433 | 2026-08-13 13:51:55.930558 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-13 13:51:56.542106 | orchestrator | changed 2026-08-13 13:51:56.550891 | 2026-08-13 13:51:56.551047 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-13 13:51:56.858004 | orchestrator | ok 2026-08-13 13:51:56.868621 | 2026-08-13 13:51:56.868842 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-13 13:51:57.301483 | orchestrator | ok 2026-08-13 13:51:57.311996 | 2026-08-13 13:51:57.312141 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-13 13:51:57.784358 | orchestrator | ok 2026-08-13 13:51:57.791585 | 2026-08-13 13:51:57.791699 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-13 13:51:57.836760 | orchestrator | skipping: Conditional result was False 2026-08-13 13:51:57.846209 | 2026-08-13 13:51:57.846344 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-13 13:51:58.348261 | orchestrator -> localhost | changed 2026-08-13 13:51:58.363477 | 2026-08-13 13:51:58.363729 | TASK [add-build-sshkey : Add back temp key] 2026-08-13 13:51:58.708744 | orchestrator -> localhost | Identity added: /var/lib/zuul/builds/15355003809f42e6beb63bc74758dd1b/work/15355003809f42e6beb63bc74758dd1b_id_rsa (zuul-build-sshkey) 2026-08-13 13:51:58.709053 | orchestrator -> localhost | ok: Runtime: 0:00:00.012731 2026-08-13 13:51:58.716906 | 2026-08-13 13:51:58.717025 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-13 13:51:59.154396 | orchestrator | ok 2026-08-13 13:51:59.209512 | 2026-08-13 13:51:59.209685 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-13 13:51:59.239047 | orchestrator | skipping: Conditional result was False 2026-08-13 13:51:59.252630 | 2026-08-13 13:51:59.252764 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-08-13 13:51:59.679955 | orchestrator | ok 2026-08-13 13:51:59.695191 | 2026-08-13 13:51:59.695349 | TASK [validate-host : Define zuul_info_dir fact] 2026-08-13 13:51:59.729282 | orchestrator | ok 2026-08-13 13:51:59.739171 | 2026-08-13 13:51:59.739344 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2026-08-13 13:52:00.071019 | orchestrator -> localhost | ok 2026-08-13 13:52:00.080184 | 2026-08-13 13:52:00.080315 | TASK [validate-host : Collect information about the host] 2026-08-13 13:52:01.351629 | orchestrator | ok 2026-08-13 13:52:01.369895 | 2026-08-13 13:52:01.370060 | TASK [validate-host : Sanitize hostname] 2026-08-13 13:52:01.444219 | orchestrator | ok 2026-08-13 13:52:01.453039 | 2026-08-13 13:52:01.453158 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2026-08-13 13:52:02.070866 | orchestrator -> localhost | changed 2026-08-13 13:52:02.085399 | 2026-08-13 13:52:02.085599 | TASK [validate-host : Collect information about zuul worker] 2026-08-13 13:52:02.557825 | orchestrator | ok 2026-08-13 13:52:02.563644 | 2026-08-13 13:52:02.563775 | TASK [validate-host : Write out all zuul information for each host] 2026-08-13 13:52:03.138507 | orchestrator -> localhost | changed 2026-08-13 13:52:03.150302 | 2026-08-13 13:52:03.150429 | TASK [prepare-workspace-log : Start zuul_console daemon.] 2026-08-13 13:52:03.437785 | orchestrator | ok 2026-08-13 13:52:03.446743 | 2026-08-13 13:52:03.447614 | TASK [prepare-workspace-log : Synchronize src repos to workspace directory.] 2026-08-13 13:53:32.100427 | orchestrator | changed: 2026-08-13 13:53:32.100742 | orchestrator | .d..t...... src/ 2026-08-13 13:53:32.100782 | orchestrator | .d..t...... src/github.com/ 2026-08-13 13:53:32.100810 | orchestrator | .d..t...... src/github.com/osism/ 2026-08-13 13:53:32.100835 | orchestrator | .d..t...... src/github.com/osism/ansible-collection-commons/ 2026-08-13 13:53:32.100858 | orchestrator | RedHat.yml 2026-08-13 13:53:32.115940 | orchestrator | .L..t...... src/github.com/osism/ansible-collection-commons/roles/repository/tasks/CentOS.yml -> RedHat.yml 2026-08-13 13:53:32.115957 | orchestrator | RedHat.yml 2026-08-13 13:53:32.116011 | orchestrator | = 1.53.0"... 2026-08-13 13:54:06.773486 | orchestrator | - Finding hashicorp/local versions matching ">= 2.2.0"... 2026-08-13 13:54:07.246916 | orchestrator | - Installing terraform-provider-openstack/openstack v3.4.0... 2026-08-13 13:54:07.247002 | orchestrator | - Installing hashicorp/null v3.3.0... 2026-08-13 13:54:07.535751 | orchestrator | - Installing hashicorp/local v2.9.0... 2026-08-13 13:54:07.825676 | orchestrator | - Installed hashicorp/null v3.3.0 (signed, key ID 0C0AF313E5FD9F80) 2026-08-13 13:54:07.971542 | orchestrator | - Installed terraform-provider-openstack/openstack v3.4.0 (signed, key ID 4F80527A391BEFD2) 2026-08-13 13:54:08.268711 | orchestrator | - Installed hashicorp/local v2.9.0 (signed, key ID 0C0AF313E5FD9F80) 2026-08-13 13:54:08.277130 | orchestrator | 2026-08-13 13:54:08.277179 | orchestrator | Providers are signed by their developers. 2026-08-13 13:54:08.277186 | orchestrator | If you'd like to know more about provider signing, you can read about it here: 2026-08-13 13:54:08.277192 | orchestrator | https://opentofu.org/docs/cli/plugins/signing/ 2026-08-13 13:54:08.277203 | orchestrator | 2026-08-13 13:54:08.277207 | orchestrator | OpenTofu has created a lock file .terraform.lock.hcl to record the provider 2026-08-13 13:54:08.277249 | orchestrator | selections it made above. Include this file in your version control repository 2026-08-13 13:54:08.277255 | orchestrator | so that OpenTofu can guarantee to make the same selections by default when 2026-08-13 13:54:08.277259 | orchestrator | you run "tofu init" in the future. 2026-08-13 13:54:08.277855 | orchestrator | 2026-08-13 13:54:08.277867 | orchestrator | OpenTofu has been successfully initialized! 2026-08-13 13:54:08.277871 | orchestrator | 2026-08-13 13:54:08.277874 | orchestrator | You may now begin working with OpenTofu. Try running "tofu plan" to see 2026-08-13 13:54:08.277878 | orchestrator | any changes that are required for your infrastructure. All OpenTofu commands 2026-08-13 13:54:08.277883 | orchestrator | should now work. 2026-08-13 13:54:08.277887 | orchestrator | 2026-08-13 13:54:08.277895 | orchestrator | If you ever set or change modules or backend configuration for OpenTofu, 2026-08-13 13:54:08.277899 | orchestrator | rerun this command to reinitialize your working directory. If you forget, other 2026-08-13 13:54:08.277903 | orchestrator | commands will detect it and remind you to do so if necessary. 2026-08-13 13:54:08.389777 | orchestrator | Created and switched to workspace "ci"! 2026-08-13 13:54:08.389897 | orchestrator | 2026-08-13 13:54:08.389905 | orchestrator | You're now on a new, empty workspace. Workspaces isolate their state, 2026-08-13 13:54:08.389911 | orchestrator | so if you run "tofu plan" OpenTofu will not see any existing state 2026-08-13 13:54:08.389917 | orchestrator | for this configuration. 2026-08-13 13:54:08.394726 | orchestrator | cp: cannot stat 'environments/ubuntu-24.04.tfvars': No such file or directory 2026-08-13 13:54:08.395035 | orchestrator | make: *** [Makefile:62: init] Error 1 2026-08-13 13:54:08.839326 | orchestrator | ERROR 2026-08-13 13:54:08.839564 | orchestrator | { 2026-08-13 13:54:08.839609 | orchestrator | "delta": "0:00:01.701938", 2026-08-13 13:54:08.839639 | orchestrator | "end": "2026-08-13 13:54:08.398346", 2026-08-13 13:54:08.839661 | orchestrator | "msg": "non-zero return code", 2026-08-13 13:54:08.839681 | orchestrator | "rc": 2, 2026-08-13 13:54:08.839700 | orchestrator | "start": "2026-08-13 13:54:06.696408" 2026-08-13 13:54:08.839717 | orchestrator | } failure 2026-08-13 13:54:08.841686 | 2026-08-13 13:54:08.841764 | PLAY RECAP 2026-08-13 13:54:08.841820 | orchestrator | ok: 4 changed: 0 unreachable: 0 failed: 1 skipped: 2 rescued: 0 ignored: 0 2026-08-13 13:54:08.841844 | 2026-08-13 13:54:09.010430 | RUN END RESULT_NORMAL: [untrusted : github.com/osism/testbed/playbooks/upgrade-stable.yml@main] 2026-08-13 13:54:09.011742 | POST-RUN START: [untrusted : github.com/osism/testbed/playbooks/collect-glance-logs.yml@main] 2026-08-13 13:54:09.897373 | 2026-08-13 13:54:09.897640 | PLAY [Collect Glance API logs play] 2026-08-13 13:54:09.915332 | 2026-08-13 13:54:09.915526 | TASK [Set cloud fact (Zuul deployment)] 2026-08-13 13:54:09.976707 | orchestrator | ok 2026-08-13 13:54:09.983818 | 2026-08-13 13:54:09.983970 | TASK [Set cloud fact (local deployment)] 2026-08-13 13:54:10.018353 | orchestrator | skipping: Conditional result was False 2026-08-13 13:54:10.028122 | 2026-08-13 13:54:10.028261 | TASK [Read the manager address] 2026-08-13 13:54:10.804352 | orchestrator | ok: file not found: /home/zuul-testbed03/src/github.com/osism/testbed/terraform/.MANAGER_ADDRESS.ci 2026-08-13 13:54:10.812428 | 2026-08-13 13:54:10.812609 | TASK [Capture the Glance API log from all testbed hosts] 2026-08-13 13:54:11.359473 | orchestrator | skipping: Conditional result was False 2026-08-13 13:54:11.368372 | 2026-08-13 13:54:11.368614 | TASK [Show the captured Glance API log] 2026-08-13 13:54:11.439729 | orchestrator | ok: ['(glance-api.log capture was skipped or produced no output)'] 2026-08-13 13:54:11.441310 | 2026-08-13 13:54:11.441394 | PLAY RECAP 2026-08-13 13:54:11.441465 | orchestrator | ok: 3 changed: 0 unreachable: 0 failed: 0 skipped: 2 rescued: 0 ignored: 0 2026-08-13 13:54:11.441493 | 2026-08-13 13:54:11.578351 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/osism/testbed/playbooks/collect-glance-logs.yml@main] 2026-08-13 13:54:11.580802 | POST-RUN START: [untrusted : github.com/osism/testbed/playbooks/post.yml@main] 2026-08-13 13:54:12.337722 | 2026-08-13 13:54:12.337904 | PLAY [Post output play] 2026-08-13 13:54:12.353141 | 2026-08-13 13:54:12.353281 | LOOP [stage-output : Register sources] 2026-08-13 13:54:12.424906 | 2026-08-13 13:54:12.425243 | TASK [stage-output : Check sudo] 2026-08-13 13:54:13.262204 | orchestrator | sudo: a password is required 2026-08-13 13:54:13.475622 | orchestrator | ok: Runtime: 0:00:00.022587 2026-08-13 13:54:13.493389 | 2026-08-13 13:54:13.493635 | LOOP [stage-output : Set source and destination for files and folders] 2026-08-13 13:54:13.538924 | 2026-08-13 13:54:13.539328 | TASK [stage-output : Build a list of source, dest dictionaries] 2026-08-13 13:54:13.602583 | orchestrator | ok 2026-08-13 13:54:13.608804 | 2026-08-13 13:54:13.608944 | LOOP [stage-output : Ensure target folders exist] 2026-08-13 13:54:14.100906 | orchestrator | ok: "docs" 2026-08-13 13:54:14.101239 | 2026-08-13 13:54:14.465870 | orchestrator | ok: "artifacts" 2026-08-13 13:54:14.730025 | orchestrator | ok: "logs" 2026-08-13 13:54:14.753089 | 2026-08-13 13:54:14.753307 | LOOP [stage-output : Copy files and folders to staging folder] 2026-08-13 13:54:14.796563 | 2026-08-13 13:54:14.796881 | TASK [stage-output : Make all log files readable] 2026-08-13 13:54:15.079096 | orchestrator | ok 2026-08-13 13:54:15.090721 | 2026-08-13 13:54:15.090935 | TASK [stage-output : Rename log files that match extensions_to_txt] 2026-08-13 13:54:15.139283 | orchestrator | skipping: Conditional result was False 2026-08-13 13:54:15.152076 | 2026-08-13 13:54:15.152234 | TASK [stage-output : Discover log files for compression] 2026-08-13 13:54:15.176526 | orchestrator | skipping: Conditional result was False 2026-08-13 13:54:15.184569 | 2026-08-13 13:54:15.184703 | LOOP [stage-output : Archive everything from logs] 2026-08-13 13:54:15.224405 | 2026-08-13 13:54:15.224613 | PLAY [Post cleanup play] 2026-08-13 13:54:15.233522 | 2026-08-13 13:54:15.233659 | TASK [Set cloud fact (Zuul deployment)] 2026-08-13 13:54:15.305844 | orchestrator | ok 2026-08-13 13:54:15.317173 | 2026-08-13 13:54:15.317350 | TASK [Set cloud fact (local deployment)] 2026-08-13 13:54:15.357532 | orchestrator | skipping: Conditional result was False 2026-08-13 13:54:15.373965 | 2026-08-13 13:54:15.374154 | TASK [Clean the cloud environment] 2026-08-13 13:54:17.611476 | orchestrator | 2026-08-13 13:54:17 - clean up servers 2026-08-13 13:54:18.103149 | orchestrator | 2026-08-13 13:54:18 - clean up keypairs 2026-08-13 13:54:18.119757 | orchestrator | 2026-08-13 13:54:18 - wait for servers to be gone 2026-08-13 13:54:18.165775 | orchestrator | 2026-08-13 13:54:18 - clean up ports 2026-08-13 13:54:18.242388 | orchestrator | 2026-08-13 13:54:18 - clean up volumes 2026-08-13 13:54:18.324944 | orchestrator | 2026-08-13 13:54:18 - disconnect routers 2026-08-13 13:54:18.353316 | orchestrator | 2026-08-13 13:54:18 - clean up subnets 2026-08-13 13:54:18.379709 | orchestrator | 2026-08-13 13:54:18 - clean up networks 2026-08-13 13:54:18.538421 | orchestrator | 2026-08-13 13:54:18 - clean up security groups 2026-08-13 13:54:18.578255 | orchestrator | 2026-08-13 13:54:18 - clean up floating ips 2026-08-13 13:54:18.602256 | orchestrator | 2026-08-13 13:54:18 - clean up routers 2026-08-13 13:54:19.499889 | orchestrator | ok: Runtime: 0:00:01.451816 2026-08-13 13:54:19.502104 | 2026-08-13 13:54:19.502216 | PLAY RECAP 2026-08-13 13:54:19.502289 | orchestrator | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 7 rescued: 0 ignored: 0 2026-08-13 13:54:19.502330 | 2026-08-13 13:54:19.674379 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/osism/testbed/playbooks/post.yml@main] 2026-08-13 13:54:19.676873 | POST-RUN START: [untrusted : github.com/osism/testbed/playbooks/cleanup.yml@main] 2026-08-13 13:54:20.464207 | 2026-08-13 13:54:20.464389 | PLAY [Cleanup play] 2026-08-13 13:54:20.481418 | 2026-08-13 13:54:20.481594 | TASK [Set cloud fact (Zuul deployment)] 2026-08-13 13:54:20.531705 | orchestrator | ok 2026-08-13 13:54:20.538651 | 2026-08-13 13:54:20.538792 | TASK [Set cloud fact (local deployment)] 2026-08-13 13:54:20.565512 | orchestrator | skipping: Conditional result was False 2026-08-13 13:54:20.585282 | 2026-08-13 13:54:20.585518 | TASK [Clean the cloud environment] 2026-08-13 13:54:21.769494 | orchestrator | 2026-08-13 13:54:21 - clean up servers 2026-08-13 13:54:22.615871 | orchestrator | 2026-08-13 13:54:22 - clean up keypairs 2026-08-13 13:54:22.615922 | orchestrator | 2026-08-13 13:54:22 - wait for servers to be gone 2026-08-13 13:54:22.615931 | orchestrator | 2026-08-13 13:54:22 - clean up ports 2026-08-13 13:54:22.615938 | orchestrator | 2026-08-13 13:54:22 - clean up volumes 2026-08-13 13:54:22.615952 | orchestrator | 2026-08-13 13:54:22 - disconnect routers 2026-08-13 13:54:22.615962 | orchestrator | 2026-08-13 13:54:22 - clean up subnets 2026-08-13 13:54:22.615991 | orchestrator | 2026-08-13 13:54:22 - clean up networks 2026-08-13 13:54:22.627163 | orchestrator | 2026-08-13 13:54:22 - clean up security groups 2026-08-13 13:54:22.656730 | orchestrator | 2026-08-13 13:54:22 - clean up floating ips 2026-08-13 13:54:22.677710 | orchestrator | 2026-08-13 13:54:22 - clean up routers 2026-08-13 13:54:23.131878 | orchestrator | ok: Runtime: 0:00:01.350594 2026-08-13 13:54:23.134191 | 2026-08-13 13:54:23.134286 | PLAY RECAP 2026-08-13 13:54:23.134342 | orchestrator | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-13 13:54:23.134369 | 2026-08-13 13:54:23.277639 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/osism/testbed/playbooks/cleanup.yml@main] 2026-08-13 13:54:23.280106 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-fetch.yaml@main] 2026-08-13 13:54:24.059368 | 2026-08-13 13:54:24.059589 | PLAY [Base post-fetch] 2026-08-13 13:54:24.074991 | 2026-08-13 13:54:24.075137 | TASK [diagnose-network : Ensure log directory exists] 2026-08-13 13:54:24.865746 | orchestrator | ok 2026-08-13 13:54:24.880255 | 2026-08-13 13:54:24.880613 | TASK [diagnose-network : Snapshot dual-stack network state (post)] 2026-08-13 13:54:36.687952 | orchestrator | ok: Runtime: 0:00:06.913078 2026-08-13 13:54:36.696460 | 2026-08-13 13:54:36.696664 | TASK [diagnose-network : Snapshot Docker/BuildKit IPv6 config (teardown)] 2026-08-13 13:54:42.809232 | orchestrator | ok: Runtime: 0:00:00.008307 2026-08-13 13:54:42.816508 | 2026-08-13 13:54:42.816692 | TASK [diagnose-network : Probe container network namespace (teardown)] 2026-08-13 13:54:48.881299 | orchestrator | ok: Runtime: 0:00:00.009485 2026-08-13 13:54:48.899181 | 2026-08-13 13:54:48.899351 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-13 13:54:48.965027 | orchestrator | skipping: Conditional result was False 2026-08-13 13:54:48.980483 | 2026-08-13 13:54:48.980694 | TASK [fetch-output : Set log path for single node] 2026-08-13 13:54:49.027732 | orchestrator | ok 2026-08-13 13:54:49.037232 | 2026-08-13 13:54:49.037444 | LOOP [fetch-output : Ensure local output dirs] 2026-08-13 13:54:49.357295 | orchestrator -> localhost | ok: "/var/lib/zuul/builds/15355003809f42e6beb63bc74758dd1b/work/logs" 2026-08-13 13:54:49.647578 | orchestrator -> localhost | changed: "/var/lib/zuul/builds/15355003809f42e6beb63bc74758dd1b/work/artifacts" 2026-08-13 13:54:49.930441 | orchestrator -> localhost | changed: "/var/lib/zuul/builds/15355003809f42e6beb63bc74758dd1b/work/docs" 2026-08-13 13:54:49.952213 | 2026-08-13 13:54:49.952377 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-13 13:54:50.968088 | orchestrator | changed: 2026-08-13 13:54:50.968488 | orchestrator | .d..t...... ./ 2026-08-13 13:54:50.968553 | orchestrator | >f+++++++++ net-debug.post.txt 2026-08-13 13:54:50.968597 | orchestrator | >f+++++++++ net-debug.pre.txt 2026-08-13 13:54:50.968635 | orchestrator | >f+++++++++ sudo-debug.txt 2026-08-13 13:54:50.968675 | orchestrator | >f+++++++++ sudo-strace.log 2026-08-13 13:54:50.968712 | orchestrator | >f+++++++++ sudo-strace.log.time 2026-08-13 13:54:50.968780 | orchestrator | changed: All items complete 2026-08-13 13:54:50.968827 | 2026-08-13 13:54:51.781338 | orchestrator | changed: .d..t...... ./ 2026-08-13 13:54:52.583229 | orchestrator | changed: .d..t...... ./ 2026-08-13 13:54:52.619063 | 2026-08-13 13:54:52.619245 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-13 13:54:52.981328 | orchestrator -> localhost | ok: Item: artifacts Runtime: 0:00:00.013307 2026-08-13 13:54:53.291476 | orchestrator -> localhost | ok: Item: docs Runtime: 0:00:00.012803 2026-08-13 13:54:53.309083 | 2026-08-13 13:54:53.309226 | PLAY RECAP 2026-08-13 13:54:53.309291 | orchestrator | ok: 8 changed: 3 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-13 13:54:53.309322 | 2026-08-13 13:54:53.473140 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post-fetch.yaml@main] 2026-08-13 13:54:53.476631 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-08-13 13:54:54.278031 | 2026-08-13 13:54:54.278222 | PLAY [Base post] 2026-08-13 13:54:54.294226 | 2026-08-13 13:54:54.294383 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-13 13:54:56.354213 | orchestrator | changed 2026-08-13 13:54:56.364304 | 2026-08-13 13:54:56.364480 | PLAY RECAP 2026-08-13 13:54:56.364560 | orchestrator | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-13 13:54:56.364636 | 2026-08-13 13:54:56.494819 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-08-13 13:54:56.498965 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-13 13:54:57.342385 | 2026-08-13 13:54:57.342628 | PLAY [Base post-logs] 2026-08-13 13:54:57.354938 | 2026-08-13 13:54:57.355121 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-13 13:54:57.854559 | localhost | changed 2026-08-13 13:54:57.870698 | 2026-08-13 13:54:57.870939 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-13 13:54:57.920770 | localhost | ok 2026-08-13 13:54:57.928197 | 2026-08-13 13:54:57.928406 | TASK [Set zuul-log-path fact] 2026-08-13 13:54:57.958734 | localhost | ok 2026-08-13 13:54:57.974687 | 2026-08-13 13:54:57.974901 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-13 13:54:58.013353 | localhost | ok 2026-08-13 13:54:58.020874 | 2026-08-13 13:54:58.021039 | TASK [upload-logs : Create log directories] 2026-08-13 13:54:58.566217 | localhost | changed 2026-08-13 13:54:58.570703 | 2026-08-13 13:54:58.570880 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-13 13:54:59.124026 | localhost -> localhost | ok: Runtime: 0:00:00.007499 2026-08-13 13:54:59.129270 | 2026-08-13 13:54:59.129435 | TASK [upload-logs : Upload logs to log server] 2026-08-13 13:54:59.758117 | localhost | Output suppressed because no_log was given 2026-08-13 13:54:59.762500 | 2026-08-13 13:54:59.762727 | LOOP [upload-logs : Compress console log and json output] 2026-08-13 13:54:59.822534 | localhost | skipping: Conditional result was False 2026-08-13 13:54:59.843254 | localhost | skipping: Conditional result was False 2026-08-13 13:54:59.855808 | 2026-08-13 13:54:59.856073 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-13 13:54:59.919116 | localhost | skipping: Conditional result was False 2026-08-13 13:54:59.919899 | 2026-08-13 13:54:59.923016 | localhost | skipping: Conditional result was False 2026-08-13 13:54:59.929834 | 2026-08-13 13:54:59.930028 | LOOP [upload-logs : Upload console log and json output]