2026-06-08 08:38:49.867169 | Job console starting 2026-06-08 08:38:49.879402 | Updating git repos 2026-06-08 08:38:49.915350 | Cloning repos into workspace 2026-06-08 08:38:53.519834 | Restoring repo states 2026-06-08 08:38:53.537347 | Merging changes 2026-06-08 08:38:54.230280 | Checking out repos 2026-06-08 08:38:55.011274 | Preparing playbooks 2026-06-08 08:39:21.307892 | Running Ansible setup 2026-06-08 08:39:27.453629 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-06-08 08:39:28.181058 | 2026-06-08 08:39:28.181274 | PLAY [localhost] 2026-06-08 08:39:28.191179 | 2026-06-08 08:39:28.191347 | TASK [Gathering Facts] 2026-06-08 08:39:29.237531 | localhost | ok 2026-06-08 08:39:29.255422 | 2026-06-08 08:39:29.419582 | TASK [Setup log path fact] 2026-06-08 08:39:29.442797 | localhost | ok 2026-06-08 08:39:29.487394 | 2026-06-08 08:39:29.487599 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-08 08:39:29.521766 | localhost | ok 2026-06-08 08:39:29.531867 | 2026-06-08 08:39:29.537333 | TASK [emit-job-header : Print job information] 2026-06-08 08:39:29.583759 | # Job Information 2026-06-08 08:39:29.583979 | Ansible Version: 2.16.18 2026-06-08 08:39:29.584021 | Job: ansible-collection-kubernetes-molecule-upload-helm-chart 2026-06-08 08:39:29.584053 | Pipeline: check 2026-06-08 08:39:29.584079 | Executor: 2d72f0692154 2026-06-08 08:39:29.584100 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/279 2026-06-08 08:39:29.584124 | Event ID: 5782d0d0-6315-11f1-8a9d-e779b683d8a0 2026-06-08 08:39:29.588844 | 2026-06-08 08:39:29.588922 | LOOP [emit-job-header : Print node information] 2026-06-08 08:39:29.780267 | localhost | ok: 2026-06-08 08:39:29.780530 | localhost | # Node Information 2026-06-08 08:39:29.780568 | localhost | Inventory Hostname: controller 2026-06-08 08:39:29.780595 | localhost | Hostname: np0000178955 2026-06-08 08:39:29.780622 | localhost | Username: zuul 2026-06-08 08:39:29.780651 | localhost | Distro: Debian 13.5 2026-06-08 08:39:29.780678 | localhost | Provider: yul1 2026-06-08 08:39:29.780704 | localhost | Region: ca-ymq-1 2026-06-08 08:39:29.780732 | localhost | Label: debian-trixie 2026-06-08 08:39:29.780760 | localhost | Product Name: OpenStack Nova 2026-06-08 08:39:29.780784 | localhost | Interface IP: 199.204.45.109 2026-06-08 08:39:29.794499 | 2026-06-08 08:39:29.794672 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-06-08 08:39:30.289176 | localhost -> localhost | changed 2026-06-08 08:39:30.295014 | 2026-06-08 08:39:30.295156 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-06-08 08:39:31.340029 | localhost -> localhost | changed 2026-06-08 08:39:31.353451 | 2026-06-08 08:39:31.353621 | PLAY [all] 2026-06-08 08:39:31.362994 | 2026-06-08 08:39:31.363138 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-06-08 08:39:31.673921 | controller -> localhost | ok 2026-06-08 08:39:31.679051 | 2026-06-08 08:39:31.679119 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-06-08 08:39:31.707783 | controller | ok 2026-06-08 08:39:31.743501 | controller | included: /var/lib/zuul/builds/b472e85b36fc45d59d6451eece27d0a4/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-06-08 08:39:31.752687 | 2026-06-08 08:39:31.752863 | TASK [add-build-sshkey : Create Temp SSH key] 2026-06-08 08:39:33.637919 | controller -> localhost | Generating public/private rsa key pair. 2026-06-08 08:39:33.638485 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/b472e85b36fc45d59d6451eece27d0a4/work/b472e85b36fc45d59d6451eece27d0a4_id_rsa 2026-06-08 08:39:33.638520 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/b472e85b36fc45d59d6451eece27d0a4/work/b472e85b36fc45d59d6451eece27d0a4_id_rsa.pub 2026-06-08 08:39:33.638545 | controller -> localhost | The key fingerprint is: 2026-06-08 08:39:33.638568 | controller -> localhost | SHA256:WPCO5RZedtvs6c8RzAbohtt/OAL/Ta96RUxTg52XuBI zuul-build-sshkey 2026-06-08 08:39:33.638606 | controller -> localhost | The key's randomart image is: 2026-06-08 08:39:33.638628 | controller -> localhost | +---[RSA 3072]----+ 2026-06-08 08:39:33.638655 | controller -> localhost | | . +.=| 2026-06-08 08:39:33.638679 | controller -> localhost | | o E.o =+| 2026-06-08 08:39:33.638701 | controller -> localhost | | = o.o..oo| 2026-06-08 08:39:33.638723 | controller -> localhost | | O +oo =+ o| 2026-06-08 08:39:33.638745 | controller -> localhost | | o S. oo o* | 2026-06-08 08:39:33.638767 | controller -> localhost | | . .+ ...o| 2026-06-08 08:39:33.638788 | controller -> localhost | | .o. ++ | 2026-06-08 08:39:33.638810 | controller -> localhost | | o.++oo| 2026-06-08 08:39:33.638834 | controller -> localhost | | +==++| 2026-06-08 08:39:33.638856 | controller -> localhost | +----[SHA256]-----+ 2026-06-08 08:39:33.638947 | controller -> localhost | ok: Runtime: 0:00:01.424695 2026-06-08 08:39:33.643753 | 2026-06-08 08:39:33.643824 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-06-08 08:39:33.671968 | controller | ok 2026-06-08 08:39:33.679441 | controller | included: /var/lib/zuul/builds/b472e85b36fc45d59d6451eece27d0a4/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-06-08 08:39:33.686012 | 2026-06-08 08:39:33.686089 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-06-08 08:39:33.710069 | controller | skipping: Conditional result was False 2026-06-08 08:39:33.721295 | 2026-06-08 08:39:33.721444 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-06-08 08:39:34.291715 | controller | changed 2026-06-08 08:39:34.296249 | 2026-06-08 08:39:34.296315 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-06-08 08:39:34.517675 | controller | ok 2026-06-08 08:39:34.522473 | 2026-06-08 08:39:34.522541 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-06-08 08:39:35.492718 | controller | changed 2026-06-08 08:39:35.498238 | 2026-06-08 08:39:35.498320 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-06-08 08:39:36.043587 | controller | changed 2026-06-08 08:39:36.049923 | 2026-06-08 08:39:36.050063 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-06-08 08:39:36.076175 | controller | skipping: Conditional result was False 2026-06-08 08:39:36.086059 | 2026-06-08 08:39:36.086197 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-06-08 08:39:36.543726 | controller -> localhost | changed 2026-06-08 08:39:36.559020 | 2026-06-08 08:39:36.559148 | TASK [add-build-sshkey : Add back temp key] 2026-06-08 08:39:36.877823 | controller -> localhost | Identity added: /var/lib/zuul/builds/b472e85b36fc45d59d6451eece27d0a4/work/b472e85b36fc45d59d6451eece27d0a4_id_rsa (zuul-build-sshkey) 2026-06-08 08:39:36.878085 | controller -> localhost | ok: Runtime: 0:00:00.013670 2026-06-08 08:39:36.882605 | 2026-06-08 08:39:36.882670 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-06-08 08:39:37.260014 | controller | ok 2026-06-08 08:39:37.265124 | 2026-06-08 08:39:37.265240 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-06-08 08:39:37.290047 | controller | skipping: Conditional result was False 2026-06-08 08:39:37.301996 | 2026-06-08 08:39:37.302122 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-06-08 08:39:37.705257 | controller | ok 2026-06-08 08:39:37.713451 | 2026-06-08 08:39:37.713548 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-06-08 08:39:38.774967 | controller | Output suppressed because no_log was given 2026-06-08 08:39:38.792631 | 2026-06-08 08:39:38.792771 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-06-08 08:39:39.012876 | controller | ok: "logs" 2026-06-08 08:39:39.013322 | controller | ok: All items complete 2026-06-08 08:39:39.013387 | 2026-06-08 08:39:39.191559 | controller | ok: "artifacts" 2026-06-08 08:39:39.367676 | controller | ok: "docs" 2026-06-08 08:39:39.389140 | 2026-06-08 08:39:39.389383 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-06-08 08:39:39.627845 | controller | changed: "logs" 2026-06-08 08:39:39.817764 | controller | changed: "artifacts" 2026-06-08 08:39:39.996077 | controller | changed: "docs" 2026-06-08 08:39:40.008352 | 2026-06-08 08:39:40.008507 | PLAY RECAP 2026-06-08 08:39:40.008582 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-06-08 08:39:40.008628 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-08 08:39:40.008666 | 2026-06-08 08:39:52.822835 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-06-08 08:39:52.852114 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-06-08 08:39:53.568638 | 2026-06-08 08:39:53.568785 | PLAY [all] 2026-06-08 08:39:53.579441 | 2026-06-08 08:39:53.579578 | TASK [setup-uv : Extract archive] 2026-06-08 08:39:56.874487 | controller | changed 2026-06-08 08:39:56.885843 | 2026-06-08 08:39:56.885953 | TASK [setup-uv : Print version] 2026-06-08 08:39:57.270213 | controller | uv 0.8.13 2026-06-08 08:39:57.418307 | controller | ok: Runtime: 0:00:00.011206 2026-06-08 08:39:57.430666 | 2026-06-08 08:39:57.430833 | TASK [Install Ansible collection siblings] 2026-06-08 08:39:57.840524 | controller | ok: 2026-06-08 08:39:57.840916 | controller | Skipping ansible.posix: no checked-out sibling 2026-06-08 08:39:57.840988 | controller | Skipping community.crypto: no checked-out sibling 2026-06-08 08:39:57.841022 | controller | Skipping community.general: no checked-out sibling 2026-06-08 08:39:57.841051 | controller | Skipping kubernetes.core: no checked-out sibling 2026-06-08 08:39:57.841079 | controller | Skipping vexxhost.containers: no checked-out sibling 2026-06-08 08:39:57.843181 | 2026-06-08 08:39:57.843241 | PLAY RECAP 2026-06-08 08:39:57.843307 | controller | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-08 08:39:57.843338 | 2026-06-08 08:39:58.007704 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-06-08 08:39:58.009220 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-06-08 08:39:58.622171 | 2026-06-08 08:39:58.622359 | PLAY [all] 2026-06-08 08:39:58.637200 | 2026-06-08 08:39:58.637346 | TASK [Update apt cache] 2026-06-08 08:40:04.303425 | controller | ok 2026-06-08 08:40:04.310090 | 2026-06-08 08:40:04.310305 | TASK [Disable firewalld] 2026-06-08 08:40:04.337147 | controller | skipping: Conditional result was False 2026-06-08 08:40:04.344342 | 2026-06-08 08:40:04.344441 | TASK [Install "jq" for log collection] 2026-06-08 08:40:07.604581 | controller | changed 2026-06-08 08:40:07.607213 | 2026-06-08 08:40:07.607293 | PLAY RECAP 2026-06-08 08:40:07.607362 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-06-08 08:40:07.607397 | 2026-06-08 08:40:07.800615 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-06-08 08:40:07.803755 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-06-08 08:40:08.479376 | 2026-06-08 08:40:08.479571 | PLAY [all] 2026-06-08 08:40:08.491020 | 2026-06-08 08:40:08.491185 | TASK [Copy inventory file for Zuul] 2026-06-08 08:40:09.442720 | controller | changed 2026-06-08 08:40:09.449020 | 2026-06-08 08:40:09.449136 | TASK [Switch "ansible_host" to private IP] 2026-06-08 08:40:09.818055 | controller | changed: 1 replacements made 2026-06-08 08:40:09.826790 | 2026-06-08 08:40:09.826867 | TASK [Run Molecule scenario] 2026-06-08 08:40:10.253141 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-06-08 08:40:10.253274 | controller | Creating virtual environment at: .venv 2026-06-08 08:40:10.529056 | controller | Downloading pygments (1.2MiB) 2026-06-08 08:40:10.529308 | controller | Downloading cryptography (4.3MiB) 2026-06-08 08:40:10.529602 | controller | Downloading ansible-core (2.3MiB) 2026-06-08 08:40:10.694324 | controller | Downloading cryptography 2026-06-08 08:40:10.743182 | controller | Downloading pygments 2026-06-08 08:40:10.889839 | controller | Downloading ansible-core 2026-06-08 08:40:10.937251 | controller | Installed 36 packages in 46ms 2026-06-08 08:40:11.637099 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-06-08 08:40:11.637148 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-06-08 08:40:12.515620 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-06-08 08:40:12.515670 | controller | INFO default scenario not found, disabling shared state. 2026-06-08 08:40:12.515827 | controller | INFO [upload-helm-chart > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-06-08 08:40:12.515856 | controller | INFO [upload-helm-chart > prerun] Performing prerun with role_name_check=0... 2026-06-08 08:40:32.115048 | controller | INFO [upload-helm-chart > dependency] Executing 2026-06-08 08:40:32.115209 | controller | WARNING [upload-helm-chart > dependency] Missing roles requirements file: requirements.yml 2026-06-08 08:40:32.115427 | controller | WARNING [upload-helm-chart > dependency] Missing collections requirements file: collections.yml 2026-06-08 08:40:32.115548 | controller | WARNING [upload-helm-chart > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-06-08 08:40:32.121206 | controller | INFO [upload-helm-chart > cleanup] Executing 2026-06-08 08:40:32.121557 | controller | WARNING [upload-helm-chart > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-08 08:40:32.127054 | controller | INFO [upload-helm-chart > destroy] Executing 2026-06-08 08:40:32.127124 | controller | WARNING [upload-helm-chart > destroy] Skipping, '--destroy=never' requested. 2026-06-08 08:40:32.127191 | controller | INFO [upload-helm-chart > destroy] Executed: Successful 2026-06-08 08:40:32.132535 | controller | INFO [upload-helm-chart > syntax] Executing 2026-06-08 08:40:33.026696 | controller | 2026-06-08 08:40:33.026873 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/upload-helm-chart/converge.yml 2026-06-08 08:40:33.083957 | controller | INFO [upload-helm-chart > syntax] Executed: Successful 2026-06-08 08:40:33.095718 | controller | INFO [upload-helm-chart > create] Executing 2026-06-08 08:40:33.097177 | controller | WARNING [upload-helm-chart > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-08 08:40:33.102634 | controller | INFO [upload-helm-chart > prepare] Executing 2026-06-08 08:40:33.102960 | controller | WARNING [upload-helm-chart > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-08 08:40:33.108347 | controller | INFO [upload-helm-chart > converge] Executing 2026-06-08 08:40:34.017745 | controller | 2026-06-08 08:40:34.017802 | controller | PLAY [Converge] **************************************************************** 2026-06-08 08:40:34.018034 | controller | 2026-06-08 08:40:34.018280 | controller | TASK [Gathering Facts] ********************************************************* 2026-06-08 08:40:34.018493 | controller | Monday 08 June 2026 08:40:34 +0000 (0:00:00.039) 0:00:00.039 *********** 2026-06-08 08:40:35.273840 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-06-08 08:40:35.280647 | controller | ok: [controller] 2026-06-08 08:40:35.280814 | controller | 2026-06-08 08:40:35.281038 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-06-08 08:40:35.281261 | controller | Monday 08 June 2026 08:40:35 +0000 (0:00:01.266) 0:00:01.306 *********** 2026-06-08 08:40:35.366888 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for controller 2026-06-08 08:40:35.367013 | controller | 2026-06-08 08:40:35.367229 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] *************** 2026-06-08 08:40:35.367412 | controller | Monday 08 June 2026 08:40:35 +0000 (0:00:00.086) 0:00:01.392 *********** 2026-06-08 08:40:35.997933 | controller | changed: [controller] 2026-06-08 08:40:35.998042 | controller | 2026-06-08 08:40:35.998209 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-06-08 08:40:35.998353 | controller | Monday 08 June 2026 08:40:35 +0000 (0:00:00.630) 0:00:02.022 *********** 2026-06-08 08:40:36.047884 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/copy.yml for controller 2026-06-08 08:40:36.047998 | controller | 2026-06-08 08:40:36.048202 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Ensure destination dir] ********** 2026-06-08 08:40:36.048400 | controller | Monday 08 June 2026 08:40:36 +0000 (0:00:00.049) 0:00:02.072 *********** 2026-06-08 08:40:36.463208 | controller | changed: [controller] 2026-06-08 08:40:36.463304 | controller | 2026-06-08 08:40:36.463457 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy] *** 2026-06-08 08:40:36.463611 | controller | Monday 08 June 2026 08:40:36 +0000 (0:00:00.416) 0:00:02.488 *********** 2026-06-08 08:40:37.554444 | controller | changed: [controller] 2026-06-08 08:40:37.554496 | controller | 2026-06-08 08:40:37.555512 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Find destination files] ********** 2026-06-08 08:40:37.555535 | controller | Monday 08 June 2026 08:40:37 +0000 (0:00:01.089) 0:00:03.577 *********** 2026-06-08 08:40:37.958818 | controller | ok: [controller] 2026-06-08 08:40:37.959037 | controller | 2026-06-08 08:40:37.959279 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources] *** 2026-06-08 08:40:37.959483 | controller | Monday 08 June 2026 08:40:37 +0000 (0:00:00.405) 0:00:03.983 *********** 2026-06-08 08:40:38.010669 | controller | skipping: [controller] 2026-06-08 08:40:38.010825 | controller | 2026-06-08 08:40:38.011076 | controller | PLAY RECAP ********************************************************************* 2026-06-08 08:40:38.011290 | controller | controller : ok=7 changed=3 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-06-08 08:40:38.011459 | controller | 2026-06-08 08:40:38.011618 | controller | 2026-06-08 08:40:38.011805 | controller | TASKS RECAP ******************************************************************** 2026-06-08 08:40:38.012008 | controller | Monday 08 June 2026 08:40:38 +0000 (0:00:00.053) 0:00:04.036 *********** 2026-06-08 08:40:38.012180 | controller | =============================================================================== 2026-06-08 08:40:38.012371 | controller | Gathering Facts --------------------------------------------------------- 1.27s 2026-06-08 08:40:38.012578 | controller | vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy --- 1.09s 2026-06-08 08:40:38.012768 | controller | vexxhost.kubernetes.upload_helm_chart : Upload Helm chart --------------- 0.63s 2026-06-08 08:40:38.012969 | controller | vexxhost.kubernetes.upload_helm_chart : Ensure destination dir ---------- 0.42s 2026-06-08 08:40:38.013139 | controller | vexxhost.kubernetes.upload_helm_chart : Find destination files ---------- 0.41s 2026-06-08 08:40:38.013337 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.09s 2026-06-08 08:40:38.013537 | controller | vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources --- 0.05s 2026-06-08 08:40:38.013837 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.05s 2026-06-08 08:40:38.101840 | controller | INFO [upload-helm-chart > converge] Executed: Successful 2026-06-08 08:40:38.111804 | controller | INFO [upload-helm-chart > idempotence] Executing 2026-06-08 08:40:39.003502 | controller | 2026-06-08 08:40:39.003562 | controller | PLAY [Converge] **************************************************************** 2026-06-08 08:40:39.003699 | controller | 2026-06-08 08:40:39.003823 | controller | TASK [Gathering Facts] ********************************************************* 2026-06-08 08:40:39.003953 | controller | Monday 08 June 2026 08:40:39 +0000 (0:00:00.011) 0:00:00.011 *********** 2026-06-08 08:40:40.089528 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-06-08 08:40:40.094623 | controller | ok: [controller] 2026-06-08 08:40:40.094814 | controller | 2026-06-08 08:40:40.095108 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-06-08 08:40:40.095310 | controller | Monday 08 June 2026 08:40:40 +0000 (0:00:01.091) 0:00:01.102 *********** 2026-06-08 08:40:40.168150 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for controller 2026-06-08 08:40:40.168312 | controller | 2026-06-08 08:40:40.168538 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] *************** 2026-06-08 08:40:40.168800 | controller | Monday 08 June 2026 08:40:40 +0000 (0:00:00.073) 0:00:01.175 *********** 2026-06-08 08:40:40.840475 | controller | ok: [controller] 2026-06-08 08:40:40.840710 | controller | 2026-06-08 08:40:40.840966 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-06-08 08:40:40.841177 | controller | Monday 08 June 2026 08:40:40 +0000 (0:00:00.671) 0:00:01.847 *********** 2026-06-08 08:40:40.879101 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/copy.yml for controller 2026-06-08 08:40:40.879270 | controller | 2026-06-08 08:40:40.879475 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Ensure destination dir] ********** 2026-06-08 08:40:40.879669 | controller | Monday 08 June 2026 08:40:40 +0000 (0:00:00.038) 0:00:01.886 *********** 2026-06-08 08:40:41.347136 | controller | ok: [controller] 2026-06-08 08:40:41.347180 | controller | 2026-06-08 08:40:41.347264 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy] *** 2026-06-08 08:40:41.347350 | controller | Monday 08 June 2026 08:40:41 +0000 (0:00:00.462) 0:00:02.349 *********** 2026-06-08 08:40:42.416965 | controller | ok: [controller] 2026-06-08 08:40:42.417157 | controller | 2026-06-08 08:40:42.417379 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Find destination files] ********** 2026-06-08 08:40:42.417578 | controller | Monday 08 June 2026 08:40:42 +0000 (0:00:01.073) 0:00:03.423 *********** 2026-06-08 08:40:42.836501 | controller | ok: [controller] 2026-06-08 08:40:42.836713 | controller | 2026-06-08 08:40:42.836964 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources] *** 2026-06-08 08:40:42.837190 | controller | Monday 08 June 2026 08:40:42 +0000 (0:00:00.420) 0:00:03.843 *********** 2026-06-08 08:40:42.878603 | controller | skipping: [controller] 2026-06-08 08:40:42.878742 | controller | 2026-06-08 08:40:42.878991 | controller | PLAY RECAP ********************************************************************* 2026-06-08 08:40:42.879213 | controller | controller : ok=7 changed=0 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-06-08 08:40:42.879393 | controller | 2026-06-08 08:40:42.879588 | controller | 2026-06-08 08:40:42.879854 | controller | TASKS RECAP ******************************************************************** 2026-06-08 08:40:42.880054 | controller | Monday 08 June 2026 08:40:42 +0000 (0:00:00.043) 0:00:03.886 *********** 2026-06-08 08:40:42.880235 | controller | =============================================================================== 2026-06-08 08:40:42.880430 | controller | Gathering Facts --------------------------------------------------------- 1.09s 2026-06-08 08:40:42.880712 | controller | vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy --- 1.07s 2026-06-08 08:40:42.880983 | controller | vexxhost.kubernetes.upload_helm_chart : Upload Helm chart --------------- 0.67s 2026-06-08 08:40:42.881190 | controller | vexxhost.kubernetes.upload_helm_chart : Ensure destination dir ---------- 0.46s 2026-06-08 08:40:42.881417 | controller | vexxhost.kubernetes.upload_helm_chart : Find destination files ---------- 0.42s 2026-06-08 08:40:42.881713 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.07s 2026-06-08 08:40:42.881960 | controller | vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources --- 0.04s 2026-06-08 08:40:42.882185 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.04s 2026-06-08 08:40:42.980588 | controller | INFO [upload-helm-chart > idempotence] Executed: Successful 2026-06-08 08:40:42.994174 | controller | INFO [upload-helm-chart > side_effect] Executing 2026-06-08 08:40:43.893843 | controller | 2026-06-08 08:40:43.893903 | controller | PLAY [Side effect] ************************************************************* 2026-06-08 08:40:43.893913 | controller | 2026-06-08 08:40:43.894023 | controller | TASK [Gathering Facts] ********************************************************* 2026-06-08 08:40:43.894114 | controller | Monday 08 June 2026 08:40:43 +0000 (0:00:00.012) 0:00:00.012 *********** 2026-06-08 08:40:45.986228 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-06-08 08:40:45.992428 | controller | ok: [controller] 2026-06-08 08:40:45.992618 | controller | 2026-06-08 08:40:45.992835 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-06-08 08:40:45.993051 | controller | Monday 08 June 2026 08:40:45 +0000 (0:00:02.098) 0:00:02.110 *********** 2026-06-08 08:40:46.069265 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for controller 2026-06-08 08:40:46.069379 | controller | 2026-06-08 08:40:46.069587 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] *************** 2026-06-08 08:40:46.069778 | controller | Monday 08 June 2026 08:40:46 +0000 (0:00:00.076) 0:00:02.187 *********** 2026-06-08 08:40:46.752003 | controller | changed: [controller] 2026-06-08 08:40:46.752151 | controller | 2026-06-08 08:40:46.752380 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-06-08 08:40:46.752617 | controller | Monday 08 June 2026 08:40:46 +0000 (0:00:00.682) 0:00:02.869 *********** 2026-06-08 08:40:46.794186 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/copy.yml for controller 2026-06-08 08:40:46.794335 | controller | 2026-06-08 08:40:46.794547 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Ensure destination dir] ********** 2026-06-08 08:40:46.794741 | controller | Monday 08 June 2026 08:40:46 +0000 (0:00:00.042) 0:00:02.912 *********** 2026-06-08 08:40:47.258598 | controller | ok: [controller] 2026-06-08 08:40:47.258664 | controller | 2026-06-08 08:40:47.258894 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy] *** 2026-06-08 08:40:47.259165 | controller | Monday 08 June 2026 08:40:47 +0000 (0:00:00.463) 0:00:03.376 *********** 2026-06-08 08:40:48.446747 | controller | ok: [controller] 2026-06-08 08:40:48.446794 | controller | 2026-06-08 08:40:48.446807 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Find destination files] ********** 2026-06-08 08:40:48.446817 | controller | Monday 08 June 2026 08:40:48 +0000 (0:00:01.187) 0:00:04.563 *********** 2026-06-08 08:40:48.843651 | controller | ok: [controller] 2026-06-08 08:40:48.843680 | controller | 2026-06-08 08:40:48.843685 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources] *** 2026-06-08 08:40:48.843689 | controller | Monday 08 June 2026 08:40:48 +0000 (0:00:00.392) 0:00:04.956 *********** 2026-06-08 08:40:49.155278 | controller | changed: [controller] => (item=/file) 2026-06-08 08:40:49.155373 | controller | 2026-06-08 08:40:49.155482 | controller | PLAY RECAP ********************************************************************* 2026-06-08 08:40:49.155602 | controller | controller : ok=8 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-06-08 08:40:49.157014 | controller | 2026-06-08 08:40:49.157027 | controller | 2026-06-08 08:40:49.157031 | controller | TASKS RECAP ******************************************************************** 2026-06-08 08:40:49.157043 | controller | Monday 08 June 2026 08:40:49 +0000 (0:00:00.317) 0:00:05.274 *********** 2026-06-08 08:40:49.157047 | controller | =============================================================================== 2026-06-08 08:40:49.157051 | controller | Gathering Facts --------------------------------------------------------- 2.10s 2026-06-08 08:40:49.157056 | controller | vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy --- 1.19s 2026-06-08 08:40:49.157060 | controller | vexxhost.kubernetes.upload_helm_chart : Upload Helm chart --------------- 0.68s 2026-06-08 08:40:49.157064 | controller | vexxhost.kubernetes.upload_helm_chart : Ensure destination dir ---------- 0.46s 2026-06-08 08:40:49.157068 | controller | vexxhost.kubernetes.upload_helm_chart : Find destination files ---------- 0.39s 2026-06-08 08:40:49.157073 | controller | vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources --- 0.32s 2026-06-08 08:40:49.157078 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.08s 2026-06-08 08:40:49.157082 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.04s 2026-06-08 08:40:49.240200 | controller | INFO [upload-helm-chart > side_effect] Executed: Successful 2026-06-08 08:40:49.253896 | controller | INFO [upload-helm-chart > verify] Executing 2026-06-08 08:40:50.142183 | controller | 2026-06-08 08:40:50.142503 | controller | PLAY [Verify] ****************************************************************** 2026-06-08 08:40:50.142743 | controller | 2026-06-08 08:40:50.143054 | controller | TASK [Gathering Facts] ********************************************************* 2026-06-08 08:40:50.143329 | controller | Monday 08 June 2026 08:40:50 +0000 (0:00:00.010) 0:00:00.010 *********** 2026-06-08 08:40:51.267488 | controller | [WARNING]: Host 'controller' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information. 2026-06-08 08:40:51.269810 | controller | ok: [controller] 2026-06-08 08:40:51.269821 | controller | 2026-06-08 08:40:51.269827 | controller | TASK [Stat file 1] ************************************************************* 2026-06-08 08:40:51.269832 | controller | Monday 08 June 2026 08:40:51 +0000 (0:00:01.127) 0:00:01.138 *********** 2026-06-08 08:40:51.664801 | controller | ok: [controller] 2026-06-08 08:40:51.665108 | controller | 2026-06-08 08:40:51.665436 | controller | TASK [Stat file 2] ************************************************************* 2026-06-08 08:40:51.665721 | controller | Monday 08 June 2026 08:40:51 +0000 (0:00:00.393) 0:00:01.531 *********** 2026-06-08 08:40:51.991732 | controller | ok: [controller] 2026-06-08 08:40:51.991757 | controller | 2026-06-08 08:40:51.991763 | controller | TASK [Stat removed file 1] ***************************************************** 2026-06-08 08:40:51.991769 | controller | Monday 08 June 2026 08:40:51 +0000 (0:00:00.326) 0:00:01.857 *********** 2026-06-08 08:40:52.271528 | controller | ok: [controller] 2026-06-08 08:40:52.271713 | controller | 2026-06-08 08:40:52.271886 | controller | TASK [Stat removed file 2] ***************************************************** 2026-06-08 08:40:52.274865 | controller | Monday 08 June 2026 08:40:52 +0000 (0:00:00.282) 0:00:02.140 *********** 2026-06-08 08:40:52.565254 | controller | ok: [controller] 2026-06-08 08:40:52.565371 | controller | 2026-06-08 08:40:52.565739 | controller | TASK [ansible.builtin.assert] ************************************************** 2026-06-08 08:40:52.565776 | controller | Monday 08 June 2026 08:40:52 +0000 (0:00:00.292) 0:00:02.433 *********** 2026-06-08 08:40:52.603593 | controller | ok: [controller] => { 2026-06-08 08:40:52.603812 | controller | "changed": false, 2026-06-08 08:40:52.603988 | controller | "msg": "All assertions passed" 2026-06-08 08:40:52.604155 | controller | } 2026-06-08 08:40:52.604314 | controller | 2026-06-08 08:40:52.604484 | controller | PLAY RECAP ********************************************************************* 2026-06-08 08:40:52.604667 | controller | controller : ok=6 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-06-08 08:40:52.604822 | controller | 2026-06-08 08:40:52.604990 | controller | 2026-06-08 08:40:52.605159 | controller | TASKS RECAP ******************************************************************** 2026-06-08 08:40:52.605331 | controller | Monday 08 June 2026 08:40:52 +0000 (0:00:00.036) 0:00:02.469 *********** 2026-06-08 08:40:52.605492 | controller | =============================================================================== 2026-06-08 08:40:52.605662 | controller | Gathering Facts --------------------------------------------------------- 1.13s 2026-06-08 08:40:52.605827 | controller | Stat file 1 ------------------------------------------------------------- 0.39s 2026-06-08 08:40:52.605992 | controller | Stat file 2 ------------------------------------------------------------- 0.33s 2026-06-08 08:40:52.606160 | controller | Stat removed file 2 ----------------------------------------------------- 0.29s 2026-06-08 08:40:52.606326 | controller | Stat removed file 1 ----------------------------------------------------- 0.28s 2026-06-08 08:40:52.606490 | controller | ansible.builtin.assert -------------------------------------------------- 0.04s 2026-06-08 08:40:52.694818 | controller | INFO [upload-helm-chart > verify] Executed: Successful 2026-06-08 08:40:52.706768 | controller | INFO [upload-helm-chart > cleanup] Executing 2026-06-08 08:40:52.707057 | controller | WARNING [upload-helm-chart > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-08 08:40:52.712657 | controller | INFO [upload-helm-chart > destroy] Executing 2026-06-08 08:40:52.712779 | controller | WARNING [upload-helm-chart > destroy] Skipping, '--destroy=never' requested. 2026-06-08 08:40:52.712869 | controller | INFO [upload-helm-chart > destroy] Executed: Successful 2026-06-08 08:40:52.713211 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-06-08 08:40:52.897051 | controller | ok: Runtime: 0:00:42.659970 2026-06-08 08:40:52.901207 | 2026-06-08 08:40:52.901260 | PLAY RECAP 2026-06-08 08:40:52.901351 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-08 08:40:52.901384 | 2026-06-08 08:40:53.050866 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-06-08 08:40:53.054020 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-06-08 08:40:53.714035 | 2026-06-08 08:40:53.714228 | PLAY [all] 2026-06-08 08:40:53.727152 | 2026-06-08 08:40:53.727326 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-06-08 08:40:54.185785 | controller | changed 2026-06-08 08:40:54.191818 | 2026-06-08 08:40:54.192009 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-06-08 08:40:54.615035 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-08 08:40:54.615155 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-08 08:40:54.620149 | controller | environment: line 1: kubectl: command not found 2026-06-08 08:40:54.621541 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-08 08:40:54.625548 | controller | environment: line 1: kubectl: command not found 2026-06-08 08:40:54.627621 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-08 08:40:54.628766 | controller | environment: line 1: kubectl: command not found 2026-06-08 08:40:54.630307 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-08 08:40:54.633153 | controller | environment: line 1: kubectl: command not found 2026-06-08 08:40:54.634289 | controller | environment: line 1: kubectl: command not found 2026-06-08 08:40:54.634630 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-08 08:40:54.635211 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-08 08:40:54.728985 | controller | ok: Runtime: 0:00:00.031394 2026-06-08 08:40:54.735139 | 2026-06-08 08:40:54.735236 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-06-08 08:40:54.971629 | controller | changed 2026-06-08 08:40:54.977864 | 2026-06-08 08:40:54.978075 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-06-08 08:40:55.225015 | controller | environment: line 5: kubectl: command not found 2026-06-08 08:40:55.226589 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-08 08:40:55.227368 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-08 08:40:55.227394 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-08 08:40:55.512156 | controller | ok: Runtime: 0:00:00.012578 2026-06-08 08:40:55.519518 | 2026-06-08 08:40:55.519655 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-06-08 08:40:56.234909 | controller | changed: 2026-06-08 08:40:56.235138 | controller | created directory /var/lib/zuul/builds/b472e85b36fc45d59d6451eece27d0a4/work/logs/controller 2026-06-08 08:40:56.235188 | controller | cd+++++++++ objects/ 2026-06-08 08:40:56.235234 | controller | cd+++++++++ objects/cluster/ 2026-06-08 08:40:56.235282 | controller | cd+++++++++ objects/namespaced/ 2026-06-08 08:40:56.246523 | 2026-06-08 08:40:56.246701 | TASK [gather-pod-logs : creating directory for pod logs] 2026-06-08 08:40:56.493440 | controller | changed 2026-06-08 08:40:56.499545 | 2026-06-08 08:40:56.499641 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-06-08 08:40:56.745006 | controller | changed 2026-06-08 08:40:56.749238 | 2026-06-08 08:40:56.749314 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-06-08 08:40:56.975434 | controller | environment: line 3: kubectl: command not found 2026-06-08 08:40:57.274925 | controller | ok: Runtime: 0:00:00.008883 2026-06-08 08:40:57.281338 | 2026-06-08 08:40:57.281485 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-06-08 08:40:57.798933 | controller | changed: 2026-06-08 08:40:57.799293 | controller | cd+++++++++ pod-logs/ 2026-06-08 08:40:57.799343 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-06-08 08:40:57.812118 | 2026-06-08 08:40:57.812217 | LOOP [helm-release-status : creating directory for helm release status] 2026-06-08 08:40:58.088717 | controller | changed: "values" 2026-06-08 08:40:58.299843 | controller | changed: "releases" 2026-06-08 08:40:58.306160 | 2026-06-08 08:40:58.306259 | TASK [helm-release-status : Gather get release status for helm charts] 2026-06-08 08:40:58.552022 | controller | /bin/bash: line 3: kubectl: command not found 2026-06-08 08:40:58.835960 | controller | ok: Runtime: 0:00:00.010270 2026-06-08 08:40:58.841548 | 2026-06-08 08:40:58.841698 | TASK [helm-release-status : Downloads logs to executor] 2026-06-08 08:40:59.352874 | controller | changed: 2026-06-08 08:40:59.353248 | controller | cd+++++++++ helm/ 2026-06-08 08:40:59.353324 | controller | cd+++++++++ helm/releases/ 2026-06-08 08:40:59.353387 | controller | cd+++++++++ helm/values/ 2026-06-08 08:40:59.362103 | 2026-06-08 08:40:59.362174 | PLAY RECAP 2026-06-08 08:40:59.362239 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-08 08:40:59.362275 | 2026-06-08 08:40:59.512269 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-06-08 08:40:59.515345 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-06-08 08:41:00.125123 | 2026-06-08 08:41:00.125266 | PLAY [all] 2026-06-08 08:41:00.135716 | 2026-06-08 08:41:00.135812 | TASK [fetch-output : Set log path for multiple nodes] 2026-06-08 08:41:00.190720 | controller | skipping: Conditional result was False 2026-06-08 08:41:00.199178 | 2026-06-08 08:41:00.199291 | TASK [fetch-output : Set log path for single node] 2026-06-08 08:41:00.241118 | controller | ok 2026-06-08 08:41:00.245577 | 2026-06-08 08:41:00.245647 | LOOP [fetch-output : Ensure local output dirs] 2026-06-08 08:41:00.633722 | controller -> localhost | ok: "/var/lib/zuul/builds/b472e85b36fc45d59d6451eece27d0a4/work/logs" 2026-06-08 08:41:00.873185 | controller -> localhost | changed: "/var/lib/zuul/builds/b472e85b36fc45d59d6451eece27d0a4/work/artifacts" 2026-06-08 08:41:01.113211 | controller -> localhost | changed: "/var/lib/zuul/builds/b472e85b36fc45d59d6451eece27d0a4/work/docs" 2026-06-08 08:41:01.126924 | 2026-06-08 08:41:01.127082 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-06-08 08:41:01.750331 | controller | changed: .d..t...... ./ 2026-06-08 08:41:01.750662 | controller | changed: All items complete 2026-06-08 08:41:01.750749 | 2026-06-08 08:41:02.220145 | controller | changed: .d..t...... ./ 2026-06-08 08:41:02.698953 | controller | changed: .d..t...... ./ 2026-06-08 08:41:02.725067 | 2026-06-08 08:41:02.725236 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-06-08 08:41:03.152063 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.008014 2026-06-08 08:41:03.417310 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.009154 2026-06-08 08:41:03.437149 | 2026-06-08 08:41:03.437265 | PLAY [all] 2026-06-08 08:41:03.442610 | 2026-06-08 08:41:03.442695 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-06-08 08:41:03.961175 | controller | changed 2026-06-08 08:41:03.967508 | 2026-06-08 08:41:03.967565 | PLAY RECAP 2026-06-08 08:41:03.967608 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-06-08 08:41:03.967629 | 2026-06-08 08:41:04.090378 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-06-08 08:41:04.093214 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-06-08 08:41:04.795895 | 2026-06-08 08:41:04.796085 | PLAY [localhost] 2026-06-08 08:41:04.807720 | 2026-06-08 08:41:04.807887 | TASK [Generate Zuul manifest] 2026-06-08 08:41:04.830537 | localhost | ok 2026-06-08 08:41:04.853535 | 2026-06-08 08:41:04.853780 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-06-08 08:41:05.273602 | localhost | changed 2026-06-08 08:41:05.290214 | 2026-06-08 08:41:05.290417 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-06-08 08:41:05.326149 | localhost | ok 2026-06-08 08:41:05.335591 | 2026-06-08 08:41:05.335709 | TASK [Upload logs] 2026-06-08 08:41:05.360010 | localhost | ok 2026-06-08 08:41:05.423328 | 2026-06-08 08:41:05.423493 | TASK [Set zuul-log-path fact] 2026-06-08 08:41:05.446505 | localhost | ok 2026-06-08 08:41:05.459719 | 2026-06-08 08:41:05.459797 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-08 08:41:05.493447 | localhost | ok 2026-06-08 08:41:05.506509 | 2026-06-08 08:41:05.506633 | TASK [upload-logs : Create log directories] 2026-06-08 08:41:05.936863 | localhost | changed 2026-06-08 08:41:05.942659 | 2026-06-08 08:41:05.942744 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-06-08 08:41:06.423348 | localhost -> localhost | ok: Runtime: 0:00:00.007075 2026-06-08 08:41:06.430604 | 2026-06-08 08:41:06.430740 | TASK [upload-logs : Upload logs to log server] 2026-06-08 08:41:06.911608 | localhost | Output suppressed because no_log was given 2026-06-08 08:41:06.918039 | 2026-06-08 08:41:06.918134 | LOOP [upload-logs : Compress console log and json output] 2026-06-08 08:41:06.962966 | localhost | skipping: Conditional result was False 2026-06-08 08:41:07.008219 | localhost | skipping: Conditional result was False 2026-06-08 08:41:07.026113 | 2026-06-08 08:41:07.026455 | LOOP [upload-logs : Upload compressed console log and json output] 2026-06-08 08:41:07.073055 | localhost | skipping: Conditional result was False 2026-06-08 08:41:07.073595 | 2026-06-08 08:41:07.076945 | localhost | skipping: Conditional result was False 2026-06-08 08:41:07.094760 | 2026-06-08 08:41:07.094983 | LOOP [upload-logs : Upload console log and json output]