~/src/github.com/openstack-k8s-operators/install_yamls/devsetup ~/ci-framework-data/artifacts ANSIBLE_FORCE_COLOR=true ansible-playbook \ -v -i hosts --tags all \ download_tools.yaml Using /etc/ansible/ansible.cfg as config file PLAY [Download tools] ********************************************************** TASK [Gathering Facts] ********************************************************* ok: [localhost] TASK [download_tools : Install build dependencies] ***************************** changed: [localhost] => {"changed": true, "msg": "", "rc": 0, "results": ["Installed: python3-argcomplete-1.12.0-5.el9.noarch", "Installed: apr-1.7.0-12.el9.x86_64", "Installed: virt-install-5.0.0-1.el9.noarch", "Installed: apr-util-1.6.1-23.el9.x86_64", "Installed: virt-manager-common-5.0.0-1.el9.noarch", "Installed: libburn-1.5.4-5.el9.x86_64", "Installed: apr-util-bdb-1.6.1-23.el9.x86_64", "Installed: apr-util-openssl-1.6.1-23.el9.x86_64", "Installed: xorriso-1.5.4-5.el9.x86_64", "Installed: httpd-tools-2.4.62-10.el9.x86_64", "Installed: xmlstarlet-1.6.1-20.el9.x86_64", "Installed: libosinfo-1.10.0-1.el9.x86_64", "Installed: libvirt-client-11.10.0-2.el9.x86_64", "Installed: libisoburn-1.5.4-5.el9.x86_64", "Installed: sqlite-3.34.1-9.el9.x86_64", "Installed: libisofs-1.5.4-4.el9.x86_64", "Installed: skopeo-2:1.20.0-2.el9.x86_64", "Installed: osinfo-db-20250606-1.el9.noarch", "Installed: osinfo-db-tools-1.10.0-1.el9.x86_64"]} TASK [download_tools : Set opm download url suffix] **************************** skipping: [localhost] => {"changed": false, "false_condition": "opm_version is undefined or opm_version == \"latest\"", "skip_reason": "Conditional result was False"} TASK [download_tools : Set opm download url suffix] **************************** ok: [localhost] => {"ansible_facts": {"opm_url_suffix": "download/v1.30.0"}, "changed": false} TASK [download_tools : Create $HOME/bin dir] *********************************** ok: [localhost] => {"changed": false, "gid": 1000, "group": "zuul", "mode": "0755", "owner": "zuul", "path": "/home/zuul/bin", "secontext": "unconfined_u:object_r:home_bin_t:s0", "size": 48, "state": "directory", "uid": 1000} TASK [download_tools : Download opm] ******************************************* changed: [localhost] => {"changed": true, "checksum_dest": null, "checksum_src": "9238abd6903e2fbbb4e1077b6ae3ada340867a32", "dest": "/home/zuul/bin/opm", "elapsed": 0, "gid": 1000, "group": "zuul", "md5sum": "7012baf74b8eb8252ce3d768e06f5400", "mode": "0755", "msg": "OK (54879432 bytes)", "owner": "zuul", "secontext": "unconfined_u:object_r:home_bin_t:s0", "size": 54879432, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1769541585.52777-34669-147961351656770/tmp0y3wgxim", "state": "file", "status_code": 200, "uid": 1000, "url": "https://github.com/operator-framework/operator-registry/releases/download/v1.30.0/linux-amd64-opm"} TASK [download_tools : Get version from sdk_version] *************************** ok: [localhost] => {"ansible_facts": {"_sdk_version": "1.41.1"}, "changed": false} TASK [download_tools : Set operator-sdk file for version < 1.3.0] ************** skipping: [localhost] => {"changed": false, "false_condition": "_sdk_version is version('1.3.0', 'lt', strict=True )", "skip_reason": "Conditional result was False"} TASK [download_tools : Set operator-sdk file for version >= 1.3.0] ************* ok: [localhost] => {"ansible_facts": {"_operator_sdk_file": "operator-sdk_linux_amd64"}, "changed": false} TASK [download_tools : Download operator-sdk] ********************************** changed: [localhost] => {"changed": true, "checksum_dest": null, "checksum_src": "b29fbaf7b88d11c0fc7b56fc7468cc20bbb00875", "dest": "/home/zuul/bin/operator-sdk", "elapsed": 0, "gid": 1000, "group": "zuul", "md5sum": "f288351121b669bf298bab2daeb0d4de", "mode": "0755", "msg": "OK (120534604 bytes)", "owner": "zuul", "secontext": "unconfined_u:object_r:home_bin_t:s0", "size": 120534604, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1769541586.6479776-34691-209987512062877/tmp9gyx14x3", "state": "file", "status_code": 200, "uid": 1000, "url": "https://github.com/operator-framework/operator-sdk/releases/download/v1.41.1/operator-sdk_linux_amd64"} TASK [download_tools : Download and extract kustomize] ************************* changed: [localhost] => {"changed": true, "dest": "/home/zuul/bin/", "extract_results": {"cmd": ["/usr/bin/gtar", "--extract", "-C", "/home/zuul/bin", "-z", "-f", "/home/zuul/.ansible/tmp/ansible-tmp-1769541587.9624863-34707-65979840978192/kustomize_v5.0.3_linux_amd643h53yews.tar.gz"], "err": "", "out": "", "rc": 0}, "gid": 1000, "group": "zuul", "handler": "TgzArchive", "mode": "0755", "owner": "zuul", "secontext": "unconfined_u:object_r:home_bin_t:s0", "size": 96, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1769541587.9624863-34707-65979840978192/kustomize_v5.0.3_linux_amd643h53yews.tar.gz", "state": "directory", "uid": 1000} TASK [download_tools : Download kubectl] *************************************** ok: [localhost] => {"changed": false, "dest": "/home/zuul/bin/kubectl", "elapsed": 0, "gid": 1000, "group": "zuul", "mode": "0755", "msg": "HTTP Error 304: Not Modified", "owner": "zuul", "secontext": "unconfined_u:object_r:home_bin_t:s0", "size": 193741760, "state": "hard", "status_code": 304, "uid": 1000, "url": "https://dl.k8s.io/release/v1.25.7/bin/linux/amd64/kubectl"} TASK [download_tools : Download kuttl] ***************************************** changed: [localhost] => {"changed": true, "checksum_dest": null, "checksum_src": "b6a31d1f3601af01fcce998d721a8e71df2fddc2", "dest": "/home/zuul/bin/kubectl-kuttl", "elapsed": 0, "gid": 1000, "group": "zuul", "md5sum": "3ff8e2099b841f8ef0766ebc22057376", "mode": "0755", "msg": "OK (39207064 bytes)", "owner": "zuul", "secontext": "unconfined_u:object_r:home_bin_t:s0", "size": 39207064, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1769541589.9756374-34757-4467885014909/tmpffors06n", "state": "file", "status_code": 200, "uid": 1000, "url": "https://github.com/kudobuilder/kuttl/releases/download/v0.20.0/kubectl-kuttl_0.20.0_linux_x86_64"} TASK [download_tools : Download chainsaw] ************************************** changed: [localhost] => {"changed": true, "dest": "/home/zuul/bin/", "extract_results": {"cmd": ["/usr/bin/gtar", "--extract", "-C", "/home/zuul/bin", "-z", "--show-transformed-names", "--exclude", "README.md", "--exclude", "LICENSE", "-f", "/home/zuul/.ansible/tmp/ansible-tmp-1769541590.7702122-34773-199638374381329/chainsaw_linux_amd64gp124g3k.tar.gz"], "err": "", "out": "", "rc": 0}, "gid": 1000, "group": "zuul", "handler": "TgzArchive", "mode": "0755", "owner": "zuul", "secontext": "unconfined_u:object_r:home_bin_t:s0", "size": 133, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1769541590.7702122-34773-199638374381329/chainsaw_linux_amd64gp124g3k.tar.gz", "state": "directory", "uid": 1000} TASK [download_tools : Download and extract yq] ******************************** changed: [localhost] => {"changed": true, "dest": "/home/zuul/bin/", "extract_results": {"cmd": ["/usr/bin/gtar", "--extract", "-C", "/home/zuul/bin", "-z", "-f", "/home/zuul/.ansible/tmp/ansible-tmp-1769541594.3028777-34807-121890282611472/yq_linux_amd64o9up3tau.tar.gz"], "err": "", "out": "", "rc": 0}, "gid": 1000, "group": "zuul", "handler": "TgzArchive", "mode": "0755", "owner": "zuul", "secontext": "unconfined_u:object_r:home_bin_t:s0", "size": 4096, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1769541594.3028777-34807-121890282611472/yq_linux_amd64o9up3tau.tar.gz", "state": "directory", "uid": 1000} TASK [download_tools : Link yq_linux_amd64 as yq] ****************************** changed: [localhost] => {"changed": true, "dest": "/home/zuul/bin/yq", "gid": 1000, "group": "zuul", "mode": "0777", "owner": "zuul", "secontext": "unconfined_u:object_r:home_bin_t:s0", "size": 29, "src": "/home/zuul/bin/yq_linux_amd64", "state": "link", "uid": 1000} TASK [download_tools : Deinstall golang] *************************************** ok: [localhost] => {"changed": false, "msg": "Nothing to do", "rc": 0, "results": []} TASK [download_tools : Delete old go version installed from upstream] ********** ok: [localhost] => (item=/usr/local/go) => {"ansible_loop_var": "item", "changed": false, "item": "/usr/local/go", "path": "/usr/local/go", "state": "absent"} ok: [localhost] => (item=/home/zuul/bin/go) => {"ansible_loop_var": "item", "changed": false, "item": "/home/zuul/bin/go", "path": "/home/zuul/bin/go", "state": "absent"} ok: [localhost] => (item=/home/zuul/bin/gofmt) => {"ansible_loop_var": "item", "changed": false, "item": "/home/zuul/bin/gofmt", "path": "/home/zuul/bin/gofmt", "state": "absent"} ok: [localhost] => (item=/usr/local/bin/go) => {"ansible_loop_var": "item", "changed": false, "item": "/usr/local/bin/go", "path": "/usr/local/bin/go", "state": "absent"} ok: [localhost] => (item=/usr/local/bin/gofmt) => {"ansible_loop_var": "item", "changed": false, "item": "/usr/local/bin/gofmt", "path": "/usr/local/bin/gofmt", "state": "absent"} TASK [download_tools : Download and extract golang] **************************** fatal: [localhost]: FAILED! => {"changed": false, "msg": "Invalid archive '/home/zuul/.ansible/tmp/ansible-tmp-1769541599.282878-34958-155853296199294/go1.24.6.linux-amd64omupkyfk.tar.gz', the file is 0 bytes"} PLAY RECAP ********************************************************************* localhost : ok=16  changed=8  unreachable=0 failed=1  skipped=2  rescued=0 ignored=0 make: *** [Makefile:197: download_tools] Error 2