2026-08-15 09:22:34.052331 | Job console starting 2026-08-15 09:22:34.064154 | Updating git repos 2026-08-15 09:22:34.160970 | Cloning repos into workspace 2026-08-15 09:22:34.393848 | Restoring repo states 2026-08-15 09:22:34.417867 | Merging changes 2026-08-15 09:22:35.073820 | Checking out repos 2026-08-15 09:22:35.331204 | Preparing playbooks 2026-08-15 09:22:36.243983 | Running Ansible setup 2026-08-15 09:22:40.849403 | PRE-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/pre.yaml@main] 2026-08-15 09:22:41.641566 | 2026-08-15 09:22:41.641760 | PLAY [Base pre] 2026-08-15 09:22:41.661957 | 2026-08-15 09:22:41.662114 | TASK [Setup log path fact] 2026-08-15 09:22:41.694774 | orchestrator | ok 2026-08-15 09:22:41.713564 | 2026-08-15 09:22:41.713733 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-15 09:22:41.756028 | orchestrator | ok 2026-08-15 09:22:41.768014 | 2026-08-15 09:22:41.768130 | TASK [emit-job-header : Print job information] 2026-08-15 09:22:41.831416 | # Job Information 2026-08-15 09:22:41.831743 | Ansible Version: 2.16.14 2026-08-15 09:22:41.831806 | Job: testbed-update-stable-ubuntu-24.04 2026-08-15 09:22:41.831862 | Pipeline: label-additional 2026-08-15 09:22:41.831900 | Executor: 521e9411259a 2026-08-15 09:22:41.831935 | Triggered by: https://github.com/osism/testbed/pull/2948 2026-08-15 09:22:41.831972 | Event ID: 4e3bbae0-987c-11f1-9672-59b2bb474c98 2026-08-15 09:22:41.840463 | 2026-08-15 09:22:41.840667 | LOOP [emit-job-header : Print node information] 2026-08-15 09:22:41.983536 | orchestrator | ok: 2026-08-15 09:22:41.983789 | orchestrator | # Node Information 2026-08-15 09:22:41.984353 | orchestrator | Inventory Hostname: orchestrator 2026-08-15 09:22:41.984387 | orchestrator | Hostname: zuul-static-regiocloud-infra-1 2026-08-15 09:22:41.984410 | orchestrator | Username: zuul-testbed04 2026-08-15 09:22:41.984596 | orchestrator | Distro: Debian 12.15 2026-08-15 09:22:41.984634 | orchestrator | Provider: static-testbed 2026-08-15 09:22:41.984657 | orchestrator | Region: 2026-08-15 09:22:41.984699 | orchestrator | Label: testbed-orchestrator 2026-08-15 09:22:41.984721 | orchestrator | Product Name: OpenStack Nova 2026-08-15 09:22:41.984741 | orchestrator | Interface IP: 81.163.193.140 2026-08-15 09:22:42.006005 | 2026-08-15 09:22:42.006178 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-15 09:22:42.542052 | orchestrator -> localhost | changed 2026-08-15 09:22:42.562260 | 2026-08-15 09:22:42.562422 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-15 09:22:43.718153 | orchestrator -> localhost | changed 2026-08-15 09:22:43.744534 | 2026-08-15 09:22:43.744686 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-15 09:22:44.056221 | orchestrator -> localhost | ok 2026-08-15 09:22:44.077553 | 2026-08-15 09:22:44.077777 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-15 09:22:44.111783 | orchestrator | ok 2026-08-15 09:22:44.132755 | orchestrator | included: /var/lib/zuul/builds/8b5d4933d05343819c74992e5df59b00/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-15 09:22:44.140904 | 2026-08-15 09:22:44.141020 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-15 09:22:45.474613 | orchestrator -> localhost | Generating public/private rsa key pair. 2026-08-15 09:22:45.475203 | orchestrator -> localhost | Your identification has been saved in /var/lib/zuul/builds/8b5d4933d05343819c74992e5df59b00/work/8b5d4933d05343819c74992e5df59b00_id_rsa 2026-08-15 09:22:45.475318 | orchestrator -> localhost | Your public key has been saved in /var/lib/zuul/builds/8b5d4933d05343819c74992e5df59b00/work/8b5d4933d05343819c74992e5df59b00_id_rsa.pub 2026-08-15 09:22:45.475395 | orchestrator -> localhost | The key fingerprint is: 2026-08-15 09:22:45.475463 | orchestrator -> localhost | SHA256:b6wC9WAdekdlZGQOP72iJTpdllEyh/fPRSWVQ2kcxHw zuul-build-sshkey 2026-08-15 09:22:45.475554 | orchestrator -> localhost | The key's randomart image is: 2026-08-15 09:22:45.475640 | orchestrator -> localhost | +---[RSA 3072]----+ 2026-08-15 09:22:45.475703 | orchestrator -> localhost | | .+X.X=B| 2026-08-15 09:22:45.475763 | orchestrator -> localhost | | . .B.*.XE| 2026-08-15 09:22:45.475821 | orchestrator -> localhost | | o o =.ooo| 2026-08-15 09:22:45.475879 | orchestrator -> localhost | | = o . + .o| 2026-08-15 09:22:45.475933 | orchestrator -> localhost | | o +S.. * ..o| 2026-08-15 09:22:45.476000 | orchestrator -> localhost | | . .= * . o| 2026-08-15 09:22:45.476058 | orchestrator -> localhost | | . o * | 2026-08-15 09:22:45.476114 | orchestrator -> localhost | | . + | 2026-08-15 09:22:45.476172 | orchestrator -> localhost | | .. | 2026-08-15 09:22:45.476228 | orchestrator -> localhost | +----[SHA256]-----+ 2026-08-15 09:22:45.476357 | orchestrator -> localhost | ok: Runtime: 0:00:00.779584 2026-08-15 09:22:45.491552 | 2026-08-15 09:22:45.491715 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-15 09:22:45.541128 | orchestrator | ok 2026-08-15 09:22:45.557555 | orchestrator | included: /var/lib/zuul/builds/8b5d4933d05343819c74992e5df59b00/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-15 09:22:45.568423 | 2026-08-15 09:22:45.568547 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-15 09:22:45.603296 | orchestrator | skipping: Conditional result was False 2026-08-15 09:22:45.615848 | 2026-08-15 09:22:45.615990 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-15 09:22:46.248957 | orchestrator | changed 2026-08-15 09:22:46.265357 | 2026-08-15 09:22:46.265632 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-15 09:22:46.586105 | orchestrator | ok 2026-08-15 09:22:46.595241 | 2026-08-15 09:22:46.595407 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-15 09:22:47.053566 | orchestrator | ok 2026-08-15 09:22:47.062186 | 2026-08-15 09:22:47.062320 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-15 09:22:47.518985 | orchestrator | ok 2026-08-15 09:22:47.525825 | 2026-08-15 09:22:47.525933 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-15 09:22:47.561138 | orchestrator | skipping: Conditional result was False 2026-08-15 09:22:47.578500 | 2026-08-15 09:22:47.578669 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-15 09:22:48.063155 | orchestrator -> localhost | changed 2026-08-15 09:22:48.085774 | 2026-08-15 09:22:48.085936 | TASK [add-build-sshkey : Add back temp key] 2026-08-15 09:22:48.467404 | orchestrator -> localhost | Identity added: /var/lib/zuul/builds/8b5d4933d05343819c74992e5df59b00/work/8b5d4933d05343819c74992e5df59b00_id_rsa (zuul-build-sshkey) 2026-08-15 09:22:48.468022 | orchestrator -> localhost | ok: Runtime: 0:00:00.020801 2026-08-15 09:22:48.482520 | 2026-08-15 09:22:48.482725 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-15 09:22:48.931990 | orchestrator | ok 2026-08-15 09:22:48.980224 | 2026-08-15 09:22:48.980376 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-15 09:22:49.015092 | orchestrator | skipping: Conditional result was False 2026-08-15 09:22:49.027506 | 2026-08-15 09:22:49.027623 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-08-15 09:22:49.473447 | orchestrator | ok 2026-08-15 09:22:49.489333 | 2026-08-15 09:22:49.489487 | TASK [validate-host : Define zuul_info_dir fact] 2026-08-15 09:22:49.539379 | orchestrator | ok 2026-08-15 09:22:49.549290 | 2026-08-15 09:22:49.549443 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2026-08-15 09:22:49.869924 | orchestrator -> localhost | ok 2026-08-15 09:22:49.886319 | 2026-08-15 09:22:49.886520 | TASK [validate-host : Collect information about the host] 2026-08-15 09:22:51.168217 | orchestrator | ok 2026-08-15 09:22:51.182957 | 2026-08-15 09:22:51.183105 | TASK [validate-host : Sanitize hostname] 2026-08-15 09:22:51.255715 | orchestrator | ok 2026-08-15 09:22:51.263553 | 2026-08-15 09:22:51.263682 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2026-08-15 09:22:51.887723 | orchestrator -> localhost | changed 2026-08-15 09:22:51.899314 | 2026-08-15 09:22:51.899496 | TASK [validate-host : Collect information about zuul worker] 2026-08-15 09:22:52.386415 | orchestrator | ok 2026-08-15 09:22:52.400505 | 2026-08-15 09:22:52.400716 | TASK [validate-host : Write out all zuul information for each host] 2026-08-15 09:22:52.974206 | orchestrator -> localhost | changed 2026-08-15 09:22:52.995110 | 2026-08-15 09:22:52.995265 | TASK [prepare-workspace-log : Start zuul_console daemon.] 2026-08-15 09:22:53.290253 | orchestrator | ok 2026-08-15 09:22:53.299743 | 2026-08-15 09:22:53.299872 | TASK [prepare-workspace-log : Synchronize src repos to workspace directory.] 2026-08-15 09:23:14.294546 | orchestrator | changed: 2026-08-15 09:23:14.294950 | orchestrator | .d..t...... src/ 2026-08-15 09:23:14.295007 | orchestrator | .d..t...... src/github.com/ 2026-08-15 09:23:14.295044 | orchestrator | .d..t...... src/github.com/osism/ 2026-08-15 09:23:14.295075 | orchestrator | .d..t...... src/github.com/osism/ansible-collection-commons/ 2026-08-15 09:23:14.295102 | orchestrator | RedHat.yml 2026-08-15 09:23:14.316051 | orchestrator | .L..t...... src/github.com/osism/ansible-collection-commons/roles/repository/tasks/CentOS.yml -> RedHat.yml 2026-08-15 09:23:14.316071 | orchestrator | RedHat.yml 2026-08-15 09:23:14.316226 | orchestrator | = 1.53.0"... 2026-08-15 09:23:40.610521 | orchestrator | - Finding hashicorp/local versions matching ">= 2.2.0"... 2026-08-15 09:23:40.610603 | orchestrator | - Finding latest version of hashicorp/null... 2026-08-15 09:23:40.911007 | orchestrator | - Installing hashicorp/null v3.3.1... 2026-08-15 09:23:41.158993 | orchestrator | - Installing terraform-provider-openstack/openstack v3.4.0... 2026-08-15 09:23:41.201864 | orchestrator | - Installing hashicorp/local v2.9.0... 2026-08-15 09:23:41.379720 | orchestrator | - Installed hashicorp/null v3.3.1 (signed, key ID 0C0AF313E5FD9F80) 2026-08-15 09:23:41.928698 | orchestrator | - Installed hashicorp/local v2.9.0 (signed, key ID 0C0AF313E5FD9F80) 2026-08-15 09:23:42.166198 | orchestrator | - Installed terraform-provider-openstack/openstack v3.4.0 (signed, key ID 4F80527A391BEFD2) 2026-08-15 09:23:42.166282 | orchestrator | 2026-08-15 09:23:42.166290 | orchestrator | Providers are signed by their developers. 2026-08-15 09:23:42.166295 | orchestrator | If you'd like to know more about provider signing, you can read about it here: 2026-08-15 09:23:42.166300 | orchestrator | https://opentofu.org/docs/cli/plugins/signing/ 2026-08-15 09:23:42.166307 | orchestrator | 2026-08-15 09:23:42.166312 | orchestrator | OpenTofu has created a lock file .terraform.lock.hcl to record the provider 2026-08-15 09:23:42.166330 | orchestrator | selections it made above. Include this file in your version control repository 2026-08-15 09:23:42.166334 | orchestrator | so that OpenTofu can guarantee to make the same selections by default when 2026-08-15 09:23:42.166338 | orchestrator | you run "tofu init" in the future. 2026-08-15 09:23:42.166684 | orchestrator | 2026-08-15 09:23:42.166692 | orchestrator | OpenTofu has been successfully initialized! 2026-08-15 09:23:42.166696 | orchestrator | 2026-08-15 09:23:42.166700 | orchestrator | You may now begin working with OpenTofu. Try running "tofu plan" to see 2026-08-15 09:23:42.166704 | orchestrator | any changes that are required for your infrastructure. All OpenTofu commands 2026-08-15 09:23:42.166712 | orchestrator | should now work. 2026-08-15 09:23:42.166722 | orchestrator | 2026-08-15 09:23:42.166726 | orchestrator | If you ever set or change modules or backend configuration for OpenTofu, 2026-08-15 09:23:42.166730 | orchestrator | rerun this command to reinitialize your working directory. If you forget, other 2026-08-15 09:23:42.166734 | orchestrator | commands will detect it and remind you to do so if necessary. 2026-08-15 09:23:42.262532 | orchestrator | Created and switched to workspace "ci"! 2026-08-15 09:23:42.262662 | orchestrator | 2026-08-15 09:23:42.262673 | orchestrator | You're now on a new, empty workspace. Workspaces isolate their state, 2026-08-15 09:23:42.262681 | orchestrator | so if you run "tofu plan" OpenTofu will not see any existing state 2026-08-15 09:23:42.262690 | orchestrator | for this configuration. 2026-08-15 09:23:42.271277 | orchestrator | cp: cannot stat 'environments/ubuntu-24.04.tfvars': No such file or directory 2026-08-15 09:23:42.271568 | orchestrator | make: *** [Makefile:62: init] Error 1 2026-08-15 09:23:42.589815 | orchestrator | ERROR 2026-08-15 09:23:42.590215 | orchestrator | { 2026-08-15 09:23:42.590314 | orchestrator | "delta": "0:00:01.736311", 2026-08-15 09:23:42.590385 | orchestrator | "end": "2026-08-15 09:23:42.272175", 2026-08-15 09:23:42.590442 | orchestrator | "msg": "non-zero return code", 2026-08-15 09:23:42.590491 | orchestrator | "rc": 2, 2026-08-15 09:23:42.590575 | orchestrator | "start": "2026-08-15 09:23:40.535864" 2026-08-15 09:23:42.590632 | orchestrator | } failure 2026-08-15 09:23:42.595471 | 2026-08-15 09:23:42.595631 | PLAY RECAP 2026-08-15 09:23:42.595736 | orchestrator | ok: 4 changed: 0 unreachable: 0 failed: 1 skipped: 2 rescued: 0 ignored: 0 2026-08-15 09:23:42.595793 | 2026-08-15 09:23:42.774688 | RUN END RESULT_NORMAL: [untrusted : github.com/osism/testbed/playbooks/upgrade-stable.yml@main] 2026-08-15 09:23:42.777236 | POST-RUN START: [untrusted : github.com/osism/testbed/playbooks/collect-glance-logs.yml@main] 2026-08-15 09:23:43.560088 | 2026-08-15 09:23:43.560292 | PLAY [Collect Glance API logs play] 2026-08-15 09:23:43.577792 | 2026-08-15 09:23:43.577970 | TASK [Set cloud fact (Zuul deployment)] 2026-08-15 09:23:43.647412 | orchestrator | ok 2026-08-15 09:23:43.656722 | 2026-08-15 09:23:43.656902 | TASK [Set cloud fact (local deployment)] 2026-08-15 09:23:43.702608 | orchestrator | skipping: Conditional result was False 2026-08-15 09:23:43.722007 | 2026-08-15 09:23:43.722183 | TASK [Read the manager address] 2026-08-15 09:23:44.137754 | orchestrator | ok: file not found: /home/zuul-testbed04/src/github.com/osism/testbed/terraform/.MANAGER_ADDRESS.ci 2026-08-15 09:23:44.149471 | 2026-08-15 09:23:44.149651 | TASK [Capture the Glance API log from all testbed hosts] 2026-08-15 09:23:44.687887 | orchestrator | skipping: Conditional result was False 2026-08-15 09:23:44.705507 | 2026-08-15 09:23:44.705748 | TASK [Show the captured Glance API log] 2026-08-15 09:23:44.783537 | orchestrator | ok: ['(glance-api.log capture was skipped or produced no output)'] 2026-08-15 09:23:44.785745 | 2026-08-15 09:23:44.785871 | PLAY RECAP 2026-08-15 09:23:44.785950 | orchestrator | ok: 3 changed: 0 unreachable: 0 failed: 0 skipped: 2 rescued: 0 ignored: 0 2026-08-15 09:23:44.785987 | 2026-08-15 09:23:44.936234 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/osism/testbed/playbooks/collect-glance-logs.yml@main] 2026-08-15 09:23:44.937347 | POST-RUN START: [untrusted : github.com/osism/testbed/playbooks/post.yml@main] 2026-08-15 09:23:45.707556 | 2026-08-15 09:23:45.707758 | PLAY [Post output play] 2026-08-15 09:23:45.723919 | 2026-08-15 09:23:45.724076 | LOOP [stage-output : Register sources] 2026-08-15 09:23:45.801296 | 2026-08-15 09:23:45.801632 | TASK [stage-output : Check sudo] 2026-08-15 09:23:46.289540 | orchestrator | sudo: a password is required 2026-08-15 09:23:46.344861 | orchestrator | ok: Runtime: 0:00:00.011322 2026-08-15 09:23:46.357830 | 2026-08-15 09:23:46.358002 | LOOP [stage-output : Set source and destination for files and folders] 2026-08-15 09:23:46.394911 | 2026-08-15 09:23:46.395192 | TASK [stage-output : Build a list of source, dest dictionaries] 2026-08-15 09:23:46.473928 | orchestrator | ok 2026-08-15 09:23:46.483485 | 2026-08-15 09:23:46.483660 | LOOP [stage-output : Ensure target folders exist] 2026-08-15 09:23:46.980166 | orchestrator | ok: "docs" 2026-08-15 09:23:46.980582 | 2026-08-15 09:23:47.237780 | orchestrator | ok: "artifacts" 2026-08-15 09:23:47.484100 | orchestrator | ok: "logs" 2026-08-15 09:23:47.511403 | 2026-08-15 09:23:47.511728 | LOOP [stage-output : Copy files and folders to staging folder] 2026-08-15 09:23:47.562376 | 2026-08-15 09:23:47.562783 | TASK [stage-output : Make all log files readable] 2026-08-15 09:23:47.844842 | orchestrator | ok 2026-08-15 09:23:47.853113 | 2026-08-15 09:23:47.853265 | TASK [stage-output : Rename log files that match extensions_to_txt] 2026-08-15 09:23:47.900568 | orchestrator | skipping: Conditional result was False 2026-08-15 09:23:47.912484 | 2026-08-15 09:23:47.912708 | TASK [stage-output : Discover log files for compression] 2026-08-15 09:23:47.937686 | orchestrator | skipping: Conditional result was False 2026-08-15 09:23:47.944940 | 2026-08-15 09:23:47.945048 | LOOP [stage-output : Archive everything from logs] 2026-08-15 09:23:47.994267 | 2026-08-15 09:23:47.994439 | PLAY [Post cleanup play] 2026-08-15 09:23:48.003854 | 2026-08-15 09:23:48.003964 | TASK [Set cloud fact (Zuul deployment)] 2026-08-15 09:23:48.062585 | orchestrator | ok 2026-08-15 09:23:48.072562 | 2026-08-15 09:23:48.072687 | TASK [Set cloud fact (local deployment)] 2026-08-15 09:23:48.107632 | orchestrator | skipping: Conditional result was False 2026-08-15 09:23:48.119898 | 2026-08-15 09:23:48.120042 | TASK [Clean the cloud environment] 2026-08-15 09:23:48.703459 | orchestrator | 2026-08-15 09:23:48 - clean up servers 2026-08-15 09:23:49.181878 | orchestrator | 2026-08-15 09:23:49 - clean up keypairs 2026-08-15 09:23:49.196223 | orchestrator | 2026-08-15 09:23:49 - wait for servers to be gone 2026-08-15 09:23:49.243354 | orchestrator | 2026-08-15 09:23:49 - clean up ports 2026-08-15 09:23:49.337035 | orchestrator | 2026-08-15 09:23:49 - clean up volumes 2026-08-15 09:23:49.416956 | orchestrator | 2026-08-15 09:23:49 - disconnect routers 2026-08-15 09:23:49.437924 | orchestrator | 2026-08-15 09:23:49 - clean up subnets 2026-08-15 09:23:49.460219 | orchestrator | 2026-08-15 09:23:49 - clean up networks 2026-08-15 09:23:49.610462 | orchestrator | 2026-08-15 09:23:49 - clean up security groups 2026-08-15 09:23:49.643003 | orchestrator | 2026-08-15 09:23:49 - clean up floating ips 2026-08-15 09:23:49.668394 | orchestrator | 2026-08-15 09:23:49 - clean up routers 2026-08-15 09:23:50.162039 | orchestrator | ok: Runtime: 0:00:01.352775 2026-08-15 09:23:50.166544 | 2026-08-15 09:23:50.166730 | PLAY RECAP 2026-08-15 09:23:50.166932 | orchestrator | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 7 rescued: 0 ignored: 0 2026-08-15 09:23:50.167021 | 2026-08-15 09:23:50.325199 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/osism/testbed/playbooks/post.yml@main] 2026-08-15 09:23:50.326421 | POST-RUN START: [untrusted : github.com/osism/testbed/playbooks/cleanup.yml@main] 2026-08-15 09:23:51.098154 | 2026-08-15 09:23:51.098354 | PLAY [Cleanup play] 2026-08-15 09:23:51.115571 | 2026-08-15 09:23:51.115734 | TASK [Set cloud fact (Zuul deployment)] 2026-08-15 09:23:51.190530 | orchestrator | ok 2026-08-15 09:23:51.197783 | 2026-08-15 09:23:51.197931 | TASK [Set cloud fact (local deployment)] 2026-08-15 09:23:51.232508 | orchestrator | skipping: Conditional result was False 2026-08-15 09:23:51.243811 | 2026-08-15 09:23:51.243934 | TASK [Clean the cloud environment] 2026-08-15 09:23:52.052362 | orchestrator | 2026-08-15 09:23:52 - clean up servers 2026-08-15 09:23:52.546898 | orchestrator | 2026-08-15 09:23:52 - clean up keypairs 2026-08-15 09:23:52.561909 | orchestrator | 2026-08-15 09:23:52 - wait for servers to be gone 2026-08-15 09:23:52.602751 | orchestrator | 2026-08-15 09:23:52 - clean up ports 2026-08-15 09:23:52.680855 | orchestrator | 2026-08-15 09:23:52 - clean up volumes 2026-08-15 09:23:52.763671 | orchestrator | 2026-08-15 09:23:52 - disconnect routers 2026-08-15 09:23:52.787495 | orchestrator | 2026-08-15 09:23:52 - clean up subnets 2026-08-15 09:23:52.809826 | orchestrator | 2026-08-15 09:23:52 - clean up networks 2026-08-15 09:23:52.947031 | orchestrator | 2026-08-15 09:23:52 - clean up security groups 2026-08-15 09:23:52.985539 | orchestrator | 2026-08-15 09:23:52 - clean up floating ips 2026-08-15 09:23:53.008410 | orchestrator | 2026-08-15 09:23:53 - clean up routers 2026-08-15 09:23:53.283437 | orchestrator | ok: Runtime: 0:00:01.363289 2026-08-15 09:23:53.287605 | 2026-08-15 09:23:53.287769 | PLAY RECAP 2026-08-15 09:23:53.287893 | orchestrator | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-15 09:23:53.287958 | 2026-08-15 09:23:53.440445 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/osism/testbed/playbooks/cleanup.yml@main] 2026-08-15 09:23:53.443177 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-fetch.yaml@main] 2026-08-15 09:23:54.233967 | 2026-08-15 09:23:54.234151 | PLAY [Base post-fetch] 2026-08-15 09:23:54.249995 | 2026-08-15 09:23:54.250145 | TASK [diagnose-network : Ensure log directory exists] 2026-08-15 09:23:54.726287 | orchestrator | ok 2026-08-15 09:23:54.738501 | 2026-08-15 09:23:54.738707 | TASK [diagnose-network : Snapshot dual-stack network state (post)] 2026-08-15 09:24:06.584972 | orchestrator | ok: Runtime: 0:00:05.958801 2026-08-15 09:24:06.597769 | 2026-08-15 09:24:06.598005 | TASK [diagnose-network : Snapshot Docker/BuildKit IPv6 config (teardown)] 2026-08-15 09:24:12.727770 | orchestrator | ok: Runtime: 0:00:00.007372 2026-08-15 09:24:12.738244 | 2026-08-15 09:24:12.738426 | TASK [diagnose-network : Probe container network namespace (teardown)] 2026-08-15 09:24:18.867832 | orchestrator | ok: Runtime: 0:00:00.007059 2026-08-15 09:24:18.884100 | 2026-08-15 09:24:18.884242 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-15 09:24:18.941012 | orchestrator | skipping: Conditional result was False 2026-08-15 09:24:18.955278 | 2026-08-15 09:24:18.955454 | TASK [fetch-output : Set log path for single node] 2026-08-15 09:24:19.003590 | orchestrator | ok 2026-08-15 09:24:19.012880 | 2026-08-15 09:24:19.013027 | LOOP [fetch-output : Ensure local output dirs] 2026-08-15 09:24:19.323682 | orchestrator -> localhost | ok: "/var/lib/zuul/builds/8b5d4933d05343819c74992e5df59b00/work/logs" 2026-08-15 09:24:19.600582 | orchestrator -> localhost | changed: "/var/lib/zuul/builds/8b5d4933d05343819c74992e5df59b00/work/artifacts" 2026-08-15 09:24:19.885779 | orchestrator -> localhost | changed: "/var/lib/zuul/builds/8b5d4933d05343819c74992e5df59b00/work/docs" 2026-08-15 09:24:19.903795 | 2026-08-15 09:24:19.903961 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-15 09:24:20.865022 | orchestrator | changed: 2026-08-15 09:24:20.865402 | orchestrator | .d..t...... ./ 2026-08-15 09:24:20.865477 | orchestrator | >f+++++++++ net-debug.post.txt 2026-08-15 09:24:20.865518 | orchestrator | >f+++++++++ net-debug.pre.txt 2026-08-15 09:24:20.865608 | orchestrator | >f+++++++++ sudo-debug.txt 2026-08-15 09:24:20.865649 | orchestrator | >f+++++++++ sudo-strace.log 2026-08-15 09:24:20.865680 | orchestrator | >f+++++++++ sudo-strace.log.time 2026-08-15 09:24:20.865758 | orchestrator | changed: All items complete 2026-08-15 09:24:20.865809 | 2026-08-15 09:24:21.617661 | orchestrator | changed: .d..t...... ./ 2026-08-15 09:24:22.362356 | orchestrator | changed: .d..t...... ./ 2026-08-15 09:24:22.395063 | 2026-08-15 09:24:22.395249 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-15 09:24:22.760622 | orchestrator -> localhost | ok: Item: artifacts Runtime: 0:00:00.013493 2026-08-15 09:24:23.069082 | orchestrator -> localhost | ok: Item: docs Runtime: 0:00:00.011000 2026-08-15 09:24:23.087971 | 2026-08-15 09:24:23.088116 | PLAY RECAP 2026-08-15 09:24:23.088200 | orchestrator | ok: 8 changed: 3 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-15 09:24:23.088241 | 2026-08-15 09:24:23.232894 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post-fetch.yaml@main] 2026-08-15 09:24:23.235167 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-08-15 09:24:24.019516 | 2026-08-15 09:24:24.019722 | PLAY [Base post] 2026-08-15 09:24:24.035040 | 2026-08-15 09:24:24.035192 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-15 09:24:24.673524 | orchestrator | changed 2026-08-15 09:24:24.684589 | 2026-08-15 09:24:24.684741 | PLAY RECAP 2026-08-15 09:24:24.684821 | orchestrator | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-15 09:24:24.684904 | 2026-08-15 09:24:24.819444 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-08-15 09:24:24.822323 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-15 09:24:25.663133 | 2026-08-15 09:24:25.663321 | PLAY [Base post-logs] 2026-08-15 09:24:25.674226 | 2026-08-15 09:24:25.674364 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-15 09:24:26.158212 | localhost | changed 2026-08-15 09:24:26.169082 | 2026-08-15 09:24:26.169241 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-15 09:24:26.208328 | localhost | ok 2026-08-15 09:24:26.214936 | 2026-08-15 09:24:26.215090 | TASK [Set zuul-log-path fact] 2026-08-15 09:24:26.234081 | localhost | ok 2026-08-15 09:24:26.247468 | 2026-08-15 09:24:26.247648 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-15 09:24:26.279504 | localhost | ok 2026-08-15 09:24:26.285672 | 2026-08-15 09:24:26.285845 | TASK [upload-logs : Create log directories] 2026-08-15 09:24:26.801136 | localhost | changed 2026-08-15 09:24:26.804294 | 2026-08-15 09:24:26.804544 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-15 09:24:27.318663 | localhost -> localhost | ok: Runtime: 0:00:00.007781 2026-08-15 09:24:27.323170 | 2026-08-15 09:24:27.323287 | TASK [upload-logs : Upload logs to log server] 2026-08-15 09:24:27.938432 | localhost | Output suppressed because no_log was given 2026-08-15 09:24:27.940550 | 2026-08-15 09:24:27.940677 | LOOP [upload-logs : Compress console log and json output] 2026-08-15 09:24:28.000702 | localhost | skipping: Conditional result was False 2026-08-15 09:24:28.007771 | localhost | skipping: Conditional result was False 2026-08-15 09:24:28.021090 | 2026-08-15 09:24:28.021208 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-15 09:24:28.081119 | localhost | skipping: Conditional result was False 2026-08-15 09:24:28.081473 | 2026-08-15 09:24:28.089835 | localhost | skipping: Conditional result was False 2026-08-15 09:24:28.104252 | 2026-08-15 09:24:28.104607 | LOOP [upload-logs : Upload console log and json output]