[
{
    "branch": "main",
    "index": "0",
    "phase": "pre",
    "playbook": "gitlab.com/softwarefactory-project/centosinfra-prod/sf-config/playbooks/base/pre.yaml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-06-11T13:27:58.284469Z",
                    "start": "2026-06-11T13:27:55.304782Z"
                },
                "id": "0a580a2a-0013-ab66-cc8d-000000000002",
                "name": "localhost"
            },
            "tasks": [
                {
                    "hosts": {
                        "localhost": {
                            "action": "gather_facts",
                            "ansible_facts": {
                                "ansible_apparmor": {
                                    "status": "disabled"
                                },
                                "ansible_architecture": "x86_64",
                                "ansible_bios_date": "NA",
                                "ansible_bios_vendor": "NA",
                                "ansible_bios_version": "NA",
                                "ansible_board_asset_tag": "NA",
                                "ansible_board_name": "NA",
                                "ansible_board_serial": "NA",
                                "ansible_board_vendor": "NA",
                                "ansible_board_version": "NA",
                                "ansible_chassis_asset_tag": "NA",
                                "ansible_chassis_serial": "NA",
                                "ansible_chassis_vendor": "NA",
                                "ansible_chassis_version": "NA",
                                "ansible_cmdline": {
                                    "BOOT_IMAGE": "(hd0,gpt3)/vmlinuz-5.14.0-427.13.1.el9_4.x86_64",
                                    "console": "ttyS0,115200n8",
                                    "crashkernel": "1G-4G:192M,4G-64G:256M,64G-:512M",
                                    "net.ifnames": "0",
                                    "no_timer_check": true,
                                    "root": "UUID=2fb0abc1-9d08-48bc-9719-108d4ed14685"
                                },
                                "ansible_date_time": {
                                    "date": "2026-06-11",
                                    "day": "11",
                                    "epoch": "1781184475",
                                    "epoch_int": "1781184475",
                                    "hour": "13",
                                    "iso8601": "2026-06-11T13:27:55Z",
                                    "iso8601_basic": "20260611T132755991845",
                                    "iso8601_basic_short": "20260611T132755",
                                    "iso8601_micro": "2026-06-11T13:27:55.991845Z",
                                    "minute": "27",
                                    "month": "06",
                                    "second": "55",
                                    "time": "13:27:55",
                                    "tz": "UTC",
                                    "tz_dst": "UTC",
                                    "tz_offset": "+0000",
                                    "weekday": "Thursday",
                                    "weekday_number": "4",
                                    "weeknumber": "23",
                                    "year": "2026"
                                },
                                "ansible_devices": {},
                                "ansible_distribution": "Redhat",
                                "ansible_distribution_major_version": "9",
                                "ansible_distribution_release": "Plow",
                                "ansible_distribution_version": "9.7",
                                "ansible_dns": {
                                    "nameservers": [
                                        "10.43.0.10"
                                    ],
                                    "options": {
                                        "ndots": "5"
                                    },
                                    "search": [
                                        "sf.svc.cluster.local",
                                        "svc.cluster.local",
                                        "cluster.local",
                                        "softwarefactory-project.io"
                                    ]
                                },
                                "ansible_domain": "zuul-executor-headless.sf.svc.cluster.local",
                                "ansible_effective_group_id": 0,
                                "ansible_effective_user_id": 1000,
                                "ansible_env": {
                                    "ANSIBLE_CONFIG": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/ansible/pre_playbook_0/ansible.cfg",
                                    "FLUENT_BIT_PORT": "tcp://10.43.126.94:2020",
                                    "FLUENT_BIT_PORT_2020_TCP": "tcp://10.43.126.94:2020",
                                    "FLUENT_BIT_PORT_2020_TCP_ADDR": "10.43.126.94",
                                    "FLUENT_BIT_PORT_2020_TCP_PORT": "2020",
                                    "FLUENT_BIT_PORT_2020_TCP_PROTO": "tcp",
                                    "FLUENT_BIT_PORT_24224_TCP": "tcp://10.43.126.94:24224",
                                    "FLUENT_BIT_PORT_24224_TCP_ADDR": "10.43.126.94",
                                    "FLUENT_BIT_PORT_24224_TCP_PORT": "24224",
                                    "FLUENT_BIT_PORT_24224_TCP_PROTO": "tcp",
                                    "FLUENT_BIT_PORT_5140_TCP": "tcp://10.43.126.94:5140",
                                    "FLUENT_BIT_PORT_5140_TCP_ADDR": "10.43.126.94",
                                    "FLUENT_BIT_PORT_5140_TCP_PORT": "5140",
                                    "FLUENT_BIT_PORT_5140_TCP_PROTO": "tcp",
                                    "FLUENT_BIT_SERVICE_HOST": "10.43.126.94",
                                    "FLUENT_BIT_SERVICE_PORT": "2020",
                                    "FLUENT_BIT_SERVICE_PORT_FB_FWD_INPUT": "24224",
                                    "FLUENT_BIT_SERVICE_PORT_FB_HTTP_INPUT": "5140",
                                    "FLUENT_BIT_SERVICE_PORT_HTTP": "2020",
                                    "HOME": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/work",
                                    "HOSTNAME": "zuul-executor-0",
                                    "K8S_COMPONENT": "zuul",
                                    "K8S_CONTAINER": "zuul-executor",
                                    "K8S_LABELS_APP": "sf",
                                    "K8S_LABELS_RUN": "zuul-executor",
                                    "K8S_NAMESPACE": "sf",
                                    "K8S_NODENAME": "microshift-ze05.softwarefactory-project.io",
                                    "K8S_PODIP": "10.42.0.19",
                                    "K8S_PODNAME": "zuul-executor-0",
                                    "KUBECONFIG": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/kube/config",
                                    "KUBERNETES_PORT": "tcp://10.43.0.1:443",
                                    "KUBERNETES_PORT_443_TCP": "tcp://10.43.0.1:443",
                                    "KUBERNETES_PORT_443_TCP_ADDR": "10.43.0.1",
                                    "KUBERNETES_PORT_443_TCP_PORT": "443",
                                    "KUBERNETES_PORT_443_TCP_PROTO": "tcp",
                                    "KUBERNETES_SERVICE_HOST": "10.43.0.1",
                                    "KUBERNETES_SERVICE_PORT": "443",
                                    "KUBERNETES_SERVICE_PORT_HTTPS": "443",
                                    "LC_CTYPE": "C.UTF-8",
                                    "NSS_SDB_USE_CACHE": "no",
                                    "PATH": "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
                                    "PWD": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/trusted/project_0/gitlab.com/softwarefactory-project/centosinfra-prod/sf-config/playbooks/base",
                                    "PYTHONPATH": "/var/lib/zuul/ansible/9",
                                    "REQUESTS_CA_BUNDLE": "/etc/ssl/certs/ca-bundle.crt",
                                    "SHLVL": "1",
                                    "SSH_AGENT_PID": "3898720",
                                    "SSH_AUTH_SOCK": "/tmp/ssh-XXXXXXnPJINT/agent.3898719",
                                    "TERM": "xterm",
                                    "TMP": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/work/tmp",
                                    "XDG_CACHE_HOME": "/var/cache/dhall",
                                    "ZUUL_ANSIBLE_SPLIT_STREAMS": "False",
                                    "ZUUL_JOBDIR": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac",
                                    "ZUUL_JOB_FAILURE_OUTPUT": "[]",
                                    "ZUUL_JOB_LOG_CONFIG": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/ansible/logging.json",
                                    "ZUUL_OUTPUT_MAX_BYTES": "1073741824",
                                    "_": "/usr/lib/zuul/ansible/9/bin/python",
                                    "container": "oci"
                                },
                                "ansible_fibre_channel_wwn": [],
                                "ansible_fips": false,
                                "ansible_form_factor": "NA",
                                "ansible_fqdn": "zuul-executor-0.zuul-executor-headless.sf.svc.cluster.local",
                                "ansible_hostname": "zuul-executor-0",
                                "ansible_hostnqn": "",
                                "ansible_is_chroot": false,
                                "ansible_iscsi_iqn": "",
                                "ansible_kernel": "5.14.0-427.13.1.el9_4.x86_64",
                                "ansible_kernel_version": "#1 SMP PREEMPT_DYNAMIC Wed Apr 10 10:29:16 EDT 2024",
                                "ansible_loadavg": {
                                    "15m": 1.08,
                                    "1m": 1.98,
                                    "5m": 1.19
                                },
                                "ansible_local": {},
                                "ansible_lsb": {},
                                "ansible_lvm": "N/A",
                                "ansible_machine": "x86_64",
                                "ansible_memfree_mb": 1247,
                                "ansible_memory_mb": {
                                    "nocache": {
                                        "free": 8912,
                                        "used": 6824
                                    },
                                    "real": {
                                        "free": 1247,
                                        "total": 15736,
                                        "used": 14489
                                    },
                                    "swap": {
                                        "cached": 0,
                                        "free": 0,
                                        "total": 0,
                                        "used": 0
                                    }
                                },
                                "ansible_memtotal_mb": 15736,
                                "ansible_mounts": [
                                    {
                                        "block_available": 21404803,
                                        "block_size": 4096,
                                        "block_total": 25884155,
                                        "block_used": 4479352,
                                        "device": "/dev/vda4",
                                        "fstype": "xfs",
                                        "inode_available": 51300039,
                                        "inode_total": 51801024,
                                        "inode_used": 500985,
                                        "mount": "/etc/hosts",
                                        "options": "ro,seclabel,nosuid,nodev,relatime,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
                                        "size_available": 87674073088,
                                        "size_total": 106021498880,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 5269631,
                                        "block_size": 4096,
                                        "block_total": 7847936,
                                        "block_used": 2578305,
                                        "device": "/dev/topolvm/5b0c08ea-926a-4f1d-9546-d796c391dd30",
                                        "fstype": "xfs",
                                        "inode_available": 15275082,
                                        "inode_total": 15728640,
                                        "inode_used": 453558,
                                        "mount": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/work",
                                        "options": "rw,seclabel,nosuid,nodev,relatime,nouuid,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
                                        "size_available": 21584408576,
                                        "size_total": 32145145856,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 21404803,
                                        "block_size": 4096,
                                        "block_total": 25884155,
                                        "block_used": 4479352,
                                        "device": "/dev/vda4",
                                        "fstype": "xfs",
                                        "inode_available": 51300039,
                                        "inode_total": 51801024,
                                        "inode_used": 500985,
                                        "mount": "/etc/pki/ca-trust/extracted",
                                        "options": "ro,seclabel,nosuid,nodev,relatime,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
                                        "size_available": 87674073088,
                                        "size_total": 106021498880,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 5269631,
                                        "block_size": 4096,
                                        "block_total": 7847936,
                                        "block_used": 2578305,
                                        "device": "/dev/topolvm/5b0c08ea-926a-4f1d-9546-d796c391dd30",
                                        "fstype": "xfs",
                                        "inode_available": 15275082,
                                        "inode_total": 15728640,
                                        "inode_used": 453558,
                                        "mount": "/var/lib/zuul/ansible/9",
                                        "options": "ro,seclabel,nosuid,nodev,relatime,nouuid,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
                                        "size_available": 21584408576,
                                        "size_total": 32145145856,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 5269631,
                                        "block_size": 4096,
                                        "block_total": 7847936,
                                        "block_used": 2578305,
                                        "device": "/dev/topolvm/5b0c08ea-926a-4f1d-9546-d796c391dd30",
                                        "fstype": "xfs",
                                        "inode_available": 15275082,
                                        "inode_total": 15728640,
                                        "inode_used": 453558,
                                        "mount": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/ansible",
                                        "options": "ro,seclabel,nosuid,nodev,relatime,nouuid,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
                                        "size_available": 21584408576,
                                        "size_total": 32145145856,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 5269631,
                                        "block_size": 4096,
                                        "block_total": 7847936,
                                        "block_used": 2578305,
                                        "device": "/dev/topolvm/5b0c08ea-926a-4f1d-9546-d796c391dd30",
                                        "fstype": "xfs",
                                        "inode_available": 15275082,
                                        "inode_total": 15728640,
                                        "inode_used": 453558,
                                        "mount": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/kube",
                                        "options": "ro,seclabel,nosuid,nodev,relatime,nouuid,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
                                        "size_available": 21584408576,
                                        "size_total": 32145145856,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 5269631,
                                        "block_size": 4096,
                                        "block_total": 7847936,
                                        "block_used": 2578305,
                                        "device": "/dev/topolvm/5b0c08ea-926a-4f1d-9546-d796c391dd30",
                                        "fstype": "xfs",
                                        "inode_available": 15275082,
                                        "inode_total": 15728640,
                                        "inode_used": 453558,
                                        "mount": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/trusted",
                                        "options": "ro,seclabel,nosuid,nodev,relatime,nouuid,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
                                        "size_available": 21584408576,
                                        "size_total": 32145145856,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 5269631,
                                        "block_size": 4096,
                                        "block_total": 7847936,
                                        "block_used": 2578305,
                                        "device": "/dev/topolvm/5b0c08ea-926a-4f1d-9546-d796c391dd30",
                                        "fstype": "xfs",
                                        "inode_available": 15275082,
                                        "inode_total": 15728640,
                                        "inode_used": 453558,
                                        "mount": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/untrusted",
                                        "options": "ro,seclabel,nosuid,nodev,relatime,nouuid,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
                                        "size_available": 21584408576,
                                        "size_total": 32145145856,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 5269631,
                                        "block_size": 4096,
                                        "block_total": 7847936,
                                        "block_used": 2578305,
                                        "device": "/dev/topolvm/5b0c08ea-926a-4f1d-9546-d796c391dd30",
                                        "fstype": "xfs",
                                        "inode_available": 15275082,
                                        "inode_total": 15728640,
                                        "inode_used": 453558,
                                        "mount": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/ansible/pre_playbook_0",
                                        "options": "ro,seclabel,nosuid,nodev,relatime,nouuid,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
                                        "size_available": 21584408576,
                                        "size_total": 32145145856,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 5269631,
                                        "block_size": 4096,
                                        "block_total": 7847936,
                                        "block_used": 2578305,
                                        "device": "/dev/topolvm/5b0c08ea-926a-4f1d-9546-d796c391dd30",
                                        "fstype": "xfs",
                                        "inode_available": 15275082,
                                        "inode_total": 15728640,
                                        "inode_used": 453558,
                                        "mount": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/.ansible",
                                        "options": "rw,seclabel,nosuid,nodev,relatime,nouuid,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
                                        "size_available": 21584408576,
                                        "size_total": 32145145856,
                                        "uuid": "N/A"
                                    }
                                ],
                                "ansible_nodename": "zuul-executor-0",
                                "ansible_os_family": "Redhat",
                                "ansible_pkg_mgr": "unknown",
                                "ansible_proc_cmdline": {
                                    "BOOT_IMAGE": "(hd0,gpt3)/vmlinuz-5.14.0-427.13.1.el9_4.x86_64",
                                    "console": [
                                        "tty0",
                                        "ttyS0,115200n8"
                                    ],
                                    "crashkernel": "1G-4G:192M,4G-64G:256M,64G-:512M",
                                    "net.ifnames": "0",
                                    "no_timer_check": true,
                                    "root": "UUID=2fb0abc1-9d08-48bc-9719-108d4ed14685"
                                },
                                "ansible_processor": [
                                    "0",
                                    "AuthenticAMD",
                                    "AMD EPYC-Rome Processor",
                                    "1",
                                    "AuthenticAMD",
                                    "AMD EPYC-Rome Processor",
                                    "2",
                                    "AuthenticAMD",
                                    "AMD EPYC-Rome Processor",
                                    "3",
                                    "AuthenticAMD",
                                    "AMD EPYC-Rome Processor",
                                    "4",
                                    "AuthenticAMD",
                                    "AMD EPYC-Rome Processor",
                                    "5",
                                    "AuthenticAMD",
                                    "AMD EPYC-Rome Processor",
                                    "6",
                                    "AuthenticAMD",
                                    "AMD EPYC-Rome Processor",
                                    "7",
                                    "AuthenticAMD",
                                    "AMD EPYC-Rome Processor"
                                ],
                                "ansible_processor_cores": 1,
                                "ansible_processor_count": 8,
                                "ansible_processor_nproc": 8,
                                "ansible_processor_threads_per_core": 1,
                                "ansible_processor_vcpus": 8,
                                "ansible_product_name": "NA",
                                "ansible_product_serial": "NA",
                                "ansible_product_uuid": "NA",
                                "ansible_product_version": "NA",
                                "ansible_python": {
                                    "executable": "/usr/lib/zuul/ansible/9/bin/python",
                                    "has_sslcontext": true,
                                    "type": "cpython",
                                    "version": {
                                        "major": 3,
                                        "micro": 13,
                                        "minor": 11,
                                        "releaselevel": "final",
                                        "serial": 0
                                    },
                                    "version_info": [
                                        3,
                                        11,
                                        13,
                                        "final",
                                        0
                                    ]
                                },
                                "ansible_python_version": "3.11.13",
                                "ansible_real_group_id": 0,
                                "ansible_real_user_id": 1000,
                                "ansible_selinux": {
                                    "status": "disabled"
                                },
                                "ansible_selinux_python_present": true,
                                "ansible_service_mgr": "bwrap",
                                "ansible_swapfree_mb": 0,
                                "ansible_swaptotal_mb": 0,
                                "ansible_system": "Linux",
                                "ansible_system_capabilities": [
                                    ""
                                ],
                                "ansible_system_capabilities_enforced": "True",
                                "ansible_system_vendor": "NA",
                                "ansible_uptime_seconds": 4235334,
                                "ansible_user_dir": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/work",
                                "ansible_user_gecos": "1000 user",
                                "ansible_user_gid": 0,
                                "ansible_user_id": "1000",
                                "ansible_user_shell": "/sbin/nologin",
                                "ansible_user_uid": 1000,
                                "ansible_userspace_architecture": "x86_64",
                                "ansible_userspace_bits": "64",
                                "ansible_virtualization_role": "guest",
                                "ansible_virtualization_tech_guest": [
                                    "container"
                                ],
                                "ansible_virtualization_tech_host": [
                                    "kvm"
                                ],
                                "ansible_virtualization_type": "container",
                                "gather_subset": [
                                    "all"
                                ],
                                "module_setup": true
                            },
                            "changed": false,
                            "deprecations": [],
                            "warnings": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T13:27:56.362280Z",
                            "start": "2026-06-11T13:27:55.311684Z"
                        },
                        "id": "0a580a2a-0013-ab66-cc8d-000000000047",
                        "name": "Gathering Facts"
                    }
                },
                {
                    "hosts": {
                        "localhost": {
                            "action": "include_role",
                            "changed": false,
                            "include_args": {
                                "name": "set-zuul-log-path-fact"
                            }
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-ab66-cc8d-000000000008",
                        "name": "emit-job-header",
                        "path": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/emit-job-header"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T13:27:56.397739Z",
                            "start": "2026-06-11T13:27:56.367681Z"
                        },
                        "id": "0a580a2a-0013-ab66-cc8d-00000000000a",
                        "name": "Setup log path fact"
                    }
                },
                {
                    "hosts": {
                        "localhost": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "zuul_log_path": "849/sf/849c066071e844ecbbf6933d6bf017ac"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-ab66-cc8d-00000000006a",
                        "name": "set-zuul-log-path-fact",
                        "path": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/set-zuul-log-path-fact"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T13:27:56.455156Z",
                            "start": "2026-06-11T13:27:56.413289Z"
                        },
                        "id": "0a580a2a-0013-ab66-cc8d-00000000006c",
                        "name": "Set log path for a build"
                    }
                },
                {
                    "hosts": {
                        "localhost": {
                            "action": "debug",
                            "changed": false,
                            "msg": "# Job Information\nAnsible Version: 2.16.18\nJob: sf-operator-minikube-integration\nPipeline: check\nExecutor: 38.102.83.40\nTriggered by: https://softwarefactory-project.io/r/c/software-factory/sf-operator/+/35010\nLog URL (when completed): https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/logs/849/sf/849c066071e844ecbbf6933d6bf017ac/\nEvent ID: af93f0b9d1064602bb94f85227c106d2\n"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-ab66-cc8d-000000000008",
                        "name": "emit-job-header",
                        "path": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/emit-job-header"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T13:27:56.525301Z",
                            "start": "2026-06-11T13:27:56.467090Z"
                        },
                        "id": "0a580a2a-0013-ab66-cc8d-00000000000b",
                        "name": "Print job information"
                    }
                },
                {
                    "hosts": {
                        "localhost": {
                            "action": "debug",
                            "changed": false,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "zj_item",
                                    "changed": false,
                                    "failed": false,
                                    "msg": "# Node Information\nInventory Hostname: controller\nHostname: np0000070817\nUsername: zuul-worker\nDistro: CentOS 9\nProvider: vexxhost-nodepool-sf\nRegion: RegionOne\nLabel: cloud-centos-9-big\nProduct Name: OpenStack Nova\nInterface IP: 38.102.83.199\n",
                                    "zj_item": "controller"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-ab66-cc8d-000000000008",
                        "name": "emit-job-header",
                        "path": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/emit-job-header"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T13:27:56.640924Z",
                            "start": "2026-06-11T13:27:56.529956Z"
                        },
                        "id": "0a580a2a-0013-ab66-cc8d-00000000000c",
                        "name": "Print node information"
                    }
                },
                {
                    "hosts": {
                        "localhost": {
                            "action": "file",
                            "changed": true,
                            "diff": {
                                "after": {
                                    "mode": "0755",
                                    "path": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/work/logs/zuul-info",
                                    "state": "directory"
                                },
                                "before": {
                                    "mode": "02755",
                                    "path": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/work/logs/zuul-info",
                                    "state": "absent"
                                }
                            },
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_diff_peek": null,
                                    "_original_basename": null,
                                    "access_time": null,
                                    "access_time_format": "%Y%m%d%H%M.%S",
                                    "attributes": null,
                                    "follow": true,
                                    "force": false,
                                    "group": null,
                                    "mode": 493,
                                    "modification_time": null,
                                    "modification_time_format": "%Y%m%d%H%M.%S",
                                    "owner": null,
                                    "path": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/work/logs/zuul-info",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0755",
                            "owner": "1000",
                            "path": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/work/logs/zuul-info",
                            "size": 6,
                            "state": "directory",
                            "uid": 1000
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-ab66-cc8d-00000000001b",
                        "name": "log-inventory",
                        "path": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/log-inventory"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T13:27:57.140070Z",
                            "start": "2026-06-11T13:27:56.651951Z"
                        },
                        "id": "0a580a2a-0013-ab66-cc8d-00000000001d",
                        "name": "Ensure Zuul Ansible directory exists"
                    }
                },
                {
                    "hosts": {
                        "localhost": {
                            "action": "copy",
                            "changed": true,
                            "checksum": "8ae2c2bc8a29c231918e2dd320e4bf83a154ffb4",
                            "dest": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/work/logs/zuul-info/inventory.yaml",
                            "diff": [],
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "inventory.yaml",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "8ae2c2bc8a29c231918e2dd320e4bf83a154ffb4",
                                    "content": null,
                                    "dest": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/work/logs/zuul-info",
                                    "directory_mode": null,
                                    "follow": false,
                                    "force": true,
                                    "group": null,
                                    "local_follow": null,
                                    "mode": 420,
                                    "owner": null,
                                    "remote_src": null,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/work/.ansible/tmp/ansible-tmp-1781184477.209788-57-20563373421462/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "0a3b1d6a13356a3da688af8aed25a2f0",
                            "mode": "0644",
                            "owner": "1000",
                            "size": 15675,
                            "src": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/work/.ansible/tmp/ansible-tmp-1781184477.209788-57-20563373421462/source",
                            "state": "file",
                            "uid": 1000
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-ab66-cc8d-00000000001b",
                        "name": "log-inventory",
                        "path": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/log-inventory"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T13:27:58.284469Z",
                            "start": "2026-06-11T13:27:57.148700Z"
                        },
                        "id": "0a580a2a-0013-ab66-cc8d-00000000001e",
                        "name": "Copy ansible inventory to logs dir"
                    }
                }
            ]
        },
        {
            "play": {
                "duration": {
                    "end": "2026-06-11T13:28:10.204119Z",
                    "start": "2026-06-11T13:27:58.289699Z"
                },
                "id": "0a580a2a-0013-ab66-cc8d-000000000026",
                "name": "all"
            },
            "tasks": [
                {
                    "hosts": {
                        "controller": {
                            "action": "include_role",
                            "changed": false,
                            "include_args": {
                                "name": "start-zuul-console"
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T13:27:58.316529Z",
                            "start": "2026-06-11T13:27:58.297044Z"
                        },
                        "id": "0a580a2a-0013-ab66-cc8d-000000000028",
                        "name": ""
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "zuul_console",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "path": "/tmp/console-{log_uuid}.log",
                                    "port": 19885,
                                    "state": "present"
                                }
                            }
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-ab66-cc8d-0000000000a8",
                        "name": "start-zuul-console",
                        "path": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/start-zuul-console"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T13:27:58.721410Z",
                            "start": "2026-06-11T13:27:58.326161Z"
                        },
                        "id": "0a580a2a-0013-ab66-cc8d-0000000000aa",
                        "name": "Start zuul_console daemon."
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "include_role",
                            "changed": false,
                            "include_args": {
                                "name": "validate-host"
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T13:27:58.770439Z",
                            "start": "2026-06-11T13:27:58.736135Z"
                        },
                        "id": "0a580a2a-0013-ab66-cc8d-00000000002a",
                        "name": ""
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "zuul_info_dir": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/work/logs/zuul-info"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-ab66-cc8d-0000000000c4",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T13:27:58.840108Z",
                            "start": "2026-06-11T13:27:58.808339Z"
                        },
                        "id": "0a580a2a-0013-ab66-cc8d-0000000000c6",
                        "name": "Define zuul_info_dir fact"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "file",
                            "changed": false,
                            "diff": {
                                "after": {
                                    "path": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/work/logs/zuul-info"
                                },
                                "before": {
                                    "path": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/work/logs/zuul-info"
                                }
                            },
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_diff_peek": null,
                                    "_original_basename": null,
                                    "access_time": null,
                                    "access_time_format": "%Y%m%d%H%M.%S",
                                    "attributes": null,
                                    "follow": true,
                                    "force": false,
                                    "group": null,
                                    "mode": 493,
                                    "modification_time": null,
                                    "modification_time_format": "%Y%m%d%H%M.%S",
                                    "owner": null,
                                    "path": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/work/logs/zuul-info",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0755",
                            "owner": "1000",
                            "path": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/work/logs/zuul-info",
                            "size": 28,
                            "state": "directory",
                            "uid": 1000
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-ab66-cc8d-0000000000c4",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T13:27:59.142658Z",
                            "start": "2026-06-11T13:27:58.846107Z"
                        },
                        "id": "0a580a2a-0013-ab66-cc8d-0000000000c7",
                        "name": "Ensure Zuul Ansible directory exists"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "setup",
                            "ansible_facts": {
                                "ansible_all_ipv4_addresses": [
                                    "38.102.83.199"
                                ],
                                "ansible_all_ipv6_addresses": [
                                    "fe80::f816:3eff:fe17:9221"
                                ],
                                "ansible_apparmor": {
                                    "status": "disabled"
                                },
                                "ansible_architecture": "x86_64",
                                "ansible_bios_date": "04/01/2014",
                                "ansible_bios_vendor": "SeaBIOS",
                                "ansible_bios_version": "1.15.0-1",
                                "ansible_board_asset_tag": "NA",
                                "ansible_board_name": "NA",
                                "ansible_board_serial": "NA",
                                "ansible_board_vendor": "NA",
                                "ansible_board_version": "NA",
                                "ansible_chassis_asset_tag": "NA",
                                "ansible_chassis_serial": "NA",
                                "ansible_chassis_vendor": "QEMU",
                                "ansible_chassis_version": "pc-i440fx-6.2",
                                "ansible_cmdline": {
                                    "BOOT_IMAGE": "(hd0,msdos1)/boot/vmlinuz-5.14.0-710.el9.x86_64",
                                    "console": "ttyS0,115200n8",
                                    "crashkernel": "1G-2G:192M,2G-64G:256M,64G-:512M",
                                    "net.ifnames": "0",
                                    "no_timer_check": true,
                                    "ro": true,
                                    "root": "UUID=cfbc411a-2641-4777-ba4c-27c935901d84"
                                },
                                "ansible_date_time": {
                                    "date": "2026-06-11",
                                    "day": "11",
                                    "epoch": "1781184479",
                                    "epoch_int": "1781184479",
                                    "hour": "09",
                                    "iso8601": "2026-06-11T13:27:59Z",
                                    "iso8601_basic": "20260611T092759497202",
                                    "iso8601_basic_short": "20260611T092759",
                                    "iso8601_micro": "2026-06-11T13:27:59.497202Z",
                                    "minute": "27",
                                    "month": "06",
                                    "second": "59",
                                    "time": "09:27:59",
                                    "tz": "EDT",
                                    "tz_dst": "EDT",
                                    "tz_offset": "-0400",
                                    "weekday": "Thursday",
                                    "weekday_number": "4",
                                    "weeknumber": "23",
                                    "year": "2026"
                                },
                                "ansible_default_ipv4": {
                                    "address": "38.102.83.199",
                                    "alias": "eth0",
                                    "broadcast": "38.102.83.255",
                                    "gateway": "38.102.83.1",
                                    "interface": "eth0",
                                    "macaddress": "fa:16:3e:17:92:21",
                                    "mtu": 1500,
                                    "netmask": "255.255.255.0",
                                    "network": "38.102.83.0",
                                    "prefix": "24",
                                    "type": "ether"
                                },
                                "ansible_default_ipv6": {},
                                "ansible_device_links": {
                                    "ids": {
                                        "sr0": [
                                            "ata-QEMU_DVD-ROM_QM00001"
                                        ]
                                    },
                                    "labels": {
                                        "sr0": [
                                            "config-2"
                                        ]
                                    },
                                    "masters": {},
                                    "uuids": {
                                        "sr0": [
                                            "2026-06-11-13-27-20-00"
                                        ],
                                        "vda1": [
                                            "cfbc411a-2641-4777-ba4c-27c935901d84"
                                        ]
                                    }
                                },
                                "ansible_devices": {
                                    "sr0": {
                                        "holders": [],
                                        "host": "",
                                        "links": {
                                            "ids": [
                                                "ata-QEMU_DVD-ROM_QM00001"
                                            ],
                                            "labels": [
                                                "config-2"
                                            ],
                                            "masters": [],
                                            "uuids": [
                                                "2026-06-11-13-27-20-00"
                                            ]
                                        },
                                        "model": "QEMU DVD-ROM",
                                        "partitions": {},
                                        "removable": "1",
                                        "rotational": "1",
                                        "sas_address": null,
                                        "sas_device_handle": null,
                                        "scheduler_mode": "mq-deadline",
                                        "sectors": "964",
                                        "sectorsize": "2048",
                                        "size": "482.00 KB",
                                        "support_discard": "0",
                                        "vendor": "QEMU",
                                        "virtual": 1
                                    },
                                    "vda": {
                                        "holders": [],
                                        "host": "",
                                        "links": {
                                            "ids": [],
                                            "labels": [],
                                            "masters": [],
                                            "uuids": []
                                        },
                                        "model": null,
                                        "partitions": {
                                            "vda1": {
                                                "holders": [],
                                                "links": {
                                                    "ids": [],
                                                    "labels": [],
                                                    "masters": [],
                                                    "uuids": [
                                                        "cfbc411a-2641-4777-ba4c-27c935901d84"
                                                    ]
                                                },
                                                "sectors": "838858719",
                                                "sectorsize": 512,
                                                "size": "400.00 GB",
                                                "start": "2048",
                                                "uuid": "cfbc411a-2641-4777-ba4c-27c935901d84"
                                            }
                                        },
                                        "removable": "0",
                                        "rotational": "1",
                                        "sas_address": null,
                                        "sas_device_handle": null,
                                        "scheduler_mode": "none",
                                        "sectors": "838860800",
                                        "sectorsize": "512",
                                        "size": "400.00 GB",
                                        "support_discard": "512",
                                        "vendor": "0x1af4",
                                        "virtual": 1
                                    }
                                },
                                "ansible_distribution": "CentOS",
                                "ansible_distribution_file_parsed": true,
                                "ansible_distribution_file_path": "/etc/centos-release",
                                "ansible_distribution_file_variety": "CentOS",
                                "ansible_distribution_major_version": "9",
                                "ansible_distribution_release": "Stream",
                                "ansible_distribution_version": "9",
                                "ansible_dns": {
                                    "nameservers": [
                                        "199.204.44.24",
                                        "199.204.47.54"
                                    ],
                                    "search": [
                                        "novalocal"
                                    ]
                                },
                                "ansible_domain": "novalocal",
                                "ansible_effective_group_id": 1000,
                                "ansible_effective_user_id": 1000,
                                "ansible_env": {
                                    "BASH_FUNC_which%%": "() {  ( alias;\n eval ${which_declare} ) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot $@\n}",
                                    "DBUS_SESSION_BUS_ADDRESS": "unix:path=/run/user/1000/bus",
                                    "DEBUGINFOD_IMA_CERT_PATH": "/etc/keys/ima:",
                                    "DEBUGINFOD_URLS": "https://debuginfod.centos.org/ ",
                                    "HOME": "/home/zuul-worker",
                                    "LANG": "en_US.UTF-8",
                                    "LESSOPEN": "||/usr/bin/lesspipe.sh %s",
                                    "LOGNAME": "zuul-worker",
                                    "MOTD_SHOWN": "pam",
                                    "PATH": "/home/zuul-worker/.local/bin:/home/zuul-worker/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin",
                                    "PWD": "/home/zuul-worker",
                                    "SELINUX_LEVEL_REQUESTED": "",
                                    "SELINUX_ROLE_REQUESTED": "",
                                    "SELINUX_USE_CURRENT_RANGE": "",
                                    "SHELL": "/bin/bash",
                                    "SHLVL": "1",
                                    "SSH_CLIENT": "38.102.83.40 57552 22",
                                    "SSH_CONNECTION": "38.102.83.40 57552 38.102.83.199 22",
                                    "USER": "zuul-worker",
                                    "XDG_RUNTIME_DIR": "/run/user/1000",
                                    "XDG_SESSION_CLASS": "user",
                                    "XDG_SESSION_ID": "1",
                                    "XDG_SESSION_TYPE": "tty",
                                    "_": "/usr/bin/python3",
                                    "which_declare": "declare -f"
                                },
                                "ansible_eth0": {
                                    "active": true,
                                    "device": "eth0",
                                    "features": {
                                        "esp_hw_offload": "off [fixed]",
                                        "esp_tx_csum_hw_offload": "off [fixed]",
                                        "generic_receive_offload": "on",
                                        "generic_segmentation_offload": "on",
                                        "highdma": "on [fixed]",
                                        "hsr_dup_offload": "off [fixed]",
                                        "hsr_fwd_offload": "off [fixed]",
                                        "hsr_tag_ins_offload": "off [fixed]",
                                        "hsr_tag_rm_offload": "off [fixed]",
                                        "hw_tc_offload": "off [fixed]",
                                        "l2_fwd_offload": "off [fixed]",
                                        "large_receive_offload": "off [fixed]",
                                        "loopback": "off [fixed]",
                                        "macsec_hw_offload": "off [fixed]",
                                        "ntuple_filters": "off [fixed]",
                                        "receive_hashing": "off [fixed]",
                                        "rx_all": "off [fixed]",
                                        "rx_checksumming": "on [fixed]",
                                        "rx_fcs": "off [fixed]",
                                        "rx_gro_hw": "on",
                                        "rx_gro_list": "off",
                                        "rx_udp_gro_forwarding": "off",
                                        "rx_udp_tunnel_port_offload": "off [fixed]",
                                        "rx_vlan_filter": "on [fixed]",
                                        "rx_vlan_offload": "off [fixed]",
                                        "rx_vlan_stag_filter": "off [fixed]",
                                        "rx_vlan_stag_hw_parse": "off [fixed]",
                                        "scatter_gather": "on",
                                        "tcp_segmentation_offload": "on",
                                        "tls_hw_record": "off [fixed]",
                                        "tls_hw_rx_offload": "off [fixed]",
                                        "tls_hw_tx_offload": "off [fixed]",
                                        "tx_checksum_fcoe_crc": "off [fixed]",
                                        "tx_checksum_ip_generic": "on",
                                        "tx_checksum_ipv4": "off [fixed]",
                                        "tx_checksum_ipv6": "off [fixed]",
                                        "tx_checksum_sctp": "off [fixed]",
                                        "tx_checksumming": "on",
                                        "tx_esp_segmentation": "off [fixed]",
                                        "tx_fcoe_segmentation": "off [fixed]",
                                        "tx_gre_csum_segmentation": "off [fixed]",
                                        "tx_gre_segmentation": "off [fixed]",
                                        "tx_gso_list": "off [fixed]",
                                        "tx_gso_partial": "off [fixed]",
                                        "tx_gso_robust": "on [fixed]",
                                        "tx_ipxip4_segmentation": "off [fixed]",
                                        "tx_ipxip6_segmentation": "off [fixed]",
                                        "tx_nocache_copy": "off",
                                        "tx_scatter_gather": "on",
                                        "tx_scatter_gather_fraglist": "off [fixed]",
                                        "tx_sctp_segmentation": "off [fixed]",
                                        "tx_tcp6_segmentation": "on",
                                        "tx_tcp_ecn_segmentation": "on",
                                        "tx_tcp_mangleid_segmentation": "off",
                                        "tx_tcp_segmentation": "on",
                                        "tx_tunnel_remcsum_segmentation": "off [fixed]",
                                        "tx_udp_segmentation": "off [fixed]",
                                        "tx_udp_tnl_csum_segmentation": "off [fixed]",
                                        "tx_udp_tnl_segmentation": "off [fixed]",
                                        "tx_vlan_offload": "off [fixed]",
                                        "tx_vlan_stag_hw_insert": "off [fixed]",
                                        "vlan_challenged": "off [fixed]"
                                    },
                                    "hw_timestamp_filters": [],
                                    "ipv4": {
                                        "address": "38.102.83.199",
                                        "broadcast": "38.102.83.255",
                                        "netmask": "255.255.255.0",
                                        "network": "38.102.83.0",
                                        "prefix": "24"
                                    },
                                    "ipv6": [
                                        {
                                            "address": "fe80::f816:3eff:fe17:9221",
                                            "prefix": "64",
                                            "scope": "link"
                                        }
                                    ],
                                    "macaddress": "fa:16:3e:17:92:21",
                                    "module": "virtio_net",
                                    "mtu": 1500,
                                    "pciid": "virtio1",
                                    "promisc": false,
                                    "speed": -1,
                                    "timestamping": [],
                                    "type": "ether"
                                },
                                "ansible_fibre_channel_wwn": [],
                                "ansible_fips": false,
                                "ansible_form_factor": "Other",
                                "ansible_fqdn": "np0000070817.novalocal",
                                "ansible_hostname": "np0000070817",
                                "ansible_hostnqn": "nqn.2014-08.org.nvmexpress:uuid:b096e6f1-94bc-48fd-869c-f3db8e1e36b1",
                                "ansible_interfaces": [
                                    "eth0",
                                    "lo"
                                ],
                                "ansible_is_chroot": false,
                                "ansible_iscsi_iqn": "",
                                "ansible_kernel": "5.14.0-710.el9.x86_64",
                                "ansible_kernel_version": "#1 SMP PREEMPT_DYNAMIC Wed May 27 09:04:56 UTC 2026",
                                "ansible_lo": {
                                    "active": true,
                                    "device": "lo",
                                    "features": {
                                        "esp_hw_offload": "off [fixed]",
                                        "esp_tx_csum_hw_offload": "off [fixed]",
                                        "generic_receive_offload": "on",
                                        "generic_segmentation_offload": "on",
                                        "highdma": "on [fixed]",
                                        "hsr_dup_offload": "off [fixed]",
                                        "hsr_fwd_offload": "off [fixed]",
                                        "hsr_tag_ins_offload": "off [fixed]",
                                        "hsr_tag_rm_offload": "off [fixed]",
                                        "hw_tc_offload": "off [fixed]",
                                        "l2_fwd_offload": "off [fixed]",
                                        "large_receive_offload": "off [fixed]",
                                        "loopback": "on [fixed]",
                                        "macsec_hw_offload": "off [fixed]",
                                        "ntuple_filters": "off [fixed]",
                                        "receive_hashing": "off [fixed]",
                                        "rx_all": "off [fixed]",
                                        "rx_checksumming": "on [fixed]",
                                        "rx_fcs": "off [fixed]",
                                        "rx_gro_hw": "off [fixed]",
                                        "rx_gro_list": "off",
                                        "rx_udp_gro_forwarding": "off",
                                        "rx_udp_tunnel_port_offload": "off [fixed]",
                                        "rx_vlan_filter": "off [fixed]",
                                        "rx_vlan_offload": "off [fixed]",
                                        "rx_vlan_stag_filter": "off [fixed]",
                                        "rx_vlan_stag_hw_parse": "off [fixed]",
                                        "scatter_gather": "on",
                                        "tcp_segmentation_offload": "on",
                                        "tls_hw_record": "off [fixed]",
                                        "tls_hw_rx_offload": "off [fixed]",
                                        "tls_hw_tx_offload": "off [fixed]",
                                        "tx_checksum_fcoe_crc": "off [fixed]",
                                        "tx_checksum_ip_generic": "on [fixed]",
                                        "tx_checksum_ipv4": "off [fixed]",
                                        "tx_checksum_ipv6": "off [fixed]",
                                        "tx_checksum_sctp": "on [fixed]",
                                        "tx_checksumming": "on",
                                        "tx_esp_segmentation": "off [fixed]",
                                        "tx_fcoe_segmentation": "off [fixed]",
                                        "tx_gre_csum_segmentation": "off [fixed]",
                                        "tx_gre_segmentation": "off [fixed]",
                                        "tx_gso_list": "on",
                                        "tx_gso_partial": "off [fixed]",
                                        "tx_gso_robust": "off [fixed]",
                                        "tx_ipxip4_segmentation": "off [fixed]",
                                        "tx_ipxip6_segmentation": "off [fixed]",
                                        "tx_nocache_copy": "off [fixed]",
                                        "tx_scatter_gather": "on [fixed]",
                                        "tx_scatter_gather_fraglist": "on [fixed]",
                                        "tx_sctp_segmentation": "on",
                                        "tx_tcp6_segmentation": "on",
                                        "tx_tcp_ecn_segmentation": "on",
                                        "tx_tcp_mangleid_segmentation": "on",
                                        "tx_tcp_segmentation": "on",
                                        "tx_tunnel_remcsum_segmentation": "off [fixed]",
                                        "tx_udp_segmentation": "on",
                                        "tx_udp_tnl_csum_segmentation": "off [fixed]",
                                        "tx_udp_tnl_segmentation": "off [fixed]",
                                        "tx_vlan_offload": "off [fixed]",
                                        "tx_vlan_stag_hw_insert": "off [fixed]",
                                        "vlan_challenged": "on [fixed]"
                                    },
                                    "hw_timestamp_filters": [],
                                    "ipv4": {
                                        "address": "127.0.0.1",
                                        "broadcast": "",
                                        "netmask": "255.0.0.0",
                                        "network": "127.0.0.0",
                                        "prefix": "8"
                                    },
                                    "ipv6": [
                                        {
                                            "address": "::1",
                                            "prefix": "128",
                                            "scope": "host"
                                        }
                                    ],
                                    "mtu": 65536,
                                    "promisc": false,
                                    "timestamping": [],
                                    "type": "loopback"
                                },
                                "ansible_loadavg": {
                                    "15m": 0.07,
                                    "1m": 0.92,
                                    "5m": 0.22
                                },
                                "ansible_local": {},
                                "ansible_locally_reachable_ips": {
                                    "ipv4": [
                                        "38.102.83.199",
                                        "127.0.0.0/8",
                                        "127.0.0.1"
                                    ],
                                    "ipv6": [
                                        "::1",
                                        "fe80::f816:3eff:fe17:9221"
                                    ]
                                },
                                "ansible_lsb": {},
                                "ansible_lvm": "N/A",
                                "ansible_machine": "x86_64",
                                "ansible_machine_id": "7273a2d14dfde866792f293ccc0d09d8",
                                "ansible_memfree_mb": 23187,
                                "ansible_memory_mb": {
                                    "nocache": {
                                        "free": 23398,
                                        "used": 373
                                    },
                                    "real": {
                                        "free": 23187,
                                        "total": 23771,
                                        "used": 584
                                    },
                                    "swap": {
                                        "cached": 0,
                                        "free": 0,
                                        "total": 0,
                                        "used": 0
                                    }
                                },
                                "ansible_memtotal_mb": 23771,
                                "ansible_mounts": [
                                    {
                                        "block_available": 103595209,
                                        "block_size": 4096,
                                        "block_total": 104840955,
                                        "block_used": 1245746,
                                        "device": "/dev/vda1",
                                        "fstype": "xfs",
                                        "inode_available": 209660378,
                                        "inode_total": 209714672,
                                        "inode_used": 54294,
                                        "mount": "/",
                                        "options": "rw,seclabel,relatime,attr2,inode64,logbufs=8,logbsize=32k,noquota",
                                        "size_available": 424325976064,
                                        "size_total": 429428551680,
                                        "uuid": "cfbc411a-2641-4777-ba4c-27c935901d84"
                                    }
                                ],
                                "ansible_nodename": "np0000070817.novalocal",
                                "ansible_os_family": "RedHat",
                                "ansible_pkg_mgr": "dnf",
                                "ansible_proc_cmdline": {
                                    "BOOT_IMAGE": "(hd0,msdos1)/boot/vmlinuz-5.14.0-710.el9.x86_64",
                                    "console": "ttyS0,115200n8",
                                    "crashkernel": "1G-2G:192M,2G-64G:256M,64G-:512M",
                                    "net.ifnames": "0",
                                    "no_timer_check": true,
                                    "ro": true,
                                    "root": "UUID=cfbc411a-2641-4777-ba4c-27c935901d84"
                                },
                                "ansible_processor": [
                                    "0",
                                    "AuthenticAMD",
                                    "AMD EPYC-Rome Processor",
                                    "1",
                                    "AuthenticAMD",
                                    "AMD EPYC-Rome Processor",
                                    "2",
                                    "AuthenticAMD",
                                    "AMD EPYC-Rome Processor",
                                    "3",
                                    "AuthenticAMD",
                                    "AMD EPYC-Rome Processor",
                                    "4",
                                    "AuthenticAMD",
                                    "AMD EPYC-Rome Processor",
                                    "5",
                                    "AuthenticAMD",
                                    "AMD EPYC-Rome Processor",
                                    "6",
                                    "AuthenticAMD",
                                    "AMD EPYC-Rome Processor",
                                    "7",
                                    "AuthenticAMD",
                                    "AMD EPYC-Rome Processor"
                                ],
                                "ansible_processor_cores": 1,
                                "ansible_processor_count": 8,
                                "ansible_processor_nproc": 8,
                                "ansible_processor_threads_per_core": 1,
                                "ansible_processor_vcpus": 8,
                                "ansible_product_name": "OpenStack Nova",
                                "ansible_product_serial": "NA",
                                "ansible_product_uuid": "NA",
                                "ansible_product_version": "26.3.1",
                                "ansible_python": {
                                    "executable": "/usr/bin/python3",
                                    "has_sslcontext": true,
                                    "type": "cpython",
                                    "version": {
                                        "major": 3,
                                        "micro": 25,
                                        "minor": 9,
                                        "releaselevel": "final",
                                        "serial": 0
                                    },
                                    "version_info": [
                                        3,
                                        9,
                                        25,
                                        "final",
                                        0
                                    ]
                                },
                                "ansible_python_version": "3.9.25",
                                "ansible_real_group_id": 1000,
                                "ansible_real_user_id": 1000,
                                "ansible_selinux": {
                                    "config_mode": "enforcing",
                                    "mode": "enforcing",
                                    "policyvers": 33,
                                    "status": "enabled",
                                    "type": "targeted"
                                },
                                "ansible_selinux_python_present": true,
                                "ansible_service_mgr": "systemd",
                                "ansible_ssh_host_key_ecdsa_public": "AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBDtv0wp9YyhDx1Bhuz4/P1LxamgfUXqkMEPnejhD03/sVVdBDF89Ka18//sZYXuCjkzPkXqw/0mmIljYd1eyhI8=",
                                "ansible_ssh_host_key_ecdsa_public_keytype": "ecdsa-sha2-nistp256",
                                "ansible_ssh_host_key_ed25519_public": "AAAAC3NzaC1lZDI1NTE5AAAAINICBTVXJ/EzBD8dB+vu+7L6dp6BkuwdrbG9E2rekePu",
                                "ansible_ssh_host_key_ed25519_public_keytype": "ssh-ed25519",
                                "ansible_ssh_host_key_rsa_public": "AAAAB3NzaC1yc2EAAAADAQABAAABgQC6c0unmjP6vSWiHLjBAtuuCi38F0F72SVnCeULzbNXBSWknDAhe3y+xyWTNa6LVitH/h53o4+fTMnciimPhBTkmLt/SGjEiMmVHMW6AtAvQR3zkcecADcK0QuFqbi5FNT5cwBGY/LoIIdQkKfhgKJ9eRxx2cOeTyf07FhpI2rgdmdJO3/ZbjrhqUWhLb2O1mRSoZr76nmeYYC4r5u/vK8hp0Iv2Gy9w5Wq9fC013BlJH/JswPWlV87fFOeR/pmEuaMA8ePrnvKWvV/gxwvMIrkDbmvy+DiHth/4Ovu2OqZYWo/PZ+LNp67y6BTH/GMhulb20/KpY1cLcXVWDXs5E8eTzbd+PmSKMXBra7SGQDWHmaAOK9PiHkUcqMSM9WGcsu3/dXOjwriWw18keHMY38VfT3AkorJAJCWUY7XjYPmrFkZa3CnMKafapYtgf/wRV8Yx2ts90u3+hHAUH2/uFjtdx2R6HS4ksVPaYE0xXivRosOfNp2fW3Wvy7qEI7wKIE=",
                                "ansible_ssh_host_key_rsa_public_keytype": "ssh-rsa",
                                "ansible_swapfree_mb": 0,
                                "ansible_swaptotal_mb": 0,
                                "ansible_system": "Linux",
                                "ansible_system_capabilities": [
                                    ""
                                ],
                                "ansible_system_capabilities_enforced": "True",
                                "ansible_system_vendor": "OpenStack Foundation",
                                "ansible_uptime_seconds": 30,
                                "ansible_user_dir": "/home/zuul-worker",
                                "ansible_user_gecos": "",
                                "ansible_user_gid": 1000,
                                "ansible_user_id": "zuul-worker",
                                "ansible_user_shell": "/bin/bash",
                                "ansible_user_uid": 1000,
                                "ansible_userspace_architecture": "x86_64",
                                "ansible_userspace_bits": "64",
                                "ansible_virtualization_role": "guest",
                                "ansible_virtualization_tech_guest": [
                                    "openstack"
                                ],
                                "ansible_virtualization_tech_host": [
                                    "kvm"
                                ],
                                "ansible_virtualization_type": "openstack",
                                "gather_subset": [
                                    "all"
                                ],
                                "module_setup": true
                            },
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "fact_path": "/etc/ansible/facts.d",
                                    "filter": [],
                                    "gather_subset": [
                                        "all"
                                    ],
                                    "gather_timeout": 10
                                }
                            }
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-ab66-cc8d-0000000000c4",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T13:27:59.899955Z",
                            "start": "2026-06-11T13:27:59.147365Z"
                        },
                        "id": "0a580a2a-0013-ab66-cc8d-0000000000c8",
                        "name": "Collect information about the host"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "validate_host_hostname_sanitized": "controller"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-ab66-cc8d-0000000000c4",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T13:27:59.977303Z",
                            "start": "2026-06-11T13:27:59.905615Z"
                        },
                        "id": "0a580a2a-0013-ab66-cc8d-0000000000c9",
                        "name": "Sanitize hostname"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "template",
                            "changed": true,
                            "checksum": "242ba2cd9869481bc74803faa8c6268712965d67",
                            "dest": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/work/logs/zuul-info/host-info.controller.yaml",
                            "diff": [],
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "host-info.j2",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "242ba2cd9869481bc74803faa8c6268712965d67",
                                    "content": null,
                                    "dest": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/work/logs/zuul-info/host-info.controller.yaml",
                                    "directory_mode": null,
                                    "follow": false,
                                    "force": true,
                                    "group": null,
                                    "local_follow": null,
                                    "mode": 420,
                                    "owner": null,
                                    "remote_src": null,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/work/.ansible/tmp/ansible-tmp-1781184480.0190449-106-200782297939722/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "78c62833f19c9e343369c0b156c8c820",
                            "mode": "0644",
                            "owner": "1000",
                            "size": 14919,
                            "src": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/work/.ansible/tmp/ansible-tmp-1781184480.0190449-106-200782297939722/source",
                            "state": "file",
                            "uid": 1000
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-ab66-cc8d-0000000000c4",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T13:28:00.508622Z",
                            "start": "2026-06-11T13:27:59.984805Z"
                        },
                        "id": "0a580a2a-0013-ab66-cc8d-0000000000ca",
                        "name": "Write out all ansible variables/facts known for each host"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "_zuul_nolog_return": true,
                            "action": "zuul_debug_info",
                            "changed": false,
                            "df_i": "Filesystem        Inodes IUsed     IFree IUse% Mounted on\ndevtmpfs         3013099   398   3012701    1% /dev\ntmpfs            3042806     2   3042804    1% /dev/shm\ntmpfs             819200   597    818603    1% /run\n/dev/vda1      209714672 54294 209660378    1% /\ntmpfs             608561    16    608545    1% /run/user/1000\n",
                            "df_m": "Filesystem     1M-blocks  Used Available Use% Mounted on\ndevtmpfs           11770     0     11770   0% /dev\ntmpfs              11886     0     11886   0% /dev/shm\ntmpfs               4755    17      4738   1% /run\n/dev/vda1         409535  4867    404669   2% /\ntmpfs               2378     0      2378   0% /run/user/1000\n",
                            "image_manifest_files": [],
                            "invocation": {
                                "module_args": {
                                    "image_manifest": null,
                                    "image_manifest_files": [
                                        "/etc/dib-builddate.txt",
                                        "/etc/image-hostname.txt"
                                    ],
                                    "ipv4_route_required": false,
                                    "ipv6_route_required": false,
                                    "traceroute_host": null
                                }
                            },
                            "network_interfaces": "1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000\n    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00\n    inet 127.0.0.1/8 scope host lo\n       valid_lft forever preferred_lft forever\n    inet6 ::1/128 scope host \n       valid_lft forever preferred_lft forever\n2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000\n    link/ether fa:16:3e:17:92:21 brd ff:ff:ff:ff:ff:ff\n    altname enp0s3\n    altname ens3\n    inet 38.102.83.199/24 brd 38.102.83.255 scope global dynamic noprefixroute eth0\n       valid_lft 43176sec preferred_lft 43176sec\n    inet6 fe80::f816:3eff:fe17:9221/64 scope link proto kernel_ll \n       valid_lft forever preferred_lft forever\n",
                            "network_neighbors": "38.102.83.40 dev eth0 lladdr fa:16:3e:3f:fc:a1 REACHABLE \n38.102.83.1 dev eth0 lladdr 00:1c:73:00:20:00 REACHABLE \n",
                            "network_routing_v4": "default via 38.102.83.1 dev eth0 proto dhcp src 38.102.83.199 metric 100 \n38.102.83.0/24 dev eth0 proto kernel scope link src 38.102.83.199 metric 100 \n169.254.169.254 via 38.102.83.126 dev eth0 proto dhcp src 38.102.83.199 metric 100 \n",
                            "network_routing_v6": "::1 dev lo proto kernel metric 256 pref medium\nfe80::/64 dev eth0 proto kernel metric 256 pref medium\n",
                            "proc_cpuinfo": "processor\t: 0\nvendor_id\t: AuthenticAMD\ncpu family\t: 23\nmodel\t\t: 49\nmodel name\t: AMD EPYC-Rome Processor\nstepping\t: 0\nmicrocode\t: 0x1000065\ncpu MHz\t\t: 2799.998\ncache size\t: 512 KB\nphysical id\t: 0\nsiblings\t: 1\ncore id\t\t: 0\ncpu cores\t: 1\napicid\t\t: 0\ninitial apicid\t: 0\nfpu\t\t: yes\nfpu_exception\t: yes\ncpuid level\t: 13\nwp\t\t: yes\nflags\t\t: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm rep_good nopl xtopology cpuid extd_apicid tsc_known_freq pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext perfctr_core ssbd ibrs ibpb stibp vmmcall fsgsbase tsc_adjust bmi1 avx2 smep bmi2 rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 clzero xsaveerptr wbnoinvd arat npt lbrv nrip_save tsc_scale vmcb_clean pausefilter pfthreshold umip rdpid arch_capabilities\nbugs\t\t: sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass retbleed smt_rsb srso ibpb_no_ret spectre_v2_user\nbogomips\t: 5599.99\nTLB size\t: 1024 4K pages\nclflush size\t: 64\ncache_alignment\t: 64\naddress sizes\t: 40 bits physical, 48 bits virtual\npower management:\n\nprocessor\t: 1\nvendor_id\t: AuthenticAMD\ncpu family\t: 23\nmodel\t\t: 49\nmodel name\t: AMD EPYC-Rome Processor\nstepping\t: 0\nmicrocode\t: 0x1000065\ncpu MHz\t\t: 2799.998\ncache size\t: 512 KB\nphysical id\t: 1\nsiblings\t: 1\ncore id\t\t: 0\ncpu cores\t: 1\napicid\t\t: 1\ninitial apicid\t: 1\nfpu\t\t: yes\nfpu_exception\t: yes\ncpuid level\t: 13\nwp\t\t: yes\nflags\t\t: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm rep_good nopl xtopology cpuid extd_apicid tsc_known_freq pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext perfctr_core ssbd ibrs ibpb stibp vmmcall fsgsbase tsc_adjust bmi1 avx2 smep bmi2 rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 clzero xsaveerptr wbnoinvd arat npt lbrv nrip_save tsc_scale vmcb_clean pausefilter pfthreshold umip rdpid arch_capabilities\nbugs\t\t: sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass retbleed smt_rsb srso ibpb_no_ret spectre_v2_user\nbogomips\t: 5599.99\nTLB size\t: 1024 4K pages\nclflush size\t: 64\ncache_alignment\t: 64\naddress sizes\t: 40 bits physical, 48 bits virtual\npower management:\n\nprocessor\t: 2\nvendor_id\t: AuthenticAMD\ncpu family\t: 23\nmodel\t\t: 49\nmodel name\t: AMD EPYC-Rome Processor\nstepping\t: 0\nmicrocode\t: 0x1000065\ncpu MHz\t\t: 2799.998\ncache size\t: 512 KB\nphysical id\t: 2\nsiblings\t: 1\ncore id\t\t: 0\ncpu cores\t: 1\napicid\t\t: 2\ninitial apicid\t: 2\nfpu\t\t: yes\nfpu_exception\t: yes\ncpuid level\t: 13\nwp\t\t: yes\nflags\t\t: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm rep_good nopl xtopology cpuid extd_apicid tsc_known_freq pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext perfctr_core ssbd ibrs ibpb stibp vmmcall fsgsbase tsc_adjust bmi1 avx2 smep bmi2 rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 clzero xsaveerptr wbnoinvd arat npt lbrv nrip_save tsc_scale vmcb_clean pausefilter pfthreshold umip rdpid arch_capabilities\nbugs\t\t: sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass retbleed smt_rsb srso ibpb_no_ret spectre_v2_user\nbogomips\t: 5599.99\nTLB size\t: 1024 4K pages\nclflush size\t: 64\ncache_alignment\t: 64\naddress sizes\t: 40 bits physical, 48 bits virtual\npower management:\n\nprocessor\t: 3\nvendor_id\t: AuthenticAMD\ncpu family\t: 23\nmodel\t\t: 49\nmodel name\t: AMD EPYC-Rome Processor\nstepping\t: 0\nmicrocode\t: 0x1000065\ncpu MHz\t\t: 2799.998\ncache size\t: 512 KB\nphysical id\t: 3\nsiblings\t: 1\ncore id\t\t: 0\ncpu cores\t: 1\napicid\t\t: 3\ninitial apicid\t: 3\nfpu\t\t: yes\nfpu_exception\t: yes\ncpuid level\t: 13\nwp\t\t: yes\nflags\t\t: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm rep_good nopl xtopology cpuid extd_apicid tsc_known_freq pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext perfctr_core ssbd ibrs ibpb stibp vmmcall fsgsbase tsc_adjust bmi1 avx2 smep bmi2 rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 clzero xsaveerptr wbnoinvd arat npt lbrv nrip_save tsc_scale vmcb_clean pausefilter pfthreshold umip rdpid arch_capabilities\nbugs\t\t: sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass retbleed smt_rsb srso ibpb_no_ret spectre_v2_user\nbogomips\t: 5599.99\nTLB size\t: 1024 4K pages\nclflush size\t: 64\ncache_alignment\t: 64\naddress sizes\t: 40 bits physical, 48 bits virtual\npower management:\n\nprocessor\t: 4\nvendor_id\t: AuthenticAMD\ncpu family\t: 23\nmodel\t\t: 49\nmodel name\t: AMD EPYC-Rome Processor\nstepping\t: 0\nmicrocode\t: 0x1000065\ncpu MHz\t\t: 2799.998\ncache size\t: 512 KB\nphysical id\t: 4\nsiblings\t: 1\ncore id\t\t: 0\ncpu cores\t: 1\napicid\t\t: 4\ninitial apicid\t: 4\nfpu\t\t: yes\nfpu_exception\t: yes\ncpuid level\t: 13\nwp\t\t: yes\nflags\t\t: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm rep_good nopl xtopology cpuid extd_apicid tsc_known_freq pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext perfctr_core ssbd ibrs ibpb stibp vmmcall fsgsbase tsc_adjust bmi1 avx2 smep bmi2 rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 clzero xsaveerptr wbnoinvd arat npt lbrv nrip_save tsc_scale vmcb_clean pausefilter pfthreshold umip rdpid arch_capabilities\nbugs\t\t: sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass retbleed smt_rsb srso ibpb_no_ret spectre_v2_user\nbogomips\t: 5599.99\nTLB size\t: 1024 4K pages\nclflush size\t: 64\ncache_alignment\t: 64\naddress sizes\t: 40 bits physical, 48 bits virtual\npower management:\n\nprocessor\t: 5\nvendor_id\t: AuthenticAMD\ncpu family\t: 23\nmodel\t\t: 49\nmodel name\t: AMD EPYC-Rome Processor\nstepping\t: 0\nmicrocode\t: 0x1000065\ncpu MHz\t\t: 2799.998\ncache size\t: 512 KB\nphysical id\t: 5\nsiblings\t: 1\ncore id\t\t: 0\ncpu cores\t: 1\napicid\t\t: 5\ninitial apicid\t: 5\nfpu\t\t: yes\nfpu_exception\t: yes\ncpuid level\t: 13\nwp\t\t: yes\nflags\t\t: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm rep_good nopl xtopology cpuid extd_apicid tsc_known_freq pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext perfctr_core ssbd ibrs ibpb stibp vmmcall fsgsbase tsc_adjust bmi1 avx2 smep bmi2 rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 clzero xsaveerptr wbnoinvd arat npt lbrv nrip_save tsc_scale vmcb_clean pausefilter pfthreshold umip rdpid arch_capabilities\nbugs\t\t: sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass retbleed smt_rsb srso ibpb_no_ret spectre_v2_user\nbogomips\t: 5599.99\nTLB size\t: 1024 4K pages\nclflush size\t: 64\ncache_alignment\t: 64\naddress sizes\t: 40 bits physical, 48 bits virtual\npower management:\n\nprocessor\t: 6\nvendor_id\t: AuthenticAMD\ncpu family\t: 23\nmodel\t\t: 49\nmodel name\t: AMD EPYC-Rome Processor\nstepping\t: 0\nmicrocode\t: 0x1000065\ncpu MHz\t\t: 2799.998\ncache size\t: 512 KB\nphysical id\t: 6\nsiblings\t: 1\ncore id\t\t: 0\ncpu cores\t: 1\napicid\t\t: 6\ninitial apicid\t: 6\nfpu\t\t: yes\nfpu_exception\t: yes\ncpuid level\t: 13\nwp\t\t: yes\nflags\t\t: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm rep_good nopl xtopology cpuid extd_apicid tsc_known_freq pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext perfctr_core ssbd ibrs ibpb stibp vmmcall fsgsbase tsc_adjust bmi1 avx2 smep bmi2 rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 clzero xsaveerptr wbnoinvd arat npt lbrv nrip_save tsc_scale vmcb_clean pausefilter pfthreshold umip rdpid arch_capabilities\nbugs\t\t: sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass retbleed smt_rsb srso ibpb_no_ret spectre_v2_user\nbogomips\t: 5599.99\nTLB size\t: 1024 4K pages\nclflush size\t: 64\ncache_alignment\t: 64\naddress sizes\t: 40 bits physical, 48 bits virtual\npower management:\n\nprocessor\t: 7\nvendor_id\t: AuthenticAMD\ncpu family\t: 23\nmodel\t\t: 49\nmodel name\t: AMD EPYC-Rome Processor\nstepping\t: 0\nmicrocode\t: 0x1000065\ncpu MHz\t\t: 2799.998\ncache size\t: 512 KB\nphysical id\t: 7\nsiblings\t: 1\ncore id\t\t: 0\ncpu cores\t: 1\napicid\t\t: 7\ninitial apicid\t: 7\nfpu\t\t: yes\nfpu_exception\t: yes\ncpuid level\t: 13\nwp\t\t: yes\nflags\t\t: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm rep_good nopl xtopology cpuid extd_apicid tsc_known_freq pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext perfctr_core ssbd ibrs ibpb stibp vmmcall fsgsbase tsc_adjust bmi1 avx2 smep bmi2 rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 clzero xsaveerptr wbnoinvd arat npt lbrv nrip_save tsc_scale vmcb_clean pausefilter pfthreshold umip rdpid arch_capabilities\nbugs\t\t: sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass retbleed smt_rsb srso ibpb_no_ret spectre_v2_user\nbogomips\t: 5599.99\nTLB size\t: 1024 4K pages\nclflush size\t: 64\ncache_alignment\t: 64\naddress sizes\t: 40 bits physical, 48 bits virtual\npower management:\n\n",
                            "traceroute": null,
                            "uname": "Linux np0000070817.novalocal 5.14.0-710.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Wed May 27 09:04:56 UTC 2026 x86_64 x86_64 x86_64 GNU/Linux\n"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-ab66-cc8d-0000000000c4",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T13:28:00.925016Z",
                            "start": "2026-06-11T13:28:00.512962Z"
                        },
                        "id": "0a580a2a-0013-ab66-cc8d-0000000000cc",
                        "name": "Collect information about zuul worker"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "template",
                            "changed": true,
                            "checksum": "25c9cff6d7f9bf925b9e6f1f93254a0d6300e0dd",
                            "dest": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/work/logs/zuul-info/zuul-info.controller.txt",
                            "diff": [],
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "zuul-info.j2",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "25c9cff6d7f9bf925b9e6f1f93254a0d6300e0dd",
                                    "content": null,
                                    "dest": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/work/logs/zuul-info/zuul-info.controller.txt",
                                    "directory_mode": null,
                                    "follow": false,
                                    "force": true,
                                    "group": null,
                                    "local_follow": null,
                                    "mode": 420,
                                    "owner": null,
                                    "remote_src": null,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/work/.ansible/tmp/ansible-tmp-1781184480.9899921-129-119068149586792/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "8a9cc51b3a6c8f1f2f453e4b6626c12c",
                            "mode": "0644",
                            "owner": "1000",
                            "size": 2318,
                            "src": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/work/.ansible/tmp/ansible-tmp-1781184480.9899921-129-119068149586792/source",
                            "state": "file",
                            "uid": 1000
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-ab66-cc8d-0000000000c4",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T13:28:01.444496Z",
                            "start": "2026-06-11T13:28:00.932110Z"
                        },
                        "id": "0a580a2a-0013-ab66-cc8d-0000000000cd",
                        "name": "Write out all zuul information for each host"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "include_role",
                            "changed": false,
                            "include_args": {
                                "name": "prepare-workspace"
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T13:28:01.489087Z",
                            "start": "2026-06-11T13:28:01.458332Z"
                        },
                        "id": "0a580a2a-0013-ab66-cc8d-00000000002b",
                        "name": ""
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "zuul_console",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "path": "/tmp/console-{log_uuid}.log",
                                    "port": 19885,
                                    "state": "present"
                                }
                            }
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-ab66-cc8d-00000000012e",
                        "name": "prepare-workspace",
                        "path": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/prepare-workspace"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T13:28:01.787619Z",
                            "start": "2026-06-11T13:28:01.512242Z"
                        },
                        "id": "0a580a2a-0013-ab66-cc8d-000000000130",
                        "name": "Start zuul_console daemon."
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "synchronize",
                            "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result",
                            "changed": true
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-ab66-cc8d-00000000012e",
                        "name": "prepare-workspace",
                        "path": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/prepare-workspace"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T13:28:02.855287Z",
                            "start": "2026-06-11T13:28:01.795728Z"
                        },
                        "id": "0a580a2a-0013-ab66-cc8d-000000000131",
                        "name": "Synchronize src repos to workspace directory."
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "include_role",
                            "changed": false,
                            "include_args": {
                                "name": "add-build-sshkey"
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T13:28:02.896072Z",
                            "start": "2026-06-11T13:28:02.867501Z"
                        },
                        "id": "0a580a2a-0013-ab66-cc8d-00000000002c",
                        "name": ""
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "stat",
                            "changed": false,
                            "failed_when_result": false,
                            "invocation": {
                                "module_args": {
                                    "checksum_algorithm": "sha1",
                                    "follow": false,
                                    "get_attributes": true,
                                    "get_checksum": true,
                                    "get_mime": true,
                                    "path": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/work/849c066071e844ecbbf6933d6bf017ac_id_rsa"
                                }
                            },
                            "stat": {
                                "exists": false
                            }
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-ab66-cc8d-0000000001b7",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T13:28:03.201210Z",
                            "start": "2026-06-11T13:28:02.921806Z"
                        },
                        "id": "0a580a2a-0013-ab66-cc8d-0000000001b9",
                        "name": "Check to see if ssh key was already created for this build"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "include_tasks",
                            "changed": false,
                            "include": "create-key-and-replace.yaml",
                            "include_args": {}
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-ab66-cc8d-0000000001b7",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T13:28:03.249026Z",
                            "start": "2026-06-11T13:28:03.208534Z"
                        },
                        "id": "0a580a2a-0013-ab66-cc8d-0000000001ba",
                        "name": "Create a new key in workspace based on build UUID"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "command",
                            "changed": true,
                            "cmd": [
                                "ssh-keygen",
                                "-t",
                                "rsa",
                                "-N",
                                "",
                                "-C",
                                "zuul-build-sshkey",
                                "-f",
                                "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/work/849c066071e844ecbbf6933d6bf017ac_id_rsa",
                                "-b",
                                "3072"
                            ],
                            "delta": "0:00:00.153892",
                            "end": "2026-06-11 13:28:03.816752",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh-keygen -t rsa -N '' -C 'zuul-build-sshkey' -f /var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/work/849c066071e844ecbbf6933d6bf017ac_id_rsa -b 3072",
                                    "_uses_shell": false,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": null,
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0a580a2a-0013-ab66-cc8d-00000000020c-0-controller",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-11 13:28:03.662860",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "Generating public/private rsa key pair.\nYour identification has been saved in /var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/work/849c066071e844ecbbf6933d6bf017ac_id_rsa\nYour public key has been saved in /var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/work/849c066071e844ecbbf6933d6bf017ac_id_rsa.pub\nThe key fingerprint is:\nSHA256:UkxTrY1qslCQ8y2h1/CwqXCFTPLW0hUFsevWafkpGFc zuul-build-sshkey\nThe key's randomart image is:\n+---[RSA 3072]----+\n|  .o.o  B*o.     |\n|   o*o=+ o  .    |\n|    +*oX+  +     |\n|  ..o.B.+.o E    |\n|   o +..S. .     |\n|    o .o+..o     |\n|     . +o+=      |\n|      ...... .   |\n|           .o    |\n+----[SHA256]-----+",
                            "stdout_lines": [
                                "Generating public/private rsa key pair.",
                                "Your identification has been saved in /var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/work/849c066071e844ecbbf6933d6bf017ac_id_rsa",
                                "Your public key has been saved in /var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/work/849c066071e844ecbbf6933d6bf017ac_id_rsa.pub",
                                "The key fingerprint is:",
                                "SHA256:UkxTrY1qslCQ8y2h1/CwqXCFTPLW0hUFsevWafkpGFc zuul-build-sshkey",
                                "The key's randomart image is:",
                                "+---[RSA 3072]----+",
                                "|  .o.o  B*o.     |",
                                "|   o*o=+ o  .    |",
                                "|    +*oX+  +     |",
                                "|  ..o.B.+.o E    |",
                                "|   o +..S. .     |",
                                "|    o .o+..o     |",
                                "|     . +o+=      |",
                                "|      ...... .   |",
                                "|           .o    |",
                                "+----[SHA256]-----+"
                            ],
                            "zuul_log_id": "0a580a2a-0013-ab66-cc8d-00000000020c-0-controller"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-ab66-cc8d-0000000001b7",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T13:28:03.888766Z",
                            "start": "2026-06-11T13:28:03.269552Z"
                        },
                        "id": "0a580a2a-0013-ab66-cc8d-00000000020c",
                        "name": "Create Temp SSH key"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "include_tasks",
                            "changed": false,
                            "include": "remote-linux.yaml",
                            "include_args": {}
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-ab66-cc8d-0000000001b7",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T13:28:03.929818Z",
                            "start": "2026-06-11T13:28:03.895335Z"
                        },
                        "id": "0a580a2a-0013-ab66-cc8d-00000000020d",
                        "name": "Remote setup ssh keys (linux)"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "lineinfile",
                            "changed": false,
                            "false_condition": "zuul_build_sshkey_cleanup",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-ab66-cc8d-0000000001b7",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T13:28:03.982610Z",
                            "start": "2026-06-11T13:28:03.957485Z"
                        },
                        "id": "0a580a2a-0013-ab66-cc8d-000000000232",
                        "name": "Remove previously added zuul-build-sshkey"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "authorized_key",
                            "changed": true,
                            "comment": null,
                            "exclusive": false,
                            "follow": false,
                            "invocation": {
                                "module_args": {
                                    "changed": true,
                                    "comment": null,
                                    "exclusive": false,
                                    "follow": false,
                                    "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC7wIYH+pTozlRso7W7ZqhrleAkjOElvT7LfEkG5kfVPWtcLWafjwGgdG69xLw/v192ZsyY7Fg1WldYBEjHozoO+odpctPlVo5Ljs7s8+aVmKd/qVYyOGdr6f+5+B227cGu38bytjfly4FF6XPI2nxkWInMwo3MJYJ810EUu7rrZuWbnN5z1jTutdn/YORKyUS3P9oXm+VYN0tm6QsSPy0ILoii5pKaDp0tiscAjUeANpQrJxEbEhwEdDeCiINO3uizFJoWEcjg+4MLzwJt1E/SO4mpP3gJ2ujn/ovFF1PlKXR1lOGecKvgD0ITs0guyU2Cii35XQuU35eyMz7bhshhUC7utFflZJFX2fNWLELhoPsAn/KEP2Td+QdOX7VWSy9zcxdHifj5XV1F8lPhFIWY/u4MykkNaUcBhgPrUJvQYFP5nRwdN3f/dZu2pKgDNJOBuGND477PzdtoZqkCO+U7OvmTgI8OU4baZ0WqnBUZn7iT5I4R0iL7TVWXtVYxjxk= zuul-build-sshkey",
                                    "key_options": null,
                                    "keyfile": "/home/zuul-worker/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "present",
                                    "user": "zuul-worker",
                                    "validate_certs": true
                                }
                            },
                            "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC7wIYH+pTozlRso7W7ZqhrleAkjOElvT7LfEkG5kfVPWtcLWafjwGgdG69xLw/v192ZsyY7Fg1WldYBEjHozoO+odpctPlVo5Ljs7s8+aVmKd/qVYyOGdr6f+5+B227cGu38bytjfly4FF6XPI2nxkWInMwo3MJYJ810EUu7rrZuWbnN5z1jTutdn/YORKyUS3P9oXm+VYN0tm6QsSPy0ILoii5pKaDp0tiscAjUeANpQrJxEbEhwEdDeCiINO3uizFJoWEcjg+4MLzwJt1E/SO4mpP3gJ2ujn/ovFF1PlKXR1lOGecKvgD0ITs0guyU2Cii35XQuU35eyMz7bhshhUC7utFflZJFX2fNWLELhoPsAn/KEP2Td+QdOX7VWSy9zcxdHifj5XV1F8lPhFIWY/u4MykkNaUcBhgPrUJvQYFP5nRwdN3f/dZu2pKgDNJOBuGND477PzdtoZqkCO+U7OvmTgI8OU4baZ0WqnBUZn7iT5I4R0iL7TVWXtVYxjxk= zuul-build-sshkey",
                            "key_options": null,
                            "keyfile": "/home/zuul-worker/.ssh/authorized_keys",
                            "manage_dir": true,
                            "path": null,
                            "state": "present",
                            "user": "zuul-worker",
                            "validate_certs": true
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-ab66-cc8d-0000000001b7",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T13:28:04.448443Z",
                            "start": "2026-06-11T13:28:03.987876Z"
                        },
                        "id": "0a580a2a-0013-ab66-cc8d-000000000233",
                        "name": "Enable access via build key on all nodes"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "file",
                            "changed": false,
                            "diff": {
                                "after": {
                                    "path": "/home/zuul-worker/.ssh"
                                },
                                "before": {
                                    "path": "/home/zuul-worker/.ssh"
                                }
                            },
                            "gid": 1000,
                            "group": "zuul-worker",
                            "invocation": {
                                "module_args": {
                                    "_diff_peek": null,
                                    "_original_basename": null,
                                    "access_time": null,
                                    "access_time_format": "%Y%m%d%H%M.%S",
                                    "attributes": null,
                                    "follow": true,
                                    "force": false,
                                    "group": null,
                                    "mode": 448,
                                    "modification_time": null,
                                    "modification_time_format": "%Y%m%d%H%M.%S",
                                    "owner": null,
                                    "path": "/home/zuul-worker/.ssh",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0700",
                            "owner": "zuul-worker",
                            "path": "/home/zuul-worker/.ssh",
                            "secontext": "unconfined_u:object_r:ssh_home_t:s0",
                            "size": 29,
                            "state": "directory",
                            "uid": 1000
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-ab66-cc8d-0000000001b7",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T13:28:04.731283Z",
                            "start": "2026-06-11T13:28:04.457764Z"
                        },
                        "id": "0a580a2a-0013-ab66-cc8d-000000000234",
                        "name": "Make sure user has a .ssh"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "copy",
                            "changed": true,
                            "checksum": "38d273ce19c8bc3f1dd62d07a41c06674a128fb9",
                            "dest": "/home/zuul-worker/.ssh/id_rsa",
                            "diff": [],
                            "gid": 1000,
                            "group": "zuul-worker",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "849c066071e844ecbbf6933d6bf017ac_id_rsa",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "38d273ce19c8bc3f1dd62d07a41c06674a128fb9",
                                    "content": null,
                                    "dest": "/home/zuul-worker/.ssh/id_rsa",
                                    "directory_mode": null,
                                    "follow": false,
                                    "force": false,
                                    "group": null,
                                    "local_follow": null,
                                    "mode": 384,
                                    "owner": null,
                                    "remote_src": null,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": "/home/zuul-worker/.ansible/tmp/ansible-tmp-1781184484.8169332-209-98150229553891/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "1d6d118b1222e193639ac55471d2aec2",
                            "mode": "0600",
                            "owner": "zuul-worker",
                            "secontext": "unconfined_u:object_r:ssh_home_t:s0",
                            "size": 2602,
                            "src": "/home/zuul-worker/.ansible/tmp/ansible-tmp-1781184484.8169332-209-98150229553891/source",
                            "state": "file",
                            "uid": 1000
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-ab66-cc8d-0000000001b7",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T13:28:05.519504Z",
                            "start": "2026-06-11T13:28:04.734559Z"
                        },
                        "id": "0a580a2a-0013-ab66-cc8d-000000000235",
                        "name": "Install build private key as SSH key on all nodes"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "copy",
                            "changed": true,
                            "checksum": "3f553fdc6bd4a30525eac063f569d1e167ba8ed8",
                            "dest": "/home/zuul-worker/.ssh/id_rsa.pub",
                            "diff": [],
                            "gid": 1000,
                            "group": "zuul-worker",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "849c066071e844ecbbf6933d6bf017ac_id_rsa.pub",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "3f553fdc6bd4a30525eac063f569d1e167ba8ed8",
                                    "content": null,
                                    "dest": "/home/zuul-worker/.ssh/id_rsa.pub",
                                    "directory_mode": null,
                                    "follow": false,
                                    "force": false,
                                    "group": null,
                                    "local_follow": null,
                                    "mode": 420,
                                    "owner": null,
                                    "remote_src": null,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": "/home/zuul-worker/.ansible/tmp/ansible-tmp-1781184485.6145377-219-117623615923839/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "48a1c31b706352989cbb754bbe868c71",
                            "mode": "0644",
                            "owner": "zuul-worker",
                            "secontext": "unconfined_u:object_r:ssh_home_t:s0",
                            "size": 571,
                            "src": "/home/zuul-worker/.ansible/tmp/ansible-tmp-1781184485.6145377-219-117623615923839/source",
                            "state": "file",
                            "uid": 1000
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-ab66-cc8d-0000000001b7",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T13:28:06.413325Z",
                            "start": "2026-06-11T13:28:05.526406Z"
                        },
                        "id": "0a580a2a-0013-ab66-cc8d-000000000236",
                        "name": "Install build public key as SSH key on all nodes"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "include_tasks",
                            "changed": false,
                            "false_condition": "ansible_os_family == \"Windows\"",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-ab66-cc8d-0000000001b7",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T13:28:06.457138Z",
                            "start": "2026-06-11T13:28:06.420206Z"
                        },
                        "id": "0a580a2a-0013-ab66-cc8d-00000000020e",
                        "name": "Remote setup ssh keys (windows)"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "sshagent_remove_keys",
                            "changed": true,
                            "invocation": {
                                "module_args": {
                                    "remove": "^(?!\\(stdin\\)).*"
                                }
                            },
                            "removed": [
                                "/var/lib/zuul-ssh/..data/priv"
                            ]
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-ab66-cc8d-000000000213",
                        "name": "remove-zuul-sshkey",
                        "path": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/remove-zuul-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T13:28:06.866903Z",
                            "start": "2026-06-11T13:28:06.462791Z"
                        },
                        "id": "0a580a2a-0013-ab66-cc8d-000000000215",
                        "name": "Remove master key from local agent"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "command",
                            "changed": true,
                            "cmd": [
                                "ssh-add",
                                "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/work/849c066071e844ecbbf6933d6bf017ac_id_rsa"
                            ],
                            "delta": "0:00:00.009763",
                            "end": "2026-06-11 13:28:07.221912",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh-add /var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/work/849c066071e844ecbbf6933d6bf017ac_id_rsa",
                                    "_uses_shell": false,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": null,
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0a580a2a-0013-ab66-cc8d-00000000021b-0-controller",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-11 13:28:07.212149",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "Identity added: /var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/work/849c066071e844ecbbf6933d6bf017ac_id_rsa (zuul-build-sshkey)",
                            "stdout_lines": [
                                "Identity added: /var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/work/849c066071e844ecbbf6933d6bf017ac_id_rsa (zuul-build-sshkey)"
                            ],
                            "zuul_log_id": "0a580a2a-0013-ab66-cc8d-00000000021b-0-controller"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-ab66-cc8d-0000000001b7",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T13:28:07.259846Z",
                            "start": "2026-06-11T13:28:06.921051Z"
                        },
                        "id": "0a580a2a-0013-ab66-cc8d-00000000021b",
                        "name": "Add back temp key"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ping",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "data": "pong"
                                }
                            },
                            "ping": "pong"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-ab66-cc8d-0000000001b7",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T13:28:07.603286Z",
                            "start": "2026-06-11T13:28:07.263237Z"
                        },
                        "id": "0a580a2a-0013-ab66-cc8d-00000000021c",
                        "name": "Verify we can still SSH to all nodes"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "command",
                            "changed": false,
                            "false_condition": "ansible_os_family == \"Windows\"",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-ab66-cc8d-0000000001b7",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T13:28:07.638725Z",
                            "start": "2026-06-11T13:28:07.611218Z"
                        },
                        "id": "0a580a2a-0013-ab66-cc8d-00000000021d",
                        "name": "Verify we can still SSH to all nodes (windows)"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "include_role",
                            "changed": false,
                            "false_condition": "ansible_connection == 'kubectl'",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T13:28:07.683188Z",
                            "start": "2026-06-11T13:28:07.653985Z"
                        },
                        "id": "0a580a2a-0013-ab66-cc8d-00000000002e",
                        "name": ""
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "include_role",
                            "changed": false,
                            "false_condition": "ansible_connection == 'kubectl'",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T13:28:07.721693Z",
                            "start": "2026-06-11T13:28:07.692455Z"
                        },
                        "id": "0a580a2a-0013-ab66-cc8d-00000000002f",
                        "name": ""
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "file",
                            "changed": false,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": false,
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_diff_peek": null,
                                            "_original_basename": null,
                                            "access_time": null,
                                            "access_time_format": "%Y%m%d%H%M.%S",
                                            "attributes": null,
                                            "follow": true,
                                            "force": false,
                                            "group": null,
                                            "mode": null,
                                            "modification_time": null,
                                            "modification_time_format": "%Y%m%d%H%M.%S",
                                            "owner": null,
                                            "path": "/home/zuul-worker/zuul-output/logs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "absent",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "path": "/home/zuul-worker/zuul-output/logs",
                                    "state": "absent",
                                    "zj_output_dir": "logs"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": false,
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_diff_peek": null,
                                            "_original_basename": null,
                                            "access_time": null,
                                            "access_time_format": "%Y%m%d%H%M.%S",
                                            "attributes": null,
                                            "follow": true,
                                            "force": false,
                                            "group": null,
                                            "mode": null,
                                            "modification_time": null,
                                            "modification_time_format": "%Y%m%d%H%M.%S",
                                            "owner": null,
                                            "path": "/home/zuul-worker/zuul-output/artifacts",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "absent",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "path": "/home/zuul-worker/zuul-output/artifacts",
                                    "state": "absent",
                                    "zj_output_dir": "artifacts"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": false,
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_diff_peek": null,
                                            "_original_basename": null,
                                            "access_time": null,
                                            "access_time_format": "%Y%m%d%H%M.%S",
                                            "attributes": null,
                                            "follow": true,
                                            "force": false,
                                            "group": null,
                                            "mode": null,
                                            "modification_time": null,
                                            "modification_time_format": "%Y%m%d%H%M.%S",
                                            "owner": null,
                                            "path": "/home/zuul-worker/zuul-output/docs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "absent",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "path": "/home/zuul-worker/zuul-output/docs",
                                    "state": "absent",
                                    "zj_output_dir": "docs"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-ab66-cc8d-000000000035",
                        "name": "ensure-output-dirs",
                        "path": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/ensure-output-dirs"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T13:28:08.521131Z",
                            "start": "2026-06-11T13:28:07.730958Z"
                        },
                        "id": "0a580a2a-0013-ab66-cc8d-000000000037",
                        "name": "Empty Zuul Output directories by removing them"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "file",
                            "changed": true,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": true,
                                    "diff": {
                                        "after": {
                                            "path": "/home/zuul-worker/zuul-output/logs",
                                            "state": "directory"
                                        },
                                        "before": {
                                            "path": "/home/zuul-worker/zuul-output/logs",
                                            "state": "absent"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 1000,
                                    "group": "zuul-worker",
                                    "invocation": {
                                        "module_args": {
                                            "_diff_peek": null,
                                            "_original_basename": null,
                                            "access_time": null,
                                            "access_time_format": "%Y%m%d%H%M.%S",
                                            "attributes": null,
                                            "follow": true,
                                            "force": false,
                                            "group": null,
                                            "mode": 493,
                                            "modification_time": null,
                                            "modification_time_format": "%Y%m%d%H%M.%S",
                                            "owner": null,
                                            "path": "/home/zuul-worker/zuul-output/logs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "zuul-worker",
                                    "path": "/home/zuul-worker/zuul-output/logs",
                                    "secontext": "unconfined_u:object_r:user_home_t:s0",
                                    "size": 6,
                                    "state": "directory",
                                    "uid": 1000,
                                    "zj_output_dir": "logs"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": true,
                                    "diff": {
                                        "after": {
                                            "path": "/home/zuul-worker/zuul-output/artifacts",
                                            "state": "directory"
                                        },
                                        "before": {
                                            "path": "/home/zuul-worker/zuul-output/artifacts",
                                            "state": "absent"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 1000,
                                    "group": "zuul-worker",
                                    "invocation": {
                                        "module_args": {
                                            "_diff_peek": null,
                                            "_original_basename": null,
                                            "access_time": null,
                                            "access_time_format": "%Y%m%d%H%M.%S",
                                            "attributes": null,
                                            "follow": true,
                                            "force": false,
                                            "group": null,
                                            "mode": 493,
                                            "modification_time": null,
                                            "modification_time_format": "%Y%m%d%H%M.%S",
                                            "owner": null,
                                            "path": "/home/zuul-worker/zuul-output/artifacts",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "zuul-worker",
                                    "path": "/home/zuul-worker/zuul-output/artifacts",
                                    "secontext": "unconfined_u:object_r:user_home_t:s0",
                                    "size": 6,
                                    "state": "directory",
                                    "uid": 1000,
                                    "zj_output_dir": "artifacts"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": true,
                                    "diff": {
                                        "after": {
                                            "path": "/home/zuul-worker/zuul-output/docs",
                                            "state": "directory"
                                        },
                                        "before": {
                                            "path": "/home/zuul-worker/zuul-output/docs",
                                            "state": "absent"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 1000,
                                    "group": "zuul-worker",
                                    "invocation": {
                                        "module_args": {
                                            "_diff_peek": null,
                                            "_original_basename": null,
                                            "access_time": null,
                                            "access_time_format": "%Y%m%d%H%M.%S",
                                            "attributes": null,
                                            "follow": true,
                                            "force": false,
                                            "group": null,
                                            "mode": 493,
                                            "modification_time": null,
                                            "modification_time_format": "%Y%m%d%H%M.%S",
                                            "owner": null,
                                            "path": "/home/zuul-worker/zuul-output/docs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "zuul-worker",
                                    "path": "/home/zuul-worker/zuul-output/docs",
                                    "secontext": "unconfined_u:object_r:user_home_t:s0",
                                    "size": 6,
                                    "state": "directory",
                                    "uid": 1000,
                                    "zj_output_dir": "docs"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-ab66-cc8d-000000000035",
                        "name": "ensure-output-dirs",
                        "path": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/ensure-output-dirs"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T13:28:09.278745Z",
                            "start": "2026-06-11T13:28:08.528351Z"
                        },
                        "id": "0a580a2a-0013-ab66-cc8d-000000000039",
                        "name": "Ensure Zuul Output directories exist"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "community.general.ini_file",
                            "changed": true,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "item",
                                    "backup_file": "/etc/dnf/dnf.conf.5749.2026-06-11@09:28:09~",
                                    "changed": true,
                                    "diff": {
                                        "after": "",
                                        "after_header": "/etc/dnf/dnf.conf (content)",
                                        "before": "",
                                        "before_header": "/etc/dnf/dnf.conf (content)"
                                    },
                                    "failed": false,
                                    "gid": 0,
                                    "group": "root",
                                    "invocation": {
                                        "module_args": {
                                            "allow_no_value": false,
                                            "attributes": null,
                                            "backup": true,
                                            "create": true,
                                            "exclusive": true,
                                            "follow": false,
                                            "group": null,
                                            "ignore_spaces": false,
                                            "mode": null,
                                            "modify_inactive_option": true,
                                            "no_extra_spaces": false,
                                            "option": "max_parallel_downloads",
                                            "owner": null,
                                            "path": "/etc/dnf/dnf.conf",
                                            "section": "main",
                                            "section_has_values": null,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "state": "present",
                                            "unsafe_writes": false,
                                            "value": "8",
                                            "values": null
                                        }
                                    },
                                    "item": {
                                        "option": "max_parallel_downloads",
                                        "value": 8
                                    },
                                    "mode": "0644",
                                    "msg": "option added",
                                    "owner": "root",
                                    "path": "/etc/dnf/dnf.conf",
                                    "secontext": "system_u:object_r:etc_t:s0",
                                    "size": 135,
                                    "state": "file",
                                    "uid": 0
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "backup_file": "/etc/dnf/dnf.conf.5777.2026-06-11@09:28:09~",
                                    "changed": true,
                                    "diff": {
                                        "after": "",
                                        "after_header": "/etc/dnf/dnf.conf (content)",
                                        "before": "",
                                        "before_header": "/etc/dnf/dnf.conf (content)"
                                    },
                                    "failed": false,
                                    "gid": 0,
                                    "group": "root",
                                    "invocation": {
                                        "module_args": {
                                            "allow_no_value": false,
                                            "attributes": null,
                                            "backup": true,
                                            "create": true,
                                            "exclusive": true,
                                            "follow": false,
                                            "group": null,
                                            "ignore_spaces": false,
                                            "mode": null,
                                            "modify_inactive_option": true,
                                            "no_extra_spaces": false,
                                            "option": "fastestmirror",
                                            "owner": null,
                                            "path": "/etc/dnf/dnf.conf",
                                            "section": "main",
                                            "section_has_values": null,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "state": "present",
                                            "unsafe_writes": false,
                                            "value": "True",
                                            "values": null
                                        }
                                    },
                                    "item": {
                                        "option": "fastestmirror",
                                        "value": "True"
                                    },
                                    "mode": "0644",
                                    "msg": "option added",
                                    "owner": "root",
                                    "path": "/etc/dnf/dnf.conf",
                                    "secontext": "system_u:object_r:etc_t:s0",
                                    "size": 156,
                                    "state": "file",
                                    "uid": 0
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "backup_file": "/etc/dnf/dnf.conf.5805.2026-06-11@09:28:10~",
                                    "changed": true,
                                    "diff": {
                                        "after": "",
                                        "after_header": "/etc/dnf/dnf.conf (content)",
                                        "before": "",
                                        "before_header": "/etc/dnf/dnf.conf (content)"
                                    },
                                    "failed": false,
                                    "gid": 0,
                                    "group": "root",
                                    "invocation": {
                                        "module_args": {
                                            "allow_no_value": false,
                                            "attributes": null,
                                            "backup": true,
                                            "create": true,
                                            "exclusive": true,
                                            "follow": false,
                                            "group": null,
                                            "ignore_spaces": false,
                                            "mode": null,
                                            "modify_inactive_option": true,
                                            "no_extra_spaces": false,
                                            "option": "minrate",
                                            "owner": null,
                                            "path": "/etc/dnf/dnf.conf",
                                            "section": "main",
                                            "section_has_values": null,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "state": "present",
                                            "unsafe_writes": false,
                                            "value": "2M",
                                            "values": null
                                        }
                                    },
                                    "item": {
                                        "option": "minrate",
                                        "value": "2M"
                                    },
                                    "mode": "0644",
                                    "msg": "option added",
                                    "owner": "root",
                                    "path": "/etc/dnf/dnf.conf",
                                    "secontext": "system_u:object_r:etc_t:s0",
                                    "size": 169,
                                    "state": "file",
                                    "uid": 0
                                }
                            ],
                            "warnings": [
                                "Module remote_tmp /root/.ansible/tmp did not exist and was created with a mode of 0700, this may cause issues when running as another user. To avoid this, create the remote_tmp dir with the correct permissions manually"
                            ]
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T13:28:10.204119Z",
                            "start": "2026-06-11T13:28:09.290376Z"
                        },
                        "id": "0a580a2a-0013-ab66-cc8d-000000000042",
                        "name": "Tune dnf options"
                    }
                }
            ]
        }
    ],
    "stats": {
        "controller": {
            "changed": 11,
            "failures": 0,
            "ignored": 0,
            "ok": 24,
            "rescued": 0,
            "skipped": 5,
            "unreachable": 0
        },
        "localhost": {
            "changed": 2,
            "failures": 0,
            "ignored": 0,
            "ok": 6,
            "rescued": 0,
            "skipped": 0,
            "unreachable": 0
        }
    },
    "trusted": true
},
{
    "branch": "main",
    "index": "1",
    "phase": "pre",
    "playbook": "gitlab.com/softwarefactory-project/centosinfra-prod/sf-config/playbooks/rhel_subscription/register.yaml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-06-11T13:28:11.216024Z",
                    "start": "2026-06-11T13:28:10.960784Z"
                },
                "id": "0a580a2a-0013-fcb2-cbfc-000000000002",
                "name": "all"
            },
            "tasks": [
                {
                    "hosts": {
                        "controller": {
                            "action": "community.general.redhat_subscription",
                            "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result",
                            "changed": false,
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T13:28:11.015716Z",
                            "start": "2026-06-11T13:28:10.970690Z"
                        },
                        "id": "0a580a2a-0013-fcb2-cbfc-000000000004",
                        "name": "Register system"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.set_fact",
                            "changed": false,
                            "false_condition": "ansible_distribution | lower == 'redhat'",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T13:28:11.069870Z",
                            "start": "2026-06-11T13:28:11.023998Z"
                        },
                        "id": "0a580a2a-0013-fcb2-cbfc-000000000005",
                        "name": "Get minor release for EUS activation"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "community.general.rhsm_repository",
                            "changed": false,
                            "msg": "All items skipped",
                            "results": [
                                {
                                    "ansible_loop_var": "item",
                                    "changed": false,
                                    "false_condition": "ansible_distribution | lower == 'redhat'",
                                    "item": "rhel-9-for-x86_64-baseos-eus-rpms",
                                    "skip_reason": "Conditional result was False",
                                    "skipped": true
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "changed": false,
                                    "false_condition": "ansible_distribution | lower == 'redhat'",
                                    "item": "rhel-9-for-x86_64-appstream-eus-rpms",
                                    "skip_reason": "Conditional result was False",
                                    "skipped": true
                                }
                            ],
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T13:28:11.131571Z",
                            "start": "2026-06-11T13:28:11.074874Z"
                        },
                        "id": "0a580a2a-0013-fcb2-cbfc-000000000006",
                        "name": "Manage Extended Update Support repos"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.dnf",
                            "changed": false,
                            "false_condition": "ansible_distribution | lower == 'redhat'",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T13:28:11.173355Z",
                            "start": "2026-06-11T13:28:11.136776Z"
                        },
                        "id": "0a580a2a-0013-fcb2-cbfc-000000000007",
                        "name": "Upgrade all packages"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.reboot",
                            "changed": false,
                            "false_condition": "ansible_distribution | lower == 'redhat'",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T13:28:11.216024Z",
                            "start": "2026-06-11T13:28:11.179468Z"
                        },
                        "id": "0a580a2a-0013-fcb2-cbfc-000000000008",
                        "name": "Reboot to use new kernel"
                    }
                }
            ]
        }
    ],
    "stats": {
        "controller": {
            "changed": 0,
            "failures": 0,
            "ignored": 0,
            "ok": 0,
            "rescued": 0,
            "skipped": 5,
            "unreachable": 0
        }
    },
    "trusted": true
},
{
    "branch": "master",
    "index": "2",
    "phase": "pre",
    "playbook": "softwarefactory-project.io/software-factory/sf-operator/playbooks/install-minikube.yaml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-06-11T13:30:44.377996Z",
                    "start": "2026-06-11T13:28:12.008871Z"
                },
                "id": "0a580a2a-0013-ade6-837e-000000000002",
                "name": "controller"
            },
            "tasks": [
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.file",
                            "changed": true,
                            "diff": {
                                "after": {
                                    "mode": "0700",
                                    "path": "/dev/shm/etcd",
                                    "state": "directory"
                                },
                                "before": {
                                    "mode": "0755",
                                    "path": "/dev/shm/etcd",
                                    "state": "absent"
                                }
                            },
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_diff_peek": null,
                                    "_original_basename": null,
                                    "access_time": null,
                                    "access_time_format": "%Y%m%d%H%M.%S",
                                    "attributes": null,
                                    "follow": true,
                                    "force": false,
                                    "group": "root",
                                    "mode": 448,
                                    "modification_time": null,
                                    "modification_time_format": "%Y%m%d%H%M.%S",
                                    "owner": "root",
                                    "path": "/dev/shm/etcd",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0700",
                            "owner": "root",
                            "path": "/dev/shm/etcd",
                            "secontext": "unconfined_u:object_r:user_tmp_t:s0",
                            "size": 40,
                            "state": "directory",
                            "uid": 0
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T13:28:12.514411Z",
                            "start": "2026-06-11T13:28:12.018220Z"
                        },
                        "id": "0a580a2a-0013-ade6-837e-000000000004",
                        "name": "Create ramdisk folder"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.dnf",
                            "changed": true,
                            "invocation": {
                                "module_args": {
                                    "allow_downgrade": false,
                                    "allowerasing": false,
                                    "autoremove": false,
                                    "bugfix": false,
                                    "cacheonly": false,
                                    "conf_file": null,
                                    "disable_excludes": null,
                                    "disable_gpg_check": false,
                                    "disable_plugin": [],
                                    "disablerepo": [],
                                    "download_dir": null,
                                    "download_only": false,
                                    "enable_plugin": [],
                                    "enablerepo": [],
                                    "exclude": [],
                                    "install_repoquery": true,
                                    "install_weak_deps": true,
                                    "installroot": "/",
                                    "list": null,
                                    "lock_timeout": 30,
                                    "name": [
                                        "podman",
                                        "bind-utils"
                                    ],
                                    "nobest": false,
                                    "releasever": null,
                                    "security": false,
                                    "skip_broken": false,
                                    "sslverify": true,
                                    "state": "present",
                                    "update_cache": false,
                                    "update_only": false,
                                    "use_backend": "auto",
                                    "validate_certs": true
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "results": [
                                "Installed: criu-libs-3.19-5.el9.x86_64",
                                "Installed: crun-1.27-2.el9.x86_64",
                                "Installed: netavark-2:1.17.2-1.el9.x86_64",
                                "Installed: podman-6:5.8.2-1.el9.x86_64",
                                "Installed: conmon-3:2.2.1-1.el9.x86_64",
                                "Installed: libuv-1:1.42.0-2.el9.x86_64",
                                "Installed: protobuf-c-1.3.3-13.el9.x86_64",
                                "Installed: libslirp-4.4.0-8.el9.x86_64",
                                "Installed: yajl-2.1.0-25.el9.x86_64",
                                "Installed: container-selinux-4:2.247.0-1.el9.noarch",
                                "Installed: shadow-utils-subid-2:4.9-17.el9.x86_64",
                                "Installed: containers-common-5:5.8-1.el9.x86_64",
                                "Installed: fuse-common-3.10.2-9.el9.x86_64",
                                "Installed: bind-libs-32:9.16.23-43.el9.x86_64",
                                "Installed: bind-license-32:9.16.23-43.el9.noarch",
                                "Installed: slirp4netns-1.3.3-1.el9.x86_64",
                                "Installed: libnet-1.2-7.el9.x86_64",
                                "Installed: bind-utils-32:9.16.23-43.el9.x86_64",
                                "Installed: nftables-1:1.0.9-7.el9.x86_64",
                                "Installed: fstrm-0.6.1-3.el9.x86_64",
                                "Installed: passt-0^20251210.gd04c480-3.el9.x86_64",
                                "Installed: fuse-overlayfs-1.16-2.el9.x86_64",
                                "Installed: passt-selinux-0^20251210.gd04c480-3.el9.noarch",
                                "Installed: fuse3-3.10.2-9.el9.x86_64",
                                "Installed: aardvark-dns-2:1.17.0-1.el9.x86_64",
                                "Installed: criu-3.19-5.el9.x86_64",
                                "Installed: fuse3-libs-3.10.2-9.el9.x86_64"
                            ]
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T13:28:59.408726Z",
                            "start": "2026-06-11T13:28:12.518147Z"
                        },
                        "id": "0a580a2a-0013-ade6-837e-000000000005",
                        "name": "Installing packages"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.copy",
                            "changed": true,
                            "checksum": "4cf277d03fb8b702f2bfed22d315beacde030d7b",
                            "dest": "/etc/containers/containers.conf",
                            "diff": [],
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "tmpdo_jsof9",
                                    "attributes": null,
                                    "backup": true,
                                    "checksum": "4cf277d03fb8b702f2bfed22d315beacde030d7b",
                                    "content": null,
                                    "dest": "/etc/containers/containers.conf",
                                    "directory_mode": null,
                                    "follow": false,
                                    "force": true,
                                    "group": null,
                                    "local_follow": null,
                                    "mode": null,
                                    "owner": null,
                                    "remote_src": null,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": "/home/zuul-worker/.ansible/tmp/ansible-tmp-1781184539.4990225-9-77219522266031/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "99dc9d9c1833045fd7a7422255e03b07",
                            "mode": "0644",
                            "owner": "root",
                            "secontext": "system_u:object_r:etc_t:s0",
                            "size": 28,
                            "src": "/home/zuul-worker/.ansible/tmp/ansible-tmp-1781184539.4990225-9-77219522266031/source",
                            "state": "file",
                            "uid": 0
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T13:29:00.520381Z",
                            "start": "2026-06-11T13:28:59.416959Z"
                        },
                        "id": "0a580a2a-0013-ade6-837e-000000000006",
                        "name": "Set pids_limit in containers.conf"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "accept_ranges": "bytes",
                            "action": "ansible.builtin.uri",
                            "age": "13",
                            "changed": true,
                            "connection": "close",
                            "content_disposition": "attachment; filename=minikube-linux-amd64",
                            "content_length": "132766301",
                            "content_type": "application/octet-stream",
                            "cookies": {},
                            "cookies_string": "",
                            "date": "Thu, 11 Jun 2026 13:29:01 GMT",
                            "elapsed": 0,
                            "etag": "\"0x8DD995F30FCC1F2\"",
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "attributes": null,
                                    "body": null,
                                    "body_format": "raw",
                                    "ca_path": null,
                                    "ciphers": null,
                                    "client_cert": null,
                                    "client_key": null,
                                    "creates": null,
                                    "decompress": true,
                                    "dest": "/usr/bin/minikube",
                                    "follow_redirects": "safe",
                                    "force": false,
                                    "force_basic_auth": false,
                                    "group": null,
                                    "headers": {},
                                    "http_agent": "ansible-httpget",
                                    "method": "GET",
                                    "mode": "0755",
                                    "owner": null,
                                    "path": "/usr/bin/minikube",
                                    "remote_src": false,
                                    "removes": null,
                                    "return_content": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "status_code": [
                                        200,
                                        304
                                    ],
                                    "timeout": 30,
                                    "unix_socket": null,
                                    "unredirected_headers": [],
                                    "unsafe_writes": false,
                                    "url": "https://github.com/kubernetes/minikube/releases/download/v1.36.0/minikube-linux-amd64",
                                    "url_password": null,
                                    "url_username": null,
                                    "use_gssapi": false,
                                    "use_netrc": true,
                                    "use_proxy": true,
                                    "validate_certs": true
                                }
                            },
                            "last_modified": "Thu, 22 May 2025 18:33:47 GMT",
                            "mode": "0755",
                            "msg": "OK (132766301 bytes)",
                            "owner": "root",
                            "path": "/usr/bin/minikube",
                            "redirected": true,
                            "secontext": "system_u:object_r:bin_t:s0",
                            "server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0",
                            "size": 132766301,
                            "state": "file",
                            "status": 200,
                            "uid": 0,
                            "url": "https://release-assets.githubusercontent.com/github-production-release-asset/56353740/78b372d1-5edc-4c03-ac1c-94d56212b2f4?sp=r&sv=2018-11-09&sr=b&spr=https&se=2026-06-11T14%3A15%3A17Z&rscd=attachment%3B+filename%3Dminikube-linux-amd64&rsct=application%2Foctet-stream&skoid=96c2d410-5711-43a1-aedd-ab1947aa7ab0&sktid=398a6654-997b-47e9-b12b-9515b896b4de&skt=2026-06-11T13%3A14%3A47Z&ske=2026-06-11T14%3A15%3A17Z&sks=b&skv=2018-11-09&sig=%2F%2BUFT0ZPA2FUMyZmnYu3I2F8Rf0EYzRyEExkPGuT72k%3D&jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmVsZWFzZS1hc3NldHMuZ2l0aHVidXNlcmNvbnRlbnQuY29tIiwia2V5Ijoia2V5MSIsImV4cCI6MTc4MTE4ODEyOCwibmJmIjoxNzgxMTg0NTI4LCJwYXRoIjoicmVsZWFzZWFzc2V0cHJvZHVjdGlvbi5ibG9iLmNvcmUud2luZG93cy5uZXQifQ.G92465EC0jIzSQoUApvSX8VGF-63kYIxgwCg2yCSQFc&response-content-disposition=attachment%3B%20filename%3Dminikube-linux-amd64&response-content-type=application%2Foctet-stream",
                            "via": "1.1 varnish, 1.1 varnish",
                            "x_cache": "HIT, HIT",
                            "x_cache_hits": "890, 1",
                            "x_ms_access_tier": "Hot",
                            "x_ms_access_tier_inferred": "true",
                            "x_ms_blob_type": "BlockBlob",
                            "x_ms_creation_time": "Thu, 22 May 2025 18:33:47 GMT",
                            "x_ms_lease_state": "available",
                            "x_ms_lease_status": "unlocked",
                            "x_ms_request_id": "cdc91a82-501e-006a-3274-f5397d000000",
                            "x_ms_server_encrypted": "true",
                            "x_ms_version": "2018-11-09",
                            "x_served_by": "cache-iad-kiad7000043-IAD, cache-yyz4572-YYZ",
                            "x_timer": "S1781184541.345815,VS0,VE10"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T13:29:02.015451Z",
                            "start": "2026-06-11T13:29:00.525034Z"
                        },
                        "id": "0a580a2a-0013-ade6-837e-000000000007",
                        "name": "Installing Minikube"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "command",
                            "changed": true,
                            "cmd": [
                                "minikube",
                                "start",
                                "--driver=podman",
                                "--kubernetes-version=v1.32",
                                "--embed-certs",
                                "--container-runtime=cri-o",
                                "--addons",
                                "ingress,ingress-dns",
                                "--cpus",
                                "no-limit",
                                "--memory",
                                "no-limit",
                                "--delete-on-failure=true",
                                "--disable-metrics=true",
                                "--mount",
                                "--mount-string=/dev/shm/etcd:/var/lib/minikube/etcd"
                            ],
                            "delta": "0:01:32.911052",
                            "end": "2026-06-11 09:30:35.343883",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "minikube start --driver=podman --kubernetes-version=v1.32 --embed-certs --container-runtime=cri-o --addons ingress,ingress-dns --cpus no-limit --memory no-limit --delete-on-failure=true --disable-metrics=true --mount --mount-string=\"/dev/shm/etcd:/var/lib/minikube/etcd\"\n",
                                    "_uses_shell": false,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": null,
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0a580a2a-0013-ade6-837e-000000000008-1-controller",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-11 09:29:02.432831",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "* minikube v1.36.0 on Centos 9 (kvm/amd64)\n  Using Kubernetes 1.32.5 since patch version was unspecified\n* minikube 1.38.1 is available! Download it: https://github.com/kubernetes/minikube/releases/tag/v1.38.1\n* To disable this notice, run: 'minikube config set WantUpdateNotification false'\n\n* Using the podman driver based on user configuration\n* Using Podman driver with root privileges\n* Starting \"minikube\" primary control-plane node in \"minikube\" cluster\n* Pulling base image v0.0.47 ...\n* Downloading Kubernetes v1.32.5 preload ...\n    > gcr.io/k8s-minikube/kicbase...:  0 B [_______________________] ?% ? p/s ?    > gcr.io/k8s-minikube/kicbase...:  1.61 KiB / 502.26 MiB [>_] 0.00% ? p/s ?    > gcr.io/k8s-minikube/kicbase...:  145.75 KiB / 502.26 MiB [] 0.03% ? p/s ?    > gcr.io/k8s-minikube/kicbase...:  24.50 MiB / 502.26 MiB  4.88% 40.87 MiB     > gcr.io/k8s-minikube/kicbase...:  59.80 MiB / 502.26 MiB  11.91% 40.87 MiB    > gcr.io/k8s-minikube/kicbase...:  92.08 MiB / 502.26 MiB  18.33% 40.87 MiB    > gcr.io/k8s-minikube/kicbase...:  129.50 MiB / 502.26 MiB  25.78% 49.53 Mi    > gcr.io/k8s-minikube/kicbase...:  170.19 MiB / 502.26 MiB  33.88% 49.53 Mi    > gcr.io/k8s-minikube/kicbase...:  208.75 MiB / 502.26 MiB  41.56% 49.53 Mi    > gcr.io/k8s-minikube/kicbase...:  243.31 MiB / 502.26 MiB  48.44% 58.56 Mi    > gcr.io/k8s-minikube/kicbase...:  285.41 MiB / 502.26 MiB  56.82% 58.56 Mi    > gcr.io/k8s-minikube/kicbase...:  321.24 MiB / 502.26 MiB  63.96% 58.56 Mi    > gcr.io/k8s-minikube/kicbase...:  355.92 MiB / 502.26 MiB  70.86% 66.90 Mi    > gcr.io/k8s-minikube/kicbase...:  386.13 MiB / 502.26 MiB  76.88% 66.90 Mi    > gcr.io/k8s-minikube/kicbase...:  414.96 MiB / 502.26 MiB  82.62% 66.90 Mi    > gcr.io/k8s-minikube/kicbase...:  443.75 MiB / 502.26 MiB  88.35% 72.03 Mi    > gcr.io/k8s-minikube/kicbase...:  461.30 MiB / 502.26 MiB  91.84% 72.03 Mi    > gcr.io/k8s-minikube/kicbase...:  489.80 MiB / 502.26 MiB  97.52% 72.03 Mi    > gcr.io/k8s-minikube/kicbase...:  502.26 MiB / 502.26 MiB  100.00% 144.45 E0611 09:29:10.620221   11130 cache.go:225] Error downloading kic artifacts:  not yet implemented, see issue #8426\n* Creating podman container (CPUs=no-limit, Memory=no-limit) ...\n* Preparing Kubernetes v1.32.5 on CRI-O 1.24.6 ...\n  - kubelet.housekeeping-interval=5m\n  - Generating certificates and keys ...\n  - Booting up control plane ...\n  - Configuring RBAC rules ...\n* Configuring CNI (Container Networking Interface) ...\n* Verifying Kubernetes components...\n  - Using image registry.k8s.io/ingress-nginx/controller:v1.12.2\n  - Using image registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.5.3\n  - Using image registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.5.3\n  - Using image gcr.io/k8s-minikube/storage-provisioner:v5\n  - Using image gcr.io/k8s-minikube/minikube-ingress-dns:0.0.3\n* Verifying ingress addon...\n* Enabled addons: ingress-dns, storage-provisioner, default-storageclass, ingress\n* kubectl not found. If you need it, try: 'minikube kubectl -- get pods -A'\n* Done! kubectl is now configured to use \"minikube\" cluster and \"default\" namespace by default",
                            "stdout_lines": [
                                "* minikube v1.36.0 on Centos 9 (kvm/amd64)",
                                "  Using Kubernetes 1.32.5 since patch version was unspecified",
                                "* minikube 1.38.1 is available! Download it: https://github.com/kubernetes/minikube/releases/tag/v1.38.1",
                                "* To disable this notice, run: 'minikube config set WantUpdateNotification false'",
                                "",
                                "* Using the podman driver based on user configuration",
                                "* Using Podman driver with root privileges",
                                "* Starting \"minikube\" primary control-plane node in \"minikube\" cluster",
                                "* Pulling base image v0.0.47 ...",
                                "* Downloading Kubernetes v1.32.5 preload ...",
                                "    > gcr.io/k8s-minikube/kicbase...:  0 B [_______________________] ?% ? p/s ?    > gcr.io/k8s-minikube/kicbase...:  1.61 KiB / 502.26 MiB [>_] 0.00% ? p/s ?    > gcr.io/k8s-minikube/kicbase...:  145.75 KiB / 502.26 MiB [] 0.03% ? p/s ?    > gcr.io/k8s-minikube/kicbase...:  24.50 MiB / 502.26 MiB  4.88% 40.87 MiB     > gcr.io/k8s-minikube/kicbase...:  59.80 MiB / 502.26 MiB  11.91% 40.87 MiB    > gcr.io/k8s-minikube/kicbase...:  92.08 MiB / 502.26 MiB  18.33% 40.87 MiB    > gcr.io/k8s-minikube/kicbase...:  129.50 MiB / 502.26 MiB  25.78% 49.53 Mi    > gcr.io/k8s-minikube/kicbase...:  170.19 MiB / 502.26 MiB  33.88% 49.53 Mi    > gcr.io/k8s-minikube/kicbase...:  208.75 MiB / 502.26 MiB  41.56% 49.53 Mi    > gcr.io/k8s-minikube/kicbase...:  243.31 MiB / 502.26 MiB  48.44% 58.56 Mi    > gcr.io/k8s-minikube/kicbase...:  285.41 MiB / 502.26 MiB  56.82% 58.56 Mi    > gcr.io/k8s-minikube/kicbase...:  321.24 MiB / 502.26 MiB  63.96% 58.56 Mi    > gcr.io/k8s-minikube/kicbase...:  355.92 MiB / 502.26 MiB  70.86% 66.90 Mi    > gcr.io/k8s-minikube/kicbase...:  386.13 MiB / 502.26 MiB  76.88% 66.90 Mi    > gcr.io/k8s-minikube/kicbase...:  414.96 MiB / 502.26 MiB  82.62% 66.90 Mi    > gcr.io/k8s-minikube/kicbase...:  443.75 MiB / 502.26 MiB  88.35% 72.03 Mi    > gcr.io/k8s-minikube/kicbase...:  461.30 MiB / 502.26 MiB  91.84% 72.03 Mi    > gcr.io/k8s-minikube/kicbase...:  489.80 MiB / 502.26 MiB  97.52% 72.03 Mi    > gcr.io/k8s-minikube/kicbase...:  502.26 MiB / 502.26 MiB  100.00% 144.45 E0611 09:29:10.620221   11130 cache.go:225] Error downloading kic artifacts:  not yet implemented, see issue #8426",
                                "* Creating podman container (CPUs=no-limit, Memory=no-limit) ...",
                                "* Preparing Kubernetes v1.32.5 on CRI-O 1.24.6 ...",
                                "  - kubelet.housekeeping-interval=5m",
                                "  - Generating certificates and keys ...",
                                "  - Booting up control plane ...",
                                "  - Configuring RBAC rules ...",
                                "* Configuring CNI (Container Networking Interface) ...",
                                "* Verifying Kubernetes components...",
                                "  - Using image registry.k8s.io/ingress-nginx/controller:v1.12.2",
                                "  - Using image registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.5.3",
                                "  - Using image registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.5.3",
                                "  - Using image gcr.io/k8s-minikube/storage-provisioner:v5",
                                "  - Using image gcr.io/k8s-minikube/minikube-ingress-dns:0.0.3",
                                "* Verifying ingress addon...",
                                "* Enabled addons: ingress-dns, storage-provisioner, default-storageclass, ingress",
                                "* kubectl not found. If you need it, try: 'minikube kubectl -- get pods -A'",
                                "* Done! kubectl is now configured to use \"minikube\" cluster and \"default\" namespace by default"
                            ],
                            "zuul_log_id": "0a580a2a-0013-ade6-837e-000000000008-1-controller"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T13:30:35.691465Z",
                            "start": "2026-06-11T13:29:02.057238Z"
                        },
                        "id": "0a580a2a-0013-ade6-837e-000000000008",
                        "name": "Start minikube"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "command",
                            "changed": true,
                            "cmd": [
                                "minikube",
                                "ip"
                            ],
                            "delta": "0:00:00.304199",
                            "end": "2026-06-11 09:30:36.288081",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "minikube ip",
                                    "_uses_shell": false,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": null,
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0a580a2a-0013-ade6-837e-000000000009-1-controller",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-11 09:30:35.983882",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "192.168.49.2",
                            "stdout_lines": [
                                "192.168.49.2"
                            ],
                            "zuul_log_id": "0a580a2a-0013-ade6-837e-000000000009-1-controller"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T13:30:36.745503Z",
                            "start": "2026-06-11T13:30:35.727297Z"
                        },
                        "id": "0a580a2a-0013-ade6-837e-000000000009",
                        "name": "Get minikube deployment ip"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "shell",
                            "changed": true,
                            "cmd": "ip route show default | awk '{print $5}'",
                            "delta": "0:00:00.007581",
                            "end": "2026-06-11 09:30:37.067223",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ip route show default | awk '{print $5}'",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": null,
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0a580a2a-0013-ade6-837e-00000000000a-1-controller",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-11 09:30:37.059642",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "eth0",
                            "stdout_lines": [
                                "eth0"
                            ],
                            "zuul_log_id": "0a580a2a-0013-ade6-837e-00000000000a-1-controller"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T13:30:37.306865Z",
                            "start": "2026-06-11T13:30:36.785338Z"
                        },
                        "id": "0a580a2a-0013-ade6-837e-00000000000a",
                        "name": "Get default interface"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "minikube",
                                "kubectl",
                                "--",
                                "get",
                                "pod",
                                "-A"
                            ],
                            "delta": "0:00:06.533562",
                            "end": "2026-06-11 09:30:44.134216",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "minikube kubectl --  get pod -A",
                                    "_uses_shell": false,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": null,
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0a580a2a-0013-ade6-837e-00000000000b-1-controller",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-11 09:30:37.600654",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "NAMESPACE       NAME                                        READY   STATUS             RESTARTS   AGE\ningress-nginx   ingress-nginx-admission-create-vtc4r        0/1     Completed          0          38s\ningress-nginx   ingress-nginx-admission-patch-dpk4w         0/1     Completed          2          38s\ningress-nginx   ingress-nginx-controller-86649c845b-85r2r   0/1     Running            0          38s\nkube-system     coredns-668d6bf9bc-ptllb                    1/1     Running            0          38s\nkube-system     etcd-minikube                               1/1     Running            0          43s\nkube-system     kindnet-lnl9r                               1/1     Running            0          38s\nkube-system     kube-apiserver-minikube                     1/1     Running            0          43s\nkube-system     kube-controller-manager-minikube            1/1     Running            0          44s\nkube-system     kube-ingress-dns-minikube                   0/1     ImagePullBackOff   0          42s\nkube-system     kube-proxy-bflhx                            1/1     Running            0          38s\nkube-system     kube-scheduler-minikube                     1/1     Running            0          43s\nkube-system     storage-provisioner                         1/1     Running            0          42s",
                            "stdout_lines": [
                                "NAMESPACE       NAME                                        READY   STATUS             RESTARTS   AGE",
                                "ingress-nginx   ingress-nginx-admission-create-vtc4r        0/1     Completed          0          38s",
                                "ingress-nginx   ingress-nginx-admission-patch-dpk4w         0/1     Completed          2          38s",
                                "ingress-nginx   ingress-nginx-controller-86649c845b-85r2r   0/1     Running            0          38s",
                                "kube-system     coredns-668d6bf9bc-ptllb                    1/1     Running            0          38s",
                                "kube-system     etcd-minikube                               1/1     Running            0          43s",
                                "kube-system     kindnet-lnl9r                               1/1     Running            0          38s",
                                "kube-system     kube-apiserver-minikube                     1/1     Running            0          43s",
                                "kube-system     kube-controller-manager-minikube            1/1     Running            0          44s",
                                "kube-system     kube-ingress-dns-minikube                   0/1     ImagePullBackOff   0          42s",
                                "kube-system     kube-proxy-bflhx                            1/1     Running            0          38s",
                                "kube-system     kube-scheduler-minikube                     1/1     Running            0          43s",
                                "kube-system     storage-provisioner                         1/1     Running            0          42s"
                            ],
                            "zuul_log_id": "0a580a2a-0013-ade6-837e-00000000000b-1-controller"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T13:30:44.377996Z",
                            "start": "2026-06-11T13:30:37.349299Z"
                        },
                        "id": "0a580a2a-0013-ade6-837e-00000000000b",
                        "name": "Test minikube"
                    }
                }
            ]
        }
    ],
    "stats": {
        "controller": {
            "changed": 8,
            "failures": 0,
            "ignored": 0,
            "ok": 8,
            "rescued": 0,
            "skipped": 0,
            "unreachable": 0
        }
    },
    "trusted": false
},
{
    "branch": "master",
    "index": "3",
    "phase": "pre",
    "playbook": "softwarefactory-project.io/software-factory/sf-operator/playbooks/prepare-minikube.yaml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-06-11T13:30:46.738301Z",
                    "start": "2026-06-11T13:30:45.134865Z"
                },
                "id": "0a580a2a-0013-aeee-af33-000000000002",
                "name": "controller"
            },
            "tasks": [
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "minikube",
                                "kubectl",
                                "--",
                                "create",
                                "ns",
                                "sf"
                            ],
                            "delta": "0:00:00.137150",
                            "end": "2026-06-11 09:30:45.685072",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "minikube kubectl --  create ns sf",
                                    "_uses_shell": false,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": null,
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0a580a2a-0013-aeee-af33-000000000004-1-controller",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-11 09:30:45.547922",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "namespace/sf created",
                            "stdout_lines": [
                                "namespace/sf created"
                            ],
                            "zuul_log_id": "0a580a2a-0013-aeee-af33-000000000004-1-controller"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T13:30:46.176539Z",
                            "start": "2026-06-11T13:30:45.159352Z"
                        },
                        "id": "0a580a2a-0013-aeee-af33-000000000004",
                        "name": "Crete sf namespace"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "minikube",
                                "kubectl",
                                "--",
                                "config",
                                "set-context",
                                "--current",
                                "--namespace",
                                "sf"
                            ],
                            "delta": "0:00:00.155873",
                            "end": "2026-06-11 09:30:46.623370",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "minikube kubectl --  config set-context --current --namespace sf",
                                    "_uses_shell": false,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": null,
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0a580a2a-0013-aeee-af33-000000000005-1-controller",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-11 09:30:46.467497",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "Context \"minikube\" modified.",
                            "stdout_lines": [
                                "Context \"minikube\" modified."
                            ],
                            "zuul_log_id": "0a580a2a-0013-aeee-af33-000000000005-1-controller"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T13:30:46.738301Z",
                            "start": "2026-06-11T13:30:46.218359Z"
                        },
                        "id": "0a580a2a-0013-aeee-af33-000000000005",
                        "name": "Set sf as the default namespace"
                    }
                }
            ]
        }
    ],
    "stats": {
        "controller": {
            "changed": 2,
            "failures": 0,
            "ignored": 0,
            "ok": 2,
            "rescued": 0,
            "skipped": 0,
            "unreachable": 0
        }
    },
    "trusted": false
},
{
    "branch": "master",
    "index": "4",
    "phase": "pre",
    "playbook": "softwarefactory-project.io/software-factory/sf-operator/playbooks/install-test-dependencies.yaml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-06-11T13:31:07.697019Z",
                    "start": "2026-06-11T13:30:47.675170Z"
                },
                "id": "0a580a2a-0013-80d3-ef5a-000000000002",
                "name": "controller"
            },
            "tasks": [
                {
                    "hosts": {
                        "controller": {
                            "action": "command",
                            "changed": false,
                            "cmd": "go version",
                            "failed_when_result": false,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "go version",
                                    "_uses_shell": false,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": null,
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0a580a2a-0013-80d3-ef5a-000000000007-1-controller",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "[Errno 2] No such file or directory: b'go'",
                            "rc": 2,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": []
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-80d3-ef5a-000000000005",
                        "name": "install-golang",
                        "path": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/untrusted/project_0/softwarefactory-project.io/software-factory/sf-operator/roles/install-golang"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T13:30:48.221677Z",
                            "start": "2026-06-11T13:30:47.701072Z"
                        },
                        "id": "0a580a2a-0013-80d3-ef5a-000000000007",
                        "name": "Check Go version"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.file",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "_diff_peek": null,
                                    "_original_basename": null,
                                    "access_time": null,
                                    "access_time_format": "%Y%m%d%H%M.%S",
                                    "attributes": null,
                                    "follow": true,
                                    "force": false,
                                    "group": null,
                                    "mode": null,
                                    "modification_time": null,
                                    "modification_time_format": "%Y%m%d%H%M.%S",
                                    "owner": null,
                                    "path": "/usr/local/go",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "absent",
                                    "unsafe_writes": false
                                }
                            },
                            "path": "/usr/local/go",
                            "state": "absent"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-80d3-ef5a-000000000005",
                        "name": "install-golang",
                        "path": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/untrusted/project_0/softwarefactory-project.io/software-factory/sf-operator/roles/install-golang"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T13:30:48.708905Z",
                            "start": "2026-06-11T13:30:48.236362Z"
                        },
                        "id": "0a580a2a-0013-80d3-ef5a-000000000009",
                        "name": "Ensure a clean install"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.unarchive",
                            "changed": true,
                            "dest": "/usr/local",
                            "extract_results": {
                                "cmd": [
                                    "/bin/gtar",
                                    "--extract",
                                    "-C",
                                    "/usr/local",
                                    "-z",
                                    "-f",
                                    "/home/zuul-worker/.ansible/tmp/ansible-tmp-1781184648.8063571-10-239537479026595/go1.25.10.linux-amd64ou8og27r.tar.gz"
                                ],
                                "err": "",
                                "out": "",
                                "rc": 0
                            },
                            "gid": 0,
                            "group": "root",
                            "handler": "TgzArchive",
                            "invocation": {
                                "module_args": {
                                    "attributes": null,
                                    "copy": true,
                                    "creates": null,
                                    "decrypt": true,
                                    "dest": "/usr/local",
                                    "exclude": [],
                                    "extra_opts": [],
                                    "group": null,
                                    "include": [],
                                    "io_buffer_size": 65536,
                                    "keep_newer": false,
                                    "list_files": false,
                                    "mode": null,
                                    "owner": null,
                                    "remote_src": true,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": "https://go.dev/dl/go1.25.10.linux-amd64.tar.gz",
                                    "unsafe_writes": false,
                                    "validate_certs": true
                                }
                            },
                            "mode": "0755",
                            "owner": "root",
                            "secontext": "system_u:object_r:usr_t:s0",
                            "size": 141,
                            "src": "/home/zuul-worker/.ansible/tmp/ansible-tmp-1781184648.8063571-10-239537479026595/go1.25.10.linux-amd64ou8og27r.tar.gz",
                            "state": "directory",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-80d3-ef5a-000000000005",
                        "name": "install-golang",
                        "path": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/untrusted/project_0/softwarefactory-project.io/software-factory/sf-operator/roles/install-golang"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T13:31:01.591330Z",
                            "start": "2026-06-11T13:30:48.716723Z"
                        },
                        "id": "0a580a2a-0013-80d3-ef5a-00000000000a",
                        "name": "Extract Go archive"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.file",
                            "changed": true,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "item",
                                    "changed": true,
                                    "dest": "/usr/bin/go",
                                    "diff": {
                                        "after": {
                                            "path": "/usr/bin/go",
                                            "state": "link"
                                        },
                                        "before": {
                                            "path": "/usr/bin/go",
                                            "state": "absent"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 0,
                                    "group": "root",
                                    "invocation": {
                                        "module_args": {
                                            "_diff_peek": null,
                                            "_original_basename": null,
                                            "access_time": null,
                                            "access_time_format": "%Y%m%d%H%M.%S",
                                            "attributes": null,
                                            "dest": "/usr/bin/go",
                                            "follow": true,
                                            "force": false,
                                            "group": null,
                                            "mode": null,
                                            "modification_time": null,
                                            "modification_time_format": "%Y%m%d%H%M.%S",
                                            "owner": null,
                                            "path": "/usr/bin/go",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": "/usr/local/go/bin/go",
                                            "state": "link",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "item": "go",
                                    "mode": "0777",
                                    "owner": "root",
                                    "secontext": "unconfined_u:object_r:bin_t:s0",
                                    "size": 20,
                                    "src": "/usr/local/go/bin/go",
                                    "state": "link",
                                    "uid": 0
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "changed": true,
                                    "dest": "/usr/bin/gofmt",
                                    "diff": {
                                        "after": {
                                            "path": "/usr/bin/gofmt",
                                            "state": "link"
                                        },
                                        "before": {
                                            "path": "/usr/bin/gofmt",
                                            "state": "absent"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 0,
                                    "group": "root",
                                    "invocation": {
                                        "module_args": {
                                            "_diff_peek": null,
                                            "_original_basename": null,
                                            "access_time": null,
                                            "access_time_format": "%Y%m%d%H%M.%S",
                                            "attributes": null,
                                            "dest": "/usr/bin/gofmt",
                                            "follow": true,
                                            "force": false,
                                            "group": null,
                                            "mode": null,
                                            "modification_time": null,
                                            "modification_time_format": "%Y%m%d%H%M.%S",
                                            "owner": null,
                                            "path": "/usr/bin/gofmt",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": "/usr/local/go/bin/gofmt",
                                            "state": "link",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "item": "gofmt",
                                    "mode": "0777",
                                    "owner": "root",
                                    "secontext": "unconfined_u:object_r:bin_t:s0",
                                    "size": 23,
                                    "src": "/usr/local/go/bin/gofmt",
                                    "state": "link",
                                    "uid": 0
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-80d3-ef5a-000000000005",
                        "name": "install-golang",
                        "path": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/untrusted/project_0/softwarefactory-project.io/software-factory/sf-operator/roles/install-golang"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T13:31:02.102405Z",
                            "start": "2026-06-11T13:31:01.601040Z"
                        },
                        "id": "0a580a2a-0013-80d3-ef5a-00000000000b",
                        "name": "Create symlinks for Go binary"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.dnf",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "allow_downgrade": false,
                                    "allowerasing": false,
                                    "autoremove": false,
                                    "bugfix": false,
                                    "cacheonly": false,
                                    "conf_file": null,
                                    "disable_excludes": null,
                                    "disable_gpg_check": false,
                                    "disable_plugin": [],
                                    "disablerepo": [],
                                    "download_dir": null,
                                    "download_only": false,
                                    "enable_plugin": [],
                                    "enablerepo": [],
                                    "exclude": [],
                                    "install_repoquery": true,
                                    "install_weak_deps": true,
                                    "installroot": "/",
                                    "list": null,
                                    "lock_timeout": 30,
                                    "name": [
                                        "python3-pip",
                                        "python3-setuptools",
                                        "unzip"
                                    ],
                                    "nobest": false,
                                    "releasever": null,
                                    "security": false,
                                    "skip_broken": false,
                                    "sslverify": true,
                                    "state": "present",
                                    "update_cache": false,
                                    "update_only": false,
                                    "use_backend": "auto",
                                    "validate_certs": true
                                }
                            },
                            "msg": "Nothing to do",
                            "rc": 0,
                            "results": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T13:31:03.428846Z",
                            "start": "2026-06-11T13:31:02.120300Z"
                        },
                        "id": "0a580a2a-0013-80d3-ef5a-00000000000d",
                        "name": "Installing packages"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.pip",
                            "changed": true,
                            "cmd": [
                                "/usr/bin/python3",
                                "-m",
                                "pip.__main__",
                                "install",
                                "git-review",
                                "kubernetes",
                                "oauthlib>=3.2.2",
                                "websocket-client"
                            ],
                            "invocation": {
                                "module_args": {
                                    "chdir": null,
                                    "editable": false,
                                    "executable": null,
                                    "extra_args": null,
                                    "name": [
                                        "git-review",
                                        "kubernetes",
                                        "oauthlib>=3.2.2",
                                        "websocket-client"
                                    ],
                                    "requirements": null,
                                    "state": "present",
                                    "umask": null,
                                    "version": null,
                                    "virtualenv": null,
                                    "virtualenv_command": "virtualenv",
                                    "virtualenv_python": null,
                                    "virtualenv_site_packages": false
                                }
                            },
                            "name": [
                                "git-review",
                                "kubernetes",
                                "oauthlib>=3.2.2",
                                "websocket-client"
                            ],
                            "requirements": null,
                            "state": "present",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "Defaulting to user installation because normal site-packages is not writeable\nCollecting git-review\n  Downloading git_review-2.5.0-py3-none-any.whl (53 kB)\nCollecting kubernetes\n  Downloading kubernetes-35.0.0-py2.py3-none-any.whl (2.0 MB)\nCollecting oauthlib>=3.2.2\n  Downloading oauthlib-3.3.1-py3-none-any.whl (160 kB)\nCollecting websocket-client\n  Downloading websocket_client-1.9.0-py3-none-any.whl (82 kB)\nRequirement already satisfied: requests>=1.1 in /usr/lib/python3.9/site-packages (from git-review) (2.25.1)\nRequirement already satisfied: python-dateutil>=2.5.3 in /usr/lib/python3.9/site-packages (from kubernetes) (2.9.0.post0)\nCollecting certifi>=14.05.14\n  Downloading certifi-2026.5.20-py3-none-any.whl (134 kB)\nCollecting requests-oauthlib\n  Downloading requests_oauthlib-2.0.0-py2.py3-none-any.whl (24 kB)\nRequirement already satisfied: urllib3!=2.6.0,>=1.24.2 in /usr/lib/python3.9/site-packages (from kubernetes) (1.26.5)\nCollecting durationpy>=0.7\n  Downloading durationpy-0.10-py3-none-any.whl (3.9 kB)\nRequirement already satisfied: six>=1.9.0 in /usr/lib/python3.9/site-packages (from kubernetes) (1.15.0)\nRequirement already satisfied: pyyaml>=5.4.1 in /usr/lib64/python3.9/site-packages (from kubernetes) (5.4.1)\nRequirement already satisfied: idna<3,>=2.5 in /usr/lib/python3.9/site-packages (from requests>=1.1->git-review) (2.10)\nRequirement already satisfied: chardet<5,>=3.0.2 in /usr/lib/python3.9/site-packages (from requests>=1.1->git-review) (4.0.0)\nInstalling collected packages: oauthlib, websocket-client, requests-oauthlib, durationpy, certifi, kubernetes, git-review\nSuccessfully installed certifi-2026.5.20 durationpy-0.10 git-review-2.5.0 kubernetes-35.0.0 oauthlib-3.3.1 requests-oauthlib-2.0.0 websocket-client-1.9.0\n",
                            "stdout_lines": [
                                "Defaulting to user installation because normal site-packages is not writeable",
                                "Collecting git-review",
                                "  Downloading git_review-2.5.0-py3-none-any.whl (53 kB)",
                                "Collecting kubernetes",
                                "  Downloading kubernetes-35.0.0-py2.py3-none-any.whl (2.0 MB)",
                                "Collecting oauthlib>=3.2.2",
                                "  Downloading oauthlib-3.3.1-py3-none-any.whl (160 kB)",
                                "Collecting websocket-client",
                                "  Downloading websocket_client-1.9.0-py3-none-any.whl (82 kB)",
                                "Requirement already satisfied: requests>=1.1 in /usr/lib/python3.9/site-packages (from git-review) (2.25.1)",
                                "Requirement already satisfied: python-dateutil>=2.5.3 in /usr/lib/python3.9/site-packages (from kubernetes) (2.9.0.post0)",
                                "Collecting certifi>=14.05.14",
                                "  Downloading certifi-2026.5.20-py3-none-any.whl (134 kB)",
                                "Collecting requests-oauthlib",
                                "  Downloading requests_oauthlib-2.0.0-py2.py3-none-any.whl (24 kB)",
                                "Requirement already satisfied: urllib3!=2.6.0,>=1.24.2 in /usr/lib/python3.9/site-packages (from kubernetes) (1.26.5)",
                                "Collecting durationpy>=0.7",
                                "  Downloading durationpy-0.10-py3-none-any.whl (3.9 kB)",
                                "Requirement already satisfied: six>=1.9.0 in /usr/lib/python3.9/site-packages (from kubernetes) (1.15.0)",
                                "Requirement already satisfied: pyyaml>=5.4.1 in /usr/lib64/python3.9/site-packages (from kubernetes) (5.4.1)",
                                "Requirement already satisfied: idna<3,>=2.5 in /usr/lib/python3.9/site-packages (from requests>=1.1->git-review) (2.10)",
                                "Requirement already satisfied: chardet<5,>=3.0.2 in /usr/lib/python3.9/site-packages (from requests>=1.1->git-review) (4.0.0)",
                                "Installing collected packages: oauthlib, websocket-client, requests-oauthlib, durationpy, certifi, kubernetes, git-review",
                                "Successfully installed certifi-2026.5.20 durationpy-0.10 git-review-2.5.0 kubernetes-35.0.0 oauthlib-3.3.1 requests-oauthlib-2.0.0 websocket-client-1.9.0"
                            ],
                            "version": null,
                            "virtualenv": null
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T13:31:07.697019Z",
                            "start": "2026-06-11T13:31:03.437888Z"
                        },
                        "id": "0a580a2a-0013-80d3-ef5a-00000000000e",
                        "name": "Install pip packages"
                    }
                }
            ]
        }
    ],
    "stats": {
        "controller": {
            "changed": 3,
            "failures": 0,
            "ignored": 0,
            "ok": 6,
            "rescued": 0,
            "skipped": 0,
            "unreachable": 0
        }
    },
    "trusted": false
},
{
    "branch": "master",
    "index": "0",
    "phase": "run",
    "playbook": "softwarefactory-project.io/software-factory/sf-operator/playbooks/run-deploy.yaml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-06-11T13:35:56.383498Z",
                    "start": "2026-06-11T13:31:08.471513Z"
                },
                "id": "0a580a2a-0013-22c2-bf3d-000000000002",
                "name": "controller"
            },
            "tasks": [
                {
                    "hosts": {
                        "controller": {
                            "action": "command",
                            "changed": true,
                            "cmd": [
                                "./hack/deploy.sh"
                            ],
                            "delta": "0:04:47.062092",
                            "end": "2026-06-11 09:35:55.979396",
                            "failed": true,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "./hack/deploy.sh",
                                    "_uses_shell": false,
                                    "argv": null,
                                    "chdir": "src/softwarefactory-project.io/software-factory/sf-operator",
                                    "creates": null,
                                    "executable": null,
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0a580a2a-0013-22c2-bf3d-000000000004-1-controller",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "non-zero return code",
                            "rc": 1,
                            "start": "2026-06-11 09:31:08.917304",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[+] Installing kubectl\n  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current\n                                 Dload  Upload   Total   Spent    Left  Speed\n\r  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0\r100 56.7M  100 56.7M    0     0   158M      0 --:--:-- --:--:-- --:--:--  158M\ngo: downloading go1.25.11 (linux/amd64)\nError from server (NotFound): pods \"gerrit-0\" not found\n[+] Setting up gerrit\ngo: downloading k8s.io/client-go v0.30.2\ngo: downloading github.com/spf13/cobra v1.8.1\ngo: downloading github.com/openshift/api v0.0.0-20240715171821-e9f09d21bcb5\ngo: downloading gopkg.in/yaml.v3 v3.0.1\ngo: downloading sigs.k8s.io/controller-runtime v0.18.4\ngo: downloading k8s.io/api v0.30.2\ngo: downloading sigs.k8s.io/yaml v1.4.0\ngo: downloading go.uber.org/zap v1.27.0\ngo: downloading k8s.io/apimachinery v0.30.2\ngo: downloading k8s.io/utils v0.0.0-20240711033017-18e509b52bc8\ngo: downloading github.com/fatih/color v1.17.0\ngo: downloading github.com/go-sql-driver/mysql v1.8.1\ngo: downloading gopkg.in/ini.v1 v1.67.0\ngo: downloading k8s.io/kubectl v0.30.2\ngo: downloading golang.org/x/exp v0.0.0-20240716175740-e3f259677ff7\ngo: downloading gopkg.in/yaml.v2 v2.4.0\ngo: downloading github.com/google/uuid v1.6.0\ngo: downloading golang.org/x/crypto v0.52.0\ngo: downloading github.com/spf13/pflag v1.0.5\ngo: downloading go.uber.org/multierr v1.11.0\ngo: downloading k8s.io/apiextensions-apiserver v0.30.2\ngo: downloading github.com/gogo/protobuf v1.3.2\ngo: downloading github.com/google/gofuzz v1.2.0\ngo: downloading k8s.io/klog/v2 v2.130.1\ngo: downloading github.com/go-logr/logr v1.4.2\ngo: downloading github.com/go-logr/zapr v1.3.0\ngo: downloading gopkg.in/inf.v0 v0.9.1\ngo: downloading sigs.k8s.io/structured-merge-diff/v4 v4.4.1\ngo: downloading github.com/mattn/go-colorable v0.1.13\ngo: downloading github.com/mattn/go-isatty v0.0.20\ngo: downloading filippo.io/edwards25519 v1.1.1\ngo: downloading github.com/evanphx/json-patch/v5 v5.9.0\ngo: downloading golang.org/x/net v0.55.0\ngo: downloading github.com/imdario/mergo v0.3.16\ngo: downloading golang.org/x/term v0.43.0\ngo: downloading github.com/evanphx/json-patch v5.9.0+incompatible\ngo: downloading github.com/gorilla/websocket v1.5.1\ngo: downloading golang.org/x/sys v0.45.0\ngo: downloading sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd\ngo: downloading github.com/golang/protobuf v1.5.4\ngo: downloading github.com/google/gnostic-models v0.6.8\ngo: downloading k8s.io/kube-openapi v0.0.0-20240430033511-f0e62f92d13f\ngo: downloading golang.org/x/oauth2 v0.27.0\ngo: downloading golang.org/x/time v0.5.0\ngo: downloading github.com/json-iterator/go v1.1.12\ngo: downloading github.com/pkg/errors v0.9.1\ngo: downloading gomodules.xyz/jsonpatch/v2 v2.4.0\ngo: downloading github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da\ngo: downloading github.com/prometheus/client_golang v1.18.0\ngo: downloading google.golang.org/protobuf v1.34.1\ngo: downloading github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc\ngo: downloading github.com/moby/spdystream v0.5.1\ngo: downloading github.com/google/go-cmp v0.6.0\ngo: downloading github.com/fsnotify/fsnotify v1.7.0\ngo: downloading github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd\ngo: downloading github.com/modern-go/reflect2 v1.0.2\ngo: downloading github.com/prometheus/client_model v0.6.1\ngo: downloading github.com/prometheus/common v0.47.0\ngo: downloading github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822\ngo: downloading github.com/go-openapi/jsonreference v0.21.0\ngo: downloading github.com/go-openapi/swag v0.23.0\ngo: downloading github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f\ngo: downloading github.com/beorn7/perks v1.0.1\ngo: downloading github.com/cespare/xxhash/v2 v2.3.0\ngo: downloading github.com/prometheus/procfs v0.15.0\ngo: downloading golang.org/x/text v0.37.0\ngo: downloading github.com/emicklei/go-restful/v3 v3.12.0\ngo: downloading github.com/go-openapi/jsonpointer v0.21.0\ngo: downloading github.com/mailru/easyjson v0.7.7\ngo: downloading github.com/josharian/intern v1.0.0\n2026-06-11T09:31:49-04:00\tINFO\tOPENSHIFT_USER environment variable is not set, discovering Kubernetes Distribution\n\n2026-06-11T09:31:49-04:00\tINFO\tKubernetes Distribution found: Kubernetes\n\n2026-06-11T09:31:50-04:00\tINFO\tCreating  \"admin-ssh-key\" in sf\n2026-06-11T09:31:50-04:00\tINFO\t \"admin-ssh-key\" created\n2026-06-11T09:31:51-04:00\tINFO\tCreating  \"zuul-ssh-key\" in sf\n2026-06-11T09:31:51-04:00\tINFO\t \"zuul-ssh-key\" created\n2026-06-11T09:31:51-04:00\tINFO\tCreating  \"gerrit-admin-api-key\" in sf\n2026-06-11T09:31:51-04:00\tINFO\t \"gerrit-admin-api-key\" created\n2026-06-11T09:31:51-04:00\tINFO\tCreating  \"zuul-gerrit-api-key\" in sf\n2026-06-11T09:31:51-04:00\tINFO\t \"zuul-gerrit-api-key\" created\n2026-06-11T09:31:51-04:00\tINFO\tCreating  \"gerrit-httpd\" in sf\n2026-06-11T09:31:51-04:00\tINFO\t \"gerrit-httpd\" created\n2026-06-11T09:31:51-04:00\tINFO\tCreating  \"gerrit-sshd\" in sf\n2026-06-11T09:31:51-04:00\tINFO\t \"gerrit-sshd\" created\n2026-06-11T09:31:51-04:00\tINFO\tmanagesf-resources\n2026-06-11T09:31:51-04:00\tINFO\tCreating  \"managesf-resources-config-map\" in sf\n2026-06-11T09:31:51-04:00\tINFO\t \"managesf-resources-config-map\" created\n2026-06-11T09:31:51-04:00\tINFO\tmanagesf-resources-tooling\n2026-06-11T09:31:51-04:00\tINFO\tCreating  \"managesf-resources-tooling-config-map\" in sf\n2026-06-11T09:31:51-04:00\tINFO\t \"managesf-resources-tooling-config-map\" created\n2026-06-11T09:31:51-04:00\tINFO\tCreating  \"gerrit\" in sf\n2026-06-11T09:31:51-04:00\tINFO\t \"gerrit\" created\n2026-06-11T09:31:51-04:00\tINFO\tWaiting 10s for gerrit statefulset to be ready...\n2026-06-11T09:32:01-04:00\tINFO\tWaiting 10s for gerrit statefulset to be ready...\n2026-06-11T09:32:11-04:00\tINFO\tWaiting 10s for gerrit statefulset to be ready...\n2026-06-11T09:32:21-04:00\tINFO\tWaiting 10s for gerrit statefulset to be ready...\n2026-06-11T09:32:31-04:00\tINFO\tWaiting 10s for gerrit statefulset to be ready...\n2026-06-11T09:32:41-04:00\tINFO\tWaiting 10s for gerrit statefulset to be ready...\n2026-06-11T09:32:51-04:00\tINFO\tWaiting 10s for gerrit statefulset to be ready...\n2026-06-11T09:33:01-04:00\tINFO\tCreating  \"post-init\" in sf\n2026-06-11T09:33:01-04:00\tINFO\t \"post-init\" created\n2026-06-11T09:33:23-04:00\tINFO\tCreating  \"self-signed-cert\" in sf\n2026-06-11T09:33:23-04:00\tINFO\t \"self-signed-cert\" created\n2026-06-11T09:33:23-04:00\tINFO\tCreating  \"gerrit-ingress\" in sf\n2026-06-11T09:33:23-04:00\tINFO\t \"gerrit-ingress\" created\n2026-06-11T09:33:23-04:00\tINFO\tCreating  \"sf-ingress\" in sf\n2026-06-11T09:33:23-04:00\tINFO\t \"sf-ingress\" created\n2026-06-11T09:33:23-04:00\tINFO\tWaiting for gerrit-ingress ... [attempt 1/25]\n2026-06-11T09:33:30-04:00\tINFO\tWaiting for gerrit-ingress ... [attempt 2/25]\n2026-06-11T09:33:37-04:00\tINFO\tUpdating /etc/hosts\n2026-06-11T09:33:37-04:00\tINFO\tMaking sure Gerrit is up and ready...\n2026-06-11T09:33:37-04:00\tINFO\tQuerying Gerrit projects endpoint... [attempt 1/10]\n2026-06-11T09:33:37-04:00\tINFO\tGerrit is up and available\n2026-06-11T09:33:37-04:00\tINFO\tCloning config...\n2026-06-11T09:33:37-04:00\tINFO\tCloning repo https://admin:a16effe5-dce4-4213-9d0e-cda1bee91cca@gerrit.sfop.me/a/config in deploy/config\n2026-06-11T09:33:38-04:00\tINFO\tConfiguring local repository for commits...\n2026-06-11T09:33:38-04:00\tINFO\tCloning demo-tenant-config...\n2026-06-11T09:33:38-04:00\tINFO\tCloning repo https://admin:a16effe5-dce4-4213-9d0e-cda1bee91cca@gerrit.sfop.me/a/demo-tenant-config in deploy/demo-tenant-config\n2026-06-11T09:33:38-04:00\tINFO\tConfiguring local repository for commits...\n2026-06-11T09:33:38-04:00\tINFO\tCloning demo-project...\n2026-06-11T09:33:38-04:00\tINFO\tCloning repo https://admin:a16effe5-dce4-4213-9d0e-cda1bee91cca@gerrit.sfop.me/a/demo-project in deploy/demo-project\n2026-06-11T09:33:38-04:00\tINFO\tConfiguring local repository for commits...\n2026-06-11T09:33:38-04:00\tINFO\tInitialize demo-tenant's pipelines and jobs... \n2026-06-11T09:33:38-04:00\tINFO\tPushing local repo state to origin...\n2026-06-11T09:33:38-04:00\tINFO\tCreating or updating tenant demo-tenant... \n2026-06-11T09:33:38-04:00\tINFO\tPushing local repo state to origin...\n2026-06-11T09:33:38-04:00\tINFO\tInitialize demo-project's pipelines and jobs... \n2026-06-11T09:33:38-04:00\tINFO\tPushing local repo state to origin...\n2026-06-11T09:33:38-04:00\tINFO\tApplying CRDs (did you run \"make manifests\" first?)\n[+] Deploying sf-operator\n2026-06-11T09:33:39-04:00\tINFO\tOPENSHIFT_USER environment variable is not set, discovering Kubernetes Distribution\n\n2026-06-11T09:33:39-04:00\tINFO\tKubernetes Distribution found: Kubernetes\n\n2026-06-11T09:33:39-04:00\tINFO\tDeleting object, name: zookeeper\n2026-06-11T09:33:39-04:00\tINFO\tDeleting object, name: ca-cert\n2026-06-11T09:33:39-04:00\tINFO\tCreating secret, name: zuul-keystore-password\n2026-06-11T09:33:39-04:00\tINFO\tCreating object, name: zuul-keystore-password\n2026-06-11T09:33:39-04:00\tINFO\tCreating secret, name: zuul-auth-secret\n2026-06-11T09:33:39-04:00\tINFO\tCreating object, name: zuul-auth-secret\n2026-06-11T09:33:39-04:00\tINFO\tCreating config map name: zuul-scheduler-tooling-config-map\n2026-06-11T09:33:39-04:00\tINFO\tCreating object, name: zuul-scheduler-tooling-config-map\n2026-06-11T09:33:39-04:00\tINFO\tCreating config map name: git-server-pi-config-map\n2026-06-11T09:33:39-04:00\tINFO\tCreating object, name: git-server-pi-config-map\n2026-06-11T09:33:39-04:00\tINFO\tCreating object, name: git-server\n2026-06-11T09:33:39-04:00\tINFO\tCreating secret, name: mariadb-root-password\n2026-06-11T09:33:39-04:00\tINFO\tCreating object, name: mariadb-root-password\n2026-06-11T09:33:39-04:00\tINFO\tCreating secret, name: mariadb-config-secrets\n2026-06-11T09:33:39-04:00\tINFO\tCreating object, name: mariadb-config-secrets\n2026-06-11T09:33:39-04:00\tINFO\tCreating secret, name: mariadb-initdb-secrets\n2026-06-11T09:33:39-04:00\tINFO\tCreating object, name: mariadb-initdb-secrets\n2026-06-11T09:33:40-04:00\tINFO\tCreating object, name: mariadb\n2026-06-11T09:33:40-04:00\tINFO\tCreating ssh key, name: logserver-keys\n2026-06-11T09:33:40-04:00\tINFO\tCreating object, name: logserver-keys\n2026-06-11T09:33:40-04:00\tINFO\tCreating ssh key, name: logserver-uploader-keys\n2026-06-11T09:33:41-04:00\tINFO\tCreating object, name: logserver-uploader-keys\n2026-06-11T09:33:41-04:00\tINFO\tCreating ssh key, name: logserver-uploader-spare-keys\n2026-06-11T09:33:42-04:00\tINFO\tCreating object, name: logserver-uploader-spare-keys\n2026-06-11T09:33:42-04:00\tINFO\tCreating config map name: logserver-config-map\n2026-06-11T09:33:42-04:00\tINFO\tCreating object, name: logserver-config-map\n2026-06-11T09:33:42-04:00\tINFO\tCreating service, name: logserver\n2026-06-11T09:33:42-04:00\tINFO\tCreating object, name: logserver\n2026-06-11T09:33:42-04:00\tINFO\tCreating object, name: logserver\n2026-06-11T09:33:42-04:00\tINFO\tCreating object, name: gateway\n2026-06-11T09:33:42-04:00\tINFO\tCreating config map name: gateway-config-map\n2026-06-11T09:33:42-04:00\tINFO\tCreating object, name: gateway-config-map\n2026-06-11T09:33:42-04:00\tINFO\tCreating object, name: gateway\n2026-06-11T09:33:42-04:00\tINFO\tCreating service, name: hound-search\n2026-06-11T09:33:42-04:00\tINFO\tCreating object, name: hound-search\n2026-06-11T09:33:42-04:00\tINFO\tCreating object, name: hound-search\n2026-06-11T09:33:42-04:00\tINFO\tCreating object, name: logjuicer-pvc\n2026-06-11T09:33:42-04:00\tINFO\tCreating object, name: logjuicer\n2026-06-11T09:33:42-04:00\tINFO\tCreating object, name: logjuicer\n2026-06-11T09:33:42-04:00\tINFO\tDeleting object, name: zookeeper-client-tls\n2026-06-11T09:33:42-04:00\tINFO\tDeleting object, name: zookeeper-server-tls\n2026-06-11T09:33:45-04:00\tINFO\tCreating object, name: zookeeper-client-tls\n2026-06-11T09:33:46-04:00\tINFO\tCreating object, name: zookeeper-server-tls\n2026-06-11T09:33:46-04:00\tINFO\tCreating config map name: zookeeper-pi-config-map\n2026-06-11T09:33:46-04:00\tINFO\tCreating object, name: zookeeper-pi-config-map\n2026-06-11T09:33:46-04:00\tINFO\tCreating service, name: zookeeper-headless\n2026-06-11T09:33:46-04:00\tINFO\tCreating object, name: zookeeper-headless\n2026-06-11T09:33:46-04:00\tINFO\tCreating service, name: zookeeper\n2026-06-11T09:33:46-04:00\tINFO\tCreating object, name: zookeeper\n2026-06-11T09:33:46-04:00\tINFO\tCreating object, name: zookeeper\n2026-06-11T09:33:46-04:00\tINFO\tWaiting for Zookeeper service to be ready ...\n2026-06-11T09:33:46-04:00\tINFO\t\n\t - Config: Waiting ...\n\t - Gateway: Waiting ...\n\t - GitServer: Waiting ...\n\t - HoundSearch: Waiting ...\n\t - LogJuicer: Waiting ...\n\t - Logserver: Waiting ...\n\t - MariaDB: Waiting ...\n\t - Zookeeper: Waiting ...\n\n2026-06-11T09:33:46-04:00\tINFO\t[attempt #1] Waiting 5s for the next reconcile call ...\n2026-06-11T09:33:51-04:00\tINFO\tDeleting object, name: ca-cert\n2026-06-11T09:33:51-04:00\tINFO\tCreating service, name: git-server\n2026-06-11T09:33:51-04:00\tINFO\tCreating object, name: git-server\n2026-06-11T09:33:51-04:00\tINFO\tCreating service, name: git-server-rw\n2026-06-11T09:33:51-04:00\tINFO\tCreating object, name: git-server-rw\n2026-06-11T09:33:51-04:00\tINFO\tWaiting for statefulset, name: git-server\n2026-06-11T09:34:03-04:00\tINFO\tCreating service, name: mariadb\n2026-06-11T09:34:03-04:00\tINFO\tCreating object, name: mariadb\n2026-06-11T09:34:03-04:00\tINFO\tWaiting for statefulset, name: mariadb\n2026-06-11T09:34:27-04:00\tINFO\tCreating object, name: zuul-db-connection\n2026-06-11T09:34:27-04:00\tINFO\tCreating object, name: zuul-db-provision\n2026-06-11T09:34:27-04:00\tINFO\tWaiting for statefulset, name: logserver\n2026-06-11T09:34:45-04:00\tINFO\tRunning pod execution pod: logserver-0, command: [cat /tmp/home/.ssh/authorized_keys]\n2026-06-11T09:34:46-04:00\tINFO\tLogserver authorized_keys is up to date\n2026-06-11T09:34:46-04:00\tINFO\tWaiting for deployment, name: gateway\n2026-06-11T09:34:46-04:00\tINFO\tChecking deployment ready replicas, name: gateway\n2026-06-11T09:34:46-04:00\tINFO\tWaiting for statefulset, name: hound-search\n2026-06-11T09:35:16-04:00\tINFO\tStatefulset \"hound-search\" not ready after 30s\n2026-06-11T09:35:16-04:00\tINFO\tWaiting for deployment, name: logjuicer\n2026-06-11T09:35:16-04:00\tINFO\tChecking deployment ready replicas, name: logjuicer\n2026-06-11T09:35:16-04:00\tINFO\tWaiting for GitServer and MariaDB services to be ready ...\n2026-06-11T09:35:16-04:00\tINFO\t\n\t - Config: Waiting ...\n\t - Gateway: OK\n\t - GitServer: OK\n\t - HoundSearch: Waiting ...\n\t - LogJuicer: OK\n\t - Logserver: OK\n\t - MariaDB: Waiting ...\n\t - Zookeeper: OK\n\n2026-06-11T09:35:16-04:00\tINFO\t[attempt #2] Waiting 5s for the next reconcile call ...\n2026-06-11T09:35:21-04:00\tINFO\tDeleting object, name: ca-cert\n2026-06-11T09:35:21-04:00\tINFO\tWaiting for deployment, name: gateway\n2026-06-11T09:35:21-04:00\tINFO\tChecking deployment ready replicas, name: gateway\n2026-06-11T09:35:21-04:00\tINFO\tWaiting for statefulset, name: hound-search\n2026-06-11T09:35:52-04:00\tINFO\tStatefulset \"hound-search\" not ready after 30s\n2026-06-11T09:35:52-04:00\tINFO\tWaiting for deployment, name: logjuicer\n2026-06-11T09:35:52-04:00\tINFO\tChecking deployment ready replicas, name: logjuicer\n2026-06-11T09:35:52-04:00\tINFO\tDeploying Zuul and Nodepool ...\n2026-06-11T09:35:52-04:00\tINFO\tCreating ssh key, name: zuul-spare-ssh-key\n2026-06-11T09:35:52-04:00\tINFO\tCreating object, name: zuul-spare-ssh-key\n2026-06-11T09:35:52-04:00\tINFO\tCreating config map name: np-statsd-config-map\n2026-06-11T09:35:52-04:00\tINFO\tCreating object, name: np-statsd-config-map\n2026-06-11T09:35:52-04:00\tINFO\tCreating config map name: nodepool-tooling-config-map\n2026-06-11T09:35:52-04:00\tINFO\tCreating object, name: nodepool-tooling-config-map\n2026-06-11T09:35:52-04:00\tINFO\tCreating config map name: nodepool-launcher-extra-config-config-map\n2026-06-11T09:35:52-04:00\tINFO\tCreating object, name: nodepool-launcher-extra-config-config-map\n2026-06-11T09:35:52-04:00\tINFO\tCreating object, name: nodepool-launcher\n2026-06-11T09:35:52-04:00\tINFO\tCreating ssh key, name: nodepool-builder-ssh-key\n2026-06-11T09:35:53-04:00\tINFO\tCreating object, name: nodepool-builder-ssh-key\n2026-06-11T09:35:53-04:00\tINFO\tCreating config map name: nodepool-builder-extra-config-config-map\n2026-06-11T09:35:53-04:00\tINFO\tCreating object, name: nodepool-builder-extra-config-config-map\n2026-06-11T09:35:53-04:00\tINFO\tCreating service, name: nodepool-builder\n2026-06-11T09:35:53-04:00\tINFO\tCreating object, name: nodepool-builder\n2026-06-11T09:35:53-04:00\tINFO\tCreating object, name: nodepool-builder\n2026-06-11T09:35:53-04:00\tINFO\tCreating secret, name: zuul-config\n2026-06-11T09:35:53-04:00\tINFO\tCreating object, name: zuul-config\n2026-06-11T09:35:53-04:00\tINFO\tCreating object, name: zuul-web\n2026-06-11T09:35:53-04:00\tINFO\tCreating object, name: zuul-executor-headless\n2026-06-11T09:35:53-04:00\tINFO\tCreating config map name: zuul-extra-config-map\n2026-06-11T09:35:53-04:00\tINFO\tCreating object, name: zuul-extra-config-map\n2026-06-11T09:35:53-04:00\tINFO\tCreating config map name: zuul-statsd-config-map\n2026-06-11T09:35:53-04:00\tINFO\tCreating object, name: zuul-statsd-config-map\n2026-06-11T09:35:53-04:00\tINFO\tCreating config map name: zuul-logging-config-map\n2026-06-11T09:35:53-04:00\tINFO\tCreating object, name: zuul-logging-config-map\n2026-06-11T09:35:54-04:00\tINFO\tCreating object, name: zuul-scheduler\n2026-06-11T09:35:54-04:00\tINFO\tCreating object, name: zuul-executor\n2026-06-11T09:35:55-04:00\tINFO\tCreating object, name: zuul-web\npanic: Unknown container image: zuul-launcher\n\ngoroutine 1 [running]:\ngithub.com/softwarefactory-project/sf-operator/controllers/libs/base.getImage({0x1ad63c3, 0xd})\n\t/home/zuul-worker/src/softwarefactory-project.io/software-factory/sf-operator/controllers/libs/base/images.go:45 +0x12a\ngithub.com/softwarefactory-project/sf-operator/controllers/libs/base.ZuulLauncherImage(...)\n\t/home/zuul-worker/src/softwarefactory-project.io/software-factory/sf-operator/controllers/libs/base/images.go:83\ngithub.com/softwarefactory-project/sf-operator/controllers.getZuulImage({0x1ad63c3?, 0x1ad63c3?})\n\t/home/zuul-worker/src/softwarefactory-project.io/software-factory/sf-operator/controllers/zuul.go:137 +0x11a\ngithub.com/softwarefactory-project/sf-operator/controllers.(*SFController).mkZuulContainer(_, {_, _}, _)\n\t/home/zuul-worker/src/softwarefactory-project.io/software-factory/sf-operator/controllers/zuul.go:360 +0xf7c\ngithub.com/softwarefactory-project/sf-operator/controllers.(*SFController).EnsureZuulLauncher(0xc000375b20, 0xc0001b3500)\n\t/home/zuul-worker/src/softwarefactory-project.io/software-factory/sf-operator/controllers/zuul.go:222 +0x687\ngithub.com/softwarefactory-project/sf-operator/controllers.(*SFController).EnsureZuulComponents(0xc000375b20)\n\t/home/zuul-worker/src/softwarefactory-project.io/software-factory/sf-operator/controllers/zuul.go:1005 +0x310\ngithub.com/softwarefactory-project/sf-operator/controllers.(*SFController).DeployZuul(...)\n\t/home/zuul-worker/src/softwarefactory-project.io/software-factory/sf-operator/controllers/zuul.go:1546\ngithub.com/softwarefactory-project/sf-operator/controllers.(*SFController).deployZKAndZuulAndNodepool(0xc000375b20, 0xc000374a38)\n\t/home/zuul-worker/src/softwarefactory-project.io/software-factory/sf-operator/controllers/softwarefactory_controller.go:325 +0x1fa\ngithub.com/softwarefactory-project/sf-operator/controllers.(*SFController).deploySFStep(0xc000375b20, 0xc000374a38)\n\t/home/zuul-worker/src/softwarefactory-project.io/software-factory/sf-operator/controllers/softwarefactory_controller.go:365 +0x185\ngithub.com/softwarefactory-project/sf-operator/controllers.(*SFController).Step(0xc000375b20)\n\t/home/zuul-worker/src/softwarefactory-project.io/software-factory/sf-operator/controllers/softwarefactory_controller.go:402 +0xfb\ngithub.com/softwarefactory-project/sf-operator/controllers.(*SFKubeContext).StandaloneReconcile(_, {{{0xc0000147e0, 0xf}, {0xc000413400, 0x20}}, {{0xc0000147d6, 0x5}, {0x0, 0x0}, {0x0, ...}, ...}, ...})\n\t/home/zuul-worker/src/softwarefactory-project.io/software-factory/sf-operator/controllers/softwarefactory_controller.go:506 +0x2ef\ngithub.com/softwarefactory-project/sf-operator/controllers.Standalone({0x0, 0x0}, {0x0, 0x0}, 0x0, {0x7fff9a5f0b07, 0x19}, {0x0, 0x0})\n\t/home/zuul-worker/src/softwarefactory-project.io/software-factory/sf-operator/controllers/main.go:82 +0x4b6\nmain.deployCmd(0xc0001bdb08, {0xc0004c83d0, 0x1, 0x1acaf1e?})\n\t/home/zuul-worker/src/softwarefactory-project.io/software-factory/sf-operator/main.go:38 +0x185\ngithub.com/spf13/cobra.(*Command).execute(0xc0001bdb08, {0xc0004c8390, 0x1, 0x1})\n\t/home/zuul-worker/go/pkg/mod/github.com/spf13/cobra@v1.8.1/command.go:989 +0xb1b\ngithub.com/spf13/cobra.(*Command).ExecuteC(0xc0001bd808)\n\t/home/zuul-worker/go/pkg/mod/github.com/spf13/cobra@v1.8.1/command.go:1117 +0x44f\ngithub.com/spf13/cobra.(*Command).Execute(...)\n\t/home/zuul-worker/go/pkg/mod/github.com/spf13/cobra@v1.8.1/command.go:1041\nmain.main()\n\t/home/zuul-worker/src/softwarefactory-project.io/software-factory/sf-operator/main.go:153 +0x625\nexit status 2",
                            "stdout_lines": [
                                "[+] Installing kubectl",
                                "  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current",
                                "                                 Dload  Upload   Total   Spent    Left  Speed",
                                "",
                                "  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0",
                                "100 56.7M  100 56.7M    0     0   158M      0 --:--:-- --:--:-- --:--:--  158M",
                                "go: downloading go1.25.11 (linux/amd64)",
                                "Error from server (NotFound): pods \"gerrit-0\" not found",
                                "[+] Setting up gerrit",
                                "go: downloading k8s.io/client-go v0.30.2",
                                "go: downloading github.com/spf13/cobra v1.8.1",
                                "go: downloading github.com/openshift/api v0.0.0-20240715171821-e9f09d21bcb5",
                                "go: downloading gopkg.in/yaml.v3 v3.0.1",
                                "go: downloading sigs.k8s.io/controller-runtime v0.18.4",
                                "go: downloading k8s.io/api v0.30.2",
                                "go: downloading sigs.k8s.io/yaml v1.4.0",
                                "go: downloading go.uber.org/zap v1.27.0",
                                "go: downloading k8s.io/apimachinery v0.30.2",
                                "go: downloading k8s.io/utils v0.0.0-20240711033017-18e509b52bc8",
                                "go: downloading github.com/fatih/color v1.17.0",
                                "go: downloading github.com/go-sql-driver/mysql v1.8.1",
                                "go: downloading gopkg.in/ini.v1 v1.67.0",
                                "go: downloading k8s.io/kubectl v0.30.2",
                                "go: downloading golang.org/x/exp v0.0.0-20240716175740-e3f259677ff7",
                                "go: downloading gopkg.in/yaml.v2 v2.4.0",
                                "go: downloading github.com/google/uuid v1.6.0",
                                "go: downloading golang.org/x/crypto v0.52.0",
                                "go: downloading github.com/spf13/pflag v1.0.5",
                                "go: downloading go.uber.org/multierr v1.11.0",
                                "go: downloading k8s.io/apiextensions-apiserver v0.30.2",
                                "go: downloading github.com/gogo/protobuf v1.3.2",
                                "go: downloading github.com/google/gofuzz v1.2.0",
                                "go: downloading k8s.io/klog/v2 v2.130.1",
                                "go: downloading github.com/go-logr/logr v1.4.2",
                                "go: downloading github.com/go-logr/zapr v1.3.0",
                                "go: downloading gopkg.in/inf.v0 v0.9.1",
                                "go: downloading sigs.k8s.io/structured-merge-diff/v4 v4.4.1",
                                "go: downloading github.com/mattn/go-colorable v0.1.13",
                                "go: downloading github.com/mattn/go-isatty v0.0.20",
                                "go: downloading filippo.io/edwards25519 v1.1.1",
                                "go: downloading github.com/evanphx/json-patch/v5 v5.9.0",
                                "go: downloading golang.org/x/net v0.55.0",
                                "go: downloading github.com/imdario/mergo v0.3.16",
                                "go: downloading golang.org/x/term v0.43.0",
                                "go: downloading github.com/evanphx/json-patch v5.9.0+incompatible",
                                "go: downloading github.com/gorilla/websocket v1.5.1",
                                "go: downloading golang.org/x/sys v0.45.0",
                                "go: downloading sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd",
                                "go: downloading github.com/golang/protobuf v1.5.4",
                                "go: downloading github.com/google/gnostic-models v0.6.8",
                                "go: downloading k8s.io/kube-openapi v0.0.0-20240430033511-f0e62f92d13f",
                                "go: downloading golang.org/x/oauth2 v0.27.0",
                                "go: downloading golang.org/x/time v0.5.0",
                                "go: downloading github.com/json-iterator/go v1.1.12",
                                "go: downloading github.com/pkg/errors v0.9.1",
                                "go: downloading gomodules.xyz/jsonpatch/v2 v2.4.0",
                                "go: downloading github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da",
                                "go: downloading github.com/prometheus/client_golang v1.18.0",
                                "go: downloading google.golang.org/protobuf v1.34.1",
                                "go: downloading github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc",
                                "go: downloading github.com/moby/spdystream v0.5.1",
                                "go: downloading github.com/google/go-cmp v0.6.0",
                                "go: downloading github.com/fsnotify/fsnotify v1.7.0",
                                "go: downloading github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd",
                                "go: downloading github.com/modern-go/reflect2 v1.0.2",
                                "go: downloading github.com/prometheus/client_model v0.6.1",
                                "go: downloading github.com/prometheus/common v0.47.0",
                                "go: downloading github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822",
                                "go: downloading github.com/go-openapi/jsonreference v0.21.0",
                                "go: downloading github.com/go-openapi/swag v0.23.0",
                                "go: downloading github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f",
                                "go: downloading github.com/beorn7/perks v1.0.1",
                                "go: downloading github.com/cespare/xxhash/v2 v2.3.0",
                                "go: downloading github.com/prometheus/procfs v0.15.0",
                                "go: downloading golang.org/x/text v0.37.0",
                                "go: downloading github.com/emicklei/go-restful/v3 v3.12.0",
                                "go: downloading github.com/go-openapi/jsonpointer v0.21.0",
                                "go: downloading github.com/mailru/easyjson v0.7.7",
                                "go: downloading github.com/josharian/intern v1.0.0",
                                "2026-06-11T09:31:49-04:00\tINFO\tOPENSHIFT_USER environment variable is not set, discovering Kubernetes Distribution",
                                "",
                                "2026-06-11T09:31:49-04:00\tINFO\tKubernetes Distribution found: Kubernetes",
                                "",
                                "2026-06-11T09:31:50-04:00\tINFO\tCreating  \"admin-ssh-key\" in sf",
                                "2026-06-11T09:31:50-04:00\tINFO\t \"admin-ssh-key\" created",
                                "2026-06-11T09:31:51-04:00\tINFO\tCreating  \"zuul-ssh-key\" in sf",
                                "2026-06-11T09:31:51-04:00\tINFO\t \"zuul-ssh-key\" created",
                                "2026-06-11T09:31:51-04:00\tINFO\tCreating  \"gerrit-admin-api-key\" in sf",
                                "2026-06-11T09:31:51-04:00\tINFO\t \"gerrit-admin-api-key\" created",
                                "2026-06-11T09:31:51-04:00\tINFO\tCreating  \"zuul-gerrit-api-key\" in sf",
                                "2026-06-11T09:31:51-04:00\tINFO\t \"zuul-gerrit-api-key\" created",
                                "2026-06-11T09:31:51-04:00\tINFO\tCreating  \"gerrit-httpd\" in sf",
                                "2026-06-11T09:31:51-04:00\tINFO\t \"gerrit-httpd\" created",
                                "2026-06-11T09:31:51-04:00\tINFO\tCreating  \"gerrit-sshd\" in sf",
                                "2026-06-11T09:31:51-04:00\tINFO\t \"gerrit-sshd\" created",
                                "2026-06-11T09:31:51-04:00\tINFO\tmanagesf-resources",
                                "2026-06-11T09:31:51-04:00\tINFO\tCreating  \"managesf-resources-config-map\" in sf",
                                "2026-06-11T09:31:51-04:00\tINFO\t \"managesf-resources-config-map\" created",
                                "2026-06-11T09:31:51-04:00\tINFO\tmanagesf-resources-tooling",
                                "2026-06-11T09:31:51-04:00\tINFO\tCreating  \"managesf-resources-tooling-config-map\" in sf",
                                "2026-06-11T09:31:51-04:00\tINFO\t \"managesf-resources-tooling-config-map\" created",
                                "2026-06-11T09:31:51-04:00\tINFO\tCreating  \"gerrit\" in sf",
                                "2026-06-11T09:31:51-04:00\tINFO\t \"gerrit\" created",
                                "2026-06-11T09:31:51-04:00\tINFO\tWaiting 10s for gerrit statefulset to be ready...",
                                "2026-06-11T09:32:01-04:00\tINFO\tWaiting 10s for gerrit statefulset to be ready...",
                                "2026-06-11T09:32:11-04:00\tINFO\tWaiting 10s for gerrit statefulset to be ready...",
                                "2026-06-11T09:32:21-04:00\tINFO\tWaiting 10s for gerrit statefulset to be ready...",
                                "2026-06-11T09:32:31-04:00\tINFO\tWaiting 10s for gerrit statefulset to be ready...",
                                "2026-06-11T09:32:41-04:00\tINFO\tWaiting 10s for gerrit statefulset to be ready...",
                                "2026-06-11T09:32:51-04:00\tINFO\tWaiting 10s for gerrit statefulset to be ready...",
                                "2026-06-11T09:33:01-04:00\tINFO\tCreating  \"post-init\" in sf",
                                "2026-06-11T09:33:01-04:00\tINFO\t \"post-init\" created",
                                "2026-06-11T09:33:23-04:00\tINFO\tCreating  \"self-signed-cert\" in sf",
                                "2026-06-11T09:33:23-04:00\tINFO\t \"self-signed-cert\" created",
                                "2026-06-11T09:33:23-04:00\tINFO\tCreating  \"gerrit-ingress\" in sf",
                                "2026-06-11T09:33:23-04:00\tINFO\t \"gerrit-ingress\" created",
                                "2026-06-11T09:33:23-04:00\tINFO\tCreating  \"sf-ingress\" in sf",
                                "2026-06-11T09:33:23-04:00\tINFO\t \"sf-ingress\" created",
                                "2026-06-11T09:33:23-04:00\tINFO\tWaiting for gerrit-ingress ... [attempt 1/25]",
                                "2026-06-11T09:33:30-04:00\tINFO\tWaiting for gerrit-ingress ... [attempt 2/25]",
                                "2026-06-11T09:33:37-04:00\tINFO\tUpdating /etc/hosts",
                                "2026-06-11T09:33:37-04:00\tINFO\tMaking sure Gerrit is up and ready...",
                                "2026-06-11T09:33:37-04:00\tINFO\tQuerying Gerrit projects endpoint... [attempt 1/10]",
                                "2026-06-11T09:33:37-04:00\tINFO\tGerrit is up and available",
                                "2026-06-11T09:33:37-04:00\tINFO\tCloning config...",
                                "2026-06-11T09:33:37-04:00\tINFO\tCloning repo https://admin:a16effe5-dce4-4213-9d0e-cda1bee91cca@gerrit.sfop.me/a/config in deploy/config",
                                "2026-06-11T09:33:38-04:00\tINFO\tConfiguring local repository for commits...",
                                "2026-06-11T09:33:38-04:00\tINFO\tCloning demo-tenant-config...",
                                "2026-06-11T09:33:38-04:00\tINFO\tCloning repo https://admin:a16effe5-dce4-4213-9d0e-cda1bee91cca@gerrit.sfop.me/a/demo-tenant-config in deploy/demo-tenant-config",
                                "2026-06-11T09:33:38-04:00\tINFO\tConfiguring local repository for commits...",
                                "2026-06-11T09:33:38-04:00\tINFO\tCloning demo-project...",
                                "2026-06-11T09:33:38-04:00\tINFO\tCloning repo https://admin:a16effe5-dce4-4213-9d0e-cda1bee91cca@gerrit.sfop.me/a/demo-project in deploy/demo-project",
                                "2026-06-11T09:33:38-04:00\tINFO\tConfiguring local repository for commits...",
                                "2026-06-11T09:33:38-04:00\tINFO\tInitialize demo-tenant's pipelines and jobs... ",
                                "2026-06-11T09:33:38-04:00\tINFO\tPushing local repo state to origin...",
                                "2026-06-11T09:33:38-04:00\tINFO\tCreating or updating tenant demo-tenant... ",
                                "2026-06-11T09:33:38-04:00\tINFO\tPushing local repo state to origin...",
                                "2026-06-11T09:33:38-04:00\tINFO\tInitialize demo-project's pipelines and jobs... ",
                                "2026-06-11T09:33:38-04:00\tINFO\tPushing local repo state to origin...",
                                "2026-06-11T09:33:38-04:00\tINFO\tApplying CRDs (did you run \"make manifests\" first?)",
                                "[+] Deploying sf-operator",
                                "2026-06-11T09:33:39-04:00\tINFO\tOPENSHIFT_USER environment variable is not set, discovering Kubernetes Distribution",
                                "",
                                "2026-06-11T09:33:39-04:00\tINFO\tKubernetes Distribution found: Kubernetes",
                                "",
                                "2026-06-11T09:33:39-04:00\tINFO\tDeleting object, name: zookeeper",
                                "2026-06-11T09:33:39-04:00\tINFO\tDeleting object, name: ca-cert",
                                "2026-06-11T09:33:39-04:00\tINFO\tCreating secret, name: zuul-keystore-password",
                                "2026-06-11T09:33:39-04:00\tINFO\tCreating object, name: zuul-keystore-password",
                                "2026-06-11T09:33:39-04:00\tINFO\tCreating secret, name: zuul-auth-secret",
                                "2026-06-11T09:33:39-04:00\tINFO\tCreating object, name: zuul-auth-secret",
                                "2026-06-11T09:33:39-04:00\tINFO\tCreating config map name: zuul-scheduler-tooling-config-map",
                                "2026-06-11T09:33:39-04:00\tINFO\tCreating object, name: zuul-scheduler-tooling-config-map",
                                "2026-06-11T09:33:39-04:00\tINFO\tCreating config map name: git-server-pi-config-map",
                                "2026-06-11T09:33:39-04:00\tINFO\tCreating object, name: git-server-pi-config-map",
                                "2026-06-11T09:33:39-04:00\tINFO\tCreating object, name: git-server",
                                "2026-06-11T09:33:39-04:00\tINFO\tCreating secret, name: mariadb-root-password",
                                "2026-06-11T09:33:39-04:00\tINFO\tCreating object, name: mariadb-root-password",
                                "2026-06-11T09:33:39-04:00\tINFO\tCreating secret, name: mariadb-config-secrets",
                                "2026-06-11T09:33:39-04:00\tINFO\tCreating object, name: mariadb-config-secrets",
                                "2026-06-11T09:33:39-04:00\tINFO\tCreating secret, name: mariadb-initdb-secrets",
                                "2026-06-11T09:33:39-04:00\tINFO\tCreating object, name: mariadb-initdb-secrets",
                                "2026-06-11T09:33:40-04:00\tINFO\tCreating object, name: mariadb",
                                "2026-06-11T09:33:40-04:00\tINFO\tCreating ssh key, name: logserver-keys",
                                "2026-06-11T09:33:40-04:00\tINFO\tCreating object, name: logserver-keys",
                                "2026-06-11T09:33:40-04:00\tINFO\tCreating ssh key, name: logserver-uploader-keys",
                                "2026-06-11T09:33:41-04:00\tINFO\tCreating object, name: logserver-uploader-keys",
                                "2026-06-11T09:33:41-04:00\tINFO\tCreating ssh key, name: logserver-uploader-spare-keys",
                                "2026-06-11T09:33:42-04:00\tINFO\tCreating object, name: logserver-uploader-spare-keys",
                                "2026-06-11T09:33:42-04:00\tINFO\tCreating config map name: logserver-config-map",
                                "2026-06-11T09:33:42-04:00\tINFO\tCreating object, name: logserver-config-map",
                                "2026-06-11T09:33:42-04:00\tINFO\tCreating service, name: logserver",
                                "2026-06-11T09:33:42-04:00\tINFO\tCreating object, name: logserver",
                                "2026-06-11T09:33:42-04:00\tINFO\tCreating object, name: logserver",
                                "2026-06-11T09:33:42-04:00\tINFO\tCreating object, name: gateway",
                                "2026-06-11T09:33:42-04:00\tINFO\tCreating config map name: gateway-config-map",
                                "2026-06-11T09:33:42-04:00\tINFO\tCreating object, name: gateway-config-map",
                                "2026-06-11T09:33:42-04:00\tINFO\tCreating object, name: gateway",
                                "2026-06-11T09:33:42-04:00\tINFO\tCreating service, name: hound-search",
                                "2026-06-11T09:33:42-04:00\tINFO\tCreating object, name: hound-search",
                                "2026-06-11T09:33:42-04:00\tINFO\tCreating object, name: hound-search",
                                "2026-06-11T09:33:42-04:00\tINFO\tCreating object, name: logjuicer-pvc",
                                "2026-06-11T09:33:42-04:00\tINFO\tCreating object, name: logjuicer",
                                "2026-06-11T09:33:42-04:00\tINFO\tCreating object, name: logjuicer",
                                "2026-06-11T09:33:42-04:00\tINFO\tDeleting object, name: zookeeper-client-tls",
                                "2026-06-11T09:33:42-04:00\tINFO\tDeleting object, name: zookeeper-server-tls",
                                "2026-06-11T09:33:45-04:00\tINFO\tCreating object, name: zookeeper-client-tls",
                                "2026-06-11T09:33:46-04:00\tINFO\tCreating object, name: zookeeper-server-tls",
                                "2026-06-11T09:33:46-04:00\tINFO\tCreating config map name: zookeeper-pi-config-map",
                                "2026-06-11T09:33:46-04:00\tINFO\tCreating object, name: zookeeper-pi-config-map",
                                "2026-06-11T09:33:46-04:00\tINFO\tCreating service, name: zookeeper-headless",
                                "2026-06-11T09:33:46-04:00\tINFO\tCreating object, name: zookeeper-headless",
                                "2026-06-11T09:33:46-04:00\tINFO\tCreating service, name: zookeeper",
                                "2026-06-11T09:33:46-04:00\tINFO\tCreating object, name: zookeeper",
                                "2026-06-11T09:33:46-04:00\tINFO\tCreating object, name: zookeeper",
                                "2026-06-11T09:33:46-04:00\tINFO\tWaiting for Zookeeper service to be ready ...",
                                "2026-06-11T09:33:46-04:00\tINFO\t",
                                "\t - Config: Waiting ...",
                                "\t - Gateway: Waiting ...",
                                "\t - GitServer: Waiting ...",
                                "\t - HoundSearch: Waiting ...",
                                "\t - LogJuicer: Waiting ...",
                                "\t - Logserver: Waiting ...",
                                "\t - MariaDB: Waiting ...",
                                "\t - Zookeeper: Waiting ...",
                                "",
                                "2026-06-11T09:33:46-04:00\tINFO\t[attempt #1] Waiting 5s for the next reconcile call ...",
                                "2026-06-11T09:33:51-04:00\tINFO\tDeleting object, name: ca-cert",
                                "2026-06-11T09:33:51-04:00\tINFO\tCreating service, name: git-server",
                                "2026-06-11T09:33:51-04:00\tINFO\tCreating object, name: git-server",
                                "2026-06-11T09:33:51-04:00\tINFO\tCreating service, name: git-server-rw",
                                "2026-06-11T09:33:51-04:00\tINFO\tCreating object, name: git-server-rw",
                                "2026-06-11T09:33:51-04:00\tINFO\tWaiting for statefulset, name: git-server",
                                "2026-06-11T09:34:03-04:00\tINFO\tCreating service, name: mariadb",
                                "2026-06-11T09:34:03-04:00\tINFO\tCreating object, name: mariadb",
                                "2026-06-11T09:34:03-04:00\tINFO\tWaiting for statefulset, name: mariadb",
                                "2026-06-11T09:34:27-04:00\tINFO\tCreating object, name: zuul-db-connection",
                                "2026-06-11T09:34:27-04:00\tINFO\tCreating object, name: zuul-db-provision",
                                "2026-06-11T09:34:27-04:00\tINFO\tWaiting for statefulset, name: logserver",
                                "2026-06-11T09:34:45-04:00\tINFO\tRunning pod execution pod: logserver-0, command: [cat /tmp/home/.ssh/authorized_keys]",
                                "2026-06-11T09:34:46-04:00\tINFO\tLogserver authorized_keys is up to date",
                                "2026-06-11T09:34:46-04:00\tINFO\tWaiting for deployment, name: gateway",
                                "2026-06-11T09:34:46-04:00\tINFO\tChecking deployment ready replicas, name: gateway",
                                "2026-06-11T09:34:46-04:00\tINFO\tWaiting for statefulset, name: hound-search",
                                "2026-06-11T09:35:16-04:00\tINFO\tStatefulset \"hound-search\" not ready after 30s",
                                "2026-06-11T09:35:16-04:00\tINFO\tWaiting for deployment, name: logjuicer",
                                "2026-06-11T09:35:16-04:00\tINFO\tChecking deployment ready replicas, name: logjuicer",
                                "2026-06-11T09:35:16-04:00\tINFO\tWaiting for GitServer and MariaDB services to be ready ...",
                                "2026-06-11T09:35:16-04:00\tINFO\t",
                                "\t - Config: Waiting ...",
                                "\t - Gateway: OK",
                                "\t - GitServer: OK",
                                "\t - HoundSearch: Waiting ...",
                                "\t - LogJuicer: OK",
                                "\t - Logserver: OK",
                                "\t - MariaDB: Waiting ...",
                                "\t - Zookeeper: OK",
                                "",
                                "2026-06-11T09:35:16-04:00\tINFO\t[attempt #2] Waiting 5s for the next reconcile call ...",
                                "2026-06-11T09:35:21-04:00\tINFO\tDeleting object, name: ca-cert",
                                "2026-06-11T09:35:21-04:00\tINFO\tWaiting for deployment, name: gateway",
                                "2026-06-11T09:35:21-04:00\tINFO\tChecking deployment ready replicas, name: gateway",
                                "2026-06-11T09:35:21-04:00\tINFO\tWaiting for statefulset, name: hound-search",
                                "2026-06-11T09:35:52-04:00\tINFO\tStatefulset \"hound-search\" not ready after 30s",
                                "2026-06-11T09:35:52-04:00\tINFO\tWaiting for deployment, name: logjuicer",
                                "2026-06-11T09:35:52-04:00\tINFO\tChecking deployment ready replicas, name: logjuicer",
                                "2026-06-11T09:35:52-04:00\tINFO\tDeploying Zuul and Nodepool ...",
                                "2026-06-11T09:35:52-04:00\tINFO\tCreating ssh key, name: zuul-spare-ssh-key",
                                "2026-06-11T09:35:52-04:00\tINFO\tCreating object, name: zuul-spare-ssh-key",
                                "2026-06-11T09:35:52-04:00\tINFO\tCreating config map name: np-statsd-config-map",
                                "2026-06-11T09:35:52-04:00\tINFO\tCreating object, name: np-statsd-config-map",
                                "2026-06-11T09:35:52-04:00\tINFO\tCreating config map name: nodepool-tooling-config-map",
                                "2026-06-11T09:35:52-04:00\tINFO\tCreating object, name: nodepool-tooling-config-map",
                                "2026-06-11T09:35:52-04:00\tINFO\tCreating config map name: nodepool-launcher-extra-config-config-map",
                                "2026-06-11T09:35:52-04:00\tINFO\tCreating object, name: nodepool-launcher-extra-config-config-map",
                                "2026-06-11T09:35:52-04:00\tINFO\tCreating object, name: nodepool-launcher",
                                "2026-06-11T09:35:52-04:00\tINFO\tCreating ssh key, name: nodepool-builder-ssh-key",
                                "2026-06-11T09:35:53-04:00\tINFO\tCreating object, name: nodepool-builder-ssh-key",
                                "2026-06-11T09:35:53-04:00\tINFO\tCreating config map name: nodepool-builder-extra-config-config-map",
                                "2026-06-11T09:35:53-04:00\tINFO\tCreating object, name: nodepool-builder-extra-config-config-map",
                                "2026-06-11T09:35:53-04:00\tINFO\tCreating service, name: nodepool-builder",
                                "2026-06-11T09:35:53-04:00\tINFO\tCreating object, name: nodepool-builder",
                                "2026-06-11T09:35:53-04:00\tINFO\tCreating object, name: nodepool-builder",
                                "2026-06-11T09:35:53-04:00\tINFO\tCreating secret, name: zuul-config",
                                "2026-06-11T09:35:53-04:00\tINFO\tCreating object, name: zuul-config",
                                "2026-06-11T09:35:53-04:00\tINFO\tCreating object, name: zuul-web",
                                "2026-06-11T09:35:53-04:00\tINFO\tCreating object, name: zuul-executor-headless",
                                "2026-06-11T09:35:53-04:00\tINFO\tCreating config map name: zuul-extra-config-map",
                                "2026-06-11T09:35:53-04:00\tINFO\tCreating object, name: zuul-extra-config-map",
                                "2026-06-11T09:35:53-04:00\tINFO\tCreating config map name: zuul-statsd-config-map",
                                "2026-06-11T09:35:53-04:00\tINFO\tCreating object, name: zuul-statsd-config-map",
                                "2026-06-11T09:35:53-04:00\tINFO\tCreating config map name: zuul-logging-config-map",
                                "2026-06-11T09:35:53-04:00\tINFO\tCreating object, name: zuul-logging-config-map",
                                "2026-06-11T09:35:54-04:00\tINFO\tCreating object, name: zuul-scheduler",
                                "2026-06-11T09:35:54-04:00\tINFO\tCreating object, name: zuul-executor",
                                "2026-06-11T09:35:55-04:00\tINFO\tCreating object, name: zuul-web",
                                "panic: Unknown container image: zuul-launcher",
                                "",
                                "goroutine 1 [running]:",
                                "github.com/softwarefactory-project/sf-operator/controllers/libs/base.getImage({0x1ad63c3, 0xd})",
                                "\t/home/zuul-worker/src/softwarefactory-project.io/software-factory/sf-operator/controllers/libs/base/images.go:45 +0x12a",
                                "github.com/softwarefactory-project/sf-operator/controllers/libs/base.ZuulLauncherImage(...)",
                                "\t/home/zuul-worker/src/softwarefactory-project.io/software-factory/sf-operator/controllers/libs/base/images.go:83",
                                "github.com/softwarefactory-project/sf-operator/controllers.getZuulImage({0x1ad63c3?, 0x1ad63c3?})",
                                "\t/home/zuul-worker/src/softwarefactory-project.io/software-factory/sf-operator/controllers/zuul.go:137 +0x11a",
                                "github.com/softwarefactory-project/sf-operator/controllers.(*SFController).mkZuulContainer(_, {_, _}, _)",
                                "\t/home/zuul-worker/src/softwarefactory-project.io/software-factory/sf-operator/controllers/zuul.go:360 +0xf7c",
                                "github.com/softwarefactory-project/sf-operator/controllers.(*SFController).EnsureZuulLauncher(0xc000375b20, 0xc0001b3500)",
                                "\t/home/zuul-worker/src/softwarefactory-project.io/software-factory/sf-operator/controllers/zuul.go:222 +0x687",
                                "github.com/softwarefactory-project/sf-operator/controllers.(*SFController).EnsureZuulComponents(0xc000375b20)",
                                "\t/home/zuul-worker/src/softwarefactory-project.io/software-factory/sf-operator/controllers/zuul.go:1005 +0x310",
                                "github.com/softwarefactory-project/sf-operator/controllers.(*SFController).DeployZuul(...)",
                                "\t/home/zuul-worker/src/softwarefactory-project.io/software-factory/sf-operator/controllers/zuul.go:1546",
                                "github.com/softwarefactory-project/sf-operator/controllers.(*SFController).deployZKAndZuulAndNodepool(0xc000375b20, 0xc000374a38)",
                                "\t/home/zuul-worker/src/softwarefactory-project.io/software-factory/sf-operator/controllers/softwarefactory_controller.go:325 +0x1fa",
                                "github.com/softwarefactory-project/sf-operator/controllers.(*SFController).deploySFStep(0xc000375b20, 0xc000374a38)",
                                "\t/home/zuul-worker/src/softwarefactory-project.io/software-factory/sf-operator/controllers/softwarefactory_controller.go:365 +0x185",
                                "github.com/softwarefactory-project/sf-operator/controllers.(*SFController).Step(0xc000375b20)",
                                "\t/home/zuul-worker/src/softwarefactory-project.io/software-factory/sf-operator/controllers/softwarefactory_controller.go:402 +0xfb",
                                "github.com/softwarefactory-project/sf-operator/controllers.(*SFKubeContext).StandaloneReconcile(_, {{{0xc0000147e0, 0xf}, {0xc000413400, 0x20}}, {{0xc0000147d6, 0x5}, {0x0, 0x0}, {0x0, ...}, ...}, ...})",
                                "\t/home/zuul-worker/src/softwarefactory-project.io/software-factory/sf-operator/controllers/softwarefactory_controller.go:506 +0x2ef",
                                "github.com/softwarefactory-project/sf-operator/controllers.Standalone({0x0, 0x0}, {0x0, 0x0}, 0x0, {0x7fff9a5f0b07, 0x19}, {0x0, 0x0})",
                                "\t/home/zuul-worker/src/softwarefactory-project.io/software-factory/sf-operator/controllers/main.go:82 +0x4b6",
                                "main.deployCmd(0xc0001bdb08, {0xc0004c83d0, 0x1, 0x1acaf1e?})",
                                "\t/home/zuul-worker/src/softwarefactory-project.io/software-factory/sf-operator/main.go:38 +0x185",
                                "github.com/spf13/cobra.(*Command).execute(0xc0001bdb08, {0xc0004c8390, 0x1, 0x1})",
                                "\t/home/zuul-worker/go/pkg/mod/github.com/spf13/cobra@v1.8.1/command.go:989 +0xb1b",
                                "github.com/spf13/cobra.(*Command).ExecuteC(0xc0001bd808)",
                                "\t/home/zuul-worker/go/pkg/mod/github.com/spf13/cobra@v1.8.1/command.go:1117 +0x44f",
                                "github.com/spf13/cobra.(*Command).Execute(...)",
                                "\t/home/zuul-worker/go/pkg/mod/github.com/spf13/cobra@v1.8.1/command.go:1041",
                                "main.main()",
                                "\t/home/zuul-worker/src/softwarefactory-project.io/software-factory/sf-operator/main.go:153 +0x625",
                                "exit status 2"
                            ],
                            "zuul_log_id": "0a580a2a-0013-22c2-bf3d-000000000004-1-controller"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T13:35:56.383498Z",
                            "start": "2026-06-11T13:31:08.495420Z"
                        },
                        "id": "0a580a2a-0013-22c2-bf3d-000000000004",
                        "name": "Run ./hack/deploy.sh"
                    }
                }
            ]
        }
    ],
    "stats": {
        "controller": {
            "changed": 0,
            "failures": 1,
            "ignored": 0,
            "ok": 0,
            "rescued": 0,
            "skipped": 0,
            "unreachable": 0
        }
    },
    "trusted": false
},
{
    "branch": "master",
    "index": "0",
    "phase": "post",
    "playbook": "softwarefactory-project.io/software-factory/sf-operator/playbooks/get-minikube-logs.yaml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-06-11T13:36:05.505174Z",
                    "start": "2026-06-11T13:35:57.296165Z"
                },
                "id": "0a580a2a-0013-b4d9-8620-000000000002",
                "name": "controller"
            },
            "tasks": [
                {
                    "hosts": {
                        "controller": {
                            "action": "shell",
                            "changed": true,
                            "cmd": "mkdir -p ~/zuul-output/logs/\nminikube logs > ~/zuul-output/logs/minikube.logs\nsudo dmesg > ~/zuul-output/logs/dmesg.txt\n",
                            "delta": "0:00:01.689329",
                            "end": "2026-06-11 09:35:59.391178",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "mkdir -p ~/zuul-output/logs/\nminikube logs > ~/zuul-output/logs/minikube.logs\nsudo dmesg > ~/zuul-output/logs/dmesg.txt\n",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": null,
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0a580a2a-0013-b4d9-8620-000000000004-1-controller",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-11 09:35:57.701849",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0a580a2a-0013-b4d9-8620-000000000004-1-controller"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T13:35:59.840218Z",
                            "start": "2026-06-11T13:35:57.322637Z"
                        },
                        "id": "0a580a2a-0013-b4d9-8620-000000000004",
                        "name": "Grab minikube logs"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.include_role",
                            "changed": false,
                            "include_args": {
                                "name": "post/get-kubectl-logs"
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T13:35:59.884864Z",
                            "start": "2026-06-11T13:35:59.849416Z"
                        },
                        "id": "0a580a2a-0013-b4d9-8620-000000000005",
                        "name": ""
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "logs_dir": "/home/zuul-worker/zuul-output/logs"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-b4d9-8620-000000000027",
                        "name": "post/get-kubectl-logs",
                        "path": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/untrusted/project_0/softwarefactory-project.io/software-factory/sf-operator/roles/post/get-kubectl-logs"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T13:35:59.949036Z",
                            "start": "2026-06-11T13:35:59.916670Z"
                        },
                        "id": "0a580a2a-0013-b4d9-8620-000000000029",
                        "name": "Set proper facts"
                    }
                },
                {
                    "hosts": {
                        "controller": {
                            "action": "shell",
                            "changed": true,
                            "cmd": "mkdir -p /home/zuul-worker/zuul-output/logs/pods-logs\nfor ns in $(kubectl get ns -o=custom-columns=NAME:.metadata.name --no-headers); do\n  for pod in $(kubectl --namespace ${ns} get pod -o=custom-columns=NAME:.metadata.name --no-headers); do\n    for cname in $(kubectl --namespace ${ns} get pod ${pod} -o jsonpath='{.spec.containers[*].name}'); do\n      kubectl --namespace ${ns} logs --container=${cname} ${pod} &> /home/zuul-worker/zuul-output/logs/pods-logs/${ns}--${pod}--${cname}.txt\n    done\n  done\ndone\n",
                            "delta": "0:00:05.240418",
                            "end": "2026-06-11 09:36:05.472281",
                            "failed": true,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "mkdir -p /home/zuul-worker/zuul-output/logs/pods-logs\nfor ns in $(kubectl get ns -o=custom-columns=NAME:.metadata.name --no-headers); do\n  for pod in $(kubectl --namespace ${ns} get pod -o=custom-columns=NAME:.metadata.name --no-headers); do\n    for cname in $(kubectl --namespace ${ns} get pod ${pod} -o jsonpath='{.spec.containers[*].name}'); do\n      kubectl --namespace ${ns} logs --container=${cname} ${pod} &> /home/zuul-worker/zuul-output/logs/pods-logs/${ns}--${pod}--${cname}.txt\n    done\n  done\ndone\n",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": null,
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0a580a2a-0013-b4d9-8620-00000000002a-1-controller",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "non-zero return code",
                            "rc": 1,
                            "start": "2026-06-11 09:36:00.231863",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0a580a2a-0013-b4d9-8620-00000000002a-1-controller"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-b4d9-8620-000000000027",
                        "name": "post/get-kubectl-logs",
                        "path": "/var/lib/zuul/builds/849c066071e844ecbbf6933d6bf017ac/untrusted/project_0/softwarefactory-project.io/software-factory/sf-operator/roles/post/get-kubectl-logs"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-11T13:36:05.505174Z",
                            "start": "2026-06-11T13:35:59.973767Z"
                        },
                        "id": "0a580a2a-0013-b4d9-8620-00000000002a",
                        "name": "Get pod logs"
                    }
                }
            ]
        }
    ],
    "stats": {
        "controller": {
            "changed": 1,
            "failures": 1,
            "ignored": 0,
            "ok": 2,
            "rescued": 0,
            "skipped": 0,
            "unreachable": 0
        }
    },
    "trusted": false
}
]
