2026-04-17 04:02:37.381827 | Job console starting 2026-04-17 04:02:37.391261 | Updating git repos 2026-04-17 04:02:37.438174 | Cloning repos into workspace 2026-04-17 04:02:37.504911 | Restoring repo states 2026-04-17 04:02:37.526777 | Merging changes 2026-04-17 04:02:38.460096 | Checking out repos 2026-04-17 04:02:38.592403 | Preparing playbooks 2026-04-17 04:02:41.096241 | Running Ansible setup 2026-04-17 04:02:44.477302 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-17 04:02:45.082137 | 2026-04-17 04:02:45.082282 | PLAY [localhost] 2026-04-17 04:02:45.091171 | 2026-04-17 04:02:45.091270 | TASK [Gathering Facts] 2026-04-17 04:02:45.989078 | localhost | ok 2026-04-17 04:02:45.999496 | 2026-04-17 04:02:45.999579 | TASK [Setup log path fact] 2026-04-17 04:02:46.018822 | localhost | ok 2026-04-17 04:02:46.031555 | 2026-04-17 04:02:46.031627 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-17 04:02:46.060510 | localhost | ok 2026-04-17 04:02:46.068400 | 2026-04-17 04:02:46.068470 | TASK [emit-job-header : Print job information] 2026-04-17 04:02:46.110579 | # Job Information 2026-04-17 04:02:46.154028 | Ansible Version: 2.16.16 2026-04-17 04:02:46.154248 | Job: atmosphere-molecule-csi-local-path-provisioner 2026-04-17 04:02:46.154307 | Pipeline: check 2026-04-17 04:02:46.154353 | Executor: 0a8996d2b663 2026-04-17 04:02:46.154397 | Triggered by: https://github.com/vexxhost/atmosphere/pull/3841 2026-04-17 04:02:46.154444 | Event ID: 30c9f440-3a12-11f1-9ef7-0dc64bba0d8e 2026-04-17 04:02:46.160830 | 2026-04-17 04:02:46.160939 | LOOP [emit-job-header : Print node information] 2026-04-17 04:02:46.263419 | localhost | ok: 2026-04-17 04:02:46.263775 | localhost | # Node Information 2026-04-17 04:02:46.263807 | localhost | Inventory Hostname: instance 2026-04-17 04:02:46.263829 | localhost | Hostname: np0000166970 2026-04-17 04:02:46.263849 | localhost | Username: zuul 2026-04-17 04:02:46.263871 | localhost | Distro: Ubuntu 22.04 2026-04-17 04:02:46.263891 | localhost | Provider: yul1 2026-04-17 04:02:46.263910 | localhost | Region: ca-ymq-1 2026-04-17 04:02:46.263929 | localhost | Label: ubuntu-jammy 2026-04-17 04:02:46.263947 | localhost | Product Name: OpenStack Nova 2026-04-17 04:02:46.263965 | localhost | Interface IP: 199.204.45.216 2026-04-17 04:02:46.282443 | 2026-04-17 04:02:46.282606 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-04-17 04:02:46.692588 | localhost -> localhost | changed 2026-04-17 04:02:46.701931 | 2026-04-17 04:02:46.702031 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-04-17 04:02:47.567164 | localhost -> localhost | changed 2026-04-17 04:02:47.577932 | 2026-04-17 04:02:47.578009 | PLAY [all] 2026-04-17 04:02:47.587446 | 2026-04-17 04:02:47.587520 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-04-17 04:02:47.845226 | instance -> localhost | ok 2026-04-17 04:02:47.856384 | 2026-04-17 04:02:47.856473 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-04-17 04:02:47.891978 | instance | ok 2026-04-17 04:02:47.907696 | instance | included: /var/lib/zuul/builds/36db267fb0eb46e3af614e8f2ef11b63/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-04-17 04:02:47.913585 | 2026-04-17 04:02:47.913649 | TASK [add-build-sshkey : Create Temp SSH key] 2026-04-17 04:02:48.716416 | instance -> localhost | Generating public/private rsa key pair. 2026-04-17 04:02:48.716611 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/36db267fb0eb46e3af614e8f2ef11b63/work/36db267fb0eb46e3af614e8f2ef11b63_id_rsa 2026-04-17 04:02:48.716641 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/36db267fb0eb46e3af614e8f2ef11b63/work/36db267fb0eb46e3af614e8f2ef11b63_id_rsa.pub 2026-04-17 04:02:48.716664 | instance -> localhost | The key fingerprint is: 2026-04-17 04:02:48.716686 | instance -> localhost | SHA256:/UA2pDF2//Wu27IpHyHCxwumYpa7UWEk4jSTXRPRZ3Q zuul-build-sshkey 2026-04-17 04:02:48.716726 | instance -> localhost | The key's randomart image is: 2026-04-17 04:02:48.716748 | instance -> localhost | +---[RSA 3072]----+ 2026-04-17 04:02:48.716778 | instance -> localhost | | =o..X+o.. E | 2026-04-17 04:02:48.716800 | instance -> localhost | | o.+.+ B..o. | 2026-04-17 04:02:48.716821 | instance -> localhost | | . + +o. .| 2026-04-17 04:02:48.716841 | instance -> localhost | | . * o . ..| 2026-04-17 04:02:48.716861 | instance -> localhost | | S B + o .| 2026-04-17 04:02:48.716881 | instance -> localhost | | o o * o o | 2026-04-17 04:02:48.716902 | instance -> localhost | | * . o . .| 2026-04-17 04:02:48.716922 | instance -> localhost | | o + . .= | 2026-04-17 04:02:48.716945 | instance -> localhost | | o. o*+.| 2026-04-17 04:02:48.716983 | instance -> localhost | +----[SHA256]-----+ 2026-04-17 04:02:48.717033 | instance -> localhost | ok: Runtime: 0:00:00.347717 2026-04-17 04:02:48.721964 | 2026-04-17 04:02:48.722027 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-04-17 04:02:48.756555 | instance | ok 2026-04-17 04:02:48.765096 | instance | included: /var/lib/zuul/builds/36db267fb0eb46e3af614e8f2ef11b63/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-04-17 04:02:48.772760 | 2026-04-17 04:02:48.772839 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-04-17 04:02:48.788267 | instance | skipping: Conditional result was False 2026-04-17 04:02:48.794386 | 2026-04-17 04:02:48.794453 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-04-17 04:02:49.238577 | instance | changed 2026-04-17 04:02:49.252002 | 2026-04-17 04:02:49.252098 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-04-17 04:02:49.436581 | instance | ok 2026-04-17 04:02:49.443389 | 2026-04-17 04:02:49.443517 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-04-17 04:02:49.903390 | instance | changed 2026-04-17 04:02:49.910019 | 2026-04-17 04:02:49.910086 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-04-17 04:02:50.370284 | instance | changed 2026-04-17 04:02:50.375432 | 2026-04-17 04:02:50.375497 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-04-17 04:02:50.399614 | instance | skipping: Conditional result was False 2026-04-17 04:02:50.411573 | 2026-04-17 04:02:50.411715 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-04-17 04:02:50.770637 | instance -> localhost | changed 2026-04-17 04:02:50.787931 | 2026-04-17 04:02:50.788057 | TASK [add-build-sshkey : Add back temp key] 2026-04-17 04:02:51.086638 | instance -> localhost | Identity added: /var/lib/zuul/builds/36db267fb0eb46e3af614e8f2ef11b63/work/36db267fb0eb46e3af614e8f2ef11b63_id_rsa (zuul-build-sshkey) 2026-04-17 04:02:51.086860 | instance -> localhost | ok: Runtime: 0:00:00.014208 2026-04-17 04:02:51.093623 | 2026-04-17 04:02:51.093689 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-04-17 04:02:51.407430 | instance | ok 2026-04-17 04:02:51.412199 | 2026-04-17 04:02:51.412274 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-04-17 04:02:51.437026 | instance | skipping: Conditional result was False 2026-04-17 04:02:51.448142 | 2026-04-17 04:02:51.448218 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-04-17 04:02:51.771541 | instance | ok 2026-04-17 04:02:51.780197 | 2026-04-17 04:02:51.780269 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-04-17 04:02:53.442586 | instance | Output suppressed because no_log was given 2026-04-17 04:02:53.455484 | 2026-04-17 04:02:53.455560 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-04-17 04:02:53.638604 | instance | ok: "logs" 2026-04-17 04:02:53.638899 | instance | ok: All items complete 2026-04-17 04:02:53.638927 | 2026-04-17 04:02:53.786514 | instance | ok: "artifacts" 2026-04-17 04:02:53.958449 | instance | ok: "docs" 2026-04-17 04:02:53.976172 | 2026-04-17 04:02:53.976353 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-04-17 04:02:54.168179 | instance | changed: "logs" 2026-04-17 04:02:54.329531 | instance | changed: "artifacts" 2026-04-17 04:02:54.491249 | instance | changed: "docs" 2026-04-17 04:02:54.509533 | 2026-04-17 04:02:54.509591 | PLAY RECAP 2026-04-17 04:02:54.509635 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-04-17 04:02:54.509664 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-17 04:02:54.509685 | 2026-04-17 04:02:54.647397 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-17 04:02:54.650183 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-17 04:02:55.257125 | 2026-04-17 04:02:55.257283 | PLAY [all] 2026-04-17 04:02:55.270175 | 2026-04-17 04:02:55.270271 | TASK [setup-uv : Extract archive] 2026-04-17 04:02:57.566514 | instance | changed 2026-04-17 04:02:57.572453 | 2026-04-17 04:02:57.572532 | TASK [setup-uv : Print version] 2026-04-17 04:02:57.790093 | instance | uv 0.8.13 2026-04-17 04:02:58.109562 | instance | ok: Runtime: 0:00:00.014987 2026-04-17 04:02:58.116520 | 2026-04-17 04:02:58.116581 | PLAY RECAP 2026-04-17 04:02:58.116631 | instance | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-17 04:02:58.116655 | 2026-04-17 04:02:58.259923 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-17 04:02:58.263973 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere/test-playbooks/molecule/pre-install-deps.yml@main] 2026-04-17 04:02:58.831413 | 2026-04-17 04:02:58.831560 | PLAY [all] 2026-04-17 04:02:58.843515 | 2026-04-17 04:02:58.843596 | TASK [Install system packages] 2026-04-17 04:04:58.008172 | instance | changed 2026-04-17 04:04:58.015616 | 2026-04-17 04:04:58.015692 | TASK [Enable iscsid service] 2026-04-17 04:04:59.154764 | instance | changed 2026-04-17 04:04:59.164091 | 2026-04-17 04:04:59.164160 | TASK [Enable multipathd service] 2026-04-17 04:04:59.494568 | instance | ok 2026-04-17 04:04:59.503404 | 2026-04-17 04:04:59.503475 | TASK [Install Helm 3.14.4] 2026-04-17 04:05:00.410151 | instance | curl: (56) OpenSSL SSL_read: Connection reset by peer, errno 104 2026-04-17 04:05:00.416959 | instance | 2026-04-17 04:05:00.416995 | instance | gzip: stdin: unexpected end of file 2026-04-17 04:05:00.419134 | instance | tar: Unexpected EOF in archive 2026-04-17 04:05:00.419171 | instance | tar: Unexpected EOF in archive 2026-04-17 04:05:00.419188 | instance | tar: Error is not recoverable: exiting now 2026-04-17 04:05:00.539801 | instance | ERROR 2026-04-17 04:05:00.540074 | instance | { 2026-04-17 04:05:00.540116 | instance | "delta": "0:00:00.557134", 2026-04-17 04:05:00.540144 | instance | "end": "2026-04-17 04:05:00.420375", 2026-04-17 04:05:00.540169 | instance | "msg": "non-zero return code", 2026-04-17 04:05:00.540197 | instance | "rc": 2, 2026-04-17 04:05:00.540221 | instance | "start": "2026-04-17 04:04:59.863241" 2026-04-17 04:05:00.540245 | instance | } failure 2026-04-17 04:05:00.541795 | 2026-04-17 04:05:00.541852 | PLAY RECAP 2026-04-17 04:05:00.541907 | instance | ok: 3 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-04-17 04:05:00.541936 | 2026-04-17 04:05:00.660001 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere/test-playbooks/molecule/pre-install-deps.yml@main] 2026-04-17 04:05:00.664269 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere/test-playbooks/molecule/post.yml@main] 2026-04-17 04:05:01.251329 | 2026-04-17 04:05:01.251469 | PLAY [all] 2026-04-17 04:05:01.265655 | 2026-04-17 04:05:01.265739 | TASK [gather-host-logs : creating directory for system status] 2026-04-17 04:05:01.613057 | instance | changed 2026-04-17 04:05:01.618567 | 2026-04-17 04:05:01.618647 | TASK [gather-host-logs : Get logs for each host] 2026-04-17 04:05:01.974840 | instance | + systemd-cgls --full --all --no-pager 2026-04-17 04:05:01.987409 | instance | + ip addr 2026-04-17 04:05:01.989969 | instance | + ip route 2026-04-17 04:05:01.991991 | instance | + lsblk 2026-04-17 04:05:01.994376 | instance | + mount 2026-04-17 04:05:01.996169 | instance | + docker images 2026-04-17 04:05:01.996579 | instance | /bin/bash: line 7: docker: command not found 2026-04-17 04:05:01.996804 | instance | + brctl show 2026-04-17 04:05:01.997240 | instance | /bin/bash: line 8: brctl: command not found 2026-04-17 04:05:01.997468 | instance | + ps aux --sort=-%mem 2026-04-17 04:05:02.006718 | instance | + dpkg -l 2026-04-17 04:05:02.016873 | instance | + CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul)) 2026-04-17 04:05:02.017296 | instance | ++ docker ps -a --format '{{ .Names }}' --filter label=zuul 2026-04-17 04:05:02.017317 | instance | /bin/bash: line 11: docker: command not found 2026-04-17 04:05:02.017634 | instance | + '[' '!' -z '' ']' 2026-04-17 04:05:02.157148 | instance | ok: Runtime: 0:00:00.049267 2026-04-17 04:05:02.167343 | 2026-04-17 04:05:02.167415 | TASK [gather-host-logs : Downloads logs to executor] 2026-04-17 04:05:02.799508 | instance | changed: 2026-04-17 04:05:02.799709 | instance | created directory /var/lib/zuul/builds/36db267fb0eb46e3af614e8f2ef11b63/work/logs/instance 2026-04-17 04:05:02.799748 | instance | cd+++++++++ system/ 2026-04-17 04:05:02.799778 | instance | >f+++++++++ system/brctl-show.txt 2026-04-17 04:05:02.799825 | instance | >f+++++++++ system/docker-images.txt 2026-04-17 04:05:02.799858 | instance | >f+++++++++ system/ip-addr.txt 2026-04-17 04:05:02.799890 | instance | >f+++++++++ system/ip-route.txt 2026-04-17 04:05:02.799923 | instance | >f+++++++++ system/lsblk.txt 2026-04-17 04:05:02.799952 | instance | >f+++++++++ system/mount.txt 2026-04-17 04:05:02.799982 | instance | >f+++++++++ system/packages.txt 2026-04-17 04:05:02.800008 | instance | >f+++++++++ system/ps.txt 2026-04-17 04:05:02.800034 | instance | >f+++++++++ system/systemd-cgls.txt 2026-04-17 04:05:02.811346 | 2026-04-17 04:05:02.811411 | LOOP [helm-release-status : creating directory for helm release status] 2026-04-17 04:05:03.020817 | instance | changed: "values" 2026-04-17 04:05:03.188067 | instance | changed: "releases" 2026-04-17 04:05:03.201822 | 2026-04-17 04:05:03.201980 | TASK [helm-release-status : Gather get release status for helm charts] 2026-04-17 04:05:03.416618 | instance | /bin/bash: line 3: kubectl: command not found 2026-04-17 04:05:03.737628 | instance | ok: Runtime: 0:00:00.006479 2026-04-17 04:05:03.742750 | 2026-04-17 04:05:03.742818 | TASK [helm-release-status : Downloads logs to executor] 2026-04-17 04:05:04.235029 | instance | changed: 2026-04-17 04:05:04.235372 | instance | cd+++++++++ helm/ 2026-04-17 04:05:04.235434 | instance | cd+++++++++ helm/releases/ 2026-04-17 04:05:04.235482 | instance | cd+++++++++ helm/values/ 2026-04-17 04:05:04.250215 | 2026-04-17 04:05:04.250308 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-04-17 04:05:04.449659 | instance | changed 2026-04-17 04:05:04.454388 | 2026-04-17 04:05:04.454458 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-04-17 04:05:04.674175 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-17 04:05:04.674317 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-17 04:05:04.681380 | instance | environment: line 1: kubectl: command not found 2026-04-17 04:05:04.683107 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-17 04:05:04.683221 | instance | environment: line 1: kubectl: command not found 2026-04-17 04:05:04.685543 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-17 04:05:04.686566 | instance | environment: line 1: kubectl: command not found 2026-04-17 04:05:04.688242 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-17 04:05:04.689232 | instance | environment: line 1: kubectl: command not found 2026-04-17 04:05:04.690056 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-17 04:05:04.692119 | instance | environment: line 1: kubectl: command not found 2026-04-17 04:05:04.693559 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-17 04:05:04.990744 | instance | ok: Runtime: 0:00:00.028488 2026-04-17 04:05:04.997236 | 2026-04-17 04:05:04.997306 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-04-17 04:05:05.193137 | instance | changed 2026-04-17 04:05:05.198323 | 2026-04-17 04:05:05.198405 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-04-17 04:05:05.450540 | instance | environment: line 5: kubectl: command not found 2026-04-17 04:05:05.451712 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-17 04:05:05.451863 | instance | xargs: xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-17 04:05:05.451884 | instance | warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-17 04:05:05.771529 | instance | ok: Runtime: 0:00:00.010870 2026-04-17 04:05:05.778929 | 2026-04-17 04:05:05.778996 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-04-17 04:05:06.268673 | instance | changed: 2026-04-17 04:05:06.268888 | instance | cd+++++++++ objects/ 2026-04-17 04:05:06.268926 | instance | cd+++++++++ objects/cluster/ 2026-04-17 04:05:06.268974 | instance | cd+++++++++ objects/namespaced/ 2026-04-17 04:05:06.281009 | 2026-04-17 04:05:06.281098 | TASK [gather-pod-logs : creating directory for pod logs] 2026-04-17 04:05:06.478922 | instance | changed 2026-04-17 04:05:06.483990 | 2026-04-17 04:05:06.484053 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-04-17 04:05:06.691414 | instance | changed 2026-04-17 04:05:06.697806 | 2026-04-17 04:05:06.697894 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-04-17 04:05:06.920535 | instance | environment: line 3: kubectl: command not found 2026-04-17 04:05:07.233360 | instance | ok: Runtime: 0:00:00.010333 2026-04-17 04:05:07.239018 | 2026-04-17 04:05:07.239088 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-04-17 04:05:07.719237 | instance | changed: 2026-04-17 04:05:07.719850 | instance | cd+++++++++ pod-logs/ 2026-04-17 04:05:07.719881 | instance | cd+++++++++ pod-logs/failed-pods/ 2026-04-17 04:05:07.729314 | 2026-04-17 04:05:07.729379 | TASK [gather-prom-metrics : creating directory for helm release descriptions] 2026-04-17 04:05:07.936092 | instance | changed 2026-04-17 04:05:07.941012 | 2026-04-17 04:05:07.941078 | TASK [gather-prom-metrics : Get metrics from exporter services in all namespaces] 2026-04-17 04:05:08.157413 | instance | /bin/bash: line 2: kubectl: command not found 2026-04-17 04:05:08.474993 | instance | ok: Runtime: 0:00:00.036049 2026-04-17 04:05:08.481736 | 2026-04-17 04:05:08.481838 | TASK [gather-prom-metrics : Get ceph metrics from ceph-mgr] 2026-04-17 04:05:08.692754 | instance | /bin/bash: line 2: kubectl: command not found 2026-04-17 04:05:08.724151 | instance | ceph-mgr endpoints: 2026-04-17 04:05:09.020544 | instance | ok: Runtime: 0:00:00.038636 2026-04-17 04:05:09.027636 | 2026-04-17 04:05:09.027704 | TASK [gather-prom-metrics : Get metrics from fluentd pods] 2026-04-17 04:05:09.242477 | instance | /bin/bash: line 4: kubectl: command not found 2026-04-17 04:05:09.564220 | instance | ok: Runtime: 0:00:00.036220 2026-04-17 04:05:09.571457 | 2026-04-17 04:05:09.571523 | TASK [gather-prom-metrics : Downloads logs to executor] 2026-04-17 04:05:10.052575 | instance | changed: cd+++++++++ prometheus/ 2026-04-17 04:05:10.061491 | 2026-04-17 04:05:10.061556 | TASK [gather-selenium-data : creating directory for helm release descriptions] 2026-04-17 04:05:10.258081 | instance | changed 2026-04-17 04:05:10.266054 | 2026-04-17 04:05:10.266126 | TASK [gather-selenium-data : Get selenium data] 2026-04-17 04:05:10.505211 | instance | + cp '/tmp/artifacts/*' /tmp/logs/selenium/. 2026-04-17 04:05:10.506341 | instance | cp: cannot stat '/tmp/artifacts/*': No such file or directory 2026-04-17 04:05:10.824608 | instance | ERROR 2026-04-17 04:05:10.824856 | instance | { 2026-04-17 04:05:10.824899 | instance | "delta": "0:00:00.007370", 2026-04-17 04:05:10.824929 | instance | "end": "2026-04-17 04:05:10.506698", 2026-04-17 04:05:10.824973 | instance | "msg": "non-zero return code", 2026-04-17 04:05:10.825004 | instance | "rc": 1, 2026-04-17 04:05:10.825030 | instance | "start": "2026-04-17 04:05:10.499328" 2026-04-17 04:05:10.825054 | instance | } 2026-04-17 04:05:10.825086 | instance | ERROR: Ignoring Errors 2026-04-17 04:05:10.831804 | 2026-04-17 04:05:10.831895 | TASK [gather-selenium-data : Downloads logs to executor] 2026-04-17 04:05:11.323793 | instance | changed: cd+++++++++ selenium/ 2026-04-17 04:05:11.330153 | 2026-04-17 04:05:11.330222 | PLAY RECAP 2026-04-17 04:05:11.330272 | instance | ok: 23 changed: 23 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2026-04-17 04:05:11.330294 | 2026-04-17 04:05:11.458356 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere/test-playbooks/molecule/post.yml@main] 2026-04-17 04:05:11.462738 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-17 04:05:12.038224 | 2026-04-17 04:05:12.038347 | PLAY [all] 2026-04-17 04:05:12.049903 | 2026-04-17 04:05:12.049985 | TASK [fetch-output : Set log path for multiple nodes] 2026-04-17 04:05:12.095589 | instance | skipping: Conditional result was False 2026-04-17 04:05:12.106435 | 2026-04-17 04:05:12.106518 | TASK [fetch-output : Set log path for single node] 2026-04-17 04:05:12.150264 | instance | ok 2026-04-17 04:05:12.156686 | 2026-04-17 04:05:12.156773 | LOOP [fetch-output : Ensure local output dirs] 2026-04-17 04:05:12.541180 | instance -> localhost | ok: "/var/lib/zuul/builds/36db267fb0eb46e3af614e8f2ef11b63/work/logs" 2026-04-17 04:05:12.752319 | instance -> localhost | changed: "/var/lib/zuul/builds/36db267fb0eb46e3af614e8f2ef11b63/work/artifacts" 2026-04-17 04:05:12.962628 | instance -> localhost | changed: "/var/lib/zuul/builds/36db267fb0eb46e3af614e8f2ef11b63/work/docs" 2026-04-17 04:05:12.982066 | 2026-04-17 04:05:12.982239 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-04-17 04:05:13.596404 | instance | changed: .d..t...... ./ 2026-04-17 04:05:13.596688 | instance | changed: All items complete 2026-04-17 04:05:13.596750 | 2026-04-17 04:05:14.042616 | instance | changed: .d..t...... ./ 2026-04-17 04:05:14.475251 | instance | changed: .d..t...... ./ 2026-04-17 04:05:14.498809 | 2026-04-17 04:05:14.498967 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-04-17 04:05:14.955589 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.008360 2026-04-17 04:05:15.186142 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.008206 2026-04-17 04:05:15.197779 | 2026-04-17 04:05:15.197913 | PLAY [all] 2026-04-17 04:05:15.203979 | 2026-04-17 04:05:15.204045 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-04-17 04:05:15.623872 | instance | changed 2026-04-17 04:05:15.629246 | 2026-04-17 04:05:15.629298 | PLAY RECAP 2026-04-17 04:05:15.629342 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-17 04:05:15.629364 | 2026-04-17 04:05:15.743063 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-17 04:05:15.745295 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-04-17 04:05:16.317632 | 2026-04-17 04:05:16.317785 | PLAY [localhost] 2026-04-17 04:05:16.328100 | 2026-04-17 04:05:16.328175 | TASK [Generate Zuul manifest] 2026-04-17 04:05:16.348064 | localhost | ok 2026-04-17 04:05:16.362050 | 2026-04-17 04:05:16.362128 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-04-17 04:05:16.662797 | localhost | changed 2026-04-17 04:05:16.673294 | 2026-04-17 04:05:16.673369 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-04-17 04:05:16.701505 | localhost | ok 2026-04-17 04:05:16.707817 | 2026-04-17 04:05:16.707877 | TASK [Upload logs] 2026-04-17 04:05:16.727420 | localhost | ok 2026-04-17 04:05:16.783414 | 2026-04-17 04:05:16.783543 | TASK [Set zuul-log-path fact] 2026-04-17 04:05:16.802298 | localhost | ok 2026-04-17 04:05:16.813122 | 2026-04-17 04:05:16.813187 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-17 04:05:16.841276 | localhost | ok 2026-04-17 04:05:16.847649 | 2026-04-17 04:05:16.847711 | TASK [upload-logs : Create log directories] 2026-04-17 04:05:17.254417 | localhost | changed 2026-04-17 04:05:17.259771 | 2026-04-17 04:05:17.259839 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-04-17 04:05:17.676871 | localhost -> localhost | ok: Runtime: 0:00:00.004964 2026-04-17 04:05:17.683833 | 2026-04-17 04:05:17.683923 | TASK [upload-logs : Upload logs to log server] 2026-04-17 04:05:18.164892 | localhost | Output suppressed because no_log was given 2026-04-17 04:05:18.169760 | 2026-04-17 04:05:18.169849 | LOOP [upload-logs : Compress console log and json output] 2026-04-17 04:05:18.217454 | localhost | skipping: Conditional result was False 2026-04-17 04:05:18.224093 | localhost | skipping: Conditional result was False 2026-04-17 04:05:18.237586 | 2026-04-17 04:05:18.237766 | LOOP [upload-logs : Upload compressed console log and json output] 2026-04-17 04:05:18.282536 | localhost | skipping: Conditional result was False 2026-04-17 04:05:18.282961 | 2026-04-17 04:05:18.286464 | localhost | skipping: Conditional result was False 2026-04-17 04:05:18.302676 | 2026-04-17 04:05:18.302843 | LOOP [upload-logs : Upload console log and json output]