2026-06-08 07:42:17.852712 | Job console starting 2026-06-08 07:42:17.868594 | Updating git repos 2026-06-08 07:42:17.937925 | Cloning repos into workspace 2026-06-08 07:42:18.250187 | Restoring repo states 2026-06-08 07:42:18.270360 | Merging changes 2026-06-08 07:42:19.199724 | Checking out repos 2026-06-08 07:42:19.297457 | Preparing playbooks 2026-06-08 07:42:23.049473 | Running Ansible setup 2026-06-08 07:42:27.280591 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-06-08 07:42:27.958153 | 2026-06-08 07:42:27.958288 | PLAY [localhost] 2026-06-08 07:42:27.965764 | 2026-06-08 07:42:27.965833 | TASK [Gathering Facts] 2026-06-08 07:42:28.934581 | localhost | ok 2026-06-08 07:42:28.947773 | 2026-06-08 07:42:28.947965 | TASK [Setup log path fact] 2026-06-08 07:42:28.968463 | localhost | ok 2026-06-08 07:42:28.986455 | 2026-06-08 07:42:28.986627 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-08 07:42:29.017416 | localhost | ok 2026-06-08 07:42:29.027418 | 2026-06-08 07:42:29.027535 | TASK [emit-job-header : Print job information] 2026-06-08 07:42:29.068820 | # Job Information 2026-06-08 07:42:29.069105 | Ansible Version: 2.16.18 2026-06-08 07:42:29.069180 | Job: ansible-collection-kubernetes-molecule-upload-helm-chart 2026-06-08 07:42:29.069235 | Pipeline: check 2026-06-08 07:42:29.069284 | Executor: 2d72f0692154 2026-06-08 07:42:29.069332 | Triggered by: https://github.com/vexxhost/ansible-collection-kubernetes/pull/279 2026-06-08 07:42:29.069385 | Event ID: 72386820-630d-11f1-8d42-7d1c9c7d40cc 2026-06-08 07:42:29.074657 | 2026-06-08 07:42:29.074765 | LOOP [emit-job-header : Print node information] 2026-06-08 07:42:29.158888 | localhost | ok: 2026-06-08 07:42:29.159159 | localhost | # Node Information 2026-06-08 07:42:29.159193 | localhost | Inventory Hostname: controller 2026-06-08 07:42:29.159216 | localhost | Hostname: np0000178863 2026-06-08 07:42:29.159237 | localhost | Username: zuul 2026-06-08 07:42:29.159259 | localhost | Distro: Debian 13.5 2026-06-08 07:42:29.159279 | localhost | Provider: yul1 2026-06-08 07:42:29.159298 | localhost | Region: ca-ymq-1 2026-06-08 07:42:29.159317 | localhost | Label: debian-trixie 2026-06-08 07:42:29.159336 | localhost | Product Name: OpenStack Nova 2026-06-08 07:42:29.159356 | localhost | Interface IP: 199.204.45.244 2026-06-08 07:42:29.169448 | 2026-06-08 07:42:29.169615 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-06-08 07:42:29.577654 | localhost -> localhost | changed 2026-06-08 07:42:29.583571 | 2026-06-08 07:42:29.583637 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-06-08 07:42:30.537937 | localhost -> localhost | changed 2026-06-08 07:42:30.545350 | 2026-06-08 07:42:30.545426 | PLAY [all] 2026-06-08 07:42:30.552301 | 2026-06-08 07:42:30.552364 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-06-08 07:42:30.800613 | controller -> localhost | ok 2026-06-08 07:42:30.807622 | 2026-06-08 07:42:30.807730 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-06-08 07:42:30.838427 | controller | ok 2026-06-08 07:42:30.859673 | controller | included: /var/lib/zuul/builds/d85e1a51aecb446fb5b04a36d8f922b8/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-06-08 07:42:30.867062 | 2026-06-08 07:42:30.867161 | TASK [add-build-sshkey : Create Temp SSH key] 2026-06-08 07:42:31.710439 | controller -> localhost | Generating public/private rsa key pair. 2026-06-08 07:42:31.710665 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/d85e1a51aecb446fb5b04a36d8f922b8/work/d85e1a51aecb446fb5b04a36d8f922b8_id_rsa 2026-06-08 07:42:31.710709 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/d85e1a51aecb446fb5b04a36d8f922b8/work/d85e1a51aecb446fb5b04a36d8f922b8_id_rsa.pub 2026-06-08 07:42:31.710743 | controller -> localhost | The key fingerprint is: 2026-06-08 07:42:31.710775 | controller -> localhost | SHA256:iQK+qxWv3RAO/Nsko7Mdiwi3y//PijwH9RBtW8o9GMA zuul-build-sshkey 2026-06-08 07:42:31.710826 | controller -> localhost | The key's randomart image is: 2026-06-08 07:42:31.710858 | controller -> localhost | +---[RSA 3072]----+ 2026-06-08 07:42:31.710892 | controller -> localhost | | ..o | 2026-06-08 07:42:31.710924 | controller -> localhost | | E + . | 2026-06-08 07:42:31.710954 | controller -> localhost | | . + B | 2026-06-08 07:42:31.710984 | controller -> localhost | | o . o.=.o | 2026-06-08 07:42:31.711015 | controller -> localhost | | = o..oS . | 2026-06-08 07:42:31.711045 | controller -> localhost | | B.o . | 2026-06-08 07:42:31.711074 | controller -> localhost | |. + O.. | 2026-06-08 07:42:31.711103 | controller -> localhost | |.=.X.%.. | 2026-06-08 07:42:31.711136 | controller -> localhost | |o.X=O+=oo | 2026-06-08 07:42:31.711166 | controller -> localhost | +----[SHA256]-----+ 2026-06-08 07:42:31.711236 | controller -> localhost | ok: Runtime: 0:00:00.360904 2026-06-08 07:42:31.717388 | 2026-06-08 07:42:31.717471 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-06-08 07:42:31.750464 | controller | ok 2026-06-08 07:42:31.766045 | controller | included: /var/lib/zuul/builds/d85e1a51aecb446fb5b04a36d8f922b8/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-06-08 07:42:31.778343 | 2026-06-08 07:42:31.778410 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-06-08 07:42:31.804761 | controller | skipping: Conditional result was False 2026-06-08 07:42:31.812537 | 2026-06-08 07:42:31.812629 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-06-08 07:42:32.402240 | controller | changed 2026-06-08 07:42:32.407851 | 2026-06-08 07:42:32.407942 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-06-08 07:42:32.636291 | controller | ok 2026-06-08 07:42:32.642952 | 2026-06-08 07:42:32.643082 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-06-08 07:42:33.213358 | controller | changed 2026-06-08 07:42:33.224918 | 2026-06-08 07:42:33.225005 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-06-08 07:42:33.789690 | controller | changed 2026-06-08 07:42:33.820465 | 2026-06-08 07:42:33.820633 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-06-08 07:42:33.845290 | controller | skipping: Conditional result was False 2026-06-08 07:42:33.851382 | 2026-06-08 07:42:33.851525 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-06-08 07:42:34.271849 | controller -> localhost | changed 2026-06-08 07:42:34.285392 | 2026-06-08 07:42:34.285559 | TASK [add-build-sshkey : Add back temp key] 2026-06-08 07:42:34.635115 | controller -> localhost | Identity added: /var/lib/zuul/builds/d85e1a51aecb446fb5b04a36d8f922b8/work/d85e1a51aecb446fb5b04a36d8f922b8_id_rsa (zuul-build-sshkey) 2026-06-08 07:42:34.635395 | controller -> localhost | ok: Runtime: 0:00:00.026420 2026-06-08 07:42:34.642128 | 2026-06-08 07:42:34.642242 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-06-08 07:42:35.012410 | controller | ok 2026-06-08 07:42:35.017532 | 2026-06-08 07:42:35.017645 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-06-08 07:42:35.042063 | controller | skipping: Conditional result was False 2026-06-08 07:42:35.053829 | 2026-06-08 07:42:35.053916 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-06-08 07:42:35.421230 | controller | ok 2026-06-08 07:42:35.427711 | 2026-06-08 07:42:35.427803 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-06-08 07:42:36.393503 | controller | Output suppressed because no_log was given 2026-06-08 07:42:36.401056 | 2026-06-08 07:42:36.401119 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-06-08 07:42:36.617156 | controller | ok: "logs" 2026-06-08 07:42:36.617467 | controller | ok: All items complete 2026-06-08 07:42:36.617529 | 2026-06-08 07:42:36.818679 | controller | ok: "artifacts" 2026-06-08 07:42:37.010990 | controller | ok: "docs" 2026-06-08 07:42:37.021438 | 2026-06-08 07:42:37.021553 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-06-08 07:42:37.236854 | controller | changed: "logs" 2026-06-08 07:42:37.431943 | controller | changed: "artifacts" 2026-06-08 07:42:37.624479 | controller | changed: "docs" 2026-06-08 07:42:37.642123 | 2026-06-08 07:42:37.642280 | PLAY RECAP 2026-06-08 07:42:37.642353 | controller | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-06-08 07:42:37.642384 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-08 07:42:37.642406 | 2026-06-08 07:42:37.865741 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-06-08 07:42:38.003470 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-06-08 07:42:38.706904 | 2026-06-08 07:42:38.707228 | PLAY [all] 2026-06-08 07:42:38.732367 | 2026-06-08 07:42:38.732627 | TASK [setup-uv : Extract archive] 2026-06-08 07:42:48.911599 | controller | changed 2026-06-08 07:42:48.918443 | 2026-06-08 07:42:48.918590 | TASK [setup-uv : Print version] 2026-06-08 07:42:49.305145 | controller | uv 0.8.13 2026-06-08 07:42:49.455318 | controller | ok: Runtime: 0:00:00.010882 2026-06-08 07:42:49.464603 | 2026-06-08 07:42:49.464701 | TASK [Install Ansible collection siblings] 2026-06-08 07:42:49.885576 | controller | ok: 2026-06-08 07:42:49.969022 | controller | Skipping ansible.posix: no checked-out sibling 2026-06-08 07:42:49.969171 | controller | Skipping community.crypto: no checked-out sibling 2026-06-08 07:42:49.969208 | controller | Skipping community.general: no checked-out sibling 2026-06-08 07:42:49.969238 | controller | Skipping kubernetes.core: no checked-out sibling 2026-06-08 07:42:49.969268 | controller | Skipping vexxhost.containers: no checked-out sibling 2026-06-08 07:42:49.971792 | 2026-06-08 07:42:49.971856 | PLAY RECAP 2026-06-08 07:42:49.971921 | controller | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-08 07:42:49.971953 | 2026-06-08 07:42:50.094881 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-06-08 07:42:50.098714 | PRE-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-06-08 07:42:50.758541 | 2026-06-08 07:42:50.758838 | PLAY [all] 2026-06-08 07:42:50.769057 | 2026-06-08 07:42:50.769140 | TASK [Update apt cache] 2026-06-08 07:42:56.386136 | controller | ok 2026-06-08 07:42:56.390444 | 2026-06-08 07:42:56.390531 | TASK [Disable firewalld] 2026-06-08 07:42:56.414983 | controller | skipping: Conditional result was False 2026-06-08 07:42:56.424594 | 2026-06-08 07:42:56.424768 | TASK [Install "jq" for log collection] 2026-06-08 07:42:58.906713 | controller | changed 2026-06-08 07:42:58.909289 | 2026-06-08 07:42:58.909380 | PLAY RECAP 2026-06-08 07:42:58.909448 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-06-08 07:42:58.909481 | 2026-06-08 07:42:59.076111 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml@main] 2026-06-08 07:42:59.077798 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-06-08 07:42:59.714246 | 2026-06-08 07:42:59.714381 | PLAY [all] 2026-06-08 07:42:59.723969 | 2026-06-08 07:42:59.724039 | TASK [Copy inventory file for Zuul] 2026-06-08 07:43:00.749427 | controller | changed 2026-06-08 07:43:00.758012 | 2026-06-08 07:43:00.758121 | TASK [Switch "ansible_host" to private IP] 2026-06-08 07:43:01.127692 | controller | changed: 1 replacements made 2026-06-08 07:43:01.134110 | 2026-06-08 07:43:01.134222 | TASK [Run Molecule scenario] 2026-06-08 07:43:01.589701 | controller | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-06-08 07:43:01.589818 | controller | Creating virtual environment at: .venv 2026-06-08 07:43:01.872218 | controller | Downloading cryptography (4.3MiB) 2026-06-08 07:43:01.872907 | controller | Downloading pygments (1.2MiB) 2026-06-08 07:43:01.873187 | controller | Downloading ansible-core (2.3MiB) 2026-06-08 07:43:02.036754 | controller | Downloading cryptography 2026-06-08 07:43:02.099410 | controller | Downloading pygments 2026-06-08 07:43:02.306079 | controller | Downloading ansible-core 2026-06-08 07:43:02.358693 | controller | Installed 36 packages in 50ms 2026-06-08 07:43:03.105720 | controller | INFO Collection 'vexxhost.kubernetes' detected. 2026-06-08 07:43:03.105813 | controller | INFO Scenarios will be used from 'extensions/molecule' 2026-06-08 07:43:04.029171 | controller | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-06-08 07:43:04.029236 | controller | INFO default scenario not found, disabling shared state. 2026-06-08 07:43:04.029257 | 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 07:43:04.029331 | controller | INFO [upload-helm-chart > prerun] Performing prerun with role_name_check=0... 2026-06-08 07:43:20.708810 | controller | INFO [upload-helm-chart > dependency] Executing 2026-06-08 07:43:20.709216 | controller | WARNING [upload-helm-chart > dependency] Missing roles requirements file: requirements.yml 2026-06-08 07:43:20.709646 | controller | WARNING [upload-helm-chart > dependency] Missing collections requirements file: collections.yml 2026-06-08 07:43:20.709892 | controller | WARNING [upload-helm-chart > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-06-08 07:43:20.717235 | controller | INFO [upload-helm-chart > cleanup] Executing 2026-06-08 07:43:20.717638 | controller | WARNING [upload-helm-chart > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-08 07:43:20.829903 | controller | INFO [upload-helm-chart > destroy] Executing 2026-06-08 07:43:20.829990 | controller | WARNING [upload-helm-chart > destroy] Skipping, '--destroy=never' requested. 2026-06-08 07:43:20.830067 | controller | INFO [upload-helm-chart > destroy] Executed: Successful 2026-06-08 07:43:20.841867 | controller | INFO [upload-helm-chart > syntax] Executing 2026-06-08 07:43:21.823904 | controller | 2026-06-08 07:43:21.824076 | controller | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes/extensions/molecule/upload-helm-chart/converge.yml 2026-06-08 07:43:21.924794 | controller | INFO [upload-helm-chart > syntax] Executed: Successful 2026-06-08 07:43:21.935625 | controller | INFO [upload-helm-chart > create] Executing 2026-06-08 07:43:21.937187 | controller | WARNING [upload-helm-chart > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-08 07:43:21.943183 | controller | INFO [upload-helm-chart > prepare] Executing 2026-06-08 07:43:21.943484 | controller | WARNING [upload-helm-chart > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-08 07:43:21.949386 | controller | INFO [upload-helm-chart > converge] Executing 2026-06-08 07:43:22.881615 | controller | 2026-06-08 07:43:22.881733 | controller | PLAY [Converge] **************************************************************** 2026-06-08 07:43:22.881956 | controller | 2026-06-08 07:43:22.882152 | controller | TASK [Gathering Facts] ********************************************************* 2026-06-08 07:43:22.882371 | controller | Monday 08 June 2026 07:43:22 +0000 (0:00:00.031) 0:00:00.031 *********** 2026-06-08 07:43:24.140511 | 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 07:43:24.145477 | controller | ok: [controller] 2026-06-08 07:43:24.145614 | controller | 2026-06-08 07:43:24.145781 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-06-08 07:43:24.145944 | controller | Monday 08 June 2026 07:43:24 +0000 (0:00:01.264) 0:00:01.296 *********** 2026-06-08 07:43:24.242598 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for controller 2026-06-08 07:43:24.242695 | controller | 2026-06-08 07:43:24.242742 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] *************** 2026-06-08 07:43:24.242909 | controller | Monday 08 June 2026 07:43:24 +0000 (0:00:00.096) 0:00:01.393 *********** 2026-06-08 07:43:25.050029 | controller | changed: [controller] 2026-06-08 07:43:25.050185 | controller | 2026-06-08 07:43:25.050439 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-06-08 07:43:25.050673 | controller | Monday 08 June 2026 07:43:25 +0000 (0:00:00.807) 0:00:02.200 *********** 2026-06-08 07:43:25.096690 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/copy.yml for controller 2026-06-08 07:43:25.096824 | controller | 2026-06-08 07:43:25.097074 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Ensure destination dir] ********** 2026-06-08 07:43:25.097284 | controller | Monday 08 June 2026 07:43:25 +0000 (0:00:00.046) 0:00:02.247 *********** 2026-06-08 07:43:25.527554 | controller | changed: [controller] 2026-06-08 07:43:25.527674 | controller | 2026-06-08 07:43:25.527904 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy] *** 2026-06-08 07:43:25.528112 | controller | Monday 08 June 2026 07:43:25 +0000 (0:00:00.430) 0:00:02.677 *********** 2026-06-08 07:43:26.869126 | controller | changed: [controller] 2026-06-08 07:43:26.869217 | controller | 2026-06-08 07:43:26.869229 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Find destination files] ********** 2026-06-08 07:43:26.869337 | controller | Monday 08 June 2026 07:43:26 +0000 (0:00:01.340) 0:00:04.017 *********** 2026-06-08 07:43:27.289323 | controller | ok: [controller] 2026-06-08 07:43:27.289448 | controller | 2026-06-08 07:43:27.289680 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources] *** 2026-06-08 07:43:27.289888 | controller | Monday 08 June 2026 07:43:27 +0000 (0:00:00.420) 0:00:04.438 *********** 2026-06-08 07:43:27.345907 | controller | skipping: [controller] 2026-06-08 07:43:27.346057 | controller | 2026-06-08 07:43:27.346262 | controller | PLAY RECAP ********************************************************************* 2026-06-08 07:43:27.346553 | controller | controller : ok=7 changed=3 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-06-08 07:43:27.346747 | controller | 2026-06-08 07:43:27.346925 | controller | 2026-06-08 07:43:27.347187 | controller | TASKS RECAP ******************************************************************** 2026-06-08 07:43:27.347379 | controller | Monday 08 June 2026 07:43:27 +0000 (0:00:00.058) 0:00:04.497 *********** 2026-06-08 07:43:27.347609 | controller | =============================================================================== 2026-06-08 07:43:27.347816 | controller | vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy --- 1.34s 2026-06-08 07:43:27.348007 | controller | Gathering Facts --------------------------------------------------------- 1.26s 2026-06-08 07:43:27.348198 | controller | vexxhost.kubernetes.upload_helm_chart : Upload Helm chart --------------- 0.81s 2026-06-08 07:43:27.348417 | controller | vexxhost.kubernetes.upload_helm_chart : Ensure destination dir ---------- 0.43s 2026-06-08 07:43:27.348605 | controller | vexxhost.kubernetes.upload_helm_chart : Find destination files ---------- 0.42s 2026-06-08 07:43:27.348838 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.10s 2026-06-08 07:43:27.349122 | controller | vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources --- 0.06s 2026-06-08 07:43:27.349316 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.05s 2026-06-08 07:43:27.482006 | controller | INFO [upload-helm-chart > converge] Executed: Successful 2026-06-08 07:43:27.492405 | controller | INFO [upload-helm-chart > idempotence] Executing 2026-06-08 07:43:28.361542 | controller | 2026-06-08 07:43:28.361740 | controller | PLAY [Converge] **************************************************************** 2026-06-08 07:43:28.362000 | controller | 2026-06-08 07:43:28.362328 | controller | TASK [Gathering Facts] ********************************************************* 2026-06-08 07:43:28.362457 | controller | Monday 08 June 2026 07:43:28 +0000 (0:00:00.011) 0:00:00.011 *********** 2026-06-08 07:43:30.497329 | 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 07:43:30.506571 | controller | ok: [controller] 2026-06-08 07:43:30.506766 | controller | 2026-06-08 07:43:30.507010 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-06-08 07:43:30.507264 | controller | Monday 08 June 2026 07:43:30 +0000 (0:00:02.145) 0:00:02.156 *********** 2026-06-08 07:43:30.598178 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for controller 2026-06-08 07:43:30.598277 | controller | 2026-06-08 07:43:30.598293 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] *************** 2026-06-08 07:43:30.598394 | controller | Monday 08 June 2026 07:43:30 +0000 (0:00:00.091) 0:00:02.248 *********** 2026-06-08 07:43:31.279100 | controller | ok: [controller] 2026-06-08 07:43:31.279133 | controller | 2026-06-08 07:43:31.279139 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-06-08 07:43:31.279145 | controller | Monday 08 June 2026 07:43:31 +0000 (0:00:00.678) 0:00:02.926 *********** 2026-06-08 07:43:31.323479 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/copy.yml for controller 2026-06-08 07:43:31.323634 | controller | 2026-06-08 07:43:31.323837 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Ensure destination dir] ********** 2026-06-08 07:43:31.324029 | controller | Monday 08 June 2026 07:43:31 +0000 (0:00:00.047) 0:00:02.973 *********** 2026-06-08 07:43:31.781224 | controller | ok: [controller] 2026-06-08 07:43:31.781291 | controller | 2026-06-08 07:43:31.781386 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy] *** 2026-06-08 07:43:31.781483 | controller | Monday 08 June 2026 07:43:31 +0000 (0:00:00.457) 0:00:03.431 *********** 2026-06-08 07:43:32.916442 | controller | ok: [controller] 2026-06-08 07:43:32.916516 | controller | 2026-06-08 07:43:32.916651 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Find destination files] ********** 2026-06-08 07:43:32.916848 | controller | Monday 08 June 2026 07:43:32 +0000 (0:00:01.132) 0:00:04.563 *********** 2026-06-08 07:43:33.415592 | controller | ok: [controller] 2026-06-08 07:43:33.415681 | controller | 2026-06-08 07:43:33.415805 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources] *** 2026-06-08 07:43:33.415932 | controller | Monday 08 June 2026 07:43:33 +0000 (0:00:00.498) 0:00:05.062 *********** 2026-06-08 07:43:33.458123 | controller | skipping: [controller] 2026-06-08 07:43:33.458191 | controller | 2026-06-08 07:43:33.458211 | controller | PLAY RECAP ********************************************************************* 2026-06-08 07:43:33.458280 | controller | controller : ok=7 changed=0 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-06-08 07:43:33.458348 | controller | 2026-06-08 07:43:33.458435 | controller | 2026-06-08 07:43:33.458537 | controller | TASKS RECAP ******************************************************************** 2026-06-08 07:43:33.458628 | controller | Monday 08 June 2026 07:43:33 +0000 (0:00:00.046) 0:00:05.109 *********** 2026-06-08 07:43:33.458704 | controller | =============================================================================== 2026-06-08 07:43:33.458793 | controller | Gathering Facts --------------------------------------------------------- 2.15s 2026-06-08 07:43:33.458881 | controller | vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy --- 1.13s 2026-06-08 07:43:33.458968 | controller | vexxhost.kubernetes.upload_helm_chart : Upload Helm chart --------------- 0.68s 2026-06-08 07:43:33.463109 | controller | vexxhost.kubernetes.upload_helm_chart : Find destination files ---------- 0.50s 2026-06-08 07:43:33.463150 | controller | vexxhost.kubernetes.upload_helm_chart : Ensure destination dir ---------- 0.46s 2026-06-08 07:43:33.463164 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.09s 2026-06-08 07:43:33.463168 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.05s 2026-06-08 07:43:33.463171 | controller | vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources --- 0.05s 2026-06-08 07:43:33.599177 | controller | INFO [upload-helm-chart > idempotence] Executed: Successful 2026-06-08 07:43:33.606764 | controller | INFO [upload-helm-chart > side_effect] Executing 2026-06-08 07:43:34.499395 | controller | 2026-06-08 07:43:34.499470 | controller | PLAY [Side effect] ************************************************************* 2026-06-08 07:43:34.499581 | controller | 2026-06-08 07:43:34.499712 | controller | TASK [Gathering Facts] ********************************************************* 2026-06-08 07:43:34.499845 | controller | Monday 08 June 2026 07:43:34 +0000 (0:00:00.011) 0:00:00.011 *********** 2026-06-08 07:43:35.666860 | 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 07:43:35.676348 | controller | ok: [controller] 2026-06-08 07:43:35.676389 | controller | 2026-06-08 07:43:35.676398 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-06-08 07:43:35.676407 | controller | Monday 08 June 2026 07:43:35 +0000 (0:00:01.172) 0:00:01.184 *********** 2026-06-08 07:43:35.759694 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/synchronize.yml for controller 2026-06-08 07:43:35.759739 | controller | 2026-06-08 07:43:35.759825 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload Helm chart] *************** 2026-06-08 07:43:35.759918 | controller | Monday 08 June 2026 07:43:35 +0000 (0:00:00.085) 0:00:01.269 *********** 2026-06-08 07:43:36.443808 | controller | changed: [controller] 2026-06-08 07:43:36.443863 | controller | 2026-06-08 07:43:36.443980 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks] *** 2026-06-08 07:43:36.444080 | controller | Monday 08 June 2026 07:43:36 +0000 (0:00:00.687) 0:00:01.956 *********** 2026-06-08 07:43:36.481235 | controller | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/upload_helm_chart/tasks/copy.yml for controller 2026-06-08 07:43:36.481296 | controller | 2026-06-08 07:43:36.481453 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Ensure destination dir] ********** 2026-06-08 07:43:36.483104 | controller | Monday 08 June 2026 07:43:36 +0000 (0:00:00.037) 0:00:01.993 *********** 2026-06-08 07:43:36.967496 | controller | ok: [controller] 2026-06-08 07:43:36.967543 | controller | 2026-06-08 07:43:36.967744 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy] *** 2026-06-08 07:43:36.967768 | controller | Monday 08 June 2026 07:43:36 +0000 (0:00:00.483) 0:00:02.477 *********** 2026-06-08 07:43:38.111612 | controller | ok: [controller] 2026-06-08 07:43:38.111687 | controller | 2026-06-08 07:43:38.111767 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Find destination files] ********** 2026-06-08 07:43:38.111892 | controller | Monday 08 June 2026 07:43:38 +0000 (0:00:01.143) 0:00:03.620 *********** 2026-06-08 07:43:38.561086 | controller | ok: [controller] 2026-06-08 07:43:38.561568 | controller | 2026-06-08 07:43:38.561597 | controller | TASK [vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources] *** 2026-06-08 07:43:38.561603 | controller | Monday 08 June 2026 07:43:38 +0000 (0:00:00.452) 0:00:04.073 *********** 2026-06-08 07:43:38.891291 | controller | changed: [controller] => (item=/file) 2026-06-08 07:43:38.891609 | controller | 2026-06-08 07:43:38.891882 | controller | PLAY RECAP ********************************************************************* 2026-06-08 07:43:38.892163 | controller | controller : ok=8 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-06-08 07:43:38.892490 | controller | 2026-06-08 07:43:38.892737 | controller | 2026-06-08 07:43:38.893000 | controller | TASKS RECAP ******************************************************************** 2026-06-08 07:43:38.893351 | controller | Monday 08 June 2026 07:43:38 +0000 (0:00:00.331) 0:00:04.404 *********** 2026-06-08 07:43:38.893592 | controller | =============================================================================== 2026-06-08 07:43:38.893927 | controller | Gathering Facts --------------------------------------------------------- 1.17s 2026-06-08 07:43:38.894256 | controller | vexxhost.kubernetes.upload_helm_chart : Upload helm chart with multi_copy --- 1.14s 2026-06-08 07:43:38.894535 | controller | vexxhost.kubernetes.upload_helm_chart : Upload Helm chart --------------- 0.69s 2026-06-08 07:43:38.894818 | controller | vexxhost.kubernetes.upload_helm_chart : Ensure destination dir ---------- 0.48s 2026-06-08 07:43:38.895075 | controller | vexxhost.kubernetes.upload_helm_chart : Find destination files ---------- 0.45s 2026-06-08 07:43:38.895384 | controller | vexxhost.kubernetes.upload_helm_chart : Delete any destination files not in the sources --- 0.33s 2026-06-08 07:43:38.895646 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.09s 2026-06-08 07:43:38.895903 | controller | vexxhost.kubernetes.upload_helm_chart : Include help chart upload method tasks --- 0.04s 2026-06-08 07:43:39.014536 | controller | INFO [upload-helm-chart > side_effect] Executed: Successful 2026-06-08 07:43:39.026781 | controller | INFO [upload-helm-chart > verify] Executing 2026-06-08 07:43:39.947921 | controller | 2026-06-08 07:43:39.948012 | controller | PLAY [Verify] ****************************************************************** 2026-06-08 07:43:39.948029 | controller | 2026-06-08 07:43:39.948041 | controller | TASK [Gathering Facts] ********************************************************* 2026-06-08 07:43:39.948153 | controller | Monday 08 June 2026 07:43:39 +0000 (0:00:00.010) 0:00:00.010 *********** 2026-06-08 07:43:41.075437 | 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 07:43:41.082272 | controller | ok: [controller] 2026-06-08 07:43:41.082381 | controller | 2026-06-08 07:43:41.082509 | controller | TASK [Stat file 1] ************************************************************* 2026-06-08 07:43:41.082686 | controller | Monday 08 June 2026 07:43:41 +0000 (0:00:01.132) 0:00:01.142 *********** 2026-06-08 07:43:41.535623 | controller | ok: [controller] 2026-06-08 07:43:41.535678 | controller | 2026-06-08 07:43:41.535739 | controller | TASK [Stat file 2] ************************************************************* 2026-06-08 07:43:41.535828 | controller | Monday 08 June 2026 07:43:41 +0000 (0:00:00.453) 0:00:01.596 *********** 2026-06-08 07:43:41.862096 | controller | ok: [controller] 2026-06-08 07:43:41.862175 | controller | 2026-06-08 07:43:41.862303 | controller | TASK [Stat removed file 1] ***************************************************** 2026-06-08 07:43:41.862427 | controller | Monday 08 June 2026 07:43:41 +0000 (0:00:00.328) 0:00:01.924 *********** 2026-06-08 07:43:42.152894 | controller | ok: [controller] 2026-06-08 07:43:42.152929 | controller | 2026-06-08 07:43:42.153020 | controller | TASK [Stat removed file 2] ***************************************************** 2026-06-08 07:43:42.153131 | controller | Monday 08 June 2026 07:43:42 +0000 (0:00:00.290) 0:00:02.215 *********** 2026-06-08 07:43:42.499615 | controller | ok: [controller] 2026-06-08 07:43:42.499690 | controller | 2026-06-08 07:43:42.499704 | controller | TASK [ansible.builtin.assert] ************************************************** 2026-06-08 07:43:42.502755 | controller | Monday 08 June 2026 07:43:42 +0000 (0:00:00.344) 0:00:02.559 *********** 2026-06-08 07:43:42.535754 | controller | ok: [controller] => { 2026-06-08 07:43:42.535912 | controller | "changed": false, 2026-06-08 07:43:42.536031 | controller | "msg": "All assertions passed" 2026-06-08 07:43:42.536142 | controller | } 2026-06-08 07:43:42.536276 | controller | 2026-06-08 07:43:42.536405 | controller | PLAY RECAP ********************************************************************* 2026-06-08 07:43:42.536538 | controller | controller : ok=6 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-06-08 07:43:42.536647 | controller | 2026-06-08 07:43:42.536773 | controller | 2026-06-08 07:43:42.536891 | controller | TASKS RECAP ******************************************************************** 2026-06-08 07:43:42.537005 | controller | Monday 08 June 2026 07:43:42 +0000 (0:00:00.037) 0:00:02.597 *********** 2026-06-08 07:43:42.537112 | controller | =============================================================================== 2026-06-08 07:43:42.537221 | controller | Gathering Facts --------------------------------------------------------- 1.13s 2026-06-08 07:43:42.537331 | controller | Stat file 1 ------------------------------------------------------------- 0.45s 2026-06-08 07:43:42.537440 | controller | Stat removed file 2 ----------------------------------------------------- 0.34s 2026-06-08 07:43:42.537564 | controller | Stat file 2 ------------------------------------------------------------- 0.33s 2026-06-08 07:43:42.537675 | controller | Stat removed file 1 ----------------------------------------------------- 0.29s 2026-06-08 07:43:42.537785 | controller | ansible.builtin.assert -------------------------------------------------- 0.04s 2026-06-08 07:43:42.655816 | controller | INFO [upload-helm-chart > verify] Executed: Successful 2026-06-08 07:43:42.666692 | controller | INFO [upload-helm-chart > cleanup] Executing 2026-06-08 07:43:42.667118 | controller | WARNING [upload-helm-chart > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-08 07:43:42.672668 | controller | INFO [upload-helm-chart > destroy] Executing 2026-06-08 07:43:42.672791 | controller | WARNING [upload-helm-chart > destroy] Skipping, '--destroy=never' requested. 2026-06-08 07:43:42.672881 | controller | INFO [upload-helm-chart > destroy] Executed: Successful 2026-06-08 07:43:42.673211 | controller | WARNING Molecule executed 1 scenario (1 missing files) 2026-06-08 07:43:43.232274 | controller | ok: Runtime: 0:00:41.290108 2026-06-08 07:43:43.236820 | 2026-06-08 07:43:43.236888 | PLAY RECAP 2026-06-08 07:43:43.237020 | controller | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-08 07:43:43.237083 | 2026-06-08 07:43:43.402087 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-06-08 07:43:43.405045 | POST-RUN START: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-06-08 07:43:44.093810 | 2026-06-08 07:43:44.093977 | PLAY [all] 2026-06-08 07:43:44.106350 | 2026-06-08 07:43:44.106468 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-06-08 07:43:44.528513 | controller | changed 2026-06-08 07:43:44.534649 | 2026-06-08 07:43:44.534734 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-06-08 07:43:44.946271 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-08 07:43:44.946368 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-08 07:43:44.955145 | controller | environment: line 1: kubectl: command not found 2026-06-08 07:43:44.955784 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-08 07:43:44.955839 | controller | environment: line 1: kubectl: command not found 2026-06-08 07:43:44.957057 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-08 07:43:44.962489 | controller | environment: line 1: kubectl: command not found 2026-06-08 07:43:44.962503 | controller | environment: line 1: kubectl: command not found 2026-06-08 07:43:44.962507 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-08 07:43:44.962630 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-08 07:43:44.965780 | controller | environment: line 1: kubectl: command not found 2026-06-08 07:43:44.967319 | controller | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-08 07:43:45.064029 | controller | ok: Runtime: 0:00:00.038984 2026-06-08 07:43:45.070876 | 2026-06-08 07:43:45.070971 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-06-08 07:43:45.307604 | controller | changed 2026-06-08 07:43:45.823673 | 2026-06-08 07:43:45.823828 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-06-08 07:43:46.069876 | controller | environment: line 5: kubectl: command not found 2026-06-08 07:43:46.071058 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-08 07:43:46.071143 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-08 07:43:46.071847 | controller | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-08 07:43:46.361923 | controller | ok: Runtime: 0:00:00.012293 2026-06-08 07:43:46.371012 | 2026-06-08 07:43:46.371141 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-06-08 07:43:47.017359 | controller | changed: 2026-06-08 07:43:47.017601 | controller | created directory /var/lib/zuul/builds/d85e1a51aecb446fb5b04a36d8f922b8/work/logs/controller 2026-06-08 07:43:47.017658 | controller | cd+++++++++ objects/ 2026-06-08 07:43:47.017702 | controller | cd+++++++++ objects/cluster/ 2026-06-08 07:43:47.017743 | controller | cd+++++++++ objects/namespaced/ 2026-06-08 07:43:47.027055 | 2026-06-08 07:43:47.027135 | TASK [gather-pod-logs : creating directory for pod logs] 2026-06-08 07:43:47.274381 | controller | changed 2026-06-08 07:43:47.281208 | 2026-06-08 07:43:47.281275 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-06-08 07:43:47.538518 | controller | changed 2026-06-08 07:43:47.544055 | 2026-06-08 07:43:47.544151 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-06-08 07:43:47.817850 | controller | environment: line 3: kubectl: command not found 2026-06-08 07:43:48.073775 | controller | ok: Runtime: 0:00:00.015205 2026-06-08 07:43:48.080422 | 2026-06-08 07:43:48.080514 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-06-08 07:43:48.621779 | controller | changed: 2026-06-08 07:43:48.622033 | controller | cd+++++++++ pod-logs/ 2026-06-08 07:43:48.622081 | controller | cd+++++++++ pod-logs/failed-pods/ 2026-06-08 07:43:48.631508 | 2026-06-08 07:43:48.631591 | LOOP [helm-release-status : creating directory for helm release status] 2026-06-08 07:43:48.870862 | controller | changed: "values" 2026-06-08 07:43:49.074063 | controller | changed: "releases" 2026-06-08 07:43:49.100546 | 2026-06-08 07:43:49.100697 | TASK [helm-release-status : Gather get release status for helm charts] 2026-06-08 07:43:49.352389 | controller | /bin/bash: line 3: kubectl: command not found 2026-06-08 07:43:49.642893 | controller | ok: Runtime: 0:00:00.009509 2026-06-08 07:43:49.649115 | 2026-06-08 07:43:49.649193 | TASK [helm-release-status : Downloads logs to executor] 2026-06-08 07:43:50.189905 | controller | changed: 2026-06-08 07:43:50.190125 | controller | cd+++++++++ helm/ 2026-06-08 07:43:50.190166 | controller | cd+++++++++ helm/releases/ 2026-06-08 07:43:50.190202 | controller | cd+++++++++ helm/values/ 2026-06-08 07:43:50.196902 | 2026-06-08 07:43:50.196992 | PLAY RECAP 2026-06-08 07:43:50.197062 | controller | ok: 12 changed: 12 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-08 07:43:50.197085 | 2026-06-08 07:43:50.355927 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml@main] 2026-06-08 07:43:50.358925 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-06-08 07:43:51.000089 | 2026-06-08 07:43:51.000265 | PLAY [all] 2026-06-08 07:43:51.011597 | 2026-06-08 07:43:51.011743 | TASK [fetch-output : Set log path for multiple nodes] 2026-06-08 07:43:51.057780 | controller | skipping: Conditional result was False 2026-06-08 07:43:51.066102 | 2026-06-08 07:43:51.066236 | TASK [fetch-output : Set log path for single node] 2026-06-08 07:43:51.111314 | controller | ok 2026-06-08 07:43:51.115869 | 2026-06-08 07:43:51.116001 | LOOP [fetch-output : Ensure local output dirs] 2026-06-08 07:43:51.530714 | controller -> localhost | ok: "/var/lib/zuul/builds/d85e1a51aecb446fb5b04a36d8f922b8/work/logs" 2026-06-08 07:43:51.744858 | controller -> localhost | changed: "/var/lib/zuul/builds/d85e1a51aecb446fb5b04a36d8f922b8/work/artifacts" 2026-06-08 07:43:51.966253 | controller -> localhost | changed: "/var/lib/zuul/builds/d85e1a51aecb446fb5b04a36d8f922b8/work/docs" 2026-06-08 07:43:51.982869 | 2026-06-08 07:43:51.983005 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-06-08 07:43:52.612256 | controller | changed: .d..t...... ./ 2026-06-08 07:43:52.612521 | controller | changed: All items complete 2026-06-08 07:43:52.612578 | 2026-06-08 07:43:53.078818 | controller | changed: .d..t...... ./ 2026-06-08 07:43:53.578017 | controller | changed: .d..t...... ./ 2026-06-08 07:43:53.602285 | 2026-06-08 07:43:53.602357 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-06-08 07:43:54.026180 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.007780 2026-06-08 07:43:54.267562 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.008846 2026-06-08 07:43:54.284148 | 2026-06-08 07:43:54.284273 | PLAY [all] 2026-06-08 07:43:54.290096 | 2026-06-08 07:43:54.290169 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-06-08 07:43:54.750250 | controller | changed 2026-06-08 07:43:54.756181 | 2026-06-08 07:43:54.756239 | PLAY RECAP 2026-06-08 07:43:54.756288 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-06-08 07:43:54.756309 | 2026-06-08 07:43:54.902949 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-06-08 07:43:54.904938 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-06-08 07:43:55.499039 | 2026-06-08 07:43:55.499225 | PLAY [localhost] 2026-06-08 07:43:55.511080 | 2026-06-08 07:43:55.511206 | TASK [Generate Zuul manifest] 2026-06-08 07:43:55.547190 | localhost | ok 2026-06-08 07:43:55.564666 | 2026-06-08 07:43:55.564792 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-06-08 07:43:56.033718 | localhost | changed 2026-06-08 07:43:56.052948 | 2026-06-08 07:43:56.053102 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-06-08 07:43:56.087285 | localhost | ok 2026-06-08 07:43:56.097349 | 2026-06-08 07:43:56.097446 | TASK [Upload logs] 2026-06-08 07:43:56.119540 | localhost | ok 2026-06-08 07:43:56.185231 | 2026-06-08 07:43:56.185410 | TASK [Set zuul-log-path fact] 2026-06-08 07:43:56.208145 | localhost | ok 2026-06-08 07:43:56.220710 | 2026-06-08 07:43:56.220780 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-08 07:43:56.251131 | localhost | ok 2026-06-08 07:43:56.260538 | 2026-06-08 07:43:56.260618 | TASK [upload-logs : Create log directories] 2026-06-08 07:43:56.702638 | localhost | changed 2026-06-08 07:43:56.708727 | 2026-06-08 07:43:56.708806 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-06-08 07:43:57.151767 | localhost -> localhost | ok: Runtime: 0:00:00.005573 2026-06-08 07:43:57.157499 | 2026-06-08 07:43:57.157582 | TASK [upload-logs : Upload logs to log server] 2026-06-08 07:43:57.683697 | localhost | Output suppressed because no_log was given 2026-06-08 07:43:57.689410 | 2026-06-08 07:43:57.689483 | LOOP [upload-logs : Compress console log and json output] 2026-06-08 07:43:57.741743 | localhost | skipping: Conditional result was False 2026-06-08 07:43:57.805302 | localhost | skipping: Conditional result was False 2026-06-08 07:43:57.819923 | 2026-06-08 07:43:57.820255 | LOOP [upload-logs : Upload compressed console log and json output] 2026-06-08 07:43:57.866905 | localhost | skipping: Conditional result was False 2026-06-08 07:43:57.867464 | 2026-06-08 07:43:57.871348 | localhost | skipping: Conditional result was False 2026-06-08 07:43:57.885187 | 2026-06-08 07:43:57.885326 | LOOP [upload-logs : Upload console log and json output]