2026-01-09 01:46:01.748540 | Job console starting 2026-01-09 01:46:01.764045 | Updating git repos 2026-01-09 01:46:01.852212 | Cloning repos into workspace 2026-01-09 01:46:02.090639 | Restoring repo states 2026-01-09 01:46:02.118549 | Merging changes 2026-01-09 01:46:02.118576 | Checking out repos 2026-01-09 01:46:02.419911 | Preparing playbooks 2026-01-09 01:46:03.265687 | Running Ansible setup 2026-01-09 01:46:07.811654 | PRE-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/pre.yaml@main] 2026-01-09 01:46:08.601246 | 2026-01-09 01:46:08.601459 | PLAY [Base pre] 2026-01-09 01:46:08.620938 | 2026-01-09 01:46:08.621102 | TASK [Setup log path fact] 2026-01-09 01:46:08.652405 | orchestrator | ok 2026-01-09 01:46:08.671543 | 2026-01-09 01:46:08.671719 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-01-09 01:46:08.724927 | orchestrator | ok 2026-01-09 01:46:08.743116 | 2026-01-09 01:46:08.743300 | TASK [emit-job-header : Print job information] 2026-01-09 01:46:08.806220 | # Job Information 2026-01-09 01:46:08.806609 | Ansible Version: 2.16.14 2026-01-09 01:46:08.806678 | Job: testbed-upgrade-stable-rc-ubuntu-24.04 2026-01-09 01:46:08.806738 | Pipeline: periodic-midnight 2026-01-09 01:46:08.806779 | Executor: 521e9411259a 2026-01-09 01:46:08.806815 | Triggered by: https://github.com/osism/testbed 2026-01-09 01:46:08.806903 | Event ID: b398b6f6f6334cc58cb14fbf66d80ae4 2026-01-09 01:46:08.818002 | 2026-01-09 01:46:08.818167 | LOOP [emit-job-header : Print node information] 2026-01-09 01:46:08.957400 | orchestrator | ok: 2026-01-09 01:46:08.957621 | orchestrator | # Node Information 2026-01-09 01:46:08.957705 | orchestrator | Inventory Hostname: orchestrator 2026-01-09 01:46:08.957739 | orchestrator | Hostname: zuul-static-regiocloud-infra-1 2026-01-09 01:46:08.957769 | orchestrator | Username: zuul-testbed01 2026-01-09 01:46:08.957796 | orchestrator | Distro: Debian 12.12 2026-01-09 01:46:08.957828 | orchestrator | Provider: static-testbed 2026-01-09 01:46:08.957855 | orchestrator | Region: 2026-01-09 01:46:08.957882 | orchestrator | Label: testbed-orchestrator 2026-01-09 01:46:08.957908 | orchestrator | Product Name: OpenStack Nova 2026-01-09 01:46:08.957934 | orchestrator | Interface IP: 81.163.193.140 2026-01-09 01:46:08.980425 | 2026-01-09 01:46:08.980649 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-01-09 01:46:09.517219 | orchestrator -> localhost | changed 2026-01-09 01:46:09.536296 | 2026-01-09 01:46:09.536682 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-01-09 01:46:10.684159 | orchestrator -> localhost | changed 2026-01-09 01:46:10.708121 | 2026-01-09 01:46:10.708269 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-01-09 01:46:11.030186 | orchestrator -> localhost | ok 2026-01-09 01:46:11.050775 | 2026-01-09 01:46:11.051079 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-01-09 01:46:11.103148 | orchestrator | ok 2026-01-09 01:46:11.125695 | orchestrator | included: /var/lib/zuul/builds/e3d7c1e4573e488996706bddc40859cb/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-01-09 01:46:11.134521 | 2026-01-09 01:46:11.134649 | TASK [add-build-sshkey : Create Temp SSH key] 2026-01-09 01:46:12.156466 | orchestrator -> localhost | Generating public/private rsa key pair. 2026-01-09 01:46:12.156828 | orchestrator -> localhost | Your identification has been saved in /var/lib/zuul/builds/e3d7c1e4573e488996706bddc40859cb/work/e3d7c1e4573e488996706bddc40859cb_id_rsa 2026-01-09 01:46:12.156906 | orchestrator -> localhost | Your public key has been saved in /var/lib/zuul/builds/e3d7c1e4573e488996706bddc40859cb/work/e3d7c1e4573e488996706bddc40859cb_id_rsa.pub 2026-01-09 01:46:12.156956 | orchestrator -> localhost | The key fingerprint is: 2026-01-09 01:46:12.157002 | orchestrator -> localhost | SHA256:2fdreBsJV0v1jNLNoJkXfgYnBtP7yzn0/HlTwciSmto zuul-build-sshkey 2026-01-09 01:46:12.157044 | orchestrator -> localhost | The key's randomart image is: 2026-01-09 01:46:12.157106 | orchestrator -> localhost | +---[RSA 3072]----+ 2026-01-09 01:46:12.157152 | orchestrator -> localhost | | oo* o| 2026-01-09 01:46:12.157217 | orchestrator -> localhost | | O.@o| 2026-01-09 01:46:12.157261 | orchestrator -> localhost | | B BoO| 2026-01-09 01:46:12.157301 | orchestrator -> localhost | | o o =o*.| 2026-01-09 01:46:12.157371 | orchestrator -> localhost | | S + + .o.| 2026-01-09 01:46:12.157417 | orchestrator -> localhost | | o . + oo| 2026-01-09 01:46:12.157455 | orchestrator -> localhost | | o .*.=| 2026-01-09 01:46:12.157493 | orchestrator -> localhost | | . E . oO=| 2026-01-09 01:46:12.157533 | orchestrator -> localhost | | ooo*| 2026-01-09 01:46:12.157571 | orchestrator -> localhost | +----[SHA256]-----+ 2026-01-09 01:46:12.157664 | orchestrator -> localhost | ok: Runtime: 0:00:00.447641 2026-01-09 01:46:12.171224 | 2026-01-09 01:46:12.171461 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-01-09 01:46:12.217995 | orchestrator | ok 2026-01-09 01:46:12.231513 | orchestrator | included: /var/lib/zuul/builds/e3d7c1e4573e488996706bddc40859cb/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-01-09 01:46:12.241113 | 2026-01-09 01:46:12.241229 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-01-09 01:46:12.266261 | orchestrator | skipping: Conditional result was False 2026-01-09 01:46:12.283506 | 2026-01-09 01:46:12.283707 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-01-09 01:46:12.992060 | orchestrator | changed 2026-01-09 01:46:13.007109 | 2026-01-09 01:46:13.007381 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-01-09 01:46:13.326109 | orchestrator | ok 2026-01-09 01:46:13.335655 | 2026-01-09 01:46:13.335824 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-01-09 01:46:13.839995 | orchestrator | ok 2026-01-09 01:46:13.852098 | 2026-01-09 01:46:13.852277 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-01-09 01:46:14.345420 | orchestrator | ok 2026-01-09 01:46:14.356264 | 2026-01-09 01:46:14.356425 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-01-09 01:46:14.382283 | orchestrator | skipping: Conditional result was False 2026-01-09 01:46:14.399641 | 2026-01-09 01:46:14.399812 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-01-09 01:46:14.904621 | orchestrator -> localhost | changed 2026-01-09 01:46:14.922158 | 2026-01-09 01:46:14.922357 | TASK [add-build-sshkey : Add back temp key] 2026-01-09 01:46:15.289984 | orchestrator -> localhost | Identity added: /var/lib/zuul/builds/e3d7c1e4573e488996706bddc40859cb/work/e3d7c1e4573e488996706bddc40859cb_id_rsa (zuul-build-sshkey) 2026-01-09 01:46:15.290675 | orchestrator -> localhost | ok: Runtime: 0:00:00.020233 2026-01-09 01:46:15.305836 | 2026-01-09 01:46:15.306022 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-01-09 01:46:15.797363 | orchestrator | ok 2026-01-09 01:46:15.806147 | 2026-01-09 01:46:15.806361 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-01-09 01:46:15.842073 | orchestrator | skipping: Conditional result was False 2026-01-09 01:46:15.907073 | 2026-01-09 01:46:15.907218 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-01-09 01:46:16.346464 | orchestrator | ok 2026-01-09 01:46:16.364551 | 2026-01-09 01:46:16.364716 | TASK [validate-host : Define zuul_info_dir fact] 2026-01-09 01:46:16.410481 | orchestrator | ok 2026-01-09 01:46:16.420406 | 2026-01-09 01:46:16.420547 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2026-01-09 01:46:16.751048 | orchestrator -> localhost | ok 2026-01-09 01:46:16.765098 | 2026-01-09 01:46:16.765264 | TASK [validate-host : Collect information about the host] 2026-01-09 01:46:18.094928 | orchestrator | ok 2026-01-09 01:46:18.113419 | 2026-01-09 01:46:18.113567 | TASK [validate-host : Sanitize hostname] 2026-01-09 01:46:18.189587 | orchestrator | ok 2026-01-09 01:46:18.199775 | 2026-01-09 01:46:18.199951 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2026-01-09 01:46:18.804137 | orchestrator -> localhost | changed 2026-01-09 01:46:18.811278 | 2026-01-09 01:46:18.811456 | TASK [validate-host : Collect information about zuul worker] 2026-01-09 01:46:19.328129 | orchestrator | ok 2026-01-09 01:46:19.338152 | 2026-01-09 01:46:19.338386 | TASK [validate-host : Write out all zuul information for each host] 2026-01-09 01:46:19.963034 | orchestrator -> localhost | changed 2026-01-09 01:46:19.974288 | 2026-01-09 01:46:19.974464 | TASK [prepare-workspace-log : Start zuul_console daemon.] 2026-01-09 01:46:20.307330 | orchestrator | ok 2026-01-09 01:46:20.317271 | 2026-01-09 01:46:20.317494 | TASK [prepare-workspace-log : Synchronize src repos to workspace directory.] 2026-01-09 01:46:43.172876 | orchestrator | changed: 2026-01-09 01:46:43.173177 | orchestrator | .d..t...... src/ 2026-01-09 01:46:43.173229 | orchestrator | .d..t...... src/github.com/ 2026-01-09 01:46:43.173267 | orchestrator | .d..t...... src/github.com/osism/ 2026-01-09 01:46:43.173299 | orchestrator | .d..t...... src/github.com/osism/ansible-collection-commons/ 2026-01-09 01:46:43.173350 | orchestrator | RedHat.yml 2026-01-09 01:46:43.190499 | orchestrator | .L..t...... src/github.com/osism/ansible-collection-commons/roles/repository/tasks/CentOS.yml -> RedHat.yml 2026-01-09 01:46:43.190516 | orchestrator | RedHat.yml 2026-01-09 01:46:43.190568 | orchestrator | = 2.2.0"... 2026-01-09 01:46:53.892523 | orchestrator | - Finding latest version of hashicorp/null... 2026-01-09 01:46:53.908391 | orchestrator | - Finding terraform-provider-openstack/openstack versions matching ">= 1.53.0"... 2026-01-09 01:46:54.081193 | orchestrator | - Installing hashicorp/local v2.6.1... 2026-01-09 01:46:54.589365 | orchestrator | - Installed hashicorp/local v2.6.1 (signed, key ID 0C0AF313E5FD9F80) 2026-01-09 01:46:54.678809 | orchestrator | - Installing hashicorp/null v3.2.4... 2026-01-09 01:46:55.268077 | orchestrator | - Installed hashicorp/null v3.2.4 (signed, key ID 0C0AF313E5FD9F80) 2026-01-09 01:46:55.701253 | orchestrator | - Installing terraform-provider-openstack/openstack v3.4.0... 2026-01-09 01:46:56.572062 | orchestrator | - Installed terraform-provider-openstack/openstack v3.4.0 (signed, key ID 4F80527A391BEFD2) 2026-01-09 01:46:56.572170 | orchestrator | 2026-01-09 01:46:56.572179 | orchestrator | Providers are signed by their developers. 2026-01-09 01:46:56.572186 | orchestrator | If you'd like to know more about provider signing, you can read about it here: 2026-01-09 01:46:56.572193 | orchestrator | https://opentofu.org/docs/cli/plugins/signing/ 2026-01-09 01:46:56.572201 | orchestrator | 2026-01-09 01:46:56.572205 | orchestrator | OpenTofu has created a lock file .terraform.lock.hcl to record the provider 2026-01-09 01:46:56.572243 | orchestrator | selections it made above. Include this file in your version control repository 2026-01-09 01:46:56.572248 | orchestrator | so that OpenTofu can guarantee to make the same selections by default when 2026-01-09 01:46:56.572252 | orchestrator | you run "tofu init" in the future. 2026-01-09 01:46:56.572573 | orchestrator | 2026-01-09 01:46:56.572583 | orchestrator | OpenTofu has been successfully initialized! 2026-01-09 01:46:56.572606 | orchestrator | 2026-01-09 01:46:56.572612 | orchestrator | You may now begin working with OpenTofu. Try running "tofu plan" to see 2026-01-09 01:46:56.572616 | orchestrator | any changes that are required for your infrastructure. All OpenTofu commands 2026-01-09 01:46:56.572621 | orchestrator | should now work. 2026-01-09 01:46:56.572624 | orchestrator | 2026-01-09 01:46:56.572628 | orchestrator | If you ever set or change modules or backend configuration for OpenTofu, 2026-01-09 01:46:56.572633 | orchestrator | rerun this command to reinitialize your working directory. If you forget, other 2026-01-09 01:46:56.572643 | orchestrator | commands will detect it and remind you to do so if necessary. 2026-01-09 01:46:56.764339 | orchestrator | Created and switched to workspace "ci"! 2026-01-09 01:46:56.764417 | orchestrator | 2026-01-09 01:46:56.764424 | orchestrator | You're now on a new, empty workspace. Workspaces isolate their state, 2026-01-09 01:46:56.764431 | orchestrator | so if you run "tofu plan" OpenTofu will not see any existing state 2026-01-09 01:46:56.764457 | orchestrator | for this configuration. 2026-01-09 01:46:56.779594 | orchestrator | cp: cannot stat 'environments/ubuntu-24.04.tfvars': No such file or directory 2026-01-09 01:46:56.780060 | orchestrator | make: *** [Makefile:61: init] Error 1 2026-01-09 01:46:57.179711 | orchestrator | ERROR 2026-01-09 01:46:57.180180 | orchestrator | { 2026-01-09 01:46:57.180368 | orchestrator | "delta": "0:00:03.110662", 2026-01-09 01:46:57.180464 | orchestrator | "end": "2026-01-09 01:46:56.780997", 2026-01-09 01:46:57.180531 | orchestrator | "msg": "non-zero return code", 2026-01-09 01:46:57.180591 | orchestrator | "rc": 2, 2026-01-09 01:46:57.180646 | orchestrator | "start": "2026-01-09 01:46:53.670335" 2026-01-09 01:46:57.180699 | orchestrator | } failure 2026-01-09 01:46:57.187943 | 2026-01-09 01:46:57.188142 | PLAY RECAP 2026-01-09 01:46:57.188305 | orchestrator | ok: 4 changed: 0 unreachable: 0 failed: 1 skipped: 2 rescued: 0 ignored: 0 2026-01-09 01:46:57.188449 | 2026-01-09 01:46:57.344583 | RUN END RESULT_NORMAL: [untrusted : github.com/osism/testbed/playbooks/upgrade-stable.yml@main] 2026-01-09 01:46:57.345864 | POST-RUN START: [untrusted : github.com/osism/testbed/playbooks/post.yml@main] 2026-01-09 01:46:58.096729 | 2026-01-09 01:46:58.096905 | PLAY [Post output play] 2026-01-09 01:46:58.113877 | 2026-01-09 01:46:58.114046 | LOOP [stage-output : Register sources] 2026-01-09 01:46:58.189690 | 2026-01-09 01:46:58.190017 | TASK [stage-output : Check sudo] 2026-01-09 01:46:58.694049 | orchestrator | sudo: a password is required 2026-01-09 01:46:58.745634 | orchestrator | ok: Runtime: 0:00:00.018021 2026-01-09 01:46:58.756809 | 2026-01-09 01:46:58.756962 | LOOP [stage-output : Set source and destination for files and folders] 2026-01-09 01:46:58.797878 | 2026-01-09 01:46:58.798205 | TASK [stage-output : Build a list of source, dest dictionaries] 2026-01-09 01:46:58.876718 | orchestrator | ok 2026-01-09 01:46:58.886181 | 2026-01-09 01:46:58.886445 | LOOP [stage-output : Ensure target folders exist] 2026-01-09 01:46:59.388816 | orchestrator | ok: "docs" 2026-01-09 01:46:59.389401 | 2026-01-09 01:46:59.659268 | orchestrator | ok: "artifacts" 2026-01-09 01:46:59.936727 | orchestrator | ok: "logs" 2026-01-09 01:46:59.960296 | 2026-01-09 01:46:59.960545 | LOOP [stage-output : Copy files and folders to staging folder] 2026-01-09 01:47:00.000938 | 2026-01-09 01:47:00.001217 | TASK [stage-output : Make all log files readable] 2026-01-09 01:47:00.314716 | orchestrator | ok 2026-01-09 01:47:00.323924 | 2026-01-09 01:47:00.324094 | TASK [stage-output : Rename log files that match extensions_to_txt] 2026-01-09 01:47:00.360212 | orchestrator | skipping: Conditional result was False 2026-01-09 01:47:00.378669 | 2026-01-09 01:47:00.378901 | TASK [stage-output : Discover log files for compression] 2026-01-09 01:47:00.414963 | orchestrator | skipping: Conditional result was False 2026-01-09 01:47:00.434626 | 2026-01-09 01:47:00.434916 | LOOP [stage-output : Archive everything from logs] 2026-01-09 01:47:00.491939 | 2026-01-09 01:47:00.492178 | PLAY [Post cleanup play] 2026-01-09 01:47:00.503279 | 2026-01-09 01:47:00.503451 | TASK [Set cloud fact (Zuul deployment)] 2026-01-09 01:47:00.577247 | orchestrator | ok 2026-01-09 01:47:00.591880 | 2026-01-09 01:47:00.592031 | TASK [Set cloud fact (local deployment)] 2026-01-09 01:47:00.638144 | orchestrator | skipping: Conditional result was False 2026-01-09 01:47:00.654322 | 2026-01-09 01:47:00.654506 | TASK [Clean the cloud environment] 2026-01-09 01:47:01.318921 | orchestrator | 2026-01-09 01:47:01 - clean up servers 2026-01-09 01:47:01.800931 | orchestrator | 2026-01-09 01:47:01 - clean up keypairs 2026-01-09 01:47:01.822442 | orchestrator | 2026-01-09 01:47:01 - wait for servers to be gone 2026-01-09 01:47:01.866685 | orchestrator | 2026-01-09 01:47:01 - clean up ports 2026-01-09 01:47:01.951614 | orchestrator | 2026-01-09 01:47:01 - clean up volumes 2026-01-09 01:47:02.033398 | orchestrator | 2026-01-09 01:47:02 - disconnect routers 2026-01-09 01:47:02.057001 | orchestrator | 2026-01-09 01:47:02 - clean up subnets 2026-01-09 01:47:02.081287 | orchestrator | 2026-01-09 01:47:02 - clean up networks 2026-01-09 01:47:02.237659 | orchestrator | 2026-01-09 01:47:02 - clean up security groups 2026-01-09 01:47:02.272339 | orchestrator | 2026-01-09 01:47:02 - clean up floating ips 2026-01-09 01:47:02.297999 | orchestrator | 2026-01-09 01:47:02 - clean up routers 2026-01-09 01:47:02.697409 | orchestrator | ok: Runtime: 0:00:01.435753 2026-01-09 01:47:02.701557 | 2026-01-09 01:47:02.701795 | PLAY RECAP 2026-01-09 01:47:02.701929 | orchestrator | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 7 rescued: 0 ignored: 0 2026-01-09 01:47:02.702001 | 2026-01-09 01:47:02.857989 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/osism/testbed/playbooks/post.yml@main] 2026-01-09 01:47:02.859511 | POST-RUN START: [untrusted : github.com/osism/testbed/playbooks/cleanup.yml@main] 2026-01-09 01:47:03.644658 | 2026-01-09 01:47:03.645708 | PLAY [Cleanup play] 2026-01-09 01:47:03.663118 | 2026-01-09 01:47:03.663269 | TASK [Set cloud fact (Zuul deployment)] 2026-01-09 01:47:03.724317 | orchestrator | ok 2026-01-09 01:47:03.734549 | 2026-01-09 01:47:03.735492 | TASK [Set cloud fact (local deployment)] 2026-01-09 01:47:03.771011 | orchestrator | skipping: Conditional result was False 2026-01-09 01:47:03.786395 | 2026-01-09 01:47:03.786604 | TASK [Clean the cloud environment] 2026-01-09 01:47:04.593746 | orchestrator | 2026-01-09 01:47:04 - clean up servers 2026-01-09 01:47:05.048708 | orchestrator | 2026-01-09 01:47:05 - clean up keypairs 2026-01-09 01:47:05.065742 | orchestrator | 2026-01-09 01:47:05 - wait for servers to be gone 2026-01-09 01:47:05.108503 | orchestrator | 2026-01-09 01:47:05 - clean up ports 2026-01-09 01:47:05.194283 | orchestrator | 2026-01-09 01:47:05 - clean up volumes 2026-01-09 01:47:05.262093 | orchestrator | 2026-01-09 01:47:05 - disconnect routers 2026-01-09 01:47:05.286937 | orchestrator | 2026-01-09 01:47:05 - clean up subnets 2026-01-09 01:47:05.308214 | orchestrator | 2026-01-09 01:47:05 - clean up networks 2026-01-09 01:47:05.467142 | orchestrator | 2026-01-09 01:47:05 - clean up security groups 2026-01-09 01:47:05.504963 | orchestrator | 2026-01-09 01:47:05 - clean up floating ips 2026-01-09 01:47:05.531143 | orchestrator | 2026-01-09 01:47:05 - clean up routers 2026-01-09 01:47:05.828758 | orchestrator | ok: Runtime: 0:00:01.386988 2026-01-09 01:47:05.832835 | 2026-01-09 01:47:05.833001 | PLAY RECAP 2026-01-09 01:47:05.833130 | orchestrator | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-01-09 01:47:05.833190 | 2026-01-09 01:47:05.971202 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/osism/testbed/playbooks/cleanup.yml@main] 2026-01-09 01:47:05.973635 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-fetch.yaml@main] 2026-01-09 01:47:06.763431 | 2026-01-09 01:47:06.763603 | PLAY [Base post-fetch] 2026-01-09 01:47:06.781021 | 2026-01-09 01:47:06.781185 | TASK [fetch-output : Set log path for multiple nodes] 2026-01-09 01:47:06.836988 | orchestrator | skipping: Conditional result was False 2026-01-09 01:47:06.844160 | 2026-01-09 01:47:06.844331 | TASK [fetch-output : Set log path for single node] 2026-01-09 01:47:06.900499 | orchestrator | ok 2026-01-09 01:47:06.908662 | 2026-01-09 01:47:06.908878 | LOOP [fetch-output : Ensure local output dirs] 2026-01-09 01:47:07.432515 | orchestrator -> localhost | ok: "/var/lib/zuul/builds/e3d7c1e4573e488996706bddc40859cb/work/logs" 2026-01-09 01:47:07.731501 | orchestrator -> localhost | changed: "/var/lib/zuul/builds/e3d7c1e4573e488996706bddc40859cb/work/artifacts" 2026-01-09 01:47:08.041937 | orchestrator -> localhost | changed: "/var/lib/zuul/builds/e3d7c1e4573e488996706bddc40859cb/work/docs" 2026-01-09 01:47:08.071637 | 2026-01-09 01:47:08.071817 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-01-09 01:47:09.125605 | orchestrator | changed: .d..t...... ./ 2026-01-09 01:47:09.126041 | orchestrator | changed: All items complete 2026-01-09 01:47:09.126107 | 2026-01-09 01:47:09.862787 | orchestrator | changed: .d..t...... ./ 2026-01-09 01:47:10.813413 | orchestrator | changed: .d..t...... ./ 2026-01-09 01:47:10.840867 | 2026-01-09 01:47:10.841031 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-01-09 01:47:10.889541 | orchestrator | skipping: Conditional result was False 2026-01-09 01:47:10.893164 | orchestrator | skipping: Conditional result was False 2026-01-09 01:47:10.918983 | 2026-01-09 01:47:10.919135 | PLAY RECAP 2026-01-09 01:47:10.919260 | orchestrator | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 2 rescued: 0 ignored: 0 2026-01-09 01:47:10.919325 | 2026-01-09 01:47:11.064099 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post-fetch.yaml@main] 2026-01-09 01:47:11.066577 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-01-09 01:47:11.831886 | 2026-01-09 01:47:11.832064 | PLAY [Base post] 2026-01-09 01:47:11.847398 | 2026-01-09 01:47:11.847571 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-01-09 01:47:12.550198 | orchestrator | changed 2026-01-09 01:47:12.561568 | 2026-01-09 01:47:12.561743 | PLAY RECAP 2026-01-09 01:47:12.561828 | orchestrator | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-01-09 01:47:12.561908 | 2026-01-09 01:47:12.765646 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-01-09 01:47:12.766696 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-logs.yaml@main] 2026-01-09 01:47:13.597330 | 2026-01-09 01:47:13.597542 | PLAY [Base post-logs] 2026-01-09 01:47:13.608669 | 2026-01-09 01:47:13.608812 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-01-09 01:47:14.107893 | localhost | changed 2026-01-09 01:47:14.126476 | 2026-01-09 01:47:14.126721 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-01-09 01:47:14.160730 | localhost | ok 2026-01-09 01:47:14.167132 | 2026-01-09 01:47:14.167326 | TASK [Set zuul-log-path fact] 2026-01-09 01:47:14.185774 | localhost | ok 2026-01-09 01:47:14.201761 | 2026-01-09 01:47:14.201913 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-01-09 01:47:14.228589 | localhost | ok 2026-01-09 01:47:14.233595 | 2026-01-09 01:47:14.233754 | TASK [upload-logs : Create log directories] 2026-01-09 01:47:14.774179 | localhost | changed 2026-01-09 01:47:14.779021 | 2026-01-09 01:47:14.779179 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-01-09 01:47:15.325801 | localhost -> localhost | ok: Runtime: 0:00:00.005695 2026-01-09 01:47:15.331597 | 2026-01-09 01:47:15.331755 | TASK [upload-logs : Upload logs to log server] 2026-01-09 01:47:15.920276 | localhost | Output suppressed because no_log was given 2026-01-09 01:47:15.924879 | 2026-01-09 01:47:15.925051 | LOOP [upload-logs : Compress console log and json output] 2026-01-09 01:47:15.991519 | localhost | skipping: Conditional result was False 2026-01-09 01:47:16.009251 | localhost | skipping: Conditional result was False 2026-01-09 01:47:16.020038 | 2026-01-09 01:47:16.020379 | LOOP [upload-logs : Upload compressed console log and json output] 2026-01-09 01:47:16.078951 | localhost | skipping: Conditional result was False 2026-01-09 01:47:16.079280 | 2026-01-09 01:47:16.089134 | localhost | skipping: Conditional result was False 2026-01-09 01:47:16.097718 | 2026-01-09 01:47:16.098192 | LOOP [upload-logs : Upload console log and json output]