[
{
    "branch": "main",
    "index": "0",
    "phase": "pre",
    "playbook": "gitlab.com/softwarefactory-project/centosinfra-prod/dci-config/playbooks/base/pre.yaml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-06-08T17:29:01.812138Z",
                    "start": "2026-06-08T17:28:58.976332Z"
                },
                "id": "0a580a2a-0021-b7ac-89e9-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-08",
                                    "day": "08",
                                    "epoch": "1780939739",
                                    "epoch_int": "1780939739",
                                    "hour": "17",
                                    "iso8601": "2026-06-08T17:28:59Z",
                                    "iso8601_basic": "20260608T172859689021",
                                    "iso8601_basic_short": "20260608T172859",
                                    "iso8601_micro": "2026-06-08T17:28:59.689021Z",
                                    "minute": "28",
                                    "month": "06",
                                    "second": "59",
                                    "time": "17:28:59",
                                    "tz": "UTC",
                                    "tz_dst": "UTC",
                                    "tz_offset": "+0000",
                                    "weekday": "Monday",
                                    "weekday_number": "1",
                                    "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/dfdccff3dd22428089e1c735bc76bed2/ansible/pre_playbook_0/ansible.cfg",
                                    "FLUENT_BIT_PORT": "tcp://10.43.239.48:2020",
                                    "FLUENT_BIT_PORT_2020_TCP": "tcp://10.43.239.48:2020",
                                    "FLUENT_BIT_PORT_2020_TCP_ADDR": "10.43.239.48",
                                    "FLUENT_BIT_PORT_2020_TCP_PORT": "2020",
                                    "FLUENT_BIT_PORT_2020_TCP_PROTO": "tcp",
                                    "FLUENT_BIT_PORT_24224_TCP": "tcp://10.43.239.48:24224",
                                    "FLUENT_BIT_PORT_24224_TCP_ADDR": "10.43.239.48",
                                    "FLUENT_BIT_PORT_24224_TCP_PORT": "24224",
                                    "FLUENT_BIT_PORT_24224_TCP_PROTO": "tcp",
                                    "FLUENT_BIT_PORT_5140_TCP": "tcp://10.43.239.48:5140",
                                    "FLUENT_BIT_PORT_5140_TCP_ADDR": "10.43.239.48",
                                    "FLUENT_BIT_PORT_5140_TCP_PORT": "5140",
                                    "FLUENT_BIT_PORT_5140_TCP_PROTO": "tcp",
                                    "FLUENT_BIT_SERVICE_HOST": "10.43.239.48",
                                    "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/dfdccff3dd22428089e1c735bc76bed2/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-ze02.softwarefactory-project.io",
                                    "K8S_PODIP": "10.42.0.33",
                                    "K8S_PODNAME": "zuul-executor-0",
                                    "KUBECONFIG": "/var/lib/zuul/builds/dfdccff3dd22428089e1c735bc76bed2/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/dfdccff3dd22428089e1c735bc76bed2/trusted/project_0/gitlab.com/softwarefactory-project/centosinfra-prod/dci-config/playbooks/base",
                                    "PYTHONPATH": "/var/lib/zuul/ansible/9",
                                    "REQUESTS_CA_BUNDLE": "/etc/ssl/certs/ca-bundle.crt",
                                    "SHLVL": "1",
                                    "SSH_AGENT_PID": "2458023",
                                    "SSH_AUTH_SOCK": "/tmp/ssh-XXXXXXx36MEK/agent.2458022",
                                    "TERM": "xterm",
                                    "TMP": "/var/lib/zuul/builds/dfdccff3dd22428089e1c735bc76bed2/work/tmp",
                                    "XDG_CACHE_HOME": "/var/cache/dhall",
                                    "ZUUL_ANSIBLE_SPLIT_STREAMS": "False",
                                    "ZUUL_JOBDIR": "/var/lib/zuul/builds/dfdccff3dd22428089e1c735bc76bed2",
                                    "ZUUL_JOB_FAILURE_OUTPUT": "[]",
                                    "ZUUL_JOB_LOG_CONFIG": "/var/lib/zuul/builds/dfdccff3dd22428089e1c735bc76bed2/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": 0.96,
                                    "1m": 1.51,
                                    "5m": 0.98
                                },
                                "ansible_local": {},
                                "ansible_lsb": {},
                                "ansible_lvm": "N/A",
                                "ansible_machine": "x86_64",
                                "ansible_memfree_mb": 1475,
                                "ansible_memory_mb": {
                                    "nocache": {
                                        "free": 5886,
                                        "used": 9850
                                    },
                                    "real": {
                                        "free": 1475,
                                        "total": 15736,
                                        "used": 14261
                                    },
                                    "swap": {
                                        "cached": 0,
                                        "free": 0,
                                        "total": 0,
                                        "used": 0
                                    }
                                },
                                "ansible_memtotal_mb": 15736,
                                "ansible_mounts": [
                                    {
                                        "block_available": 16235248,
                                        "block_size": 4096,
                                        "block_total": 25884155,
                                        "block_used": 9648907,
                                        "device": "/dev/vda4",
                                        "fstype": "xfs",
                                        "inode_available": 50354309,
                                        "inode_total": 51801024,
                                        "inode_used": 1446715,
                                        "mount": "/etc/hosts",
                                        "options": "ro,seclabel,nosuid,nodev,relatime,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
                                        "size_available": 66499575808,
                                        "size_total": 106021498880,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 5603937,
                                        "block_size": 4096,
                                        "block_total": 7847936,
                                        "block_used": 2243999,
                                        "device": "/dev/topolvm/3df36a9b-6a3e-4b0d-80e7-27b873aae277",
                                        "fstype": "xfs",
                                        "inode_available": 15431596,
                                        "inode_total": 15728640,
                                        "inode_used": 297044,
                                        "mount": "/var/lib/zuul/builds/dfdccff3dd22428089e1c735bc76bed2/work",
                                        "options": "rw,seclabel,nosuid,nodev,relatime,nouuid,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
                                        "size_available": 22953725952,
                                        "size_total": 32145145856,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 16235248,
                                        "block_size": 4096,
                                        "block_total": 25884155,
                                        "block_used": 9648907,
                                        "device": "/dev/vda4",
                                        "fstype": "xfs",
                                        "inode_available": 50354309,
                                        "inode_total": 51801024,
                                        "inode_used": 1446715,
                                        "mount": "/etc/pki/ca-trust/extracted",
                                        "options": "ro,seclabel,nosuid,nodev,relatime,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
                                        "size_available": 66499575808,
                                        "size_total": 106021498880,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 5603937,
                                        "block_size": 4096,
                                        "block_total": 7847936,
                                        "block_used": 2243999,
                                        "device": "/dev/topolvm/3df36a9b-6a3e-4b0d-80e7-27b873aae277",
                                        "fstype": "xfs",
                                        "inode_available": 15431596,
                                        "inode_total": 15728640,
                                        "inode_used": 297044,
                                        "mount": "/var/lib/zuul/ansible/9",
                                        "options": "ro,seclabel,nosuid,nodev,relatime,nouuid,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
                                        "size_available": 22953725952,
                                        "size_total": 32145145856,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 5603937,
                                        "block_size": 4096,
                                        "block_total": 7847936,
                                        "block_used": 2243999,
                                        "device": "/dev/topolvm/3df36a9b-6a3e-4b0d-80e7-27b873aae277",
                                        "fstype": "xfs",
                                        "inode_available": 15431596,
                                        "inode_total": 15728640,
                                        "inode_used": 297044,
                                        "mount": "/var/lib/zuul/builds/dfdccff3dd22428089e1c735bc76bed2/ansible",
                                        "options": "ro,seclabel,nosuid,nodev,relatime,nouuid,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
                                        "size_available": 22953725952,
                                        "size_total": 32145145856,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 5603937,
                                        "block_size": 4096,
                                        "block_total": 7847936,
                                        "block_used": 2243999,
                                        "device": "/dev/topolvm/3df36a9b-6a3e-4b0d-80e7-27b873aae277",
                                        "fstype": "xfs",
                                        "inode_available": 15431596,
                                        "inode_total": 15728640,
                                        "inode_used": 297044,
                                        "mount": "/var/lib/zuul/builds/dfdccff3dd22428089e1c735bc76bed2/kube",
                                        "options": "ro,seclabel,nosuid,nodev,relatime,nouuid,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
                                        "size_available": 22953725952,
                                        "size_total": 32145145856,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 5603937,
                                        "block_size": 4096,
                                        "block_total": 7847936,
                                        "block_used": 2243999,
                                        "device": "/dev/topolvm/3df36a9b-6a3e-4b0d-80e7-27b873aae277",
                                        "fstype": "xfs",
                                        "inode_available": 15431596,
                                        "inode_total": 15728640,
                                        "inode_used": 297044,
                                        "mount": "/var/lib/zuul/builds/dfdccff3dd22428089e1c735bc76bed2/trusted",
                                        "options": "ro,seclabel,nosuid,nodev,relatime,nouuid,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
                                        "size_available": 22953725952,
                                        "size_total": 32145145856,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 5603937,
                                        "block_size": 4096,
                                        "block_total": 7847936,
                                        "block_used": 2243999,
                                        "device": "/dev/topolvm/3df36a9b-6a3e-4b0d-80e7-27b873aae277",
                                        "fstype": "xfs",
                                        "inode_available": 15431596,
                                        "inode_total": 15728640,
                                        "inode_used": 297044,
                                        "mount": "/var/lib/zuul/builds/dfdccff3dd22428089e1c735bc76bed2/untrusted",
                                        "options": "ro,seclabel,nosuid,nodev,relatime,nouuid,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
                                        "size_available": 22953725952,
                                        "size_total": 32145145856,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 5603937,
                                        "block_size": 4096,
                                        "block_total": 7847936,
                                        "block_used": 2243999,
                                        "device": "/dev/topolvm/3df36a9b-6a3e-4b0d-80e7-27b873aae277",
                                        "fstype": "xfs",
                                        "inode_available": 15431596,
                                        "inode_total": 15728640,
                                        "inode_used": 297044,
                                        "mount": "/var/lib/zuul/builds/dfdccff3dd22428089e1c735bc76bed2/ansible/pre_playbook_0",
                                        "options": "ro,seclabel,nosuid,nodev,relatime,nouuid,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
                                        "size_available": 22953725952,
                                        "size_total": 32145145856,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 5603937,
                                        "block_size": 4096,
                                        "block_total": 7847936,
                                        "block_used": 2243999,
                                        "device": "/dev/topolvm/3df36a9b-6a3e-4b0d-80e7-27b873aae277",
                                        "fstype": "xfs",
                                        "inode_available": 15431596,
                                        "inode_total": 15728640,
                                        "inode_used": 297044,
                                        "mount": "/var/lib/zuul/builds/dfdccff3dd22428089e1c735bc76bed2/.ansible",
                                        "options": "rw,seclabel,nosuid,nodev,relatime,nouuid,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
                                        "size_available": 22953725952,
                                        "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": 34829255,
                                "ansible_user_dir": "/var/lib/zuul/builds/dfdccff3dd22428089e1c735bc76bed2/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-08T17:29:00.035399Z",
                            "start": "2026-06-08T17:28:58.983659Z"
                        },
                        "id": "0a580a2a-0021-b7ac-89e9-0000000000a3",
                        "name": "Gathering Facts"
                    }
                },
                {
                    "hosts": {
                        "localhost": {
                            "action": "include_role",
                            "changed": false,
                            "include_args": {
                                "name": "set-zuul-log-path-fact"
                            }
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-b7ac-89e9-000000000008",
                        "name": "emit-job-header",
                        "path": "/var/lib/zuul/builds/dfdccff3dd22428089e1c735bc76bed2/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/emit-job-header"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:29:00.066366Z",
                            "start": "2026-06-08T17:29:00.043148Z"
                        },
                        "id": "0a580a2a-0021-b7ac-89e9-00000000000a",
                        "name": "Setup log path fact"
                    }
                },
                {
                    "hosts": {
                        "localhost": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "zuul_log_path": "dfd/dci/dfdccff3dd22428089e1c735bc76bed2"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-b7ac-89e9-0000000000c6",
                        "name": "set-zuul-log-path-fact",
                        "path": "/var/lib/zuul/builds/dfdccff3dd22428089e1c735bc76bed2/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/set-zuul-log-path-fact"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:29:00.130350Z",
                            "start": "2026-06-08T17:29:00.089794Z"
                        },
                        "id": "0a580a2a-0021-b7ac-89e9-0000000000c8",
                        "name": "Set log path for a build"
                    }
                },
                {
                    "hosts": {
                        "localhost": {
                            "action": "debug",
                            "changed": false,
                            "msg": "# Job Information\nAnsible Version: 2.16.18\nJob: dci-pipeline-test-job\nPipeline: check\nExecutor: 38.129.56.84\nTriggered by: https://github.com/distributedci/dci-pipeline/pull/28\nEvent ID: 4f37dca0-635f-11f1-99ed-0a231e1b5d16\n"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-b7ac-89e9-000000000008",
                        "name": "emit-job-header",
                        "path": "/var/lib/zuul/builds/dfdccff3dd22428089e1c735bc76bed2/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/emit-job-header"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:29:00.196913Z",
                            "start": "2026-06-08T17:29:00.137753Z"
                        },
                        "id": "0a580a2a-0021-b7ac-89e9-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: testrunner\nHostname: np0000067516\nUsername: zuul-worker\nDistro: RedHat 9.4\nProvider: vexxhost-nodepool-sf\nRegion: RegionOne\nLabel: cloud-rhel-9-4\nProduct Name: OpenStack Nova\nInterface IP: 38.102.83.80\n",
                                    "zj_item": "testrunner"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-b7ac-89e9-000000000008",
                        "name": "emit-job-header",
                        "path": "/var/lib/zuul/builds/dfdccff3dd22428089e1c735bc76bed2/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/emit-job-header"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:29:00.326198Z",
                            "start": "2026-06-08T17:29:00.202965Z"
                        },
                        "id": "0a580a2a-0021-b7ac-89e9-00000000000c",
                        "name": "Print node information"
                    }
                },
                {
                    "hosts": {
                        "localhost": {
                            "action": "file",
                            "changed": true,
                            "diff": {
                                "after": {
                                    "mode": "0755",
                                    "path": "/var/lib/zuul/builds/dfdccff3dd22428089e1c735bc76bed2/work/logs/zuul-info",
                                    "state": "directory"
                                },
                                "before": {
                                    "mode": "02755",
                                    "path": "/var/lib/zuul/builds/dfdccff3dd22428089e1c735bc76bed2/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/dfdccff3dd22428089e1c735bc76bed2/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/dfdccff3dd22428089e1c735bc76bed2/work/logs/zuul-info",
                            "size": 6,
                            "state": "directory",
                            "uid": 1000
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-b7ac-89e9-00000000001b",
                        "name": "log-inventory",
                        "path": "/var/lib/zuul/builds/dfdccff3dd22428089e1c735bc76bed2/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/log-inventory"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:29:00.807939Z",
                            "start": "2026-06-08T17:29:00.342395Z"
                        },
                        "id": "0a580a2a-0021-b7ac-89e9-00000000001d",
                        "name": "Ensure Zuul Ansible directory exists"
                    }
                },
                {
                    "hosts": {
                        "localhost": {
                            "action": "copy",
                            "changed": true,
                            "checksum": "37ae5890d0331a9bc55843899dcd5e5d4b13b9e3",
                            "dest": "/var/lib/zuul/builds/dfdccff3dd22428089e1c735bc76bed2/work/logs/zuul-info/inventory.yaml",
                            "diff": [],
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "inventory.yaml",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "37ae5890d0331a9bc55843899dcd5e5d4b13b9e3",
                                    "content": null,
                                    "dest": "/var/lib/zuul/builds/dfdccff3dd22428089e1c735bc76bed2/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/dfdccff3dd22428089e1c735bc76bed2/work/.ansible/tmp/ansible-tmp-1780939740.8652024-57-171079178307663/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "72abd070dbe27e8b0d43a2bb58c311f0",
                            "mode": "0644",
                            "owner": "1000",
                            "size": 19417,
                            "src": "/var/lib/zuul/builds/dfdccff3dd22428089e1c735bc76bed2/work/.ansible/tmp/ansible-tmp-1780939740.8652024-57-171079178307663/source",
                            "state": "file",
                            "uid": 1000
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-b7ac-89e9-00000000001b",
                        "name": "log-inventory",
                        "path": "/var/lib/zuul/builds/dfdccff3dd22428089e1c735bc76bed2/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/log-inventory"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:29:01.812138Z",
                            "start": "2026-06-08T17:29:00.816776Z"
                        },
                        "id": "0a580a2a-0021-b7ac-89e9-00000000001e",
                        "name": "Copy ansible inventory to logs dir"
                    }
                }
            ]
        },
        {
            "play": {
                "duration": {
                    "end": "2026-06-08T17:29:16.946199Z",
                    "start": "2026-06-08T17:29:01.822697Z"
                },
                "id": "0a580a2a-0021-b7ac-89e9-000000000026",
                "name": "all"
            },
            "tasks": [
                {
                    "hosts": {
                        "testrunner": {
                            "action": "zuul_console",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "path": "/tmp/console-{log_uuid}.log",
                                    "port": 19885,
                                    "state": "present"
                                }
                            }
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-b7ac-89e9-00000000002c",
                        "name": "start-zuul-console",
                        "path": "/var/lib/zuul/builds/dfdccff3dd22428089e1c735bc76bed2/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/start-zuul-console"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:29:02.306026Z",
                            "start": "2026-06-08T17:29:01.837469Z"
                        },
                        "id": "0a580a2a-0021-b7ac-89e9-00000000002e",
                        "name": "Start zuul_console daemon."
                    }
                },
                {
                    "hosts": {
                        "testrunner": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "zuul_info_dir": "/var/lib/zuul/builds/dfdccff3dd22428089e1c735bc76bed2/work/logs/zuul-info"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-b7ac-89e9-000000000039",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/dfdccff3dd22428089e1c735bc76bed2/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:29:02.371407Z",
                            "start": "2026-06-08T17:29:02.322956Z"
                        },
                        "id": "0a580a2a-0021-b7ac-89e9-00000000003b",
                        "name": "Define zuul_info_dir fact"
                    }
                },
                {
                    "hosts": {
                        "testrunner": {
                            "action": "file",
                            "changed": false,
                            "diff": {
                                "after": {
                                    "path": "/var/lib/zuul/builds/dfdccff3dd22428089e1c735bc76bed2/work/logs/zuul-info"
                                },
                                "before": {
                                    "path": "/var/lib/zuul/builds/dfdccff3dd22428089e1c735bc76bed2/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/dfdccff3dd22428089e1c735bc76bed2/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/dfdccff3dd22428089e1c735bc76bed2/work/logs/zuul-info",
                            "size": 28,
                            "state": "directory",
                            "uid": 1000
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-b7ac-89e9-000000000039",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/dfdccff3dd22428089e1c735bc76bed2/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:29:02.687496Z",
                            "start": "2026-06-08T17:29:02.381478Z"
                        },
                        "id": "0a580a2a-0021-b7ac-89e9-00000000003c",
                        "name": "Ensure Zuul Ansible directory exists"
                    }
                },
                {
                    "hosts": {
                        "testrunner": {
                            "action": "setup",
                            "ansible_facts": {
                                "ansible_all_ipv4_addresses": [
                                    "38.102.83.80"
                                ],
                                "ansible_all_ipv6_addresses": [
                                    "fe80::f816:3eff:fed7:3735"
                                ],
                                "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,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-08",
                                    "day": "08",
                                    "epoch": "1780939743",
                                    "epoch_int": "1780939743",
                                    "hour": "13",
                                    "iso8601": "2026-06-08T17:29:03Z",
                                    "iso8601_basic": "20260608T132903105713",
                                    "iso8601_basic_short": "20260608T132903",
                                    "iso8601_micro": "2026-06-08T17:29:03.105713Z",
                                    "minute": "29",
                                    "month": "06",
                                    "second": "03",
                                    "time": "13:29:03",
                                    "tz": "EDT",
                                    "tz_dst": "EDT",
                                    "tz_offset": "-0400",
                                    "weekday": "Monday",
                                    "weekday_number": "1",
                                    "weeknumber": "23",
                                    "year": "2026"
                                },
                                "ansible_default_ipv4": {
                                    "address": "38.102.83.80",
                                    "alias": "eth0",
                                    "broadcast": "38.102.83.255",
                                    "gateway": "38.102.83.1",
                                    "interface": "eth0",
                                    "macaddress": "fa:16:3e:d7:37:35",
                                    "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"
                                        ],
                                        "vda3": [
                                            "boot"
                                        ],
                                        "vda4": [
                                            "root"
                                        ]
                                    },
                                    "masters": {},
                                    "uuids": {
                                        "sr0": [
                                            "2026-06-08-17-28-15-00"
                                        ],
                                        "vda2": [
                                            "7B77-95E7"
                                        ],
                                        "vda3": [
                                            "2f068bf3-9868-4a37-92ac-3e6d19dbb780"
                                        ],
                                        "vda4": [
                                            "2fb0abc1-9d08-48bc-9719-108d4ed14685"
                                        ]
                                    }
                                },
                                "ansible_devices": {
                                    "sr0": {
                                        "holders": [],
                                        "host": "IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]",
                                        "links": {
                                            "ids": [
                                                "ata-QEMU_DVD-ROM_QM00001"
                                            ],
                                            "labels": [
                                                "config-2"
                                            ],
                                            "masters": [],
                                            "uuids": [
                                                "2026-06-08-17-28-15-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": "SCSI storage controller: Red Hat, Inc. Virtio block device",
                                        "links": {
                                            "ids": [],
                                            "labels": [],
                                            "masters": [],
                                            "uuids": []
                                        },
                                        "model": null,
                                        "partitions": {
                                            "vda1": {
                                                "holders": [],
                                                "links": {
                                                    "ids": [],
                                                    "labels": [],
                                                    "masters": [],
                                                    "uuids": []
                                                },
                                                "sectors": "2048",
                                                "sectorsize": 512,
                                                "size": "1.00 MB",
                                                "start": "2048",
                                                "uuid": null
                                            },
                                            "vda2": {
                                                "holders": [],
                                                "links": {
                                                    "ids": [],
                                                    "labels": [],
                                                    "masters": [],
                                                    "uuids": [
                                                        "7B77-95E7"
                                                    ]
                                                },
                                                "sectors": "409600",
                                                "sectorsize": 512,
                                                "size": "200.00 MB",
                                                "start": "4096",
                                                "uuid": "7B77-95E7"
                                            },
                                            "vda3": {
                                                "holders": [],
                                                "links": {
                                                    "ids": [],
                                                    "labels": [
                                                        "boot"
                                                    ],
                                                    "masters": [],
                                                    "uuids": [
                                                        "2f068bf3-9868-4a37-92ac-3e6d19dbb780"
                                                    ]
                                                },
                                                "sectors": "2097152",
                                                "sectorsize": 512,
                                                "size": "1.00 GB",
                                                "start": "413696",
                                                "uuid": "2f068bf3-9868-4a37-92ac-3e6d19dbb780"
                                            },
                                            "vda4": {
                                                "holders": [],
                                                "links": {
                                                    "ids": [],
                                                    "labels": [
                                                        "root"
                                                    ],
                                                    "masters": [],
                                                    "uuids": [
                                                        "2fb0abc1-9d08-48bc-9719-108d4ed14685"
                                                    ]
                                                },
                                                "sectors": "836349919",
                                                "sectorsize": 512,
                                                "size": "398.80 GB",
                                                "start": "2510848",
                                                "uuid": "2fb0abc1-9d08-48bc-9719-108d4ed14685"
                                            }
                                        },
                                        "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": "RedHat",
                                "ansible_distribution_file_parsed": true,
                                "ansible_distribution_file_path": "/etc/redhat-release",
                                "ansible_distribution_file_search_string": "Red Hat",
                                "ansible_distribution_file_variety": "RedHat",
                                "ansible_distribution_major_version": "9",
                                "ansible_distribution_release": "Plow",
                                "ansible_distribution_version": "9.4",
                                "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",
                                    "HOME": "/home/zuul-worker",
                                    "LANG": "C.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.129.56.84 50588 22",
                                    "SSH_CONNECTION": "38.129.56.84 50588 38.102.83.80 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]",
                                        "fcoe_mtu": "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]",
                                        "netns_local": "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_lockless": "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.80",
                                        "broadcast": "38.102.83.255",
                                        "netmask": "255.255.255.0",
                                        "network": "38.102.83.0",
                                        "prefix": "24"
                                    },
                                    "ipv6": [
                                        {
                                            "address": "fe80::f816:3eff:fed7:3735",
                                            "prefix": "64",
                                            "scope": "link"
                                        }
                                    ],
                                    "macaddress": "fa:16:3e:d7:37:35",
                                    "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": "np0000067516.novalocal",
                                "ansible_hostname": "np0000067516",
                                "ansible_hostnqn": "",
                                "ansible_interfaces": [
                                    "eth0",
                                    "lo"
                                ],
                                "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_lo": {
                                    "active": true,
                                    "device": "lo",
                                    "features": {
                                        "esp_hw_offload": "off [fixed]",
                                        "esp_tx_csum_hw_offload": "off [fixed]",
                                        "fcoe_mtu": "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]",
                                        "netns_local": "on [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_lockless": "on [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.03,
                                    "1m": 0.31,
                                    "5m": 0.09
                                },
                                "ansible_local": {},
                                "ansible_locally_reachable_ips": {
                                    "ipv4": [
                                        "38.102.83.80",
                                        "127.0.0.0/8",
                                        "127.0.0.1"
                                    ],
                                    "ipv6": [
                                        "::1",
                                        "fe80::f816:3eff:fed7:3735"
                                    ]
                                },
                                "ansible_lsb": {},
                                "ansible_lvm": "N/A",
                                "ansible_machine": "x86_64",
                                "ansible_machine_id": "a24c9e7315cc1b3825cade634365e3bd",
                                "ansible_memfree_mb": 15250,
                                "ansible_memory_mb": {
                                    "nocache": {
                                        "free": 15468,
                                        "used": 268
                                    },
                                    "real": {
                                        "free": 15250,
                                        "total": 15736,
                                        "used": 486
                                    },
                                    "swap": {
                                        "cached": 0,
                                        "free": 0,
                                        "total": 0,
                                        "used": 0
                                    }
                                },
                                "ansible_memtotal_mb": 15736,
                                "ansible_mounts": [
                                    {
                                        "block_available": 103431536,
                                        "block_size": 4096,
                                        "block_total": 104527355,
                                        "block_used": 1095819,
                                        "device": "/dev/vda4",
                                        "fstype": "xfs",
                                        "inode_available": 209048275,
                                        "inode_total": 209087472,
                                        "inode_used": 39197,
                                        "mount": "/",
                                        "options": "rw,seclabel,relatime,attr2,inode64,logbufs=8,logbsize=32k,noquota",
                                        "size_available": 423655571456,
                                        "size_total": 428144046080,
                                        "uuid": "2fb0abc1-9d08-48bc-9719-108d4ed14685"
                                    },
                                    {
                                        "block_available": 202288,
                                        "block_size": 4096,
                                        "block_total": 245760,
                                        "block_used": 43472,
                                        "device": "/dev/vda3",
                                        "fstype": "xfs",
                                        "inode_available": 523981,
                                        "inode_total": 524288,
                                        "inode_used": 307,
                                        "mount": "/boot",
                                        "options": "rw,seclabel,relatime,attr2,inode64,logbufs=8,logbsize=32k,noquota",
                                        "size_available": 828571648,
                                        "size_total": 1006632960,
                                        "uuid": "2f068bf3-9868-4a37-92ac-3e6d19dbb780"
                                    },
                                    {
                                        "block_available": 49347,
                                        "block_size": 4096,
                                        "block_total": 51145,
                                        "block_used": 1798,
                                        "device": "/dev/vda2",
                                        "fstype": "vfat",
                                        "inode_available": 0,
                                        "inode_total": 0,
                                        "inode_used": 0,
                                        "mount": "/boot/efi",
                                        "options": "rw,relatime,fmask=0077,dmask=0077,codepage=437,iocharset=ascii,shortname=winnt,errors=remount-ro",
                                        "size_available": 202125312,
                                        "size_total": 209489920,
                                        "uuid": "7B77-95E7"
                                    },
                                    {
                                        "block_available": 49347,
                                        "block_size": 4096,
                                        "block_total": 51145,
                                        "block_used": 1798,
                                        "device": "/dev/vda2",
                                        "fstype": "vfat",
                                        "inode_available": 0,
                                        "inode_total": 0,
                                        "inode_used": 0,
                                        "mount": "/efi",
                                        "options": "rw,relatime,fmask=0077,dmask=0077,codepage=437,iocharset=ascii,shortname=winnt,errors=remount-ro",
                                        "size_available": 202125312,
                                        "size_total": 209489920,
                                        "uuid": "7B77-95E7"
                                    }
                                ],
                                "ansible_nodename": "np0000067516.novalocal",
                                "ansible_os_family": "RedHat",
                                "ansible_pkg_mgr": "dnf",
                                "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": "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": 18,
                                        "minor": 9,
                                        "releaselevel": "final",
                                        "serial": 0
                                    },
                                    "version_info": [
                                        3,
                                        9,
                                        18,
                                        "final",
                                        0
                                    ]
                                },
                                "ansible_python_version": "3.9.18",
                                "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": "AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBC0c/U52w5+IzeHT7ot7hMVOZiL04xpMOOHsyKGbrEwvBjiWW6e8W5dwqVdDHIT+gyT0nML/6o4aGgmEmNEiIkc=",
                                "ansible_ssh_host_key_ecdsa_public_keytype": "ecdsa-sha2-nistp256",
                                "ansible_ssh_host_key_ed25519_public": "AAAAC3NzaC1lZDI1NTE5AAAAIFG62ZAYSM0Hsjop0xxKXrqc2nzltW0o/MZ6Qvz8DF6M",
                                "ansible_ssh_host_key_ed25519_public_keytype": "ssh-ed25519",
                                "ansible_ssh_host_key_rsa_public": "AAAAB3NzaC1yc2EAAAADAQABAAABgQDkhdFdrPGYOA+DG8SzpPceA1jFTjkQ4rXnLT8DqYvsy7dWU3P/6wIRJPTnWCaN8O/xlPqpAJzZ2LbMhPaSUgxE9Z54lRk7zEJq2sYAsTs1tj/zZoTyNIN0hHeYAkaeQznzlB6rrVAgbfcdqec8tmOdOWu1Aq9daUzrS5rXZDGbvA6SJQ/eT3b0GcYV89ZWIXHfo8uaQq6y1hA0ZrulRwWgnsSzwvNMN9RfQ/g+PptIu09TpdJYS9FqfWjOSQ0nu9pMJs8Om0LY/cFRBz8Zq+8FY4sB85RdstUqe8S5mzHtscJ30vLWkZuF0MQR48rwlfHO+ODZE27DHnDnAUs3D3wIp928tGmQ9Vxma8dKAzQS/DE7lkKgY9uSN2V3zS8zbu2dZwJcmztr3TUQBjxitUe/0t+QW1lrxlcqscps2fUxjXi+0U3HGp93TM/n9c37tsLt4YFgsYGUe9z2BbEplClzn4tiMoRAWgP/LUI8P+QjnzKF35s5AHKVdwgPuhItLQM=",
                                "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": 44,
                                "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-0021-b7ac-89e9-000000000039",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/dfdccff3dd22428089e1c735bc76bed2/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:29:03.591635Z",
                            "start": "2026-06-08T17:29:02.698983Z"
                        },
                        "id": "0a580a2a-0021-b7ac-89e9-00000000003d",
                        "name": "Collect information about the host"
                    }
                },
                {
                    "hosts": {
                        "testrunner": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "validate_host_hostname_sanitized": "testrunner"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-b7ac-89e9-000000000039",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/dfdccff3dd22428089e1c735bc76bed2/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:29:03.676503Z",
                            "start": "2026-06-08T17:29:03.601136Z"
                        },
                        "id": "0a580a2a-0021-b7ac-89e9-00000000003e",
                        "name": "Sanitize hostname"
                    }
                },
                {
                    "hosts": {
                        "testrunner": {
                            "action": "template",
                            "changed": true,
                            "checksum": "8f08244ef839819f0c1063cb5291cd57b1d5da56",
                            "dest": "/var/lib/zuul/builds/dfdccff3dd22428089e1c735bc76bed2/work/logs/zuul-info/host-info.testrunner.yaml",
                            "diff": [],
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "host-info.j2",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "8f08244ef839819f0c1063cb5291cd57b1d5da56",
                                    "content": null,
                                    "dest": "/var/lib/zuul/builds/dfdccff3dd22428089e1c735bc76bed2/work/logs/zuul-info/host-info.testrunner.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/dfdccff3dd22428089e1c735bc76bed2/work/.ansible/tmp/ansible-tmp-1780939743.7296538-104-240776036238362/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "eb8bed43d1233ece2641f0b7b6a9451d",
                            "mode": "0644",
                            "owner": "1000",
                            "size": 17368,
                            "src": "/var/lib/zuul/builds/dfdccff3dd22428089e1c735bc76bed2/work/.ansible/tmp/ansible-tmp-1780939743.7296538-104-240776036238362/source",
                            "state": "file",
                            "uid": 1000
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-b7ac-89e9-000000000039",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/dfdccff3dd22428089e1c735bc76bed2/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:29:04.279709Z",
                            "start": "2026-06-08T17:29:03.684674Z"
                        },
                        "id": "0a580a2a-0021-b7ac-89e9-00000000003f",
                        "name": "Write out all ansible variables/facts known for each host"
                    }
                },
                {
                    "hosts": {
                        "testrunner": {
                            "_zuul_nolog_return": true,
                            "action": "zuul_debug_info",
                            "changed": false,
                            "df_i": "Filesystem        Inodes IUsed     IFree IUse% Mounted on\ndevtmpfs         2004162   409   2003753    1% /dev\ntmpfs            2014222     1   2014221    1% /dev/shm\ntmpfs             819200   618    818582    1% /run\n/dev/vda4      209087472 39197 209048275    1% /\n/dev/vda3         524288   307    523981    1% /boot\n/dev/vda2              0     0         0     - /efi\ntmpfs             402844    14    402830    1% /run/user/1000\n",
                            "df_m": "Filesystem     1M-blocks  Used Available Use% Mounted on\ndevtmpfs               4     0         4   0% /dev\ntmpfs               7869     0      7869   0% /dev/shm\ntmpfs               3148    17      3131   1% /run\n/dev/vda4         408310  4281    404030   2% /\n/dev/vda3            960   170       791  18% /boot\n/dev/vda2            200     8       193   4% /efi\ntmpfs               1574     0      1574   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:d7:37:35 brd ff:ff:ff:ff:ff:ff\n    altname enp0s3\n    altname ens3\n    inet 38.102.83.80/24 brd 38.102.83.255 scope global dynamic noprefixroute eth0\n       valid_lft 43163sec preferred_lft 43163sec\n    inet6 fe80::f816:3eff:fed7:3735/64 scope link \n       valid_lft forever preferred_lft forever\n",
                            "network_neighbors": "38.102.83.253 dev eth0 lladdr fa:61:25:a2:5a:71 STALE \n38.102.83.254 dev eth0 lladdr c6:e7:bc:23:0b:06 STALE \n38.102.83.1 dev eth0 lladdr c6:e7:bc:23:0b:06 REACHABLE \n",
                            "network_routing_v4": "default via 38.102.83.1 dev eth0 proto dhcp src 38.102.83.80 metric 100 \n38.102.83.0/24 dev eth0 proto kernel scope link src 38.102.83.80 metric 100 \n169.254.169.254 via 38.102.83.126 dev eth0 proto dhcp src 38.102.83.80 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 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\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 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\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 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\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 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\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 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\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 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\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 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\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 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\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 np0000067516.novalocal 5.14.0-427.13.1.el9_4.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Apr 10 10:29:16 EDT 2024 x86_64 x86_64 x86_64 GNU/Linux\n"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-b7ac-89e9-000000000039",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/dfdccff3dd22428089e1c735bc76bed2/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:29:04.794672Z",
                            "start": "2026-06-08T17:29:04.284557Z"
                        },
                        "id": "0a580a2a-0021-b7ac-89e9-000000000041",
                        "name": "Collect information about zuul worker"
                    }
                },
                {
                    "hosts": {
                        "testrunner": {
                            "action": "template",
                            "changed": true,
                            "checksum": "4512f553a9b4e3f67e5a0ccb65aa5243fe49a9d7",
                            "dest": "/var/lib/zuul/builds/dfdccff3dd22428089e1c735bc76bed2/work/logs/zuul-info/zuul-info.testrunner.txt",
                            "diff": [],
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "zuul-info.j2",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "4512f553a9b4e3f67e5a0ccb65aa5243fe49a9d7",
                                    "content": null,
                                    "dest": "/var/lib/zuul/builds/dfdccff3dd22428089e1c735bc76bed2/work/logs/zuul-info/zuul-info.testrunner.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/dfdccff3dd22428089e1c735bc76bed2/work/.ansible/tmp/ansible-tmp-1780939744.8533275-127-274019084246631/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "1d812d1b3214eccec1061c26fd5cfbc8",
                            "mode": "0644",
                            "owner": "1000",
                            "size": 2565,
                            "src": "/var/lib/zuul/builds/dfdccff3dd22428089e1c735bc76bed2/work/.ansible/tmp/ansible-tmp-1780939744.8533275-127-274019084246631/source",
                            "state": "file",
                            "uid": 1000
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-b7ac-89e9-000000000039",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/dfdccff3dd22428089e1c735bc76bed2/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:29:05.337781Z",
                            "start": "2026-06-08T17:29:04.802262Z"
                        },
                        "id": "0a580a2a-0021-b7ac-89e9-000000000042",
                        "name": "Write out all zuul information for each host"
                    }
                },
                {
                    "hosts": {
                        "testrunner": {
                            "action": "zuul_console",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "path": "/tmp/console-{log_uuid}.log",
                                    "port": 19885,
                                    "state": "present"
                                }
                            }
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-b7ac-89e9-000000000059",
                        "name": "prepare-workspace",
                        "path": "/var/lib/zuul/builds/dfdccff3dd22428089e1c735bc76bed2/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/prepare-workspace"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:29:05.674710Z",
                            "start": "2026-06-08T17:29:05.354096Z"
                        },
                        "id": "0a580a2a-0021-b7ac-89e9-00000000005b",
                        "name": "Start zuul_console daemon."
                    }
                },
                {
                    "hosts": {
                        "testrunner": {
                            "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-0021-b7ac-89e9-000000000059",
                        "name": "prepare-workspace",
                        "path": "/var/lib/zuul/builds/dfdccff3dd22428089e1c735bc76bed2/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/prepare-workspace"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:29:09.281588Z",
                            "start": "2026-06-08T17:29:05.684208Z"
                        },
                        "id": "0a580a2a-0021-b7ac-89e9-00000000005c",
                        "name": "Synchronize src repos to workspace directory."
                    }
                },
                {
                    "hosts": {
                        "testrunner": {
                            "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/dfdccff3dd22428089e1c735bc76bed2/work/dfdccff3dd22428089e1c735bc76bed2_id_rsa"
                                }
                            },
                            "stat": {
                                "exists": false
                            }
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-b7ac-89e9-000000000068",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/dfdccff3dd22428089e1c735bc76bed2/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:29:09.608610Z",
                            "start": "2026-06-08T17:29:09.295899Z"
                        },
                        "id": "0a580a2a-0021-b7ac-89e9-00000000006a",
                        "name": "Check to see if ssh key was already created for this build"
                    }
                },
                {
                    "hosts": {
                        "testrunner": {
                            "action": "include_tasks",
                            "changed": false,
                            "include": "create-key-and-replace.yaml",
                            "include_args": {}
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-b7ac-89e9-000000000068",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/dfdccff3dd22428089e1c735bc76bed2/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:29:09.665342Z",
                            "start": "2026-06-08T17:29:09.618549Z"
                        },
                        "id": "0a580a2a-0021-b7ac-89e9-00000000006b",
                        "name": "Create a new key in workspace based on build UUID"
                    }
                },
                {
                    "hosts": {
                        "testrunner": {
                            "action": "command",
                            "changed": true,
                            "cmd": [
                                "ssh-keygen",
                                "-t",
                                "rsa",
                                "-N",
                                "",
                                "-C",
                                "zuul-build-sshkey",
                                "-f",
                                "/var/lib/zuul/builds/dfdccff3dd22428089e1c735bc76bed2/work/dfdccff3dd22428089e1c735bc76bed2_id_rsa",
                                "-b",
                                "3072"
                            ],
                            "delta": "0:00:00.778073",
                            "end": "2026-06-08 17:29:10.962308",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh-keygen -t rsa -N '' -C 'zuul-build-sshkey' -f /var/lib/zuul/builds/dfdccff3dd22428089e1c735bc76bed2/work/dfdccff3dd22428089e1c735bc76bed2_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-0021-b7ac-89e9-000000000122-0-testrunner",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-08 17:29:10.184235",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "Generating public/private rsa key pair.\nYour identification has been saved in /var/lib/zuul/builds/dfdccff3dd22428089e1c735bc76bed2/work/dfdccff3dd22428089e1c735bc76bed2_id_rsa\nYour public key has been saved in /var/lib/zuul/builds/dfdccff3dd22428089e1c735bc76bed2/work/dfdccff3dd22428089e1c735bc76bed2_id_rsa.pub\nThe key fingerprint is:\nSHA256:UAUjjqlKTVlmGFhW5nRc6Ye+ObqAlouqyADefgj5A5E zuul-build-sshkey\nThe key's randomart image is:\n+---[RSA 3072]----+\n|  o++Bo.=+o      |\n| ...O+.+ o       |\n|  .oo.o . .      |\n| Eo.   . o .     |\n|..+.    S .      |\n|+=. o    .       |\n|o.+=..    o      |\n|+ ++...  +       |\n|*o oo  oo .      |\n+----[SHA256]-----+",
                            "stdout_lines": [
                                "Generating public/private rsa key pair.",
                                "Your identification has been saved in /var/lib/zuul/builds/dfdccff3dd22428089e1c735bc76bed2/work/dfdccff3dd22428089e1c735bc76bed2_id_rsa",
                                "Your public key has been saved in /var/lib/zuul/builds/dfdccff3dd22428089e1c735bc76bed2/work/dfdccff3dd22428089e1c735bc76bed2_id_rsa.pub",
                                "The key fingerprint is:",
                                "SHA256:UAUjjqlKTVlmGFhW5nRc6Ye+ObqAlouqyADefgj5A5E zuul-build-sshkey",
                                "The key's randomart image is:",
                                "+---[RSA 3072]----+",
                                "|  o++Bo.=+o      |",
                                "| ...O+.+ o       |",
                                "|  .oo.o . .      |",
                                "| Eo.   . o .     |",
                                "|..+.    S .      |",
                                "|+=. o    .       |",
                                "|o.+=..    o      |",
                                "|+ ++...  +       |",
                                "|*o oo  oo .      |",
                                "+----[SHA256]-----+"
                            ],
                            "zuul_log_id": "0a580a2a-0021-b7ac-89e9-000000000122-0-testrunner"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-b7ac-89e9-000000000068",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/dfdccff3dd22428089e1c735bc76bed2/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:29:11.022268Z",
                            "start": "2026-06-08T17:29:09.700699Z"
                        },
                        "id": "0a580a2a-0021-b7ac-89e9-000000000122",
                        "name": "Create Temp SSH key"
                    }
                },
                {
                    "hosts": {
                        "testrunner": {
                            "action": "include_tasks",
                            "changed": false,
                            "include": "remote-linux.yaml",
                            "include_args": {}
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-b7ac-89e9-000000000068",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/dfdccff3dd22428089e1c735bc76bed2/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:29:11.126470Z",
                            "start": "2026-06-08T17:29:11.031181Z"
                        },
                        "id": "0a580a2a-0021-b7ac-89e9-000000000123",
                        "name": "Remote setup ssh keys (linux)"
                    }
                },
                {
                    "hosts": {
                        "testrunner": {
                            "action": "lineinfile",
                            "changed": false,
                            "false_condition": "zuul_build_sshkey_cleanup",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-b7ac-89e9-000000000068",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/dfdccff3dd22428089e1c735bc76bed2/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:29:11.181631Z",
                            "start": "2026-06-08T17:29:11.145469Z"
                        },
                        "id": "0a580a2a-0021-b7ac-89e9-000000000148",
                        "name": "Remove previously added zuul-build-sshkey"
                    }
                },
                {
                    "hosts": {
                        "testrunner": {
                            "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 AAAAB3NzaC1yc2EAAAADAQABAAABgQDCV6JQ/LD1RI5RRqIRuKhzUOGGsCTDUu86FbbVyvdlBu9bZAy2Ik+GJF6rDqVkdB3AYWP4ScdQZ5Nw6zo3jDY298n36Odn0rvnB4xz6pVQZGIm7e2tyc0bDDFW//ZsmA67BVRGyw8nLEmkPYhkGr2HkF/rjqjoNjN+Sa10u+6z/SvD8OtDNh1K6rwhGWDca4BtdBrK/6IWtOAN5VeMBhhkhksXKiXhqCPBWCZEfIizF9DiYzQmS1Vqle5PkAcSusLDb8hKFKlHHddLMnBCMNGBm764vXfe5NfLxPqkZpHnLiCKjme3SGAhFAswMCErE3pUJozLPgMXJ43xx6tjaM3xPQy/Ed2OkA4FghMmL4skFP9d+ztt3XxVZqZaX1pJHa0+X73DpnHhn/V5csBxNuG1CQTaFGMWQuNwOWQ9oviUmzl3VJh1VEoyMcufuZ7T5wK0Zfz+mIJOUAWGsqSIBHYXjN8sARmvYKhFeSLy8GLziHRpUEncRNr/Cr8bpz0/v0s= 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 AAAAB3NzaC1yc2EAAAADAQABAAABgQDCV6JQ/LD1RI5RRqIRuKhzUOGGsCTDUu86FbbVyvdlBu9bZAy2Ik+GJF6rDqVkdB3AYWP4ScdQZ5Nw6zo3jDY298n36Odn0rvnB4xz6pVQZGIm7e2tyc0bDDFW//ZsmA67BVRGyw8nLEmkPYhkGr2HkF/rjqjoNjN+Sa10u+6z/SvD8OtDNh1K6rwhGWDca4BtdBrK/6IWtOAN5VeMBhhkhksXKiXhqCPBWCZEfIizF9DiYzQmS1Vqle5PkAcSusLDb8hKFKlHHddLMnBCMNGBm764vXfe5NfLxPqkZpHnLiCKjme3SGAhFAswMCErE3pUJozLPgMXJ43xx6tjaM3xPQy/Ed2OkA4FghMmL4skFP9d+ztt3XxVZqZaX1pJHa0+X73DpnHhn/V5csBxNuG1CQTaFGMWQuNwOWQ9oviUmzl3VJh1VEoyMcufuZ7T5wK0Zfz+mIJOUAWGsqSIBHYXjN8sARmvYKhFeSLy8GLziHRpUEncRNr/Cr8bpz0/v0s= 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-0021-b7ac-89e9-000000000068",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/dfdccff3dd22428089e1c735bc76bed2/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:29:11.674487Z",
                            "start": "2026-06-08T17:29:11.191161Z"
                        },
                        "id": "0a580a2a-0021-b7ac-89e9-000000000149",
                        "name": "Enable access via build key on all nodes"
                    }
                },
                {
                    "hosts": {
                        "testrunner": {
                            "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-0021-b7ac-89e9-000000000068",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/dfdccff3dd22428089e1c735bc76bed2/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:29:11.992721Z",
                            "start": "2026-06-08T17:29:11.681683Z"
                        },
                        "id": "0a580a2a-0021-b7ac-89e9-00000000014a",
                        "name": "Make sure user has a .ssh"
                    }
                },
                {
                    "hosts": {
                        "testrunner": {
                            "action": "copy",
                            "changed": true,
                            "checksum": "c71901b8e6c53f57e7f5fbacde171040fb01c14f",
                            "dest": "/home/zuul-worker/.ssh/id_rsa",
                            "diff": [],
                            "gid": 1000,
                            "group": "zuul-worker",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "dfdccff3dd22428089e1c735bc76bed2_id_rsa",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "c71901b8e6c53f57e7f5fbacde171040fb01c14f",
                                    "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-1780939752.1081285-205-112388984675286/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "5c4bb31581405a54e2ea6ff21fd39c23",
                            "mode": "0600",
                            "owner": "zuul-worker",
                            "secontext": "unconfined_u:object_r:ssh_home_t:s0",
                            "size": 2602,
                            "src": "/home/zuul-worker/.ansible/tmp/ansible-tmp-1780939752.1081285-205-112388984675286/source",
                            "state": "file",
                            "uid": 1000
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-b7ac-89e9-000000000068",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/dfdccff3dd22428089e1c735bc76bed2/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:29:12.962195Z",
                            "start": "2026-06-08T17:29:12.000806Z"
                        },
                        "id": "0a580a2a-0021-b7ac-89e9-00000000014b",
                        "name": "Install build private key as SSH key on all nodes"
                    }
                },
                {
                    "hosts": {
                        "testrunner": {
                            "action": "copy",
                            "changed": true,
                            "checksum": "569e21bacb616f02ec7143ff3e0c704ae0fdc0e8",
                            "dest": "/home/zuul-worker/.ssh/id_rsa.pub",
                            "diff": [],
                            "gid": 1000,
                            "group": "zuul-worker",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "dfdccff3dd22428089e1c735bc76bed2_id_rsa.pub",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "569e21bacb616f02ec7143ff3e0c704ae0fdc0e8",
                                    "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-1780939753.0774035-215-187058811324127/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "a48325d733b9fe804719d95ef814a85d",
                            "mode": "0644",
                            "owner": "zuul-worker",
                            "secontext": "unconfined_u:object_r:ssh_home_t:s0",
                            "size": 571,
                            "src": "/home/zuul-worker/.ansible/tmp/ansible-tmp-1780939753.0774035-215-187058811324127/source",
                            "state": "file",
                            "uid": 1000
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-b7ac-89e9-000000000068",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/dfdccff3dd22428089e1c735bc76bed2/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:29:13.909599Z",
                            "start": "2026-06-08T17:29:12.971037Z"
                        },
                        "id": "0a580a2a-0021-b7ac-89e9-00000000014c",
                        "name": "Install build public key as SSH key on all nodes"
                    }
                },
                {
                    "hosts": {
                        "testrunner": {
                            "action": "include_tasks",
                            "changed": false,
                            "false_condition": "ansible_os_family == \"Windows\"",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-b7ac-89e9-000000000068",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/dfdccff3dd22428089e1c735bc76bed2/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:29:13.953506Z",
                            "start": "2026-06-08T17:29:13.917236Z"
                        },
                        "id": "0a580a2a-0021-b7ac-89e9-000000000124",
                        "name": "Remote setup ssh keys (windows)"
                    }
                },
                {
                    "hosts": {
                        "testrunner": {
                            "action": "sshagent_remove_keys",
                            "changed": true,
                            "invocation": {
                                "module_args": {
                                    "remove": "^(?!\\(stdin\\)).*"
                                }
                            },
                            "removed": [
                                "/var/lib/zuul-ssh/..data/priv"
                            ]
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-b7ac-89e9-000000000129",
                        "name": "remove-zuul-sshkey",
                        "path": "/var/lib/zuul/builds/dfdccff3dd22428089e1c735bc76bed2/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/remove-zuul-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:29:14.394106Z",
                            "start": "2026-06-08T17:29:13.962809Z"
                        },
                        "id": "0a580a2a-0021-b7ac-89e9-00000000012b",
                        "name": "Remove master key from local agent"
                    }
                },
                {
                    "hosts": {
                        "testrunner": {
                            "action": "command",
                            "changed": true,
                            "cmd": [
                                "ssh-add",
                                "/var/lib/zuul/builds/dfdccff3dd22428089e1c735bc76bed2/work/dfdccff3dd22428089e1c735bc76bed2_id_rsa"
                            ],
                            "delta": "0:00:00.018715",
                            "end": "2026-06-08 17:29:14.721375",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh-add /var/lib/zuul/builds/dfdccff3dd22428089e1c735bc76bed2/work/dfdccff3dd22428089e1c735bc76bed2_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-0021-b7ac-89e9-000000000131-0-testrunner",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-08 17:29:14.702660",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "Identity added: /var/lib/zuul/builds/dfdccff3dd22428089e1c735bc76bed2/work/dfdccff3dd22428089e1c735bc76bed2_id_rsa (zuul-build-sshkey)",
                            "stdout_lines": [
                                "Identity added: /var/lib/zuul/builds/dfdccff3dd22428089e1c735bc76bed2/work/dfdccff3dd22428089e1c735bc76bed2_id_rsa (zuul-build-sshkey)"
                            ],
                            "zuul_log_id": "0a580a2a-0021-b7ac-89e9-000000000131-0-testrunner"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-b7ac-89e9-000000000068",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/dfdccff3dd22428089e1c735bc76bed2/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:29:14.771780Z",
                            "start": "2026-06-08T17:29:14.408039Z"
                        },
                        "id": "0a580a2a-0021-b7ac-89e9-000000000131",
                        "name": "Add back temp key"
                    }
                },
                {
                    "hosts": {
                        "testrunner": {
                            "action": "ping",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "data": "pong"
                                }
                            },
                            "ping": "pong"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-b7ac-89e9-000000000068",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/dfdccff3dd22428089e1c735bc76bed2/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:29:15.135626Z",
                            "start": "2026-06-08T17:29:14.777054Z"
                        },
                        "id": "0a580a2a-0021-b7ac-89e9-000000000132",
                        "name": "Verify we can still SSH to all nodes"
                    }
                },
                {
                    "hosts": {
                        "testrunner": {
                            "action": "command",
                            "changed": false,
                            "false_condition": "ansible_os_family == \"Windows\"",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-b7ac-89e9-000000000068",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/dfdccff3dd22428089e1c735bc76bed2/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:29:15.181160Z",
                            "start": "2026-06-08T17:29:15.142811Z"
                        },
                        "id": "0a580a2a-0021-b7ac-89e9-000000000133",
                        "name": "Verify we can still SSH to all nodes (windows)"
                    }
                },
                {
                    "hosts": {
                        "testrunner": {
                            "action": "include_tasks",
                            "changed": false,
                            "results": [],
                            "skipped": true,
                            "skipped_reason": "No items in the list"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-b7ac-89e9-000000000078",
                        "name": "prepare-workspace-openshift",
                        "path": "/var/lib/zuul/builds/dfdccff3dd22428089e1c735bc76bed2/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/prepare-workspace-openshift"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:29:15.255502Z",
                            "start": "2026-06-08T17:29:15.196794Z"
                        },
                        "id": "0a580a2a-0021-b7ac-89e9-00000000007a",
                        "name": "Include rsync tasks"
                    }
                },
                {
                    "hosts": {
                        "testrunner": {
                            "action": "sshagent_remove_keys",
                            "changed": false,
                            "false_condition": "ansible_connection == 'kubectl'",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0021-b7ac-89e9-000000000085",
                        "name": "remove-zuul-sshkey",
                        "path": "/var/lib/zuul/builds/dfdccff3dd22428089e1c735bc76bed2/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/remove-zuul-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:29:15.302178Z",
                            "start": "2026-06-08T17:29:15.273749Z"
                        },
                        "id": "0a580a2a-0021-b7ac-89e9-000000000087",
                        "name": "Remove master key from local agent"
                    }
                },
                {
                    "hosts": {
                        "testrunner": {
                            "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-0021-b7ac-89e9-000000000092",
                        "name": "ensure-output-dirs",
                        "path": "/var/lib/zuul/builds/dfdccff3dd22428089e1c735bc76bed2/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/ensure-output-dirs"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:29:16.099883Z",
                            "start": "2026-06-08T17:29:15.317294Z"
                        },
                        "id": "0a580a2a-0021-b7ac-89e9-000000000094",
                        "name": "Empty Zuul Output directories by removing them"
                    }
                },
                {
                    "hosts": {
                        "testrunner": {
                            "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-0021-b7ac-89e9-000000000092",
                        "name": "ensure-output-dirs",
                        "path": "/var/lib/zuul/builds/dfdccff3dd22428089e1c735bc76bed2/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/ensure-output-dirs"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:29:16.946199Z",
                            "start": "2026-06-08T17:29:16.108321Z"
                        },
                        "id": "0a580a2a-0021-b7ac-89e9-000000000096",
                        "name": "Ensure Zuul Output directories exist"
                    }
                }
            ]
        }
    ],
    "stats": {
        "localhost": {
            "changed": 2,
            "failures": 0,
            "ignored": 0,
            "ok": 6,
            "rescued": 0,
            "skipped": 0,
            "unreachable": 0
        },
        "testrunner": {
            "changed": 10,
            "failures": 0,
            "ignored": 0,
            "ok": 23,
            "rescued": 0,
            "skipped": 5,
            "unreachable": 0
        }
    },
    "trusted": true
},
{
    "branch": "main",
    "index": "1",
    "phase": "pre",
    "playbook": "gitlab.com/softwarefactory-project/centosinfra-prod/dci-config/playbooks/rhel/login.yaml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-06-08T17:30:37.587370Z",
                    "start": "2026-06-08T17:29:17.781682Z"
                },
                "id": "0a580a2a-0021-8f1d-f0ce-000000000002",
                "name": "testrunner"
            },
            "tasks": [
                {
                    "hosts": {
                        "testrunner": {
                            "action": "ansible.builtin.package",
                            "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": [
                                        "subscription-manager"
                                    ],
                                    "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-08T17:29:19.147791Z",
                            "start": "2026-06-08T17:29:17.792908Z"
                        },
                        "id": "0a580a2a-0021-8f1d-f0ce-000000000004",
                        "name": "Install subscription-manager"
                    }
                },
                {
                    "hosts": {
                        "testrunner": {
                            "action": "ansible.builtin.redhat_subscription",
                            "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result",
                            "changed": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:29:26.659978Z",
                            "start": "2026-06-08T17:29:19.158097Z"
                        },
                        "id": "0a580a2a-0021-8f1d-f0ce-000000000005",
                        "name": "Configure rhel subscription"
                    }
                },
                {
                    "hosts": {
                        "testrunner": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "item",
                                    "changed": true,
                                    "cmd": [
                                        "subscription-manager",
                                        "repos",
                                        "--enable=rhel-9-for-x86_64-baseos-rpms"
                                    ],
                                    "delta": "0:00:44.805625",
                                    "end": "2026-06-08 13:30:11.952321",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_raw_params": "subscription-manager repos --enable=rhel-9-for-x86_64-baseos-rpms\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": "in-loop-ignore",
                                            "zuul_no_log": false,
                                            "zuul_output_max_bytes": 1073741824
                                        }
                                    },
                                    "item": "rhel-9-for-x86_64-baseos-rpms",
                                    "msg": "",
                                    "rc": 0,
                                    "start": "2026-06-08 13:29:27.146696",
                                    "stderr": "",
                                    "stderr_lines": [],
                                    "stdout": "Repository 'rhel-9-for-x86_64-baseos-rpms' is enabled for this system.",
                                    "stdout_lines": [
                                        "Repository 'rhel-9-for-x86_64-baseos-rpms' is enabled for this system."
                                    ],
                                    "zuul_log_id": "in-loop-ignore"
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "changed": true,
                                    "cmd": [
                                        "subscription-manager",
                                        "repos",
                                        "--enable=rhel-9-for-x86_64-appstream-rpms"
                                    ],
                                    "delta": "0:00:08.545508",
                                    "end": "2026-06-08 13:30:20.766587",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_raw_params": "subscription-manager repos --enable=rhel-9-for-x86_64-appstream-rpms\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": "in-loop-ignore",
                                            "zuul_no_log": false,
                                            "zuul_output_max_bytes": 1073741824
                                        }
                                    },
                                    "item": "rhel-9-for-x86_64-appstream-rpms",
                                    "msg": "",
                                    "rc": 0,
                                    "start": "2026-06-08 13:30:12.221079",
                                    "stderr": "",
                                    "stderr_lines": [],
                                    "stdout": "Repository 'rhel-9-for-x86_64-appstream-rpms' is enabled for this system.",
                                    "stdout_lines": [
                                        "Repository 'rhel-9-for-x86_64-appstream-rpms' is enabled for this system."
                                    ],
                                    "zuul_log_id": "in-loop-ignore"
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "changed": true,
                                    "cmd": [
                                        "subscription-manager",
                                        "repos",
                                        "--enable=codeready-builder-for-rhel-9-x86_64-rpms"
                                    ],
                                    "delta": "0:00:16.477858",
                                    "end": "2026-06-08 13:30:37.529134",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_raw_params": "subscription-manager repos --enable=codeready-builder-for-rhel-9-x86_64-rpms\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": "in-loop-ignore",
                                            "zuul_no_log": false,
                                            "zuul_output_max_bytes": 1073741824
                                        }
                                    },
                                    "item": "codeready-builder-for-rhel-9-x86_64-rpms",
                                    "msg": "",
                                    "rc": 0,
                                    "start": "2026-06-08 13:30:21.051276",
                                    "stderr": "",
                                    "stderr_lines": [],
                                    "stdout": "Repository 'codeready-builder-for-rhel-9-x86_64-rpms' is enabled for this system.",
                                    "stdout_lines": [
                                        "Repository 'codeready-builder-for-rhel-9-x86_64-rpms' is enabled for this system."
                                    ],
                                    "zuul_log_id": "in-loop-ignore"
                                }
                            ]
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:30:37.587370Z",
                            "start": "2026-06-08T17:29:26.669388Z"
                        },
                        "id": "0a580a2a-0021-8f1d-f0ce-000000000006",
                        "name": "Enable required RHEL 9 repositories"
                    }
                }
            ]
        }
    ],
    "stats": {
        "testrunner": {
            "changed": 2,
            "failures": 0,
            "ignored": 0,
            "ok": 3,
            "rescued": 0,
            "skipped": 0,
            "unreachable": 0
        }
    },
    "trusted": true
},
{
    "branch": "main",
    "index": "0",
    "phase": "run",
    "playbook": "gitlab.com/softwarefactory-project/centosinfra-prod/dci-config/playbooks/pipeline/run.yaml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-06-08T17:40:15.333026Z",
                    "start": "2026-06-08T17:30:38.407732Z"
                },
                "id": "0a580a2a-0021-2916-62fc-000000000002",
                "name": "testrunner"
            },
            "tasks": [
                {
                    "hosts": {
                        "testrunner": {
                            "action": "lineinfile",
                            "backup": "",
                            "changed": true,
                            "diff": [
                                {
                                    "after": "",
                                    "after_header": "src/github.com/distributedci/dci-dev-env/.env (content)",
                                    "before": "",
                                    "before_header": "src/github.com/distributedci/dci-dev-env/.env (content)"
                                },
                                {
                                    "after_header": "src/github.com/distributedci/dci-dev-env/.env (file attributes)",
                                    "before_header": "src/github.com/distributedci/dci-dev-env/.env (file attributes)"
                                }
                            ],
                            "invocation": {
                                "module_args": {
                                    "attributes": null,
                                    "backrefs": false,
                                    "backup": false,
                                    "create": false,
                                    "firstmatch": false,
                                    "group": null,
                                    "insertafter": null,
                                    "insertbefore": null,
                                    "line": "DCI_GIT_REPO_DIR=..",
                                    "mode": null,
                                    "owner": null,
                                    "path": "src/github.com/distributedci/dci-dev-env/.env",
                                    "regexp": "^DCI_GIT_REPO_DIR=",
                                    "search_string": null,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "state": "present",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "msg": "line replaced"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:30:38.926923Z",
                            "start": "2026-06-08T17:30:38.418932Z"
                        },
                        "id": "0a580a2a-0021-2916-62fc-000000000004",
                        "name": "Replace DCI_GIT_REPO_DIR in .env file to parent dir"
                    }
                },
                {
                    "hosts": {
                        "testrunner": {
                            "action": "ansible.builtin.shell",
                            "changed": true,
                            "cmd": "subscription-manager repos --enable codeready-builder-for-rhel-9-$(arch)-rpms\ndnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm -y\n",
                            "delta": "0:00:18.175791",
                            "end": "2026-06-08 13:30:57.608346",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "subscription-manager repos --enable codeready-builder-for-rhel-9-$(arch)-rpms\ndnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm -y\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-0021-2916-62fc-000000000006-1-testrunner",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-08 13:30:39.432555",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "Repository 'codeready-builder-for-rhel-9-x86_64-rpms' is enabled for this system.\nUpdating Subscription Management repositories.\nRed Hat Enterprise Linux 9 for x86_64 - BaseOS   90 MB/s | 120 MB     00:01    \nRed Hat CodeReady Linux Builder for RHEL 9 x86_  37 MB/s |  19 MB     00:00    \nRed Hat Enterprise Linux 9 for x86_64 - AppStre  87 MB/s |  96 MB     00:01    \nepel-release-latest-9.noarch.rpm                110 kB/s |  19 kB     00:00    \nDependencies resolved.\n================================================================================\n Package             Architecture  Version            Repository           Size\n================================================================================\nInstalling:\n epel-release        noarch        9-10.el9           @commandline         19 k\n\nTransaction Summary\n================================================================================\nInstall  1 Package\n\nTotal size: 19 k\nInstalled size: 26 k\nDownloading Packages:\nRunning transaction check\nTransaction check succeeded.\nRunning transaction test\nTransaction test succeeded.\nRunning transaction\n  Preparing        :                                                        1/1 \n  Installing       : epel-release-9-10.el9.noarch                           1/1 \n  Running scriptlet: epel-release-9-10.el9.noarch                           1/1 \nMany EPEL packages require the CodeReady Builder (CRB) repository.\nIt is recommended that you run /usr/bin/crb enable to enable the CRB repository.\n\n  Verifying        : epel-release-9-10.el9.noarch                           1/1 \nInstalled products updated.\n\nInstalled:\n  epel-release-9-10.el9.noarch                                                  \n\nComplete!",
                            "stdout_lines": [
                                "Repository 'codeready-builder-for-rhel-9-x86_64-rpms' is enabled for this system.",
                                "Updating Subscription Management repositories.",
                                "Red Hat Enterprise Linux 9 for x86_64 - BaseOS   90 MB/s | 120 MB     00:01    ",
                                "Red Hat CodeReady Linux Builder for RHEL 9 x86_  37 MB/s |  19 MB     00:00    ",
                                "Red Hat Enterprise Linux 9 for x86_64 - AppStre  87 MB/s |  96 MB     00:01    ",
                                "epel-release-latest-9.noarch.rpm                110 kB/s |  19 kB     00:00    ",
                                "Dependencies resolved.",
                                "================================================================================",
                                " Package             Architecture  Version            Repository           Size",
                                "================================================================================",
                                "Installing:",
                                " epel-release        noarch        9-10.el9           @commandline         19 k",
                                "",
                                "Transaction Summary",
                                "================================================================================",
                                "Install  1 Package",
                                "",
                                "Total size: 19 k",
                                "Installed size: 26 k",
                                "Downloading Packages:",
                                "Running transaction check",
                                "Transaction check succeeded.",
                                "Running transaction test",
                                "Transaction test succeeded.",
                                "Running transaction",
                                "  Preparing        :                                                        1/1 ",
                                "  Installing       : epel-release-9-10.el9.noarch                           1/1 ",
                                "  Running scriptlet: epel-release-9-10.el9.noarch                           1/1 ",
                                "Many EPEL packages require the CodeReady Builder (CRB) repository.",
                                "It is recommended that you run /usr/bin/crb enable to enable the CRB repository.",
                                "",
                                "  Verifying        : epel-release-9-10.el9.noarch                           1/1 ",
                                "Installed products updated.",
                                "",
                                "Installed:",
                                "  epel-release-9-10.el9.noarch                                                  ",
                                "",
                                "Complete!"
                            ],
                            "zuul_log_id": "0a580a2a-0021-2916-62fc-000000000006-1-testrunner"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:30:58.043884Z",
                            "start": "2026-06-08T17:30:38.971183Z"
                        },
                        "id": "0a580a2a-0021-2916-62fc-000000000006",
                        "name": "Install EPEL"
                    }
                },
                {
                    "hosts": {
                        "testrunner": {
                            "action": "ansible.builtin.package",
                            "changed": false,
                            "false_condition": "ansible_facts['distribution_major_version'] | int == 8",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:30:58.112371Z",
                            "start": "2026-06-08T17:30:58.054091Z"
                        },
                        "id": "0a580a2a-0021-2916-62fc-000000000007",
                        "name": "Install RHEL 8 packages"
                    }
                },
                {
                    "hosts": {
                        "testrunner": {
                            "action": "ansible.builtin.package",
                            "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": [
                                        "make",
                                        "podman-compose",
                                        "git",
                                        "python-dotenv",
                                        "python3-pip"
                                    ],
                                    "nobest": false,
                                    "releasever": null,
                                    "security": false,
                                    "skip_broken": false,
                                    "sslverify": true,
                                    "state": null,
                                    "update_cache": false,
                                    "update_only": false,
                                    "use_backend": "auto",
                                    "validate_certs": true
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "results": [
                                "Installed: perl-IO-Socket-SSL-2.073-2.el9.noarch",
                                "Installed: slirp4netns-1.3.3-1.el9.x86_64",
                                "Installed: fuse3-3.10.2-9.el9.x86_64",
                                "Installed: perl-Scalar-List-Utils-4:1.56-462.el9.x86_64",
                                "Installed: netavark-2:1.17.2-1.el9.x86_64",
                                "Installed: aardvark-dns-2:1.17.0-1.el9.x86_64",
                                "Installed: perl-HTTP-Tiny-0.076-462.el9.noarch",
                                "Installed: passt-0^20251210.gd04c480-4.el9_8.x86_64",
                                "Installed: make-1:4.3-8.el9.x86_64",
                                "Installed: passt-selinux-0^20251210.gd04c480-4.el9_8.noarch",
                                "Installed: libnftnl-1.2.6-4.el9_4.x86_64",
                                "Installed: nftables-1:1.0.9-7.el9_8.x86_64",
                                "Installed: crun-1.27-1.el9_8.x86_64",
                                "Installed: conmon-3:2.2.1-1.el9.x86_64",
                                "Installed: containers-common-5:5.8-1.el9.x86_64",
                                "Installed: protobuf-c-1.3.3-13.el9.x86_64",
                                "Installed: podman-compose-1.5.0-2.el9.noarch",
                                "Installed: yajl-2.1.0-25.el9.x86_64",
                                "Installed: libnet-1.2-7.el9.x86_64",
                                "Installed: libslirp-4.4.0-8.el9.x86_64",
                                "Installed: perl-Git-2.52.0-1.el9.noarch",
                                "Installed: criu-3.19-3.el9.x86_64",
                                "Installed: podman-6:5.8.2-1.el9_8.x86_64",
                                "Installed: criu-libs-3.19-3.el9.x86_64",
                                "Installed: python3-click-8.0.3-2.el9.noarch",
                                "Installed: perl-Net-SSLeay-1.92-2.el9.x86_64",
                                "Installed: perl-AutoLoader-5.74-481.1.el9_6.noarch",
                                "Installed: git-2.52.0-1.el9.x86_64",
                                "Installed: perl-B-1.80-481.1.el9_6.x86_64",
                                "Installed: git-core-2.52.0-1.el9.x86_64",
                                "Installed: perl-Class-Struct-0.66-481.1.el9_6.noarch",
                                "Installed: git-core-doc-2.52.0-1.el9.noarch",
                                "Installed: python3-pip-21.3.1-2.el9_8.noarch",
                                "Installed: perl-DynaLoader-1.47-481.1.el9_6.x86_64",
                                "Installed: perl-Errno-1.30-481.1.el9_6.x86_64",
                                "Installed: perl-Fcntl-1.13-481.1.el9_6.x86_64",
                                "Installed: perl-File-Basename-2.85-481.1.el9_6.noarch",
                                "Installed: perl-File-stat-1.09-481.1.el9_6.noarch",
                                "Installed: perl-FileHandle-2.03-481.1.el9_6.noarch",
                                "Installed: perl-Carp-1.50-460.el9.noarch",
                                "Installed: perl-Getopt-Std-1.12-481.1.el9_6.noarch",
                                "Installed: perl-IO-1.43-481.1.el9_6.x86_64",
                                "Installed: perl-IPC-Open3-1.21-481.1.el9_6.noarch",
                                "Installed: perl-PathTools-3.78-461.el9.x86_64",
                                "Installed: perl-NDBM_File-1.15-481.1.el9_6.x86_64",
                                "Installed: perl-POSIX-1.94-481.1.el9_6.x86_64",
                                "Installed: perl-SelectSaver-1.02-481.1.el9_6.noarch",
                                "Installed: perl-Symbol-1.08-481.1.el9_6.noarch",
                                "Installed: perl-Digest-1.19-4.el9.noarch",
                                "Installed: perl-Pod-Perldoc-3.28.01-461.el9.noarch",
                                "Installed: perl-base-2.27-481.1.el9_6.noarch",
                                "Installed: perl-File-Path-2.18-4.el9.noarch",
                                "Installed: perl-if-0.60.800-481.1.el9_6.noarch",
                                "Installed: perl-interpreter-4:5.32.1-481.1.el9_6.x86_64",
                                "Installed: perl-IO-Socket-IP-0.41-5.el9.noarch",
                                "Installed: perl-lib-0.65-481.1.el9_6.x86_64",
                                "Installed: perl-libnet-3.13-4.el9.noarch",
                                "Installed: iptables-nft-1.8.10-2.el9.x86_64",
                                "Installed: perl-libs-4:5.32.1-481.1.el9_6.x86_64",
                                "Installed: perl-Exporter-5.74-461.el9.noarch",
                                "Installed: perl-File-Temp-1:0.231.100-4.el9.noarch",
                                "Installed: perl-Getopt-Long-1:2.52-4.el9.noarch",
                                "Installed: perl-mro-1.23-481.1.el9_6.x86_64",
                                "Installed: fuse-overlayfs-1.16-1.el9_7.x86_64",
                                "Installed: perl-overload-1.31-481.1.el9_6.noarch",
                                "Installed: perl-Pod-Usage-4:2.01-4.el9.noarch",
                                "Installed: perl-overloading-0.02-481.1.el9_6.noarch",
                                "Installed: perl-Socket-4:2.031-4.el9.x86_64",
                                "Installed: perl-subs-1.03-481.1.el9_6.noarch",
                                "Installed: perl-Term-ANSIColor-5.01-461.el9.noarch",
                                "Installed: perl-MIME-Base64-3.16-4.el9.x86_64",
                                "Installed: perl-vars-1.05-481.1.el9_6.noarch",
                                "Installed: perl-Text-ParseWords-3.30-460.el9.noarch",
                                "Installed: perl-URI-5.09-3.el9.noarch",
                                "Installed: perl-Text-Tabs+Wrap-2013.0523-460.el9.noarch",
                                "Installed: perl-constant-1.33-461.el9.noarch",
                                "Installed: perl-parent-1:0.238-460.el9.noarch",
                                "Installed: container-selinux-3:2.232.1-1.el9.noarch",
                                "Installed: fuse-common-3.10.2-9.el9.x86_64",
                                "Installed: shadow-utils-subid-2:4.9-16.el9.x86_64",
                                "Installed: python3-dotenv+cli-0.19.2-3.el9.noarch",
                                "Installed: python3-dotenv-0.19.2-3.el9.noarch",
                                "Installed: perl-Pod-Escapes-1:1.07-460.el9.noarch",
                                "Installed: perl-Data-Dumper-2.174-462.el9.x86_64",
                                "Installed: perl-Storable-1:3.21-460.el9.x86_64",
                                "Installed: perl-Digest-MD5-2.58-4.el9.x86_64",
                                "Installed: perl-Encode-4:3.08-462.el9.x86_64",
                                "Installed: perl-Error-1:0.17029-7.el9.noarch",
                                "Installed: perl-podlators-1:4.14-460.el9.noarch",
                                "Installed: perl-Mozilla-CA-20200520-6.el9.noarch",
                                "Installed: perl-Pod-Simple-1:3.42-4.el9.noarch",
                                "Installed: perl-Term-Cap-1.17-460.el9.noarch",
                                "Installed: perl-TermReadKey-2.38-11.el9.x86_64",
                                "Installed: perl-Time-Local-2:1.300-7.el9.noarch",
                                "Installed: fuse3-libs-3.10.2-9.el9.x86_64"
                            ]
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:32:02.950690Z",
                            "start": "2026-06-08T17:30:58.123496Z"
                        },
                        "id": "0a580a2a-0021-2916-62fc-000000000008",
                        "name": "Install RHEL 9 packages"
                    }
                },
                {
                    "hosts": {
                        "testrunner": {
                            "action": "shell",
                            "changed": true,
                            "cmd": "set -ex\nsudo modprobe iptable-nat\npodman-compose -f dci.yml build\n",
                            "delta": "0:01:13.709403",
                            "end": "2026-06-08 13:33:16.988204",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -ex\nsudo modprobe iptable-nat\npodman-compose -f dci.yml build\n",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": "src/github.com/distributedci/dci-dev-env",
                                    "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-0021-2916-62fc-00000000000a-1-testrunner",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-08 13:32:03.278801",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "+ sudo modprobe iptable-nat\n+ podman-compose -f dci.yml build\nSTEP 1/6: FROM registry.access.redhat.com/ubi9/ubi-minimal\nSTEP 1/15: FROM registry.access.redhat.com/ubi10/ubi-minimal\nSTEP 1/15: FROM registry.access.redhat.com/ubi10/ubi-minimal\nSTEP 1/15: FROM registry.access.redhat.com/ubi10/ubi-minimal\nSTEP 1/15: FROM registry.access.redhat.com/ubi10/ubi-minimal\nTrying to pull registry.access.redhat.com/ubi10/ubi-minimal:latest...\nTrying to pull registry.access.redhat.com/ubi9/ubi-minimal:latest...\nTrying to pull registry.access.redhat.com/ubi10/ubi-minimal:latest...\nTrying to pull registry.access.redhat.com/ubi10/ubi-minimal:latest...\nTrying to pull registry.access.redhat.com/ubi10/ubi-minimal:latest...\nGetting image source signatures\nChecking if image destination supports signatures\nCopying blob sha256:dd148063a98f38d63a03cea2357d237d418889b91f204f507c033c944e443f45\nGetting image source signatures\nChecking if image destination supports signatures\nCopying blob sha256:39798aa98bd37b2e4ff77c414dd42bca72e522aa2cb338296f10696a239cb2b2\nGetting image source signatures\nChecking if image destination supports signatures\nCopying blob sha256:39798aa98bd37b2e4ff77c414dd42bca72e522aa2cb338296f10696a239cb2b2\nGetting image source signatures\nChecking if image destination supports signatures\nCopying blob sha256:39798aa98bd37b2e4ff77c414dd42bca72e522aa2cb338296f10696a239cb2b2\nGetting image source signatures\nChecking if image destination supports signatures\nCopying blob sha256:39798aa98bd37b2e4ff77c414dd42bca72e522aa2cb338296f10696a239cb2b2\nCopying config sha256:0d6317069ac9cbe29376851a509dea2c0c4509a8f3a891640f88e61eb071dc81\nWriting manifest to image destination\nStoring signatures\nCopying config sha256:6efa28c44703806c7c6ccb45ef6f4edc45ae794e0c0b28a1902cc64fece71ffc\nWriting manifest to image destination\nStoring signatures\nCopying config sha256:0d6317069ac9cbe29376851a509dea2c0c4509a8f3a891640f88e61eb071dc81\nWriting manifest to image destination\nStoring signatures\nCopying config sha256:0d6317069ac9cbe29376851a509dea2c0c4509a8f3a891640f88e61eb071dc81\nWriting manifest to image destination\nStoring signatures\nSTEP 2/15: LABEL name=\"DCI API\" version=\"1.0.0\"\nSTEP 2/6: LABEL name=\"DCI TOX\" version=\"0.2.0\"\nCopying config sha256:0d6317069ac9cbe29376851a509dea2c0c4509a8f3a891640f88e61eb071dc81\nSTEP 2/15: LABEL name=\"DCI API\" version=\"1.0.0\"\nWriting manifest to image destination\nStoring signatures\nSTEP 2/15: LABEL name=\"DCI API\" version=\"1.0.0\"\nSTEP 2/15: LABEL name=\"DCI API\" version=\"1.0.0\"\n--> 58136792b399\nSTEP 3/6: LABEL maintainer=\"DCI Team <distributed-ci@redhat.com>\"\n--> b6d32a2076f5\n--> 39574ee31420\n--> Using cache 39574ee314205f7057f630676be604ad46515cbdac966adfa2a7edfc57cc3913\n--> 39574ee31420\n--> Using cache 39574ee314205f7057f630676be604ad46515cbdac966adfa2a7edfc57cc3913\n--> 39574ee31420\nSTEP 3/15: LABEL maintainer=\"DCI Team <distributed-ci@redhat.com>\"\nSTEP 3/15: LABEL maintainer=\"DCI Team <distributed-ci@redhat.com>\"\nSTEP 3/15: LABEL maintainer=\"DCI Team <distributed-ci@redhat.com>\"\nSTEP 3/15: LABEL maintainer=\"DCI Team <distributed-ci@redhat.com>\"\n--> 928ae79a96b2\nSTEP 4/6: WORKDIR /opt/dci-tox\n--> 648468043160\n--> 0f0acc0f2c6f\n--> 21c4c7751c0a\n--> 43f9cb337b37\nSTEP 4/15: COPY sso/RH-IT-Root-CA.crt sso/2022-IT-Root-CA.pem /etc/pki/ca-trust/source/anchors/\nSTEP 4/15: COPY sso/RH-IT-Root-CA.crt sso/2022-IT-Root-CA.pem /etc/pki/ca-trust/source/anchors/\nSTEP 4/15: COPY sso/RH-IT-Root-CA.crt sso/2022-IT-Root-CA.pem /etc/pki/ca-trust/source/anchors/\n--> 63a30c80911a\nSTEP 4/15: COPY sso/RH-IT-Root-CA.crt sso/2022-IT-Root-CA.pem /etc/pki/ca-trust/source/anchors/\nSTEP 5/6: RUN microdnf -y upgrade &&     microdnf -y install python3 python3-pip python3-devel &&     microdnf -y install python3.12 python3.12-pip &&     microdnf -y install git gcc postgresql-devel &&     pip3.12 --no-cache-dir install -U pip &&     pip3.12 --no-cache-dir install tox &&     microdnf -y clean all\n--> d94c3d5aa008\n--> 7b5c2c296070\nSTEP 5/15: RUN update-ca-trust\n--> 3984e13f2378\n--> 3d317cc75612\nSTEP 5/15: RUN update-ca-trust\nSTEP 5/15: RUN update-ca-trust\nSTEP 5/15: RUN update-ca-trust\nDownloading metadata...\nDownloading metadata...\nDownloading metadata...\nDownloading metadata...\n--> 83e7934316a0\n--> 3fbff53040f8\n--> 0d37ce91898d\nSTEP 6/15: WORKDIR /opt/dci-control-server\n--> 58e54f673596\nSTEP 6/15: WORKDIR /opt/dci-control-server\nSTEP 6/15: WORKDIR /opt/dci-control-server\nSTEP 6/15: WORKDIR /opt/dci-control-server\n--> 1a47b628fa9f\nSTEP 7/15: COPY requirements.txt .\n--> 102a16fe82ee\n--> 0afe557b3ac4\n--> 770ee142b4e1\nSTEP 7/15: COPY requirements.txt .\nSTEP 7/15: COPY requirements.txt .\nSTEP 7/15: COPY requirements.txt .\n--> 1e5490c64728\nSTEP 8/15: RUN microdnf -y upgrade &&     microdnf -y install python3 python3-pip &&     pip install --no-cache-dir --upgrade pip &&     pip install --no-cache-dir --requirement requirements.txt &&     microdnf -y clean all\n--> e81add6be040\n--> fc2b2fc91e86\nSTEP 8/15: RUN microdnf -y upgrade &&     microdnf -y install python3 python3-pip &&     pip install --no-cache-dir --upgrade pip &&     pip install --no-cache-dir --requirement requirements.txt &&     microdnf -y clean all\nSTEP 8/15: RUN microdnf -y upgrade &&     microdnf -y install python3 python3-pip &&     pip install --no-cache-dir --upgrade pip &&     pip install --no-cache-dir --requirement requirements.txt &&     microdnf -y clean all\n--> 0ba764414aec\nSTEP 8/15: RUN microdnf -y upgrade &&     microdnf -y install python3 python3-pip &&     pip install --no-cache-dir --upgrade pip &&     pip install --no-cache-dir --requirement requirements.txt &&     microdnf -y clean all\nDownloading metadata...\nDownloading metadata...\nDownloading metadata...\nDownloading metadata...\nDownloading metadata...\nDownloading metadata...\nDownloading metadata...\nDownloading metadata...\nDownloading metadata...\nDownloading metadata...\nDownloading metadata...\nDownloading metadata...\nDownloading metadata...\nDownloading metadata...\nDownloading metadata...\nDownloading metadata...\nDownloading metadata...\nDownloading metadata...\nDownloading metadata...\nDownloading metadata...\nDownloading metadata...\nNothing to do.\nNothing to do.\nNothing to do.\nNothing to do.\nPackage                                             Repository                Size\nInstalling:                                                                       \n expat-2.7.3-1.el10_2.1.x86_64                      ubi-10-baseos-rpms    129.4 kB\n gdbm-libs-1:1.23-12.el10_0.x86_64                  ubi-10-baseos-rpms     61.3 kB\n libxcrypt-4.4.36-10.el10.x86_64                    ubi-10-baseos-rpms    127.0 kB\n mpdecimal-2.5.1-12.el10.x86_64                     ubi-10-baseos-rpms     94.0 kB\n python-unversioned-command-3.12.13-2.el10_2.noarch ubi-10-appstream-rpms  17.9 kB\n python3-3.12.13-2.el10_2.x86_64                    ubi-10-baseos-rpms     35.5 kB\n python3-libs-3.12.13-2.el10_2.x86_64               ubi-10-baseos-rpms      9.9 MB\n python3-pip-23.3.2-11.el10_2.noarch                ubi-10-appstream-rpms   3.4 MB\n python3-pip-wheel-23.3.2-11.el10_2.noarch          ubi-10-baseos-rpms      1.5 MB\n tzdata-2026b-1.el10.noarch                         ubi-10-baseos-rpms    933.7 kB\nTransaction Summary:\n Installing:       10 packages\n Reinstalling:      0 packages\n Upgrading:         0 packages\n Obsoleting:        0 packages\n Removing:          0 packages\n Downgrading:       0 packages\nDownloading packages...\nPackage                                             Repository                Size\nInstalling:                                                                       \n expat-2.7.3-1.el10_2.1.x86_64                      ubi-10-baseos-rpms    129.4 kB\n gdbm-libs-1:1.23-12.el10_0.x86_64                  ubi-10-baseos-rpms     61.3 kB\n libxcrypt-4.4.36-10.el10.x86_64                    ubi-10-baseos-rpms    127.0 kB\n mpdecimal-2.5.1-12.el10.x86_64                     ubi-10-baseos-rpms     94.0 kB\n python-unversioned-command-3.12.13-2.el10_2.noarch ubi-10-appstream-rpms  17.9 kB\n python3-3.12.13-2.el10_2.x86_64                    ubi-10-baseos-rpms     35.5 kB\n python3-libs-3.12.13-2.el10_2.x86_64               ubi-10-baseos-rpms      9.9 MB\n python3-pip-23.3.2-11.el10_2.noarch                ubi-10-appstream-rpms   3.4 MB\n python3-pip-wheel-23.3.2-11.el10_2.noarch          ubi-10-baseos-rpms      1.5 MB\n tzdata-2026b-1.el10.noarch                         ubi-10-baseos-rpms    933.7 kB\nTransaction Summary:\n Installing:       10 packages\n Reinstalling:      0 packages\n Upgrading:         0 packages\n Obsoleting:        0 packages\n Removing:          0 packages\n Downgrading:       0 packages\nPackage                                             Repository                Size\nInstalling:                                                                       \n expat-2.7.3-1.el10_2.1.x86_64                      ubi-10-baseos-rpms    129.4 kB\n gdbm-libs-1:1.23-12.el10_0.x86_64                  ubi-10-baseos-rpms     61.3 kB\n libxcrypt-4.4.36-10.el10.x86_64                    ubi-10-baseos-rpms    127.0 kB\n mpdecimal-2.5.1-12.el10.x86_64                     ubi-10-baseos-rpms     94.0 kB\n python-unversioned-command-3.12.13-2.el10_2.noarch ubi-10-appstream-rpms  17.9 kB\n python3-3.12.13-2.el10_2.x86_64                    ubi-10-baseos-rpms     35.5 kB\n python3-libs-3.12.13-2.el10_2.x86_64               ubi-10-baseos-rpms      9.9 MB\n python3-pip-23.3.2-11.el10_2.noarch                ubi-10-appstream-rpms   3.4 MB\n python3-pip-wheel-23.3.2-11.el10_2.noarch          ubi-10-baseos-rpms      1.5 MB\n tzdata-2026b-1.el10.noarch                         ubi-10-baseos-rpms    933.7 kB\nTransaction Summary:\n Installing:       10 packages\n Reinstalling:      0 packages\n Upgrading:         0 packages\n Obsoleting:        0 packages\n Removing:          0 packages\n Downgrading:       0 packages\nDownloading packages...\nDownloading packages...\nPackage                                             Repository                Size\nInstalling:                                                                       \n expat-2.7.3-1.el10_2.1.x86_64                      ubi-10-baseos-rpms    129.4 kB\n gdbm-libs-1:1.23-12.el10_0.x86_64                  ubi-10-baseos-rpms     61.3 kB\n libxcrypt-4.4.36-10.el10.x86_64                    ubi-10-baseos-rpms    127.0 kB\n mpdecimal-2.5.1-12.el10.x86_64                     ubi-10-baseos-rpms     94.0 kB\n python-unversioned-command-3.12.13-2.el10_2.noarch ubi-10-appstream-rpms  17.9 kB\n python3-3.12.13-2.el10_2.x86_64                    ubi-10-baseos-rpms     35.5 kB\n python3-libs-3.12.13-2.el10_2.x86_64               ubi-10-baseos-rpms      9.9 MB\n python3-pip-23.3.2-11.el10_2.noarch                ubi-10-appstream-rpms   3.4 MB\n python3-pip-wheel-23.3.2-11.el10_2.noarch          ubi-10-baseos-rpms      1.5 MB\n tzdata-2026b-1.el10.noarch                         ubi-10-baseos-rpms    933.7 kB\nTransaction Summary:\n Installing:       10 packages\n Reinstalling:      0 packages\n Upgrading:         0 packages\n Obsoleting:        0 packages\n Removing:          0 packages\n Downgrading:       0 packages\nDownloading packages...\nRunning transaction test...\nRunning transaction test...\nInstalling: tzdata;2026b-1.el10;noarch;ubi-10-baseos-rpms\nInstalling: tzdata;2026b-1.el10;noarch;ubi-10-baseos-rpms\nRunning transaction test...\nRunning transaction test...\nInstalling: python3-pip-wheel;23.3.2-11.el10_2;noarch;ubi-10-baseos-rpms\nInstalling: mpdecimal;2.5.1-12.el10;x86_64;ubi-10-baseos-rpms\nInstalling: libxcrypt;4.4.36-10.el10;x86_64;ubi-10-baseos-rpms\nInstalling: gdbm-libs;1:1.23-12.el10_0;x86_64;ubi-10-baseos-rpms\nInstalling: expat;2.7.3-1.el10_2.1;x86_64;ubi-10-baseos-rpms\nInstalling: python-unversioned-command;3.12.13-2.el10_2;noarch;ubi-10-appstream-rpms\nInstalling: python3;3.12.13-2.el10_2;x86_64;ubi-10-baseos-rpms\nInstalling: python3-pip-wheel;23.3.2-11.el10_2;noarch;ubi-10-baseos-rpms\nInstalling: python3-libs;3.12.13-2.el10_2;x86_64;ubi-10-baseos-rpms\nInstalling: mpdecimal;2.5.1-12.el10;x86_64;ubi-10-baseos-rpms\nInstalling: libxcrypt;4.4.36-10.el10;x86_64;ubi-10-baseos-rpms\nInstalling: gdbm-libs;1:1.23-12.el10_0;x86_64;ubi-10-baseos-rpms\nInstalling: tzdata;2026b-1.el10;noarch;ubi-10-baseos-rpms\nInstalling: expat;2.7.3-1.el10_2.1;x86_64;ubi-10-baseos-rpms\nInstalling: python-unversioned-command;3.12.13-2.el10_2;noarch;ubi-10-appstream-rpms\nInstalling: python3;3.12.13-2.el10_2;x86_64;ubi-10-baseos-rpms\nInstalling: tzdata;2026b-1.el10;noarch;ubi-10-baseos-rpms\nInstalling: python3-libs;3.12.13-2.el10_2;x86_64;ubi-10-baseos-rpms\nInstalling: python3-pip-wheel;23.3.2-11.el10_2;noarch;ubi-10-baseos-rpms\nInstalling: mpdecimal;2.5.1-12.el10;x86_64;ubi-10-baseos-rpms\nInstalling: libxcrypt;4.4.36-10.el10;x86_64;ubi-10-baseos-rpms\nInstalling: gdbm-libs;1:1.23-12.el10_0;x86_64;ubi-10-baseos-rpms\nInstalling: expat;2.7.3-1.el10_2.1;x86_64;ubi-10-baseos-rpms\nInstalling: python-unversioned-command;3.12.13-2.el10_2;noarch;ubi-10-appstream-rpms\nInstalling: python3;3.12.13-2.el10_2;x86_64;ubi-10-baseos-rpms\nInstalling: python3-pip-wheel;23.3.2-11.el10_2;noarch;ubi-10-baseos-rpms\nInstalling: python3-libs;3.12.13-2.el10_2;x86_64;ubi-10-baseos-rpms\nInstalling: mpdecimal;2.5.1-12.el10;x86_64;ubi-10-baseos-rpms\nInstalling: libxcrypt;4.4.36-10.el10;x86_64;ubi-10-baseos-rpms\nInstalling: gdbm-libs;1:1.23-12.el10_0;x86_64;ubi-10-baseos-rpms\nInstalling: expat;2.7.3-1.el10_2.1;x86_64;ubi-10-baseos-rpms\nInstalling: python-unversioned-command;3.12.13-2.el10_2;noarch;ubi-10-appstream-rpms\nInstalling: python3;3.12.13-2.el10_2;x86_64;ubi-10-baseos-rpms\nInstalling: python3-libs;3.12.13-2.el10_2;x86_64;ubi-10-baseos-rpms\nInstalling: python3-pip;23.3.2-11.el10_2;noarch;ubi-10-appstream-rpms\nInstalling: python3-pip;23.3.2-11.el10_2;noarch;ubi-10-appstream-rpms\nInstalling: python3-pip;23.3.2-11.el10_2;noarch;ubi-10-appstream-rpms\nComplete.\nComplete.\nInstalling: python3-pip;23.3.2-11.el10_2;noarch;ubi-10-appstream-rpms\nComplete.\nRequirement already satisfied: pip in /usr/lib/python3.12/site-packages (23.3.2)\nComplete.\nRequirement already satisfied: pip in /usr/lib/python3.12/site-packages (23.3.2)\nCollecting pip\n  Downloading pip-26.1.2-py3-none-any.whl.metadata (4.6 kB)\nDownloading pip-26.1.2-py3-none-any.whl (1.8 MB)\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 1.8/1.8 MB 44.2 MB/s eta 0:00:00\nRequirement already satisfied: pip in /usr/lib/python3.12/site-packages (23.3.2)\nInstalling collected packages: pip\nCollecting pip\n  Downloading pip-26.1.2-py3-none-any.whl.metadata (4.6 kB)\nDownloading pip-26.1.2-py3-none-any.whl (1.8 MB)\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 1.8/1.8 MB 41.4 MB/s eta 0:00:00\nCollecting pip\nInstalling collected packages: pip\n  Downloading pip-26.1.2-py3-none-any.whl.metadata (4.6 kB)\nDownloading pip-26.1.2-py3-none-any.whl (1.8 MB)\nRequirement already satisfied: pip in /usr/lib/python3.12/site-packages (23.3.2)\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 1.8/1.8 MB 41.7 MB/s eta 0:00:00\nInstalling collected packages: pip\nCollecting pip\n  Downloading pip-26.1.2-py3-none-any.whl.metadata (4.6 kB)\nDownloading pip-26.1.2-py3-none-any.whl (1.8 MB)\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 1.8/1.8 MB 41.3 MB/s eta 0:00:00\nInstalling collected packages: pip\nSuccessfully installed pip-26.1.2\nWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv\nSuccessfully installed pip-26.1.2\nWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv\nSuccessfully installed pip-26.1.2\nWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv\nSuccessfully installed pip-26.1.2\nWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv\nCollecting pyjwt (from -r requirements.txt (line 1))\n  Downloading pyjwt-2.13.0-py3-none-any.whl.metadata (3.4 kB)\nCollecting pyjwt (from -r requirements.txt (line 1))\nCollecting pyjwt (from -r requirements.txt (line 1))\n  Downloading pyjwt-2.13.0-py3-none-any.whl.metadata (3.4 kB)\n  Downloading pyjwt-2.13.0-py3-none-any.whl.metadata (3.4 kB)\nCollecting cryptography (from -r requirements.txt (line 2))\n  Downloading cryptography-48.0.0-cp311-abi3-manylinux_2_34_x86_64.whl.metadata (4.3 kB)\nCollecting pyparsing (from -r requirements.txt (line 3))\n  Downloading pyparsing-3.3.2-py3-none-any.whl.metadata (5.8 kB)\nCollecting pytz (from -r requirements.txt (line 4))\n  Downloading pytz-2026.2-py2.py3-none-any.whl.metadata (22 kB)\nCollecting pyOpenSSL (from -r requirements.txt (line 6))\n  Downloading pyopenssl-26.2.0-py3-none-any.whl.metadata (19 kB)\nCollecting jsonschema (from -r requirements.txt (line 7))\n  Downloading jsonschema-4.26.0-py3-none-any.whl.metadata (7.6 kB)\nCollecting cryptography (from -r requirements.txt (line 2))\nCollecting cryptography (from -r requirements.txt (line 2))\nCollecting pyjwt (from -r requirements.txt (line 1))\n  Downloading cryptography-48.0.0-cp311-abi3-manylinux_2_34_x86_64.whl.metadata (4.3 kB)\n  Downloading cryptography-48.0.0-cp311-abi3-manylinux_2_34_x86_64.whl.metadata (4.3 kB)\nCollecting pyparsing (from -r requirements.txt (line 3))\nCollecting pyparsing (from -r requirements.txt (line 3))\n  Downloading pyparsing-3.3.2-py3-none-any.whl.metadata (5.8 kB)\n  Downloading pyjwt-2.13.0-py3-none-any.whl.metadata (3.4 kB)\n  Downloading pyparsing-3.3.2-py3-none-any.whl.metadata (5.8 kB)\nCollecting pytz (from -r requirements.txt (line 4))\n  Downloading pytz-2026.2-py2.py3-none-any.whl.metadata (22 kB)\nCollecting pyOpenSSL (from -r requirements.txt (line 6))\n  Downloading pyopenssl-26.2.0-py3-none-any.whl.metadata (19 kB)\nCollecting SQLAlchemy (from -r requirements.txt (line 8))\n  Downloading sqlalchemy-2.0.50-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (9.5 kB)\nCollecting alembic (from -r requirements.txt (line 9))\nCollecting jsonschema (from -r requirements.txt (line 7))\n  Downloading alembic-1.18.4-py3-none-any.whl.metadata (7.2 kB)\n  Downloading jsonschema-4.26.0-py3-none-any.whl.metadata (7.6 kB)\nCollecting six (from -r requirements.txt (line 10))\n  Downloading six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB)\nCollecting requests (from -r requirements.txt (line 11))\n  Downloading requests-2.34.2-py3-none-any.whl.metadata (4.8 kB)\nCollecting pytz (from -r requirements.txt (line 4))\n  Downloading pytz-2026.2-py2.py3-none-any.whl.metadata (22 kB)\nCollecting flask (from -r requirements.txt (line 13))\n  Downloading flask-3.1.3-py3-none-any.whl.metadata (3.2 kB)\nCollecting cryptography (from -r requirements.txt (line 2))\nCollecting jinja2 (from -r requirements.txt (line 14))\n  Downloading cryptography-48.0.0-cp311-abi3-manylinux_2_34_x86_64.whl.metadata (4.3 kB)\n  Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB)\nCollecting pyOpenSSL (from -r requirements.txt (line 6))\n  Downloading pyopenssl-26.2.0-py3-none-any.whl.metadata (19 kB)\nCollecting pyparsing (from -r requirements.txt (line 3))\n  Downloading pyparsing-3.3.2-py3-none-any.whl.metadata (5.8 kB)\nCollecting markupsafe (from -r requirements.txt (line 15))\nCollecting jsonschema (from -r requirements.txt (line 7))\n  Downloading markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.7 kB)\n  Downloading jsonschema-4.26.0-py3-none-any.whl.metadata (7.6 kB)\nCollecting itsdangerous (from -r requirements.txt (line 16))\n  Downloading itsdangerous-2.2.0-py3-none-any.whl.metadata (1.9 kB)\nCollecting werkzeug (from -r requirements.txt (line 17))\n  Downloading werkzeug-3.1.8-py3-none-any.whl.metadata (4.0 kB)\nCollecting pytz (from -r requirements.txt (line 4))\n  Downloading pytz-2026.2-py2.py3-none-any.whl.metadata (22 kB)\nCollecting SQLAlchemy (from -r requirements.txt (line 8))\nCollecting SQLAlchemy-Utils (from -r requirements.txt (line 18))\n  Downloading sqlalchemy-2.0.50-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (9.5 kB)\n  Downloading sqlalchemy_utils-0.42.1-py3-none-any.whl.metadata (4.6 kB)\nCollecting pyOpenSSL (from -r requirements.txt (line 6))\nCollecting passlib (from -r requirements.txt (line 19))\nCollecting alembic (from -r requirements.txt (line 9))\n  Downloading pyopenssl-26.2.0-py3-none-any.whl.metadata (19 kB)\n  Downloading passlib-1.7.4-py2.py3-none-any.whl.metadata (1.7 kB)\n  Downloading alembic-1.18.4-py3-none-any.whl.metadata (7.2 kB)\nCollecting six (from -r requirements.txt (line 10))\n  Downloading six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB)\nCollecting kombu (from -r requirements.txt (line 20))\n  Downloading kombu-5.6.2-py3-none-any.whl.metadata (3.5 kB)\nCollecting jsonschema (from -r requirements.txt (line 7))\nCollecting requests (from -r requirements.txt (line 11))\n  Downloading jsonschema-4.26.0-py3-none-any.whl.metadata (7.6 kB)\n  Downloading requests-2.34.2-py3-none-any.whl.metadata (4.8 kB)\nCollecting flask (from -r requirements.txt (line 13))\n  Downloading flask-3.1.3-py3-none-any.whl.metadata (3.2 kB)\nCollecting jinja2 (from -r requirements.txt (line 14))\n  Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB)\nCollecting SQLAlchemy (from -r requirements.txt (line 8))\n  Downloading sqlalchemy-2.0.50-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (9.5 kB)\nCollecting alembic (from -r requirements.txt (line 9))\nCollecting markupsafe (from -r requirements.txt (line 15))\n  Downloading alembic-1.18.4-py3-none-any.whl.metadata (7.2 kB)\n  Downloading markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.7 kB)\nCollecting six (from -r requirements.txt (line 10))\nCollecting itsdangerous (from -r requirements.txt (line 16))\n  Downloading six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB)\n  Downloading itsdangerous-2.2.0-py3-none-any.whl.metadata (1.9 kB)\nCollecting werkzeug (from -r requirements.txt (line 17))\nCollecting requests (from -r requirements.txt (line 11))\n  Downloading werkzeug-3.1.8-py3-none-any.whl.metadata (4.0 kB)\n  Downloading requests-2.34.2-py3-none-any.whl.metadata (4.8 kB)\nCollecting SQLAlchemy-Utils (from -r requirements.txt (line 18))\nCollecting flask (from -r requirements.txt (line 13))\n  Downloading sqlalchemy_utils-0.42.1-py3-none-any.whl.metadata (4.6 kB)\n  Downloading flask-3.1.3-py3-none-any.whl.metadata (3.2 kB)\nCollecting passlib (from -r requirements.txt (line 19))\nCollecting jinja2 (from -r requirements.txt (line 14))\n  Downloading passlib-1.7.4-py2.py3-none-any.whl.metadata (1.7 kB)\n  Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB)\nCollecting kombu (from -r requirements.txt (line 20))\n  Downloading kombu-5.6.2-py3-none-any.whl.metadata (3.5 kB)\nCollecting boto3 (from -r requirements.txt (line 21))\n  Downloading boto3-1.43.24-py3-none-any.whl.metadata (6.6 kB)\nCollecting markupsafe (from -r requirements.txt (line 15))\nCollecting redis (from -r requirements.txt (line 22))\n  Downloading markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.7 kB)\n  Downloading redis-8.0.0-py3-none-any.whl.metadata (13 kB)\nCollecting itsdangerous (from -r requirements.txt (line 16))\n  Downloading itsdangerous-2.2.0-py3-none-any.whl.metadata (1.9 kB)\nCollecting werkzeug (from -r requirements.txt (line 17))\nCollecting dciauth (from -r requirements.txt (line 23))\n  Downloading werkzeug-3.1.8-py3-none-any.whl.metadata (4.0 kB)\n  Downloading dciauth-4.0.1.post202603121510-py3-none-any.whl.metadata (2.8 kB)\nCollecting SQLAlchemy-Utils (from -r requirements.txt (line 18))\n  Downloading sqlalchemy_utils-0.42.1-py3-none-any.whl.metadata (4.6 kB)\nCollecting tenacity (from -r requirements.txt (line 24))\nCollecting SQLAlchemy (from -r requirements.txt (line 8))\nCollecting passlib (from -r requirements.txt (line 19))\n  Downloading tenacity-9.1.4-py3-none-any.whl.metadata (1.2 kB)\n  Downloading sqlalchemy-2.0.50-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (9.5 kB)\n  Downloading passlib-1.7.4-py2.py3-none-any.whl.metadata (1.7 kB)\nCollecting alembic (from -r requirements.txt (line 9))\nCollecting psycopg[binary,pool] (from -r requirements.txt (line 5))\n  Downloading alembic-1.18.4-py3-none-any.whl.metadata (7.2 kB)\nCollecting kombu (from -r requirements.txt (line 20))\n  Downloading psycopg-3.3.4-py3-none-any.whl.metadata (4.3 kB)\nCollecting six (from -r requirements.txt (line 10))\n  Downloading kombu-5.6.2-py3-none-any.whl.metadata (3.5 kB)\n  Downloading six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB)\nCollecting gunicorn[gevent] (from -r requirements.txt (line 12))\nCollecting requests (from -r requirements.txt (line 11))\n  Downloading gunicorn-26.0.0-py3-none-any.whl.metadata (5.4 kB)\n  Downloading requests-2.34.2-py3-none-any.whl.metadata (4.8 kB)\nCollecting flask (from -r requirements.txt (line 13))\nCollecting boto3 (from -r requirements.txt (line 21))\n  Downloading boto3-1.43.24-py3-none-any.whl.metadata (6.6 kB)\n  Downloading flask-3.1.3-py3-none-any.whl.metadata (3.2 kB)\nCollecting jinja2 (from -r requirements.txt (line 14))\nCollecting redis (from -r requirements.txt (line 22))\n  Downloading redis-8.0.0-py3-none-any.whl.metadata (13 kB)\n  Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB)\nCollecting dciauth (from -r requirements.txt (line 23))\n  Downloading dciauth-4.0.1.post202603121510-py3-none-any.whl.metadata (2.8 kB)\nCollecting cffi>=2.0.0 (from cryptography->-r requirements.txt (line 2))\n  Downloading cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.6 kB)\nCollecting tenacity (from -r requirements.txt (line 24))\n  Downloading tenacity-9.1.4-py3-none-any.whl.metadata (1.2 kB)\nCollecting typing-extensions>=4.6 (from psycopg[binary,pool]->-r requirements.txt (line 5))\n  Downloading typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB)\nCollecting psycopg[binary,pool] (from -r requirements.txt (line 5))\nCollecting markupsafe (from -r requirements.txt (line 15))\n  Downloading psycopg-3.3.4-py3-none-any.whl.metadata (4.3 kB)\n  Downloading markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.7 kB)\nCollecting itsdangerous (from -r requirements.txt (line 16))\n  Downloading itsdangerous-2.2.0-py3-none-any.whl.metadata (1.9 kB)\nCollecting gunicorn[gevent] (from -r requirements.txt (line 12))\n  Downloading gunicorn-26.0.0-py3-none-any.whl.metadata (5.4 kB)\nCollecting werkzeug (from -r requirements.txt (line 17))\nCollecting boto3 (from -r requirements.txt (line 21))\n  Downloading werkzeug-3.1.8-py3-none-any.whl.metadata (4.0 kB)\n  Downloading boto3-1.43.24-py3-none-any.whl.metadata (6.6 kB)\nCollecting SQLAlchemy-Utils (from -r requirements.txt (line 18))\nCollecting redis (from -r requirements.txt (line 22))\n  Downloading redis-8.0.0-py3-none-any.whl.metadata (13 kB)\n  Downloading sqlalchemy_utils-0.42.1-py3-none-any.whl.metadata (4.6 kB)\nCollecting dciauth (from -r requirements.txt (line 23))\nCollecting psycopg-binary==3.3.4 (from psycopg[binary,pool]->-r requirements.txt (line 5))\nCollecting passlib (from -r requirements.txt (line 19))\n  Downloading dciauth-4.0.1.post202603121510-py3-none-any.whl.metadata (2.8 kB)\n  Downloading psycopg_binary-3.3.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.7 kB)\n  Downloading passlib-1.7.4-py2.py3-none-any.whl.metadata (1.7 kB)\nCollecting cffi>=2.0.0 (from cryptography->-r requirements.txt (line 2))\nCollecting tenacity (from -r requirements.txt (line 24))\nCollecting psycopg-pool (from psycopg[binary,pool]->-r requirements.txt (line 5))\n  Downloading cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.6 kB)\n  Downloading tenacity-9.1.4-py3-none-any.whl.metadata (1.2 kB)\n  Downloading psycopg_pool-3.3.1-py3-none-any.whl.metadata (2.8 kB)\nCollecting typing-extensions>=4.6 (from psycopg[binary,pool]->-r requirements.txt (line 5))\nCollecting psycopg[binary,pool] (from -r requirements.txt (line 5))\nCollecting kombu (from -r requirements.txt (line 20))\n  Downloading typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB)\n  Downloading psycopg-3.3.4-py3-none-any.whl.metadata (4.3 kB)\nCollecting attrs>=22.2.0 (from jsonschema->-r requirements.txt (line 7))\n  Downloading kombu-5.6.2-py3-none-any.whl.metadata (3.5 kB)\n  Downloading attrs-26.1.0-py3-none-any.whl.metadata (8.8 kB)\nCollecting gunicorn[gevent] (from -r requirements.txt (line 12))\nCollecting jsonschema-specifications>=2023.03.6 (from jsonschema->-r requirements.txt (line 7))\n  Downloading gunicorn-26.0.0-py3-none-any.whl.metadata (5.4 kB)\n  Downloading jsonschema_specifications-2025.9.1-py3-none-any.whl.metadata (2.9 kB)\nCollecting referencing>=0.28.4 (from jsonschema->-r requirements.txt (line 7))\n  Downloading referencing-0.37.0-py3-none-any.whl.metadata (2.8 kB)\nCollecting cffi>=2.0.0 (from cryptography->-r requirements.txt (line 2))\n  Downloading cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.6 kB)\nCollecting psycopg-binary==3.3.4 (from psycopg[binary,pool]->-r requirements.txt (line 5))\nCollecting typing-extensions>=4.6 (from psycopg[binary,pool]->-r requirements.txt (line 5))\n  Downloading typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB)\n  Downloading psycopg_binary-3.3.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.7 kB)\nCollecting psycopg-pool (from psycopg[binary,pool]->-r requirements.txt (line 5))\n  Downloading psycopg_pool-3.3.1-py3-none-any.whl.metadata (2.8 kB)\nCollecting attrs>=22.2.0 (from jsonschema->-r requirements.txt (line 7))\n  Downloading attrs-26.1.0-py3-none-any.whl.metadata (8.8 kB)\nCollecting jsonschema-specifications>=2023.03.6 (from jsonschema->-r requirements.txt (line 7))\n  Downloading jsonschema_specifications-2025.9.1-py3-none-any.whl.metadata (2.9 kB)\nCollecting referencing>=0.28.4 (from jsonschema->-r requirements.txt (line 7))\nCollecting psycopg-binary==3.3.4 (from psycopg[binary,pool]->-r requirements.txt (line 5))\n  Downloading psycopg_binary-3.3.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.7 kB)\nCollecting psycopg-pool (from psycopg[binary,pool]->-r requirements.txt (line 5))\n  Downloading psycopg_pool-3.3.1-py3-none-any.whl.metadata (2.8 kB)\nCollecting attrs>=22.2.0 (from jsonschema->-r requirements.txt (line 7))\n  Downloading attrs-26.1.0-py3-none-any.whl.metadata (8.8 kB)\nCollecting boto3 (from -r requirements.txt (line 21))\nCollecting jsonschema-specifications>=2023.03.6 (from jsonschema->-r requirements.txt (line 7))\n  Downloading boto3-1.43.24-py3-none-any.whl.metadata (6.6 kB)\nCollecting rpds-py>=0.25.0 (from jsonschema->-r requirements.txt (line 7))\n  Downloading jsonschema_specifications-2025.9.1-py3-none-any.whl.metadata (2.9 kB)\n  Downloading rpds_py-2026.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.1 kB)\nCollecting referencing>=0.28.4 (from jsonschema->-r requirements.txt (line 7))\nCollecting redis (from -r requirements.txt (line 22))\n  Downloading referencing-0.37.0-py3-none-any.whl.metadata (2.8 kB)\n  Downloading redis-8.0.0-py3-none-any.whl.metadata (13 kB)\nCollecting dciauth (from -r requirements.txt (line 23))\n  Downloading dciauth-4.0.1.post202603121510-py3-none-any.whl.metadata (2.8 kB)\nCollecting tenacity (from -r requirements.txt (line 24))\n  Downloading tenacity-9.1.4-py3-none-any.whl.metadata (1.2 kB)\nCollecting psycopg[binary,pool] (from -r requirements.txt (line 5))\n  Downloading psycopg-3.3.4-py3-none-any.whl.metadata (4.3 kB)\nCollecting greenlet>=1 (from SQLAlchemy->-r requirements.txt (line 8))\n  Downloading greenlet-3.5.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.metadata (3.8 kB)\nCollecting gunicorn[gevent] (from -r requirements.txt (line 12))\nCollecting Mako (from alembic->-r requirements.txt (line 9))\n  Downloading gunicorn-26.0.0-py3-none-any.whl.metadata (5.4 kB)\n  Downloading mako-1.3.12-py3-none-any.whl.metadata (2.9 kB)\nCollecting charset_normalizer<4,>=2 (from requests->-r requirements.txt (line 11))\n  Downloading charset_normalizer-3.4.7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (40 kB)\nCollecting idna<4,>=2.5 (from requests->-r requirements.txt (line 11))\n  Downloading idna-3.18-py3-none-any.whl.metadata (6.1 kB)\nCollecting cffi>=2.0.0 (from cryptography->-r requirements.txt (line 2))\nCollecting rpds-py>=0.25.0 (from jsonschema->-r requirements.txt (line 7))\n  Downloading cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.6 kB)\nCollecting urllib3<3,>=1.26 (from requests->-r requirements.txt (line 11))\n  Downloading rpds_py-2026.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.1 kB)\n  Downloading urllib3-2.7.0-py3-none-any.whl.metadata (6.9 kB)\nCollecting typing-extensions>=4.6 (from psycopg[binary,pool]->-r requirements.txt (line 5))\n  Downloading typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB)\nCollecting certifi>=2023.5.7 (from requests->-r requirements.txt (line 11))\n  Downloading certifi-2026.5.20-py3-none-any.whl.metadata (2.5 kB)\nCollecting packaging (from gunicorn[gevent]->-r requirements.txt (line 12))\n  Downloading packaging-26.2-py3-none-any.whl.metadata (3.5 kB)\nCollecting greenlet>=1 (from SQLAlchemy->-r requirements.txt (line 8))\n  Downloading greenlet-3.5.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.metadata (3.8 kB)\nCollecting Mako (from alembic->-r requirements.txt (line 9))\n  Downloading mako-1.3.12-py3-none-any.whl.metadata (2.9 kB)\nCollecting gevent>=24.10.1 (from gunicorn[gevent]->-r requirements.txt (line 12))\n  Downloading gevent-26.5.0-cp312-cp312-manylinux_2_28_x86_64.whl.metadata (14 kB)\nCollecting blinker>=1.9.0 (from flask->-r requirements.txt (line 13))\n  Downloading blinker-1.9.0-py3-none-any.whl.metadata (1.6 kB)\nCollecting psycopg-binary==3.3.4 (from psycopg[binary,pool]->-r requirements.txt (line 5))\nCollecting click>=8.1.3 (from flask->-r requirements.txt (line 13))\n  Downloading psycopg_binary-3.3.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.7 kB)\n  Downloading click-8.4.1-py3-none-any.whl.metadata (2.6 kB)\n  Downloading referencing-0.37.0-py3-none-any.whl.metadata (2.8 kB)\nCollecting psycopg-pool (from psycopg[binary,pool]->-r requirements.txt (line 5))\nCollecting charset_normalizer<4,>=2 (from requests->-r requirements.txt (line 11))\n  Downloading psycopg_pool-3.3.1-py3-none-any.whl.metadata (2.8 kB)\n  Downloading charset_normalizer-3.4.7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (40 kB)\nCollecting amqp<6.0.0,>=5.1.1 (from kombu->-r requirements.txt (line 20))\n  Downloading amqp-5.3.1-py3-none-any.whl.metadata (8.9 kB)\nCollecting idna<4,>=2.5 (from requests->-r requirements.txt (line 11))\nCollecting attrs>=22.2.0 (from jsonschema->-r requirements.txt (line 7))\n  Downloading idna-3.18-py3-none-any.whl.metadata (6.1 kB)\n  Downloading attrs-26.1.0-py3-none-any.whl.metadata (8.8 kB)\nCollecting vine==5.1.0 (from kombu->-r requirements.txt (line 20))\n  Downloading vine-5.1.0-py3-none-any.whl.metadata (2.7 kB)\nCollecting jsonschema-specifications>=2023.03.6 (from jsonschema->-r requirements.txt (line 7))\nCollecting urllib3<3,>=1.26 (from requests->-r requirements.txt (line 11))\n  Downloading jsonschema_specifications-2025.9.1-py3-none-any.whl.metadata (2.9 kB)\nCollecting tzdata>=2025.2 (from kombu->-r requirements.txt (line 20))\n  Downloading urllib3-2.7.0-py3-none-any.whl.metadata (6.9 kB)\n  Downloading tzdata-2026.2-py2.py3-none-any.whl.metadata (1.4 kB)\nCollecting certifi>=2023.5.7 (from requests->-r requirements.txt (line 11))\nCollecting referencing>=0.28.4 (from jsonschema->-r requirements.txt (line 7))\n  Downloading certifi-2026.5.20-py3-none-any.whl.metadata (2.5 kB)\n  Downloading referencing-0.37.0-py3-none-any.whl.metadata (2.8 kB)\nCollecting packaging (from gunicorn[gevent]->-r requirements.txt (line 12))\n  Downloading packaging-26.2-py3-none-any.whl.metadata (3.5 kB)\nCollecting gevent>=24.10.1 (from gunicorn[gevent]->-r requirements.txt (line 12))\n  Downloading gevent-26.5.0-cp312-cp312-manylinux_2_28_x86_64.whl.metadata (14 kB)\nCollecting blinker>=1.9.0 (from flask->-r requirements.txt (line 13))\n  Downloading blinker-1.9.0-py3-none-any.whl.metadata (1.6 kB)\nCollecting click>=8.1.3 (from flask->-r requirements.txt (line 13))\n  Downloading click-8.4.1-py3-none-any.whl.metadata (2.6 kB)\nCollecting rpds-py>=0.25.0 (from jsonschema->-r requirements.txt (line 7))\n  Downloading rpds_py-2026.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.1 kB)\nCollecting amqp<6.0.0,>=5.1.1 (from kombu->-r requirements.txt (line 20))\n  Downloading amqp-5.3.1-py3-none-any.whl.metadata (8.9 kB)\nCollecting vine==5.1.0 (from kombu->-r requirements.txt (line 20))\n  Downloading vine-5.1.0-py3-none-any.whl.metadata (2.7 kB)\nCollecting tzdata>=2025.2 (from kombu->-r requirements.txt (line 20))\nCollecting botocore<1.44.0,>=1.43.24 (from boto3->-r requirements.txt (line 21))\n  Downloading tzdata-2026.2-py2.py3-none-any.whl.metadata (1.4 kB)\n  Downloading botocore-1.43.24-py3-none-any.whl.metadata (5.6 kB)\nCollecting jmespath<2.0.0,>=0.7.1 (from boto3->-r requirements.txt (line 21))\n  Downloading jmespath-1.1.0-py3-none-any.whl.metadata (7.6 kB)\nCollecting s3transfer<0.19.0,>=0.18.0 (from boto3->-r requirements.txt (line 21))\nCollecting greenlet>=1 (from SQLAlchemy->-r requirements.txt (line 8))\n  Downloading s3transfer-0.18.0-py3-none-any.whl.metadata (1.7 kB)\n  Downloading greenlet-3.5.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.metadata (3.8 kB)\nCollecting python-dateutil<3.0.0,>=2.1 (from botocore<1.44.0,>=1.43.24->boto3->-r requirements.txt (line 21))\nCollecting Mako (from alembic->-r requirements.txt (line 9))\n  Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)\nCollecting rpds-py>=0.25.0 (from jsonschema->-r requirements.txt (line 7))\n  Downloading mako-1.3.12-py3-none-any.whl.metadata (2.9 kB)\n  Downloading rpds_py-2026.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.1 kB)\nCollecting pycparser (from cffi>=2.0.0->cryptography->-r requirements.txt (line 2))\n  Downloading pycparser-3.0-py3-none-any.whl.metadata (8.2 kB)\nCollecting zope.event (from gevent>=24.10.1->gunicorn[gevent]->-r requirements.txt (line 12))\n  Downloading zope_event-6.2-py3-none-any.whl.metadata (5.4 kB)\nCollecting charset_normalizer<4,>=2 (from requests->-r requirements.txt (line 11))\n  Downloading charset_normalizer-3.4.7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (40 kB)\nCollecting idna<4,>=2.5 (from requests->-r requirements.txt (line 11))\n  Downloading idna-3.18-py3-none-any.whl.metadata (6.1 kB)\nCollecting urllib3<3,>=1.26 (from requests->-r requirements.txt (line 11))\n  Downloading urllib3-2.7.0-py3-none-any.whl.metadata (6.9 kB)\nCollecting greenlet>=1 (from SQLAlchemy->-r requirements.txt (line 8))\nCollecting botocore<1.44.0,>=1.43.24 (from boto3->-r requirements.txt (line 21))\n  Downloading greenlet-3.5.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.metadata (3.8 kB)\n  Downloading botocore-1.43.24-py3-none-any.whl.metadata (5.6 kB)\nCollecting certifi>=2023.5.7 (from requests->-r requirements.txt (line 11))\nCollecting zope.interface (from gevent>=24.10.1->gunicorn[gevent]->-r requirements.txt (line 12))\n  Downloading certifi-2026.5.20-py3-none-any.whl.metadata (2.5 kB)\nCollecting Mako (from alembic->-r requirements.txt (line 9))\nCollecting jmespath<2.0.0,>=0.7.1 (from boto3->-r requirements.txt (line 21))\n  Downloading zope_interface-8.5-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl.metadata (47 kB)\n  Downloading mako-1.3.12-py3-none-any.whl.metadata (2.9 kB)\n  Downloading jmespath-1.1.0-py3-none-any.whl.metadata (7.6 kB)\nCollecting packaging (from gunicorn[gevent]->-r requirements.txt (line 12))\nCollecting s3transfer<0.19.0,>=0.18.0 (from boto3->-r requirements.txt (line 21))\nDownloading pyjwt-2.13.0-py3-none-any.whl (31 kB)\n  Downloading packaging-26.2-py3-none-any.whl.metadata (3.5 kB)\n  Downloading s3transfer-0.18.0-py3-none-any.whl.metadata (1.7 kB)\nDownloading cryptography-48.0.0-cp311-abi3-manylinux_2_34_x86_64.whl (4.7 MB)\nCollecting python-dateutil<3.0.0,>=2.1 (from botocore<1.44.0,>=1.43.24->boto3->-r requirements.txt (line 21))\n  Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 4.7/4.7 MB 111.3 MB/s  0:00:00\nDownloading pyparsing-3.3.2-py3-none-any.whl (122 kB)\nCollecting pycparser (from cffi>=2.0.0->cryptography->-r requirements.txt (line 2))\nDownloading pytz-2026.2-py2.py3-none-any.whl (510 kB)\n  Downloading pycparser-3.0-py3-none-any.whl.metadata (8.2 kB)\nCollecting charset_normalizer<4,>=2 (from requests->-r requirements.txt (line 11))\nDownloading psycopg-3.3.4-py3-none-any.whl (213 kB)\nCollecting zope.event (from gevent>=24.10.1->gunicorn[gevent]->-r requirements.txt (line 12))\n  Downloading charset_normalizer-3.4.7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (40 kB)\nCollecting gevent>=24.10.1 (from gunicorn[gevent]->-r requirements.txt (line 12))\nDownloading psycopg_binary-3.3.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (5.2 MB)\n  Downloading zope_event-6.2-py3-none-any.whl.metadata (5.4 kB)\n  Downloading gevent-26.5.0-cp312-cp312-manylinux_2_28_x86_64.whl.metadata (14 kB)\nCollecting idna<4,>=2.5 (from requests->-r requirements.txt (line 11))\n  Downloading idna-3.18-py3-none-any.whl.metadata (6.1 kB)\nCollecting blinker>=1.9.0 (from flask->-r requirements.txt (line 13))\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 5.2/5.2 MB 149.1 MB/s  0:00:00\n  Downloading blinker-1.9.0-py3-none-any.whl.metadata (1.6 kB)\nDownloading pyopenssl-26.2.0-py3-none-any.whl (55 kB)\nCollecting urllib3<3,>=1.26 (from requests->-r requirements.txt (line 11))\nCollecting click>=8.1.3 (from flask->-r requirements.txt (line 13))\nDownloading jsonschema-4.26.0-py3-none-any.whl (90 kB)\n  Downloading urllib3-2.7.0-py3-none-any.whl.metadata (6.9 kB)\nDownloading sqlalchemy-2.0.50-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (3.4 MB)\n  Downloading click-8.4.1-py3-none-any.whl.metadata (2.6 kB)\nCollecting certifi>=2023.5.7 (from requests->-r requirements.txt (line 11))\n  Downloading certifi-2026.5.20-py3-none-any.whl.metadata (2.5 kB)\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 3.4/3.4 MB 111.6 MB/s  0:00:00\nCollecting packaging (from gunicorn[gevent]->-r requirements.txt (line 12))\nCollecting amqp<6.0.0,>=5.1.1 (from kombu->-r requirements.txt (line 20))\nDownloading alembic-1.18.4-py3-none-any.whl (263 kB)\n  Downloading packaging-26.2-py3-none-any.whl.metadata (3.5 kB)\n  Downloading amqp-5.3.1-py3-none-any.whl.metadata (8.9 kB)\nDownloading six-1.17.0-py2.py3-none-any.whl (11 kB)\nCollecting zope.interface (from gevent>=24.10.1->gunicorn[gevent]->-r requirements.txt (line 12))\nDownloading requests-2.34.2-py3-none-any.whl (73 kB)\n  Downloading zope_interface-8.5-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl.metadata (47 kB)\nCollecting vine==5.1.0 (from kombu->-r requirements.txt (line 20))\nDownloading charset_normalizer-3.4.7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (216 kB)\n  Downloading vine-5.1.0-py3-none-any.whl.metadata (2.7 kB)\nDownloading idna-3.18-py3-none-any.whl (65 kB)\nDownloading pyjwt-2.13.0-py3-none-any.whl (31 kB)\nDownloading urllib3-2.7.0-py3-none-any.whl (131 kB)\nCollecting tzdata>=2025.2 (from kombu->-r requirements.txt (line 20))\nDownloading cryptography-48.0.0-cp311-abi3-manylinux_2_34_x86_64.whl (4.7 MB)\n  Downloading tzdata-2026.2-py2.py3-none-any.whl.metadata (1.4 kB)\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 4.7/4.7 MB 99.5 MB/s  0:00:00\nDownloading pyparsing-3.3.2-py3-none-any.whl (122 kB)\nCollecting gevent>=24.10.1 (from gunicorn[gevent]->-r requirements.txt (line 12))\nDownloading pytz-2026.2-py2.py3-none-any.whl (510 kB)\nDownloading gunicorn-26.0.0-py3-none-any.whl (212 kB)\n  Downloading gevent-26.5.0-cp312-cp312-manylinux_2_28_x86_64.whl.metadata (14 kB)\nDownloading flask-3.1.3-py3-none-any.whl (103 kB)\nDownloading psycopg-3.3.4-py3-none-any.whl (213 kB)\nDownloading jinja2-3.1.6-py3-none-any.whl (134 kB)\nCollecting blinker>=1.9.0 (from flask->-r requirements.txt (line 13))\nDownloading markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (22 kB)\n  Downloading blinker-1.9.0-py3-none-any.whl.metadata (1.6 kB)\nDownloading itsdangerous-2.2.0-py3-none-any.whl (16 kB)\nDownloading psycopg_binary-3.3.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (5.2 MB)\nDownloading werkzeug-3.1.8-py3-none-any.whl (226 kB)\nCollecting click>=8.1.3 (from flask->-r requirements.txt (line 13))\nDownloading sqlalchemy_utils-0.42.1-py3-none-any.whl (91 kB)\n  Downloading click-8.4.1-py3-none-any.whl.metadata (2.6 kB)\nDownloading passlib-1.7.4-py2.py3-none-any.whl (525 kB)\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 5.2/5.2 MB 147.6 MB/s  0:00:00\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 525.6/525.6 kB 198.5 MB/s  0:00:00\nDownloading pyopenssl-26.2.0-py3-none-any.whl (55 kB)\nDownloading kombu-5.6.2-py3-none-any.whl (214 kB)\nDownloading jsonschema-4.26.0-py3-none-any.whl (90 kB)\nDownloading vine-5.1.0-py3-none-any.whl (9.6 kB)\nCollecting amqp<6.0.0,>=5.1.1 (from kombu->-r requirements.txt (line 20))\nDownloading amqp-5.3.1-py3-none-any.whl (50 kB)\nDownloading sqlalchemy-2.0.50-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (3.4 MB)\n  Downloading amqp-5.3.1-py3-none-any.whl.metadata (8.9 kB)\nDownloading boto3-1.43.24-py3-none-any.whl (140 kB)\nCollecting vine==5.1.0 (from kombu->-r requirements.txt (line 20))\nDownloading botocore-1.43.24-py3-none-any.whl (15.2 MB)\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 3.4/3.4 MB 137.0 MB/s  0:00:00\n  Downloading vine-5.1.0-py3-none-any.whl.metadata (2.7 kB)\nDownloading alembic-1.18.4-py3-none-any.whl (263 kB)\nCollecting tzdata>=2025.2 (from kombu->-r requirements.txt (line 20))\nDownloading six-1.17.0-py2.py3-none-any.whl (11 kB)\n  Downloading tzdata-2026.2-py2.py3-none-any.whl.metadata (1.4 kB)\nDownloading requests-2.34.2-py3-none-any.whl (73 kB)\nDownloading charset_normalizer-3.4.7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (216 kB)\nDownloading idna-3.18-py3-none-any.whl (65 kB)\nCollecting botocore<1.44.0,>=1.43.24 (from boto3->-r requirements.txt (line 21))\nDownloading urllib3-2.7.0-py3-none-any.whl (131 kB)\n  Downloading botocore-1.43.24-py3-none-any.whl.metadata (5.6 kB)\nDownloading gunicorn-26.0.0-py3-none-any.whl (212 kB)\nCollecting jmespath<2.0.0,>=0.7.1 (from boto3->-r requirements.txt (line 21))\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 15.2/15.2 MB 160.3 MB/s  0:00:00\nDownloading flask-3.1.3-py3-none-any.whl (103 kB)\n  Downloading jmespath-1.1.0-py3-none-any.whl.metadata (7.6 kB)\nDownloading jmespath-1.1.0-py3-none-any.whl (20 kB)\nDownloading jinja2-3.1.6-py3-none-any.whl (134 kB)\nDownloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)\nCollecting s3transfer<0.19.0,>=0.18.0 (from boto3->-r requirements.txt (line 21))\nDownloading markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (22 kB)\nDownloading s3transfer-0.18.0-py3-none-any.whl (88 kB)\n  Downloading s3transfer-0.18.0-py3-none-any.whl.metadata (1.7 kB)\nDownloading itsdangerous-2.2.0-py3-none-any.whl (16 kB)\nDownloading redis-8.0.0-py3-none-any.whl (499 kB)\nDownloading werkzeug-3.1.8-py3-none-any.whl (226 kB)\nCollecting python-dateutil<3.0.0,>=2.1 (from botocore<1.44.0,>=1.43.24->boto3->-r requirements.txt (line 21))\nDownloading dciauth-4.0.1.post202603121510-py3-none-any.whl (13 kB)\n  Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)\nDownloading sqlalchemy_utils-0.42.1-py3-none-any.whl (91 kB)\nDownloading tenacity-9.1.4-py3-none-any.whl (28 kB)\nDownloading passlib-1.7.4-py2.py3-none-any.whl (525 kB)\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 525.6/525.6 kB 293.3 MB/s  0:00:00\nDownloading attrs-26.1.0-py3-none-any.whl (67 kB)\nDownloading blinker-1.9.0-py3-none-any.whl (8.5 kB)\nDownloading kombu-5.6.2-py3-none-any.whl (214 kB)\nDownloading certifi-2026.5.20-py3-none-any.whl (134 kB)\nDownloading vine-5.1.0-py3-none-any.whl (9.6 kB)\nCollecting pycparser (from cffi>=2.0.0->cryptography->-r requirements.txt (line 2))\nDownloading cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (219 kB)\nDownloading amqp-5.3.1-py3-none-any.whl (50 kB)\n  Downloading pycparser-3.0-py3-none-any.whl.metadata (8.2 kB)\nDownloading click-8.4.1-py3-none-any.whl (116 kB)\nDownloading boto3-1.43.24-py3-none-any.whl (140 kB)\nCollecting zope.event (from gevent>=24.10.1->gunicorn[gevent]->-r requirements.txt (line 12))\nDownloading gevent-26.5.0-cp312-cp312-manylinux_2_28_x86_64.whl (2.1 MB)\nDownloading botocore-1.43.24-py3-none-any.whl (15.2 MB)\n  Downloading zope_event-6.2-py3-none-any.whl.metadata (5.4 kB)\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 2.1/2.1 MB 138.6 MB/s  0:00:00\nDownloading greenlet-3.5.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (611 kB)\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 611.4/611.4 kB 107.6 MB/s  0:00:00\nDownloading jsonschema_specifications-2025.9.1-py3-none-any.whl (18 kB)\nDownloading referencing-0.37.0-py3-none-any.whl (26 kB)\nDownloading rpds_py-2026.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (376 kB)\nDownloading typing_extensions-4.15.0-py3-none-any.whl (44 kB)\nDownloading tzdata-2026.2-py2.py3-none-any.whl (349 kB)\nDownloading mako-1.3.12-py3-none-any.whl (78 kB)\nDownloading packaging-26.2-py3-none-any.whl (100 kB)\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 15.2/15.2 MB 140.1 MB/s  0:00:00Collecting zope.interface (from gevent>=24.10.1->gunicorn[gevent]->-r requirements.txt (line 12))\n\nDownloading psycopg_pool-3.3.1-py3-none-any.whl (40 kB)\n  Downloading zope_interface-8.5-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl.metadata (47 kB)\nDownloading jmespath-1.1.0-py3-none-any.whl (20 kB)\nDownloading pycparser-3.0-py3-none-any.whl (48 kB)\nCollecting botocore<1.44.0,>=1.43.24 (from boto3->-r requirements.txt (line 21))\nDownloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)\n  Downloading botocore-1.43.24-py3-none-any.whl.metadata (5.6 kB)\nDownloading zope_event-6.2-py3-none-any.whl (6.5 kB)\nDownloading s3transfer-0.18.0-py3-none-any.whl (88 kB)\nDownloading pyjwt-2.13.0-py3-none-any.whl (31 kB)\nDownloading zope_interface-8.5-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl (270 kB)\nCollecting jmespath<2.0.0,>=0.7.1 (from boto3->-r requirements.txt (line 21))\nDownloading redis-8.0.0-py3-none-any.whl (499 kB)\nDownloading cryptography-48.0.0-cp311-abi3-manylinux_2_34_x86_64.whl (4.7 MB)\n  Downloading jmespath-1.1.0-py3-none-any.whl.metadata (7.6 kB)\nDownloading dciauth-4.0.1.post202603121510-py3-none-any.whl (13 kB)\nCollecting s3transfer<0.19.0,>=0.18.0 (from boto3->-r requirements.txt (line 21))\nDownloading tenacity-9.1.4-py3-none-any.whl (28 kB)\n  Downloading s3transfer-0.18.0-py3-none-any.whl.metadata (1.7 kB)\nDownloading attrs-26.1.0-py3-none-any.whl (67 kB)\nDownloading blinker-1.9.0-py3-none-any.whl (8.5 kB)\nCollecting python-dateutil<3.0.0,>=2.1 (from botocore<1.44.0,>=1.43.24->boto3->-r requirements.txt (line 21))\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 4.7/4.7 MB 127.9 MB/s  0:00:00\nDownloading certifi-2026.5.20-py3-none-any.whl (134 kB)\n  Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)\nDownloading pyparsing-3.3.2-py3-none-any.whl (122 kB)\nDownloading cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (219 kB)\nDownloading pytz-2026.2-py2.py3-none-any.whl (510 kB)\nDownloading click-8.4.1-py3-none-any.whl (116 kB)\nDownloading psycopg-3.3.4-py3-none-any.whl (213 kB)\nCollecting pycparser (from cffi>=2.0.0->cryptography->-r requirements.txt (line 2))\nDownloading psycopg_binary-3.3.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (5.2 MB)\nDownloading gevent-26.5.0-cp312-cp312-manylinux_2_28_x86_64.whl (2.1 MB)\n  Downloading pycparser-3.0-py3-none-any.whl.metadata (8.2 kB)\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 2.1/2.1 MB 88.0 MB/s  0:00:00Collecting zope.event (from gevent>=24.10.1->gunicorn[gevent]->-r requirements.txt (line 12))\n\n  Downloading zope_event-6.2-py3-none-any.whl.metadata (5.4 kB)\nDownloading greenlet-3.5.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (611 kB)\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 611.4/611.4 kB 104.1 MB/s  0:00:00\nDownloading jsonschema_specifications-2025.9.1-py3-none-any.whl (18 kB)\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 5.2/5.2 MB 80.2 MB/s  0:00:00\nDownloading referencing-0.37.0-py3-none-any.whl (26 kB)\nDownloading pyopenssl-26.2.0-py3-none-any.whl (55 kB)\nDownloading rpds_py-2026.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (376 kB)\nDownloading jsonschema-4.26.0-py3-none-any.whl (90 kB)\nDownloading typing_extensions-4.15.0-py3-none-any.whl (44 kB)\nDownloading sqlalchemy-2.0.50-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (3.4 MB)\nInstalling collected packages: pytz, passlib, dciauth, zope.interface, zope.event, vine, urllib3, tzdata, typing-extensions, tenacity, six, rpds-py, redis, pyparsing, pyjwt, pycparser, psycopg-binary, packaging, markupsafe, jmespath, itsdangerous, idna, greenlet, click, charset_normalizer, certifi, blinker, attrs, werkzeug, SQLAlchemy, requests, referencing, python-dateutil, psycopg-pool, psycopg, Mako, jinja2, gunicorn, gevent, cffi, amqp, SQLAlchemy-Utils, kombu, jsonschema-specifications, flask, cryptography, botocore, alembic, s3transfer, pyOpenSSL, jsonschema, boto3\nDownloading tzdata-2026.2-py2.py3-none-any.whl (349 kB)\nDownloading mako-1.3.12-py3-none-any.whl (78 kB)\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 3.4/3.4 MB 152.9 MB/s  0:00:00\nDownloading packaging-26.2-py3-none-any.whl (100 kB)\nDownloading alembic-1.18.4-py3-none-any.whl (263 kB)\nDownloading psycopg_pool-3.3.1-py3-none-any.whl (40 kB)\nDownloading six-1.17.0-py2.py3-none-any.whl (11 kB)\nDownloading requests-2.34.2-py3-none-any.whl (73 kB)\nDownloading pycparser-3.0-py3-none-any.whl (48 kB)\nDownloading zope_event-6.2-py3-none-any.whl (6.5 kB)\nDownloading charset_normalizer-3.4.7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (216 kB)\nCollecting zope.interface (from gevent>=24.10.1->gunicorn[gevent]->-r requirements.txt (line 12))\nDownloading zope_interface-8.5-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl (270 kB)\nDownloading idna-3.18-py3-none-any.whl (65 kB)\n  Downloading zope_interface-8.5-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl.metadata (47 kB)\nDownloading urllib3-2.7.0-py3-none-any.whl (131 kB)\nDownloading gunicorn-26.0.0-py3-none-any.whl (212 kB)\nDownloading pyjwt-2.13.0-py3-none-any.whl (31 kB)\nDownloading flask-3.1.3-py3-none-any.whl (103 kB)\nDownloading jinja2-3.1.6-py3-none-any.whl (134 kB)\nDownloading cryptography-48.0.0-cp311-abi3-manylinux_2_34_x86_64.whl (4.7 MB)\nDownloading markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (22 kB)\nDownloading itsdangerous-2.2.0-py3-none-any.whl (16 kB)\nDownloading werkzeug-3.1.8-py3-none-any.whl (226 kB)\nDownloading sqlalchemy_utils-0.42.1-py3-none-any.whl (91 kB)\nDownloading passlib-1.7.4-py2.py3-none-any.whl (525 kB)\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 525.6/525.6 kB 261.1 MB/s  0:00:00\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 4.7/4.7 MB 80.1 MB/s  0:00:00\nDownloading kombu-5.6.2-py3-none-any.whl (214 kB)\nDownloading pyparsing-3.3.2-py3-none-any.whl (122 kB)\nDownloading vine-5.1.0-py3-none-any.whl (9.6 kB)\nDownloading pytz-2026.2-py2.py3-none-any.whl (510 kB)\nDownloading amqp-5.3.1-py3-none-any.whl (50 kB)\nDownloading psycopg-3.3.4-py3-none-any.whl (213 kB)\nDownloading boto3-1.43.24-py3-none-any.whl (140 kB)\nDownloading botocore-1.43.24-py3-none-any.whl (15.2 MB)\nDownloading psycopg_binary-3.3.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (5.2 MB)\nInstalling collected packages: pytz, passlib, dciauth, zope.interface, zope.event, vine, urllib3, tzdata, typing-extensions, tenacity, six, rpds-py, redis, pyparsing, pyjwt, pycparser, psycopg-binary, packaging, markupsafe, jmespath, itsdangerous, idna, greenlet, click, charset_normalizer, certifi, blinker, attrs, werkzeug, SQLAlchemy, requests, referencing, python-dateutil, psycopg-pool, psycopg, Mako, jinja2, gunicorn, gevent, cffi, amqp, SQLAlchemy-Utils, kombu, jsonschema-specifications, flask, cryptography, botocore, alembic, s3transfer, pyOpenSSL, jsonschema, boto3\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 5.2/5.2 MB 124.0 MB/s  0:00:00\nDownloading pyopenssl-26.2.0-py3-none-any.whl (55 kB)\nDownloading jsonschema-4.26.0-py3-none-any.whl (90 kB)\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 15.2/15.2 MB 148.1 MB/s  0:00:00\nDownloading jmespath-1.1.0-py3-none-any.whl (20 kB)\nDownloading sqlalchemy-2.0.50-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (3.4 MB)\nDownloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)\nDownloading s3transfer-0.18.0-py3-none-any.whl (88 kB)\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 3.4/3.4 MB 171.6 MB/s  0:00:00\nDownloading redis-8.0.0-py3-none-any.whl (499 kB)\nDownloading alembic-1.18.4-py3-none-any.whl (263 kB)\nDownloading dciauth-4.0.1.post202603121510-py3-none-any.whl (13 kB)\nDownloading six-1.17.0-py2.py3-none-any.whl (11 kB)\nDownloading tenacity-9.1.4-py3-none-any.whl (28 kB)\nDownloading requests-2.34.2-py3-none-any.whl (73 kB)\nDownloading attrs-26.1.0-py3-none-any.whl (67 kB)\nDownloading blinker-1.9.0-py3-none-any.whl (8.5 kB)\nDownloading charset_normalizer-3.4.7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (216 kB)\nDownloading certifi-2026.5.20-py3-none-any.whl (134 kB)\nDownloading idna-3.18-py3-none-any.whl (65 kB)\nDownloading cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (219 kB)\nDownloading urllib3-2.7.0-py3-none-any.whl (131 kB)\nDownloading click-8.4.1-py3-none-any.whl (116 kB)\nDownloading gevent-26.5.0-cp312-cp312-manylinux_2_28_x86_64.whl (2.1 MB)\nDownloading gunicorn-26.0.0-py3-none-any.whl (212 kB)\nDownloading flask-3.1.3-py3-none-any.whl (103 kB)\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 2.1/2.1 MB 173.9 MB/s  0:00:00\nDownloading greenlet-3.5.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (611 kB)\nDownloading jinja2-3.1.6-py3-none-any.whl (134 kB)\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 611.4/611.4 kB 195.1 MB/s  0:00:00\nDownloading markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (22 kB)\nDownloading jsonschema_specifications-2025.9.1-py3-none-any.whl (18 kB)\nDownloading itsdangerous-2.2.0-py3-none-any.whl (16 kB)\nDownloading referencing-0.37.0-py3-none-any.whl (26 kB)\nDownloading werkzeug-3.1.8-py3-none-any.whl (226 kB)\nDownloading rpds_py-2026.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (376 kB)\nDownloading sqlalchemy_utils-0.42.1-py3-none-any.whl (91 kB)\nDownloading typing_extensions-4.15.0-py3-none-any.whl (44 kB)\nDownloading tzdata-2026.2-py2.py3-none-any.whl (349 kB)\nDownloading passlib-1.7.4-py2.py3-none-any.whl (525 kB)\nDownloading mako-1.3.12-py3-none-any.whl (78 kB)\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 525.6/525.6 kB 2.7 MB/s  0:00:00\nDownloading packaging-26.2-py3-none-any.whl (100 kB)\nDownloading kombu-5.6.2-py3-none-any.whl (214 kB)\nDownloading psycopg_pool-3.3.1-py3-none-any.whl (40 kB)\nDownloading vine-5.1.0-py3-none-any.whl (9.6 kB)\nDownloading pycparser-3.0-py3-none-any.whl (48 kB)\nDownloading zope_event-6.2-py3-none-any.whl (6.5 kB)\nDownloading amqp-5.3.1-py3-none-any.whl (50 kB)\nDownloading zope_interface-8.5-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl (270 kB)\nDownloading boto3-1.43.24-py3-none-any.whl (140 kB)\nDownloading botocore-1.43.24-py3-none-any.whl (15.2 MB)\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 15.2/15.2 MB 122.1 MB/s  0:00:00\nDownloading jmespath-1.1.0-py3-none-any.whl (20 kB)\nDownloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)\nInstalling collected packages: pytz, passlib, dciauth, zope.interface, zope.event, vine, urllib3, tzdata, typing-extensions, tenacity, six, rpds-py, redis, pyparsing, pyjwt, pycparser, psycopg-binary, packaging, markupsafe, jmespath, itsdangerous, idna, greenlet, click, charset_normalizer, certifi, blinker, attrs, werkzeug, SQLAlchemy, requests, referencing, python-dateutil, psycopg-pool, psycopg, Mako, jinja2, gunicorn, gevent, cffi, amqp, SQLAlchemy-Utils, kombu, jsonschema-specifications, flask, cryptography, botocore, alembic, s3transfer, pyOpenSSL, jsonschema, boto3\nDownloading s3transfer-0.18.0-py3-none-any.whl (88 kB)\nDownloading redis-8.0.0-py3-none-any.whl (499 kB)\nDownloading dciauth-4.0.1.post202603121510-py3-none-any.whl (13 kB)\nDownloading tenacity-9.1.4-py3-none-any.whl (28 kB)\nDownloading attrs-26.1.0-py3-none-any.whl (67 kB)\nDownloading blinker-1.9.0-py3-none-any.whl (8.5 kB)\nDownloading certifi-2026.5.20-py3-none-any.whl (134 kB)\nDownloading cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (219 kB)\nDownloading click-8.4.1-py3-none-any.whl (116 kB)\nDownloading gevent-26.5.0-cp312-cp312-manylinux_2_28_x86_64.whl (2.1 MB)\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 2.1/2.1 MB 97.5 MB/s  0:00:00\nDownloading greenlet-3.5.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (611 kB)\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 611.4/611.4 kB 113.4 MB/s  0:00:00\nDownloading jsonschema_specifications-2025.9.1-py3-none-any.whl (18 kB)\nDownloading referencing-0.37.0-py3-none-any.whl (26 kB)\nDownloading rpds_py-2026.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (376 kB)\nDownloading typing_extensions-4.15.0-py3-none-any.whl (44 kB)\nDownloading tzdata-2026.2-py2.py3-none-any.whl (349 kB)\nDownloading mako-1.3.12-py3-none-any.whl (78 kB)\nDownloading packaging-26.2-py3-none-any.whl (100 kB)\nDownloading psycopg_pool-3.3.1-py3-none-any.whl (40 kB)\nDownloading pycparser-3.0-py3-none-any.whl (48 kB)\nDownloading zope_event-6.2-py3-none-any.whl (6.5 kB)\nDownloading zope_interface-8.5-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl (270 kB)\nInstalling collected packages: pytz, passlib, dciauth, zope.interface, zope.event, vine, urllib3, tzdata, typing-extensions, tenacity, six, rpds-py, redis, pyparsing, pyjwt, pycparser, psycopg-binary, packaging, markupsafe, jmespath, itsdangerous, idna, greenlet, click, charset_normalizer, certifi, blinker, attrs, werkzeug, SQLAlchemy, requests, referencing, python-dateutil, psycopg-pool, psycopg, Mako, jinja2, gunicorn, gevent, cffi, amqp, SQLAlchemy-Utils, kombu, jsonschema-specifications, flask, cryptography, botocore, alembic, s3transfer, pyOpenSSL, jsonschema, boto3\n\nSuccessfully installed Mako-1.3.12 SQLAlchemy-2.0.50 SQLAlchemy-Utils-0.42.1 alembic-1.18.4 amqp-5.3.1 attrs-26.1.0 blinker-1.9.0 boto3-1.43.24 botocore-1.43.24 certifi-2026.5.20 cffi-2.0.0 charset_normalizer-3.4.7 click-8.4.1 cryptography-48.0.0 dciauth-4.0.1.post202603121510 flask-3.1.3 gevent-26.5.0 greenlet-3.5.1 gunicorn-26.0.0 idna-3.18 itsdangerous-2.2.0 jinja2-3.1.6 jmespath-1.1.0 jsonschema-4.26.0 jsonschema-specifications-2025.9.1 kombu-5.6.2 markupsafe-3.0.3 packaging-26.2 passlib-1.7.4 psycopg-3.3.4 psycopg-binary-3.3.4 psycopg-pool-3.3.1 pyOpenSSL-26.2.0 pycparser-3.0 pyjwt-2.13.0 pyparsing-3.3.2 python-dateutil-2.9.0.post0 pytz-2026.2 redis-8.0.0 referencing-0.37.0 requests-2.34.2 rpds-py-2026.5.1 s3transfer-0.18.0 six-1.17.0 tenacity-9.1.4 typing-extensions-4.15.0 tzdata-2026.2 urllib3-2.7.0 vine-5.1.0 werkzeug-3.1.8 zope.event-6.2 zope.interface-8.5\nWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n\nSuccessfully installed Mako-1.3.12 SQLAlchemy-2.0.50 SQLAlchemy-Utils-0.42.1 alembic-1.18.4 amqp-5.3.1 attrs-26.1.0 blinker-1.9.0 boto3-1.43.24 botocore-1.43.24 certifi-2026.5.20 cffi-2.0.0 charset_normalizer-3.4.7 click-8.4.1 cryptography-48.0.0 dciauth-4.0.1.post202603121510 flask-3.1.3 gevent-26.5.0 greenlet-3.5.1 gunicorn-26.0.0 idna-3.18 itsdangerous-2.2.0 jinja2-3.1.6 jmespath-1.1.0 jsonschema-4.26.0 jsonschema-specifications-2025.9.1 kombu-5.6.2 markupsafe-3.0.3 packaging-26.2 passlib-1.7.4 psycopg-3.3.4 psycopg-binary-3.3.4 psycopg-pool-3.3.1 pyOpenSSL-26.2.0 pycparser-3.0 pyjwt-2.13.0 pyparsing-3.3.2 python-dateutil-2.9.0.post0 pytz-2026.2 redis-8.0.0 referencing-0.37.0 requests-2.34.2 rpds-py-2026.5.1 s3transfer-0.18.0 six-1.17.0 tenacity-9.1.4 typing-extensions-4.15.0 tzdata-2026.2 urllib3-2.7.0 vine-5.1.0 werkzeug-3.1.8 zope.event-6.2 zope.interface-8.5\nWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n\nSuccessfully installed Mako-1.3.12 SQLAlchemy-2.0.50 SQLAlchemy-Utils-0.42.1 alembic-1.18.4 amqp-5.3.1 attrs-26.1.0 blinker-1.9.0 boto3-1.43.24 botocore-1.43.24 certifi-2026.5.20 cffi-2.0.0 charset_normalizer-3.4.7 click-8.4.1 cryptography-48.0.0 dciauth-4.0.1.post202603121510 flask-3.1.3 gevent-26.5.0 greenlet-3.5.1 gunicorn-26.0.0 idna-3.18 itsdangerous-2.2.0 jinja2-3.1.6 jmespath-1.1.0 jsonschema-4.26.0 jsonschema-specifications-2025.9.1 kombu-5.6.2 markupsafe-3.0.3 packaging-26.2 passlib-1.7.4 psycopg-3.3.4 psycopg-binary-3.3.4 psycopg-pool-3.3.1 pyOpenSSL-26.2.0 pycparser-3.0 pyjwt-2.13.0 pyparsing-3.3.2 python-dateutil-2.9.0.post0 pytz-2026.2 redis-8.0.0 referencing-0.37.0 requests-2.34.2 rpds-py-2026.5.1 s3transfer-0.18.0 six-1.17.0 tenacity-9.1.4 typing-extensions-4.15.0 tzdata-2026.2 urllib3-2.7.0 vine-5.1.0 werkzeug-3.1.8 zope.event-6.2 zope.interface-8.5\nWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\nComplete.\nComplete.\n\nSuccessfully installed Mako-1.3.12 SQLAlchemy-2.0.50 SQLAlchemy-Utils-0.42.1 alembic-1.18.4 amqp-5.3.1 attrs-26.1.0 blinker-1.9.0 boto3-1.43.24 botocore-1.43.24 certifi-2026.5.20 cffi-2.0.0 charset_normalizer-3.4.7 click-8.4.1 cryptography-48.0.0 dciauth-4.0.1.post202603121510 flask-3.1.3 gevent-26.5.0 greenlet-3.5.1 gunicorn-26.0.0 idna-3.18 itsdangerous-2.2.0 jinja2-3.1.6 jmespath-1.1.0 jsonschema-4.26.0 jsonschema-specifications-2025.9.1 kombu-5.6.2 markupsafe-3.0.3 packaging-26.2 passlib-1.7.4 psycopg-3.3.4 psycopg-binary-3.3.4 psycopg-pool-3.3.1 pyOpenSSL-26.2.0 pycparser-3.0 pyjwt-2.13.0 pyparsing-3.3.2 python-dateutil-2.9.0.post0 pytz-2026.2 redis-8.0.0 referencing-0.37.0 requests-2.34.2 rpds-py-2026.5.1 s3transfer-0.18.0 six-1.17.0 tenacity-9.1.4 typing-extensions-4.15.0 tzdata-2026.2 urllib3-2.7.0 vine-5.1.0 werkzeug-3.1.8 zope.event-6.2 zope.interface-8.5\nWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\nComplete.\nComplete.\nPackage                                  Repository            Size\nUpgrading:                                                         \n libsolv-0.7.24-5.el9_8.x86_64           ubi-9-baseos-rpms 417.6 kB\n   replacing libsolv-0.7.24-4.el9.x86_64                           \nTransaction Summary:\n Installing:        0 packages\n Reinstalling:      0 packages\n Upgrading:         1 packages\n Obsoleting:        0 packages\n Removing:          0 packages\n Downgrading:       0 packages\nDownloading packages...\nwarning: Unsupported version of key: V6\n\n(microdnf:2): libdnf-WARNING **: 17:32:47.064: failed to parse public key for /etc/pki/rpm-gpg/RPM-GPG-KEY-PQC-redhat-release\nRunning transaction test...\nUpdating: libsolv;0.7.24-5.el9_8;x86_64;ubi-9-baseos-rpms\nCleanup: libsolv;0.7.24-4.el9;x86_64;installed\nComplete.\nPackage                                           Repository               Size\nInstalling:                                                                    \n expat-2.5.0-6.el9_8.1.x86_64                     ubi-9-baseos-rpms    126.9 kB\n libpkgconf-1.7.3-10.el9.x86_64                   ubi-9-baseos-rpms     38.4 kB\n libxcrypt-compat-4.4.18-3.el9.x86_64             ubi-9-appstream-rpms  93.2 kB\n pkgconf-1.7.3-10.el9.x86_64                      ubi-9-baseos-rpms     45.7 kB\n pkgconf-m4-1.7.3-10.el9.noarch                   ubi-9-baseos-rpms     16.1 kB\n pkgconf-pkg-config-1.7.3-10.el9.x86_64           ubi-9-baseos-rpms     12.4 kB\n python-unversioned-command-3.9.25-7.el9_8.noarch ubi-9-appstream-rpms  16.3 kB\n python3-3.9.25-7.el9_8.x86_64                    ubi-9-baseos-rpms     33.7 kB\n python3-devel-3.9.25-7.el9_8.x86_64              ubi-9-appstream-rpms 258.1 kB\n python3-libs-3.9.25-7.el9_8.x86_64               ubi-9-baseos-rpms      8.5 MB\n python3-pip-21.3.1-2.el9_8.noarch                ubi-9-appstream-rpms   2.1 MB\n python3-pip-wheel-21.3.1-2.el9_8.noarch          ubi-9-baseos-rpms      1.2 MB\n python3-setuptools-53.0.0-15.el9.noarch          ubi-9-baseos-rpms    958.7 kB\n python3-setuptools-wheel-53.0.0-15.el9.noarch    ubi-9-baseos-rpms    479.2 kB\nTransaction Summary:\n Installing:       14 packages\n Reinstalling:      0 packages\n Upgrading:         0 packages\n Obsoleting:        0 packages\n Removing:          0 packages\n Downgrading:       0 packages\nDownloading packages...\nwarning: Unsupported version of key: V6\n\n(microdnf:87): libdnf-WARNING **: 17:32:49.035: failed to parse public key for /etc/pki/rpm-gpg/RPM-GPG-KEY-PQC-redhat-release\nRunning transaction test...\nInstalling: libxcrypt-compat;4.4.18-3.el9;x86_64;ubi-9-appstream-rpms\nInstalling: python3-pip-wheel;21.3.1-2.el9_8;noarch;ubi-9-baseos-rpms\nInstalling: python3-setuptools-wheel;53.0.0-15.el9;noarch;ubi-9-baseos-rpms\nInstalling: pkgconf-m4;1.7.3-10.el9;noarch;ubi-9-baseos-rpms\nInstalling: libpkgconf;1.7.3-10.el9;x86_64;ubi-9-baseos-rpms\nInstalling: pkgconf;1.7.3-10.el9;x86_64;ubi-9-baseos-rpms\nInstalling: pkgconf-pkg-config;1.7.3-10.el9;x86_64;ubi-9-baseos-rpms\nInstalling: expat;2.5.0-6.el9_8.1;x86_64;ubi-9-baseos-rpms\nInstalling: python-unversioned-command;3.9.25-7.el9_8;noarch;ubi-9-appstream-rpms\nInstalling: python3;3.9.25-7.el9_8;x86_64;ubi-9-baseos-rpms\nInstalling: python3-libs;3.9.25-7.el9_8;x86_64;ubi-9-baseos-rpms\nInstalling: python3-setuptools;53.0.0-15.el9;noarch;ubi-9-baseos-rpms\nInstalling: python3-pip;21.3.1-2.el9_8;noarch;ubi-9-appstream-rpms\nInstalling: python3-devel;3.9.25-7.el9_8;x86_64;ubi-9-appstream-rpms\nComplete.\nPackage                                      Repository              Size\nInstalling:                                                              \n libnsl2-2.0.0-1.el9.x86_64                  ubi-9-appstream-rpms 33.3 kB\n libtirpc-1.3.3-9.el9.x86_64                 ubi-9-baseos-rpms    98.9 kB\n mpdecimal-2.5.1-3.el9.x86_64                ubi-9-appstream-rpms 89.7 kB\n python3.12-3.12.13-2.el9_8.x86_64           ubi-9-appstream-rpms 33.3 kB\n python3.12-libs-3.12.13-2.el9_8.x86_64      ubi-9-appstream-rpms 10.2 MB\n python3.12-pip-23.2.1-5.el9.noarch          ubi-9-appstream-rpms  3.4 MB\n python3.12-pip-wheel-23.2.1-5.el9.noarch    ubi-9-appstream-rpms  1.5 MB\n python3.12-setuptools-68.2.2-5.el9_6.noarch ubi-9-appstream-rpms  1.7 MB\nTransaction Summary:\n Installing:        8 packages\n Reinstalling:      0 packages\n Upgrading:         0 packages\n Obsoleting:        0 packages\n Removing:          0 packages\n Downgrading:       0 packages\nDownloading packages...\nwarning: Unsupported version of key: V6\n\n(microdnf:97): libdnf-WARNING **: 17:32:51.879: failed to parse public key for /etc/pki/rpm-gpg/RPM-GPG-KEY-PQC-redhat-release\nRunning transaction test...\nInstalling: libtirpc;1.3.3-9.el9;x86_64;ubi-9-baseos-rpms\nInstalling: libnsl2;2.0.0-1.el9;x86_64;ubi-9-appstream-rpms\nInstalling: python3.12-pip-wheel;23.2.1-5.el9;noarch;ubi-9-appstream-rpms\nInstalling: mpdecimal;2.5.1-3.el9;x86_64;ubi-9-appstream-rpms\nInstalling: python3.12;3.12.13-2.el9_8;x86_64;ubi-9-appstream-rpms\nInstalling: python3.12-libs;3.12.13-2.el9_8;x86_64;ubi-9-appstream-rpms\nInstalling: python3.12-setuptools;68.2.2-5.el9_6;noarch;ubi-9-appstream-rpms\nInstalling: python3.12-pip;23.2.1-5.el9;noarch;ubi-9-appstream-rpms\nComplete.\nPackage                                         Repository                           Size\nInstalling:                                                                              \n acl-2.3.1-4.el9.x86_64                         ubi-9-baseos-rpms                 77.2 kB\n binutils-2.35.2-72.el9.x86_64                  ubi-9-baseos-rpms                  4.8 MB\n binutils-gold-2.35.2-72.el9.x86_64             ubi-9-baseos-rpms                758.4 kB\n cpp-11.5.0-14.el9.x86_64                       ubi-9-appstream-rpms              11.2 MB\n cracklib-2.9.6-28.el9.x86_64                   ubi-9-baseos-rpms                102.4 kB\n cracklib-dicts-2.9.6-28.el9.x86_64             ubi-9-baseos-rpms                  3.8 MB\n dbus-1:1.12.20-8.el9.x86_64                    ubi-9-baseos-rpms                  8.1 kB\n dbus-broker-28-7.el9.x86_64                    ubi-9-baseos-rpms                179.6 kB\n dbus-common-1:1.12.20-8.el9.noarch             ubi-9-baseos-rpms                 18.6 kB\n elfutils-debuginfod-client-0.194-1.el9.x86_64  ubi-9-baseos-rpms                 43.8 kB\n elfutils-default-yama-scope-0.194-1.el9.noarch ubi-9-baseos-rpms                  8.9 kB\n elfutils-libelf-0.194-1.el9.x86_64             ubi-9-baseos-rpms                205.9 kB\n elfutils-libs-0.194-1.el9.x86_64               ubi-9-baseos-rpms                274.7 kB\n gcc-11.5.0-14.el9.x86_64                       ubi-9-appstream-rpms              34.0 MB\n git-2.52.0-1.el9.x86_64                        ubi-9-appstream-rpms              46.1 kB\n git-core-2.52.0-1.el9.x86_64                   ubi-9-appstream-rpms               5.3 MB\n git-core-doc-2.52.0-1.el9.noarch               ubi-9-appstream-rpms               3.3 MB\n glibc-devel-2.34-270.el9_8.x86_64              ubi-9-appstream-rpms              47.5 kB\n glibc-headers-2.34-270.el9_8.x86_64            ubi-9-appstream-rpms             568.0 kB\n groff-base-1.22.4-10.el9.x86_64                ubi-9-baseos-rpms                  1.1 MB\n gzip-1.12-1.el9.x86_64                         ubi-9-baseos-rpms                171.2 kB\n kernel-headers-5.14.0-687.13.1.el9_8.x86_64    rhel-9-for-x86_64-appstream-rpms   2.8 MB\n kmod-libs-28-11.el9.x86_64                     ubi-9-baseos-rpms                 63.6 kB\n less-590-6.el9.x86_64                          ubi-9-baseos-rpms                166.0 kB\n libcbor-0.7.0-5.el9.x86_64                     ubi-9-baseos-rpms                 60.6 kB\n libdb-5.3.28-57.el9_6.x86_64                   ubi-9-baseos-rpms                755.2 kB\n libeconf-0.4.1-7.el9_8.x86_64                  ubi-9-baseos-rpms                 33.2 kB\n libedit-3.1-39.20210216cvs.el9.x86_64          ubi-9-baseos-rpms                112.1 kB\n libfdisk-2.37.4-25.el9.x86_64                  ubi-9-baseos-rpms                161.8 kB\n libfido2-1.13.0-2.el9.x86_64                   ubi-9-baseos-rpms                102.7 kB\n libgomp-11.5.0-14.el9.x86_64                   ubi-9-baseos-rpms                263.7 kB\n libmpc-1.2.1-4.el9.x86_64                      ubi-9-appstream-rpms              66.1 kB\n libpq-13.23-1.el9_7.x86_64                     ubi-9-appstream-rpms             213.7 kB\n libpq-devel-13.23-1.el9_7.x86_64               ubi-9-appstream-rpms             100.2 kB\n libpwquality-1.4.4-8.el9.x86_64                ubi-9-baseos-rpms                126.1 kB\n libseccomp-2.5.2-2.el9.x86_64                  ubi-9-baseos-rpms                 76.2 kB\n libutempter-1.2.1-6.el9.x86_64                 ubi-9-baseos-rpms                 30.4 kB\n libxcrypt-devel-4.4.18-3.el9.x86_64            ubi-9-appstream-rpms              33.1 kB\n make-1:4.3-8.el9.x86_64                        ubi-9-baseos-rpms                553.9 kB\n ncurses-6.2-12.20210508.el9.x86_64             ubi-9-baseos-rpms                416.3 kB\n openssh-9.9p1-7.el9_8.x86_64                   ubi-9-baseos-rpms                442.2 kB\n openssh-clients-9.9p1-7.el9_8.x86_64           ubi-9-baseos-rpms                798.5 kB\n openssl-1:3.5.5-3.el9_8.x86_64                 ubi-9-baseos-rpms                  1.6 MB\n pam-1.5.1-28.el9.x86_64                        ubi-9-baseos-rpms                637.9 kB\n perl-AutoLoader-5.74-481.1.el9_6.noarch        ubi-9-appstream-rpms              21.3 kB\n perl-B-1.80-481.1.el9_6.x86_64                 ubi-9-appstream-rpms             183.8 kB\n perl-Carp-1.50-460.el9.noarch                  ubi-9-appstream-rpms              32.0 kB\n perl-Class-Struct-0.66-481.1.el9_6.noarch      ubi-9-appstream-rpms              22.2 kB\n perl-Data-Dumper-2.174-462.el9.x86_64          ubi-9-appstream-rpms              59.9 kB\n perl-Digest-1.19-4.el9.noarch                  ubi-9-appstream-rpms              29.4 kB\n perl-Digest-MD5-2.58-4.el9.x86_64              ubi-9-appstream-rpms              40.3 kB\n perl-DynaLoader-1.47-481.1.el9_6.x86_64        ubi-9-appstream-rpms              26.0 kB\n perl-Encode-4:3.08-462.el9.x86_64              ubi-9-appstream-rpms               1.8 MB\n perl-Errno-1.30-481.1.el9_6.x86_64             ubi-9-appstream-rpms              14.9 kB\n perl-Error-1:0.17029-7.el9.noarch              ubi-9-appstream-rpms              47.6 kB\n perl-Exporter-5.74-461.el9.noarch              ubi-9-appstream-rpms              34.5 kB\n perl-Fcntl-1.13-481.1.el9_6.x86_64             ubi-9-appstream-rpms              20.4 kB\n perl-File-Basename-2.85-481.1.el9_6.noarch     ubi-9-appstream-rpms              17.2 kB\n perl-File-Path-2.18-4.el9.noarch               ubi-9-appstream-rpms              38.5 kB\n perl-File-Temp-1:0.231.100-4.el9.noarch        ubi-9-appstream-rpms              64.2 kB\n perl-File-stat-1.09-481.1.el9_6.noarch         ubi-9-appstream-rpms              17.1 kB\n perl-FileHandle-2.03-481.1.el9_6.noarch        ubi-9-appstream-rpms              15.5 kB\n perl-Getopt-Long-1:2.52-4.el9.noarch           ubi-9-appstream-rpms              65.1 kB\n perl-Getopt-Std-1.12-481.1.el9_6.noarch        ubi-9-appstream-rpms              15.6 kB\n perl-Git-2.52.0-1.el9.noarch                   ubi-9-appstream-rpms              44.2 kB\n perl-HTTP-Tiny-0.076-462.el9.noarch            ubi-9-appstream-rpms              58.7 kB\n perl-IO-1.43-481.1.el9_6.x86_64                ubi-9-appstream-rpms              90.4 kB\n perl-IO-Socket-IP-0.41-5.el9.noarch            ubi-9-appstream-rpms              46.5 kB\n perl-IO-Socket-SSL-2.073-2.el9.noarch          ubi-9-appstream-rpms             226.0 kB\n perl-IPC-Open3-1.21-481.1.el9_6.noarch         ubi-9-appstream-rpms              23.0 kB\n perl-MIME-Base64-3.16-4.el9.x86_64             ubi-9-appstream-rpms              35.1 kB\n perl-Mozilla-CA-20200520-6.el9.noarch          ubi-9-appstream-rpms              14.8 kB\n perl-NDBM_File-1.15-481.1.el9_6.x86_64         ubi-9-appstream-rpms              22.2 kB\n perl-Net-SSLeay-1.94-3.el9.x86_64              ubi-9-appstream-rpms             424.4 kB\n perl-POSIX-1.94-481.1.el9_6.x86_64             ubi-9-appstream-rpms              98.1 kB\n perl-PathTools-3.78-461.el9.x86_64             ubi-9-appstream-rpms              94.6 kB\n perl-Pod-Escapes-1:1.07-460.el9.noarch         ubi-9-appstream-rpms              22.6 kB\n perl-Pod-Perldoc-3.28.01-461.el9.noarch        ubi-9-appstream-rpms              93.7 kB\n perl-Pod-Simple-1:3.42-4.el9.noarch            ubi-9-appstream-rpms             234.4 kB\n perl-Pod-Usage-4:2.01-4.el9.noarch             ubi-9-appstream-rpms              44.5 kB\n perl-Scalar-List-Utils-4:1.56-462.el9.x86_64   ubi-9-appstream-rpms              77.3 kB\n perl-SelectSaver-1.02-481.1.el9_6.noarch       ubi-9-appstream-rpms              11.6 kB\n perl-Socket-4:2.031-4.el9.x86_64               ubi-9-appstream-rpms              59.8 kB\n perl-Storable-1:3.21-460.el9.x86_64            ubi-9-appstream-rpms             100.3 kB\n perl-Symbol-1.08-481.1.el9_6.noarch            ubi-9-appstream-rpms              14.1 kB\n perl-Term-ANSIColor-5.01-461.el9.noarch        ubi-9-appstream-rpms              52.2 kB\n perl-Term-Cap-1.17-460.el9.noarch              ubi-9-appstream-rpms              25.0 kB\n perl-TermReadKey-2.38-11.el9.x86_64            ubi-9-appstream-rpms              41.0 kB\n perl-Text-ParseWords-3.30-460.el9.noarch       ubi-9-appstream-rpms              18.7 kB\n perl-Text-Tabs+Wrap-2013.0523-460.el9.noarch   ubi-9-appstream-rpms              25.9 kB\n perl-Time-Local-2:1.300-7.el9.noarch           ubi-9-appstream-rpms              37.5 kB\n perl-URI-5.09-3.el9.noarch                     ubi-9-appstream-rpms             128.3 kB\n perl-base-2.27-481.1.el9_6.noarch              ubi-9-appstream-rpms              16.2 kB\n perl-constant-1.33-461.el9.noarch              ubi-9-appstream-rpms              25.9 kB\n perl-if-0.60.800-481.1.el9_6.noarch            ubi-9-appstream-rpms              13.9 kB\n perl-interpreter-4:5.32.1-481.1.el9_6.x86_64   ubi-9-appstream-rpms              72.2 kB\n perl-lib-0.65-481.1.el9_6.x86_64               ubi-9-appstream-rpms              14.8 kB\n perl-libnet-3.13-4.el9.noarch                  ubi-9-appstream-rpms             137.3 kB\n perl-libs-4:5.32.1-481.1.el9_6.x86_64          ubi-9-appstream-rpms               2.3 MB\n perl-mro-1.23-481.1.el9_6.x86_64               ubi-9-appstream-rpms              28.4 kB\n perl-overload-1.31-481.1.el9_6.noarch          ubi-9-appstream-rpms              46.2 kB\n perl-overloading-0.02-481.1.el9_6.noarch       ubi-9-appstream-rpms              12.7 kB\n perl-parent-1:0.238-460.el9.noarch             ubi-9-appstream-rpms              16.3 kB\n perl-podlators-1:4.14-460.el9.noarch           ubi-9-appstream-rpms             121.3 kB\n perl-subs-1.03-481.1.el9_6.noarch              ubi-9-appstream-rpms              11.5 kB\n perl-vars-1.05-481.1.el9_6.noarch              ubi-9-appstream-rpms              12.9 kB\n systemd-252-67.el9_8.2.x86_64                  ubi-9-baseos-rpms                  4.4 MB\n systemd-pam-252-67.el9_8.2.x86_64              ubi-9-baseos-rpms                277.5 kB\n systemd-rpm-macros-252-67.el9_8.2.noarch       ubi-9-baseos-rpms                 60.0 kB\n util-linux-2.37.4-25.el9.x86_64                ubi-9-baseos-rpms                  2.4 MB\n util-linux-core-2.37.4-25.el9.x86_64           ubi-9-baseos-rpms                476.8 kB\nTransaction Summary:\n Installing:      111 packages\n Reinstalling:      0 packages\n Upgrading:         0 packages\n Obsoleting:        0 packages\n Removing:          0 packages\n Downgrading:       0 packages\nDownloading packages...\n--> bb27571d0c80\nSTEP 9/15: COPY entrypoint-devenv.sh entrypoint.sh /usr/local/sbin/\nwarning: Unsupported version of key: V6\n\n(microdnf:105): libdnf-WARNING **: 17:32:56.927: failed to parse public key for /etc/pki/rpm-gpg/RPM-GPG-KEY-PQC-redhat-release\nRunning transaction test...\n--> 7b698222379b\nSTEP 9/15: COPY entrypoint-devenv.sh entrypoint.sh /usr/local/sbin/\n--> 3c8d106daeb2\nSTEP 9/15: COPY entrypoint-devenv.sh entrypoint.sh /usr/local/sbin/\nInstalling: libmpc;1.2.1-4.el9;x86_64;ubi-9-appstream-rpms\nInstalling: libfdisk;2.37.4-25.el9;x86_64;ubi-9-baseos-rpms\nInstalling: elfutils-libelf;0.194-1.el9;x86_64;ubi-9-baseos-rpms\nInstalling: cpp;11.5.0-14.el9;x86_64;ubi-9-appstream-rpms\n--> c86922be5892\nSTEP 10/15: COPY gunicorn.conf.py /etc/\nInstalling: kernel-headers;5.14.0-687.13.1.el9_8;x86_64;rhel-9-for-x86_64-appstream-rpms\n--> e93d924a308b\nSTEP 9/15: COPY entrypoint-devenv.sh entrypoint.sh /usr/local/sbin/\nInstalling: libpq;13.23-1.el9_7;x86_64;ubi-9-appstream-rpms\n--> 5164ec1d8fb1\nInstalling: glibc-headers;2.34-270.el9_8;x86_64;ubi-9-appstream-rpms\n--> e21e95f59e47\nSTEP 10/15: COPY gunicorn.conf.py /etc/\nSTEP 10/15: COPY gunicorn.conf.py /etc/\nInstalling: glibc-devel;2.34-270.el9_8;x86_64;ubi-9-appstream-rpms\nInstalling: libxcrypt-devel;4.4.18-3.el9;x86_64;ubi-9-appstream-rpms\nInstalling: util-linux-core;2.37.4-25.el9;x86_64;ubi-9-baseos-rpms\n--> 2cf539d32226\nSTEP 11/15: COPY . /opt/dci-control-server/\nInstalling: systemd-rpm-macros;252-67.el9_8.2;noarch;ubi-9-baseos-rpms\nInstalling: openssl;1:3.5.5-3.el9_8;x86_64;ubi-9-baseos-rpms\nInstalling: ncurses;6.2-12.20210508.el9;x86_64;ubi-9-baseos-rpms\nInstalling: make;1:4.3-8.el9;x86_64;ubi-9-baseos-rpms\nInstalling: libutempter;1.2.1-6.el9;x86_64;ubi-9-baseos-rpms\nInstalling: libseccomp;2.5.2-2.el9;x86_64;ubi-9-baseos-rpms\nInstalling: libgomp;11.5.0-14.el9;x86_64;ubi-9-baseos-rpms\nInstalling: libedit;3.1-39.20210216cvs.el9;x86_64;ubi-9-baseos-rpms\nInstalling: libeconf;0.4.1-7.el9_8;x86_64;ubi-9-baseos-rpms\nInstalling: libdb;5.3.28-57.el9_6;x86_64;ubi-9-baseos-rpms\nInstalling: libcbor;0.7.0-5.el9;x86_64;ubi-9-baseos-rpms\nInstalling: libfido2;1.13.0-2.el9;x86_64;ubi-9-baseos-rpms\nInstalling: less;590-6.el9;x86_64;ubi-9-baseos-rpms\nInstalling: kmod-libs;28-11.el9;x86_64;ubi-9-baseos-rpms\nInstalling: gzip;1.12-1.el9;x86_64;ubi-9-baseos-rpms\nInstalling: cracklib;2.9.6-28.el9;x86_64;ubi-9-baseos-rpms\nInstalling: cracklib-dicts;2.9.6-28.el9;x86_64;ubi-9-baseos-rpms\nInstalling: pam;1.5.1-28.el9;x86_64;ubi-9-baseos-rpms\nInstalling: libpwquality;1.4.4-8.el9;x86_64;ubi-9-baseos-rpms\nInstalling: util-linux;2.37.4-25.el9;x86_64;ubi-9-baseos-rpms\n--> 39d33c35169d\nSTEP 10/15: COPY gunicorn.conf.py /etc/\nInstalling: openssh;9.9p1-7.el9_8;x86_64;ubi-9-baseos-rpms\nInstalling: openssh-clients;9.9p1-7.el9_8;x86_64;ubi-9-baseos-rpms\n--> f9bf58c92aa0\nInstalling: git-core;2.52.0-1.el9;x86_64;ubi-9-appstream-rpms\nInstalling: git-core-doc;2.52.0-1.el9;noarch;ubi-9-appstream-rpms\nSTEP 11/15: COPY . /opt/dci-control-server/\n--> 14ad62351252\nSTEP 11/15: COPY . /opt/dci-control-server/\nInstalling: groff-base;1.22.4-10.el9;x86_64;ubi-9-baseos-rpms\nInstalling: perl-Digest;1.19-4.el9;noarch;ubi-9-appstream-rpms\n--> 80cbe27899e6\nInstalling: perl-Digest-MD5;2.58-4.el9;x86_64;ubi-9-appstream-rpms\nInstalling: perl-B;1.80-481.1.el9_6;x86_64;ubi-9-appstream-rpms\nSTEP 11/15: COPY . /opt/dci-control-server/\nInstalling: perl-FileHandle;2.03-481.1.el9_6;noarch;ubi-9-appstream-rpms\nInstalling: perl-Data-Dumper;2.174-462.el9;x86_64;ubi-9-appstream-rpms\nInstalling: perl-libnet;3.13-4.el9;noarch;ubi-9-appstream-rpms\nInstalling: perl-AutoLoader;5.74-481.1.el9_6;noarch;ubi-9-appstream-rpms\nInstalling: perl-base;2.27-481.1.el9_6;noarch;ubi-9-appstream-rpms\nInstalling: perl-URI;5.09-3.el9;noarch;ubi-9-appstream-rpms\nInstalling: perl-Time-Local;2:1.300-7.el9;noarch;ubi-9-appstream-rpms\nInstalling: perl-Mozilla-CA;20200520-6.el9;noarch;ubi-9-appstream-rpms\nInstalling: perl-if;0.60.800-481.1.el9_6;noarch;ubi-9-appstream-rpms\nInstalling: perl-IO-Socket-IP;0.41-5.el9;noarch;ubi-9-appstream-rpms\nInstalling: perl-File-Path;2.18-4.el9;noarch;ubi-9-appstream-rpms\nInstalling: perl-Pod-Escapes;1:1.07-460.el9;noarch;ubi-9-appstream-rpms\nInstalling: perl-Text-Tabs+Wrap;2013.0523-460.el9;noarch;ubi-9-appstream-rpms\nInstalling: perl-IO-Socket-SSL;2.073-2.el9;noarch;ubi-9-appstream-rpms\nInstalling: perl-Net-SSLeay;1.94-3.el9;x86_64;ubi-9-appstream-rpms\nInstalling: perl-Term-ANSIColor;5.01-461.el9;noarch;ubi-9-appstream-rpms\nInstalling: perl-Class-Struct;0.66-481.1.el9_6;noarch;ubi-9-appstream-rpms\nInstalling: perl-POSIX;1.94-481.1.el9_6;x86_64;ubi-9-appstream-rpms\nInstalling: perl-IPC-Open3;1.21-481.1.el9_6;noarch;ubi-9-appstream-rpms\nInstalling: perl-subs;1.03-481.1.el9_6;noarch;ubi-9-appstream-rpms\nInstalling: perl-File-Temp;1:0.231.100-4.el9;noarch;ubi-9-appstream-rpms\nInstalling: perl-Term-Cap;1.17-460.el9;noarch;ubi-9-appstream-rpms\nInstalling: perl-HTTP-Tiny;0.076-462.el9;noarch;ubi-9-appstream-rpms\nInstalling: perl-Pod-Simple;1:3.42-4.el9;noarch;ubi-9-appstream-rpms\nInstalling: perl-Socket;4:2.031-4.el9;x86_64;ubi-9-appstream-rpms\nInstalling: perl-SelectSaver;1.02-481.1.el9_6;noarch;ubi-9-appstream-rpms\nInstalling: perl-Symbol;1.08-481.1.el9_6;noarch;ubi-9-appstream-rpms\nInstalling: perl-File-stat;1.09-481.1.el9_6;noarch;ubi-9-appstream-rpms\nInstalling: perl-podlators;1:4.14-460.el9;noarch;ubi-9-appstream-rpms\nInstalling: perl-Pod-Perldoc;3.28.01-461.el9;noarch;ubi-9-appstream-rpms\nInstalling: perl-Text-ParseWords;3.30-460.el9;noarch;ubi-9-appstream-rpms\nInstalling: perl-Fcntl;1.13-481.1.el9_6;x86_64;ubi-9-appstream-rpms\nInstalling: perl-mro;1.23-481.1.el9_6;x86_64;ubi-9-appstream-rpms\nInstalling: perl-IO;1.43-481.1.el9_6;x86_64;ubi-9-appstream-rpms\nInstalling: perl-overloading;0.02-481.1.el9_6;noarch;ubi-9-appstream-rpms\nInstalling: perl-Pod-Usage;4:2.01-4.el9;noarch;ubi-9-appstream-rpms\nInstalling: perl-MIME-Base64;3.16-4.el9;x86_64;ubi-9-appstream-rpms\nInstalling: perl-Scalar-List-Utils;4:1.56-462.el9;x86_64;ubi-9-appstream-rpms\nInstalling: perl-constant;1.33-461.el9;noarch;ubi-9-appstream-rpms\nInstalling: perl-parent;1:0.238-460.el9;noarch;ubi-9-appstream-rpms\nInstalling: perl-Errno;1.30-481.1.el9_6;x86_64;ubi-9-appstream-rpms\nInstalling: perl-File-Basename;2.85-481.1.el9_6;noarch;ubi-9-appstream-rpms\nInstalling: perl-Getopt-Std;1.12-481.1.el9_6;noarch;ubi-9-appstream-rpms\nInstalling: perl-Storable;1:3.21-460.el9;x86_64;ubi-9-appstream-rpms\nInstalling: perl-overload;1.31-481.1.el9_6;noarch;ubi-9-appstream-rpms\nInstalling: perl-vars;1.05-481.1.el9_6;noarch;ubi-9-appstream-rpms\nInstalling: perl-Getopt-Long;1:2.52-4.el9;noarch;ubi-9-appstream-rpms\nInstalling: perl-Carp;1.50-460.el9;noarch;ubi-9-appstream-rpms\nInstalling: perl-Exporter;5.74-461.el9;noarch;ubi-9-appstream-rpms\nInstalling: perl-PathTools;3.78-461.el9;x86_64;ubi-9-appstream-rpms\nInstalling: perl-NDBM_File;1.15-481.1.el9_6;x86_64;ubi-9-appstream-rpms\n--> 78a24a50de3a\nInstalling: perl-Encode;4:3.08-462.el9;x86_64;ubi-9-appstream-rpms\nSTEP 12/15: RUN pip3 --no-cache-dir install --editable .\nInstalling: perl-libs;4:5.32.1-481.1.el9_6;x86_64;ubi-9-appstream-rpms\nInstalling: perl-interpreter;4:5.32.1-481.1.el9_6;x86_64;ubi-9-appstream-rpms\nInstalling: perl-Error;1:0.17029-7.el9;noarch;ubi-9-appstream-rpms\nInstalling: perl-DynaLoader;1.47-481.1.el9_6;x86_64;ubi-9-appstream-rpms\nInstalling: perl-TermReadKey;2.38-11.el9;x86_64;ubi-9-appstream-rpms\nInstalling: perl-lib;0.65-481.1.el9_6;x86_64;ubi-9-appstream-rpms\nInstalling: perl-Git;2.52.0-1.el9;noarch;ubi-9-appstream-rpms\nInstalling: git;2.52.0-1.el9;x86_64;ubi-9-appstream-rpms\nInstalling: acl;2.3.1-4.el9;x86_64;ubi-9-baseos-rpms\nInstalling: dbus;1:1.12.20-8.el9;x86_64;ubi-9-baseos-rpms\nInstalling: systemd-pam;252-67.el9_8.2;x86_64;ubi-9-baseos-rpms\nInstalling: systemd;252-67.el9_8.2;x86_64;ubi-9-baseos-rpms\nInstalling: dbus-common;1:1.12.20-8.el9;noarch;ubi-9-baseos-rpms\nCreated symlink /etc/systemd/system/sockets.target.wants/dbus.socket \u2192 /usr/lib/systemd/system/dbus.socket.\nCreated symlink /etc/systemd/user/sockets.target.wants/dbus.socket \u2192 /usr/lib/systemd/user/dbus.socket.\nInstalling: dbus-broker;28-7.el9;x86_64;ubi-9-baseos-rpms\nObtaining file:///opt/dci-control-server\n  Installing build dependencies: started\nCreated symlink /etc/systemd/system/dbus.service \u2192 /usr/lib/systemd/system/dbus-broker.service.\nCreated symlink /etc/systemd/user/dbus.service \u2192 /usr/lib/systemd/user/dbus-broker.service.\nInstalling: elfutils-default-yama-scope;0.194-1.el9;noarch;ubi-9-baseos-rpms\nInstalling: elfutils-libs;0.194-1.el9;x86_64;ubi-9-baseos-rpms\nInstalling: elfutils-debuginfod-client;0.194-1.el9;x86_64;ubi-9-baseos-rpms\nInstalling: binutils-gold;2.35.2-72.el9;x86_64;ubi-9-baseos-rpms\nInstalling: binutils;2.35.2-72.el9;x86_64;ubi-9-baseos-rpms\nInstalling: gcc;11.5.0-14.el9;x86_64;ubi-9-appstream-rpms\n--> ba255a173353\nSTEP 12/15: RUN pip3 --no-cache-dir install --editable .\n--> 07b324abf4b2\nSTEP 12/15: RUN pip3 --no-cache-dir install --editable .\n--> ec6986472e5d\nSTEP 12/15: RUN pip3 --no-cache-dir install --editable .\nInstalling: libpq-devel;13.23-1.el9_7;x86_64;ubi-9-appstream-rpms\nComplete.\n  Installing build dependencies: finished with status 'done'\n  Checking if build backend supports build_editable: started\nObtaining file:///opt/dci-control-server\n  Installing build dependencies: started\n  Checking if build backend supports build_editable: finished with status 'done'\n  Getting requirements to build editable: started\nObtaining file:///opt/dci-control-server\n  Installing build dependencies: started\nRequirement already satisfied: pip in /usr/lib/python3.12/site-packages (23.2.1)\nObtaining file:///opt/dci-control-server\n  Installing build dependencies: started\nCollecting pip\n  Obtaining dependency information for pip from https://files.pythonhosted.org/packages/5d/95/6b5cb3461ea5673ba0995989746db58eb18b91b54dbf331e72f569540946/pip-26.1.2-py3-none-any.whl.metadata\n  Getting requirements to build editable: finished with status 'done'\n  Preparing editable metadata (pyproject.toml): started\n  Downloading pip-26.1.2-py3-none-any.whl.metadata (4.6 kB)\nDownloading pip-26.1.2-py3-none-any.whl (1.8 MB)\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 1.8/1.8 MB 41.0 MB/s eta 0:00:00\nInstalling collected packages: pip\n  Preparing editable metadata (pyproject.toml): finished with status 'done'\nRequirement already satisfied: pyjwt in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (2.13.0)\nRequirement already satisfied: cryptography in /usr/local/lib64/python3.12/site-packages (from dci-control-server==1.0.0) (48.0.0)\nRequirement already satisfied: pyparsing in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (3.3.2)\nRequirement already satisfied: pytz in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (2026.2)\nRequirement already satisfied: psycopg[binary,pool] in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (3.3.4)\nRequirement already satisfied: pyOpenSSL in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (26.2.0)\nRequirement already satisfied: jsonschema in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (4.26.0)\nRequirement already satisfied: SQLAlchemy in /usr/local/lib64/python3.12/site-packages (from dci-control-server==1.0.0) (2.0.50)\nRequirement already satisfied: alembic in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (1.18.4)\nRequirement already satisfied: six in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (1.17.0)\nRequirement already satisfied: requests in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (2.34.2)\nRequirement already satisfied: gunicorn[gevent] in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (26.0.0)\nRequirement already satisfied: flask in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (3.1.3)\nRequirement already satisfied: jinja2 in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (3.1.6)\nRequirement already satisfied: markupsafe in /usr/local/lib64/python3.12/site-packages (from dci-control-server==1.0.0) (3.0.3)\nRequirement already satisfied: itsdangerous in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (2.2.0)\nRequirement already satisfied: werkzeug in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (3.1.8)\nRequirement already satisfied: SQLAlchemy-Utils in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (0.42.1)\nRequirement already satisfied: passlib in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (1.7.4)\nRequirement already satisfied: kombu in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (5.6.2)\nRequirement already satisfied: boto3 in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (1.43.24)\nRequirement already satisfied: redis in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (8.0.0)\nRequirement already satisfied: dciauth in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (4.0.1.post202603121510)\nRequirement already satisfied: tenacity in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (9.1.4)\nRequirement already satisfied: Mako in /usr/local/lib/python3.12/site-packages (from alembic->dci-control-server==1.0.0) (1.3.12)\nRequirement already satisfied: typing-extensions>=4.12 in /usr/local/lib/python3.12/site-packages (from alembic->dci-control-server==1.0.0) (4.15.0)\nRequirement already satisfied: greenlet>=1 in /usr/local/lib64/python3.12/site-packages (from SQLAlchemy->dci-control-server==1.0.0) (3.5.1)\nRequirement already satisfied: botocore<1.44.0,>=1.43.24 in /usr/local/lib/python3.12/site-packages (from boto3->dci-control-server==1.0.0) (1.43.24)\nRequirement already satisfied: jmespath<2.0.0,>=0.7.1 in /usr/local/lib/python3.12/site-packages (from boto3->dci-control-server==1.0.0) (1.1.0)\nRequirement already satisfied: s3transfer<0.19.0,>=0.18.0 in /usr/local/lib/python3.12/site-packages (from boto3->dci-control-server==1.0.0) (0.18.0)\nRequirement already satisfied: python-dateutil<3.0.0,>=2.1 in /usr/local/lib/python3.12/site-packages (from botocore<1.44.0,>=1.43.24->boto3->dci-control-server==1.0.0) (2.9.0.post0)\nRequirement already satisfied: urllib3!=2.2.0,<3,>=1.25.4 in /usr/local/lib/python3.12/site-packages (from botocore<1.44.0,>=1.43.24->boto3->dci-control-server==1.0.0) (2.7.0)\nRequirement already satisfied: cffi>=2.0.0 in /usr/local/lib64/python3.12/site-packages (from cryptography->dci-control-server==1.0.0) (2.0.0)\nRequirement already satisfied: pycparser in /usr/local/lib/python3.12/site-packages (from cffi>=2.0.0->cryptography->dci-control-server==1.0.0) (3.0)\nRequirement already satisfied: blinker>=1.9.0 in /usr/local/lib/python3.12/site-packages (from flask->dci-control-server==1.0.0) (1.9.0)\nRequirement already satisfied: click>=8.1.3 in /usr/local/lib/python3.12/site-packages (from flask->dci-control-server==1.0.0) (8.4.1)\nRequirement already satisfied: packaging in /usr/local/lib/python3.12/site-packages (from gunicorn[gevent]->dci-control-server==1.0.0) (26.2)\nRequirement already satisfied: gevent>=24.10.1 in /usr/local/lib64/python3.12/site-packages (from gunicorn[gevent]->dci-control-server==1.0.0) (26.5.0)\nRequirement already satisfied: zope.event in /usr/local/lib/python3.12/site-packages (from gevent>=24.10.1->gunicorn[gevent]->dci-control-server==1.0.0) (6.2)\nRequirement already satisfied: zope.interface in /usr/local/lib64/python3.12/site-packages (from gevent>=24.10.1->gunicorn[gevent]->dci-control-server==1.0.0) (8.5)\nRequirement already satisfied: attrs>=22.2.0 in /usr/local/lib/python3.12/site-packages (from jsonschema->dci-control-server==1.0.0) (26.1.0)\nRequirement already satisfied: jsonschema-specifications>=2023.03.6 in /usr/local/lib/python3.12/site-packages (from jsonschema->dci-control-server==1.0.0) (2025.9.1)\nRequirement already satisfied: referencing>=0.28.4 in /usr/local/lib/python3.12/site-packages (from jsonschema->dci-control-server==1.0.0) (0.37.0)\nRequirement already satisfied: rpds-py>=0.25.0 in /usr/local/lib64/python3.12/site-packages (from jsonschema->dci-control-server==1.0.0) (2026.5.1)\nRequirement already satisfied: amqp<6.0.0,>=5.1.1 in /usr/local/lib/python3.12/site-packages (from kombu->dci-control-server==1.0.0) (5.3.1)\nRequirement already satisfied: vine==5.1.0 in /usr/local/lib/python3.12/site-packages (from kombu->dci-control-server==1.0.0) (5.1.0)\nRequirement already satisfied: tzdata>=2025.2 in /usr/local/lib/python3.12/site-packages (from kombu->dci-control-server==1.0.0) (2026.2)\nRequirement already satisfied: psycopg-binary==3.3.4 in /usr/local/lib64/python3.12/site-packages (from psycopg[binary,pool]->dci-control-server==1.0.0) (3.3.4)\nRequirement already satisfied: psycopg-pool in /usr/local/lib/python3.12/site-packages (from psycopg[binary,pool]->dci-control-server==1.0.0) (3.3.1)\nRequirement already satisfied: charset_normalizer<4,>=2 in /usr/local/lib64/python3.12/site-packages (from requests->dci-control-server==1.0.0) (3.4.7)\nRequirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.12/site-packages (from requests->dci-control-server==1.0.0) (3.18)\nRequirement already satisfied: certifi>=2023.5.7 in /usr/local/lib/python3.12/site-packages (from requests->dci-control-server==1.0.0) (2026.5.20)\nBuilding wheels for collected packages: dci-control-server\n  Building editable for dci-control-server (pyproject.toml): started\n  Building editable for dci-control-server (pyproject.toml): finished with status 'done'\n  Created wheel for dci-control-server: filename=dci_control_server-1.0.0-0.editable-py3-none-any.whl size=12796 sha256=a73c848331c17dceff79ebc8012c36fe4dd32a44143ae425480641dafa6da260\n  Installing build dependencies: finished with status 'done'\n  Checking if build backend supports build_editable: started\n  Stored in directory: /tmp/pip-ephem-wheel-cache-vz6mtey1/wheels/aa/b1/ee/030408a5d3d1f4c334a875e5b574c10b30cc3043f65e3fcdeb\nSuccessfully built dci-control-server\nInstalling collected packages: dci-control-server\nSuccessfully installed dci-control-server-1.0.0\nWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n  Installing build dependencies: finished with status 'done'\n  Checking if build backend supports build_editable: started\n  Installing build dependencies: finished with status 'done'\n  Checking if build backend supports build_editable: started\n  Checking if build backend supports build_editable: finished with status 'done'\n  Getting requirements to build editable: started\nSuccessfully installed pip-26.1.2\nWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv\n  Checking if build backend supports build_editable: finished with status 'done'\n  Getting requirements to build editable: started\n  Getting requirements to build editable: finished with status 'done'\n  Preparing editable metadata (pyproject.toml): started\n  Checking if build backend supports build_editable: finished with status 'done'\n  Getting requirements to build editable: started\n  Getting requirements to build editable: finished with status 'done'\n  Preparing editable metadata (pyproject.toml): started\n  Getting requirements to build editable: finished with status 'done'\n  Preparing editable metadata (pyproject.toml): started\n  Preparing editable metadata (pyproject.toml): finished with status 'done'\nRequirement already satisfied: pyjwt in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (2.13.0)\nRequirement already satisfied: cryptography in /usr/local/lib64/python3.12/site-packages (from dci-control-server==1.0.0) (48.0.0)\nRequirement already satisfied: pyparsing in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (3.3.2)\nRequirement already satisfied: pytz in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (2026.2)\nRequirement already satisfied: psycopg[binary,pool] in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (3.3.4)\nRequirement already satisfied: pyOpenSSL in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (26.2.0)\nRequirement already satisfied: jsonschema in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (4.26.0)\nRequirement already satisfied: SQLAlchemy in /usr/local/lib64/python3.12/site-packages (from dci-control-server==1.0.0) (2.0.50)\nRequirement already satisfied: alembic in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (1.18.4)\nRequirement already satisfied: six in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (1.17.0)\nRequirement already satisfied: requests in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (2.34.2)\nRequirement already satisfied: gunicorn[gevent] in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (26.0.0)\nRequirement already satisfied: flask in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (3.1.3)\nRequirement already satisfied: jinja2 in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (3.1.6)\nRequirement already satisfied: markupsafe in /usr/local/lib64/python3.12/site-packages (from dci-control-server==1.0.0) (3.0.3)\nRequirement already satisfied: itsdangerous in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (2.2.0)\nRequirement already satisfied: werkzeug in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (3.1.8)\nRequirement already satisfied: SQLAlchemy-Utils in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (0.42.1)\nRequirement already satisfied: passlib in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (1.7.4)\nRequirement already satisfied: kombu in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (5.6.2)\nRequirement already satisfied: boto3 in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (1.43.24)\nRequirement already satisfied: redis in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (8.0.0)\nRequirement already satisfied: dciauth in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (4.0.1.post202603121510)\nRequirement already satisfied: tenacity in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (9.1.4)\nRequirement already satisfied: Mako in /usr/local/lib/python3.12/site-packages (from alembic->dci-control-server==1.0.0) (1.3.12)\nRequirement already satisfied: typing-extensions>=4.12 in /usr/local/lib/python3.12/site-packages (from alembic->dci-control-server==1.0.0) (4.15.0)\nRequirement already satisfied: greenlet>=1 in /usr/local/lib64/python3.12/site-packages (from SQLAlchemy->dci-control-server==1.0.0) (3.5.1)\nRequirement already satisfied: botocore<1.44.0,>=1.43.24 in /usr/local/lib/python3.12/site-packages (from boto3->dci-control-server==1.0.0) (1.43.24)\nRequirement already satisfied: jmespath<2.0.0,>=0.7.1 in /usr/local/lib/python3.12/site-packages (from boto3->dci-control-server==1.0.0) (1.1.0)\nRequirement already satisfied: s3transfer<0.19.0,>=0.18.0 in /usr/local/lib/python3.12/site-packages (from boto3->dci-control-server==1.0.0) (0.18.0)\nRequirement already satisfied: python-dateutil<3.0.0,>=2.1 in /usr/local/lib/python3.12/site-packages (from botocore<1.44.0,>=1.43.24->boto3->dci-control-server==1.0.0) (2.9.0.post0)\nRequirement already satisfied: urllib3!=2.2.0,<3,>=1.25.4 in /usr/local/lib/python3.12/site-packages (from botocore<1.44.0,>=1.43.24->boto3->dci-control-server==1.0.0) (2.7.0)\nRequirement already satisfied: cffi>=2.0.0 in /usr/local/lib64/python3.12/site-packages (from cryptography->dci-control-server==1.0.0) (2.0.0)\nRequirement already satisfied: pycparser in /usr/local/lib/python3.12/site-packages (from cffi>=2.0.0->cryptography->dci-control-server==1.0.0) (3.0)\nRequirement already satisfied: blinker>=1.9.0 in /usr/local/lib/python3.12/site-packages (from flask->dci-control-server==1.0.0) (1.9.0)\nRequirement already satisfied: click>=8.1.3 in /usr/local/lib/python3.12/site-packages (from flask->dci-control-server==1.0.0) (8.4.1)\nRequirement already satisfied: packaging in /usr/local/lib/python3.12/site-packages (from gunicorn[gevent]->dci-control-server==1.0.0) (26.2)\nRequirement already satisfied: gevent>=24.10.1 in /usr/local/lib64/python3.12/site-packages (from gunicorn[gevent]->dci-control-server==1.0.0) (26.5.0)\nRequirement already satisfied: zope.event in /usr/local/lib/python3.12/site-packages (from gevent>=24.10.1->gunicorn[gevent]->dci-control-server==1.0.0) (6.2)\nRequirement already satisfied: zope.interface in /usr/local/lib64/python3.12/site-packages (from gevent>=24.10.1->gunicorn[gevent]->dci-control-server==1.0.0) (8.5)\nRequirement already satisfied: attrs>=22.2.0 in /usr/local/lib/python3.12/site-packages (from jsonschema->dci-control-server==1.0.0) (26.1.0)\nRequirement already satisfied: jsonschema-specifications>=2023.03.6 in /usr/local/lib/python3.12/site-packages (from jsonschema->dci-control-server==1.0.0) (2025.9.1)\nRequirement already satisfied: referencing>=0.28.4 in /usr/local/lib/python3.12/site-packages (from jsonschema->dci-control-server==1.0.0) (0.37.0)\nRequirement already satisfied: rpds-py>=0.25.0 in /usr/local/lib64/python3.12/site-packages (from jsonschema->dci-control-server==1.0.0) (2026.5.1)\nRequirement already satisfied: amqp<6.0.0,>=5.1.1 in /usr/local/lib/python3.12/site-packages (from kombu->dci-control-server==1.0.0) (5.3.1)\nRequirement already satisfied: vine==5.1.0 in /usr/local/lib/python3.12/site-packages (from kombu->dci-control-server==1.0.0) (5.1.0)\nRequirement already satisfied: tzdata>=2025.2 in /usr/local/lib/python3.12/site-packages (from kombu->dci-control-server==1.0.0) (2026.2)\nRequirement already satisfied: psycopg-binary==3.3.4 in /usr/local/lib64/python3.12/site-packages (from psycopg[binary,pool]->dci-control-server==1.0.0) (3.3.4)\nRequirement already satisfied: psycopg-pool in /usr/local/lib/python3.12/site-packages (from psycopg[binary,pool]->dci-control-server==1.0.0) (3.3.1)\n  Preparing editable metadata (pyproject.toml): finished with status 'done'\nRequirement already satisfied: pyjwt in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (2.13.0)\nRequirement already satisfied: cryptography in /usr/local/lib64/python3.12/site-packages (from dci-control-server==1.0.0) (48.0.0)\nRequirement already satisfied: pyparsing in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (3.3.2)\nRequirement already satisfied: pytz in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (2026.2)\nRequirement already satisfied: psycopg[binary,pool] in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (3.3.4)\nRequirement already satisfied: pyOpenSSL in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (26.2.0)\nRequirement already satisfied: jsonschema in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (4.26.0)\nRequirement already satisfied: charset_normalizer<4,>=2 in /usr/local/lib64/python3.12/site-packages (from requests->dci-control-server==1.0.0) (3.4.7)\nRequirement already satisfied: SQLAlchemy in /usr/local/lib64/python3.12/site-packages (from dci-control-server==1.0.0) (2.0.50)\nRequirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.12/site-packages (from requests->dci-control-server==1.0.0) (3.18)\nRequirement already satisfied: alembic in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (1.18.4)\nRequirement already satisfied: six in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (1.17.0)\nRequirement already satisfied: certifi>=2023.5.7 in /usr/local/lib/python3.12/site-packages (from requests->dci-control-server==1.0.0) (2026.5.20)\nRequirement already satisfied: requests in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (2.34.2)\nRequirement already satisfied: gunicorn[gevent] in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (26.0.0)\nRequirement already satisfied: flask in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (3.1.3)\nRequirement already satisfied: jinja2 in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (3.1.6)\nRequirement already satisfied: markupsafe in /usr/local/lib64/python3.12/site-packages (from dci-control-server==1.0.0) (3.0.3)\nRequirement already satisfied: itsdangerous in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (2.2.0)\nRequirement already satisfied: werkzeug in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (3.1.8)\nRequirement already satisfied: SQLAlchemy-Utils in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (0.42.1)\nRequirement already satisfied: passlib in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (1.7.4)\nRequirement already satisfied: kombu in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (5.6.2)\nRequirement already satisfied: boto3 in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (1.43.24)\nRequirement already satisfied: redis in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (8.0.0)\nRequirement already satisfied: dciauth in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (4.0.1.post202603121510)\nRequirement already satisfied: tenacity in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (9.1.4)\nRequirement already satisfied: Mako in /usr/local/lib/python3.12/site-packages (from alembic->dci-control-server==1.0.0) (1.3.12)\nRequirement already satisfied: typing-extensions>=4.12 in /usr/local/lib/python3.12/site-packages (from alembic->dci-control-server==1.0.0) (4.15.0)\nRequirement already satisfied: greenlet>=1 in /usr/local/lib64/python3.12/site-packages (from SQLAlchemy->dci-control-server==1.0.0) (3.5.1)\nBuilding wheels for collected packages: dci-control-server\n  Building editable for dci-control-server (pyproject.toml): started\nRequirement already satisfied: botocore<1.44.0,>=1.43.24 in /usr/local/lib/python3.12/site-packages (from boto3->dci-control-server==1.0.0) (1.43.24)\nRequirement already satisfied: jmespath<2.0.0,>=0.7.1 in /usr/local/lib/python3.12/site-packages (from boto3->dci-control-server==1.0.0) (1.1.0)\nRequirement already satisfied: s3transfer<0.19.0,>=0.18.0 in /usr/local/lib/python3.12/site-packages (from boto3->dci-control-server==1.0.0) (0.18.0)\nRequirement already satisfied: python-dateutil<3.0.0,>=2.1 in /usr/local/lib/python3.12/site-packages (from botocore<1.44.0,>=1.43.24->boto3->dci-control-server==1.0.0) (2.9.0.post0)\nRequirement already satisfied: urllib3!=2.2.0,<3,>=1.25.4 in /usr/local/lib/python3.12/site-packages (from botocore<1.44.0,>=1.43.24->boto3->dci-control-server==1.0.0) (2.7.0)\nRequirement already satisfied: cffi>=2.0.0 in /usr/local/lib64/python3.12/site-packages (from cryptography->dci-control-server==1.0.0) (2.0.0)\nRequirement already satisfied: pycparser in /usr/local/lib/python3.12/site-packages (from cffi>=2.0.0->cryptography->dci-control-server==1.0.0) (3.0)\nRequirement already satisfied: blinker>=1.9.0 in /usr/local/lib/python3.12/site-packages (from flask->dci-control-server==1.0.0) (1.9.0)\nRequirement already satisfied: click>=8.1.3 in /usr/local/lib/python3.12/site-packages (from flask->dci-control-server==1.0.0) (8.4.1)\nRequirement already satisfied: packaging in /usr/local/lib/python3.12/site-packages (from gunicorn[gevent]->dci-control-server==1.0.0) (26.2)\nRequirement already satisfied: gevent>=24.10.1 in /usr/local/lib64/python3.12/site-packages (from gunicorn[gevent]->dci-control-server==1.0.0) (26.5.0)\nRequirement already satisfied: zope.event in /usr/local/lib/python3.12/site-packages (from gevent>=24.10.1->gunicorn[gevent]->dci-control-server==1.0.0) (6.2)\nRequirement already satisfied: zope.interface in /usr/local/lib64/python3.12/site-packages (from gevent>=24.10.1->gunicorn[gevent]->dci-control-server==1.0.0) (8.5)\nRequirement already satisfied: attrs>=22.2.0 in /usr/local/lib/python3.12/site-packages (from jsonschema->dci-control-server==1.0.0) (26.1.0)\nRequirement already satisfied: jsonschema-specifications>=2023.03.6 in /usr/local/lib/python3.12/site-packages (from jsonschema->dci-control-server==1.0.0) (2025.9.1)\nRequirement already satisfied: referencing>=0.28.4 in /usr/local/lib/python3.12/site-packages (from jsonschema->dci-control-server==1.0.0) (0.37.0)\nRequirement already satisfied: rpds-py>=0.25.0 in /usr/local/lib64/python3.12/site-packages (from jsonschema->dci-control-server==1.0.0) (2026.5.1)\nRequirement already satisfied: amqp<6.0.0,>=5.1.1 in /usr/local/lib/python3.12/site-packages (from kombu->dci-control-server==1.0.0) (5.3.1)\nRequirement already satisfied: vine==5.1.0 in /usr/local/lib/python3.12/site-packages (from kombu->dci-control-server==1.0.0) (5.1.0)\nRequirement already satisfied: tzdata>=2025.2 in /usr/local/lib/python3.12/site-packages (from kombu->dci-control-server==1.0.0) (2026.2)\nRequirement already satisfied: psycopg-binary==3.3.4 in /usr/local/lib64/python3.12/site-packages (from psycopg[binary,pool]->dci-control-server==1.0.0) (3.3.4)\nRequirement already satisfied: psycopg-pool in /usr/local/lib/python3.12/site-packages (from psycopg[binary,pool]->dci-control-server==1.0.0) (3.3.1)\nRequirement already satisfied: charset_normalizer<4,>=2 in /usr/local/lib64/python3.12/site-packages (from requests->dci-control-server==1.0.0) (3.4.7)\nRequirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.12/site-packages (from requests->dci-control-server==1.0.0) (3.18)\nRequirement already satisfied: certifi>=2023.5.7 in /usr/local/lib/python3.12/site-packages (from requests->dci-control-server==1.0.0) (2026.5.20)\nBuilding wheels for collected packages: dci-control-server\n  Building editable for dci-control-server (pyproject.toml): started\n  Preparing editable metadata (pyproject.toml): finished with status 'done'\nRequirement already satisfied: pyjwt in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (2.13.0)\nRequirement already satisfied: cryptography in /usr/local/lib64/python3.12/site-packages (from dci-control-server==1.0.0) (48.0.0)\nRequirement already satisfied: pyparsing in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (3.3.2)\nRequirement already satisfied: pytz in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (2026.2)\nRequirement already satisfied: psycopg[binary,pool] in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (3.3.4)\nRequirement already satisfied: pyOpenSSL in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (26.2.0)\nRequirement already satisfied: jsonschema in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (4.26.0)\nRequirement already satisfied: SQLAlchemy in /usr/local/lib64/python3.12/site-packages (from dci-control-server==1.0.0) (2.0.50)\nRequirement already satisfied: alembic in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (1.18.4)\nRequirement already satisfied: six in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (1.17.0)\nRequirement already satisfied: requests in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (2.34.2)\nRequirement already satisfied: gunicorn[gevent] in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (26.0.0)\nRequirement already satisfied: flask in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (3.1.3)\nRequirement already satisfied: jinja2 in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (3.1.6)\nRequirement already satisfied: markupsafe in /usr/local/lib64/python3.12/site-packages (from dci-control-server==1.0.0) (3.0.3)\nRequirement already satisfied: itsdangerous in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (2.2.0)\nRequirement already satisfied: werkzeug in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (3.1.8)\nRequirement already satisfied: SQLAlchemy-Utils in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (0.42.1)\nRequirement already satisfied: passlib in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (1.7.4)\nRequirement already satisfied: kombu in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (5.6.2)\nRequirement already satisfied: boto3 in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (1.43.24)\nRequirement already satisfied: redis in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (8.0.0)\nRequirement already satisfied: dciauth in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (4.0.1.post202603121510)\nRequirement already satisfied: tenacity in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (9.1.4)\nRequirement already satisfied: Mako in /usr/local/lib/python3.12/site-packages (from alembic->dci-control-server==1.0.0) (1.3.12)\nRequirement already satisfied: typing-extensions>=4.12 in /usr/local/lib/python3.12/site-packages (from alembic->dci-control-server==1.0.0) (4.15.0)\nRequirement already satisfied: greenlet>=1 in /usr/local/lib64/python3.12/site-packages (from SQLAlchemy->dci-control-server==1.0.0) (3.5.1)\nRequirement already satisfied: botocore<1.44.0,>=1.43.24 in /usr/local/lib/python3.12/site-packages (from boto3->dci-control-server==1.0.0) (1.43.24)\nRequirement already satisfied: jmespath<2.0.0,>=0.7.1 in /usr/local/lib/python3.12/site-packages (from boto3->dci-control-server==1.0.0) (1.1.0)\nRequirement already satisfied: s3transfer<0.19.0,>=0.18.0 in /usr/local/lib/python3.12/site-packages (from boto3->dci-control-server==1.0.0) (0.18.0)\nRequirement already satisfied: python-dateutil<3.0.0,>=2.1 in /usr/local/lib/python3.12/site-packages (from botocore<1.44.0,>=1.43.24->boto3->dci-control-server==1.0.0) (2.9.0.post0)\nRequirement already satisfied: urllib3!=2.2.0,<3,>=1.25.4 in /usr/local/lib/python3.12/site-packages (from botocore<1.44.0,>=1.43.24->boto3->dci-control-server==1.0.0) (2.7.0)\nRequirement already satisfied: cffi>=2.0.0 in /usr/local/lib64/python3.12/site-packages (from cryptography->dci-control-server==1.0.0) (2.0.0)\nRequirement already satisfied: pycparser in /usr/local/lib/python3.12/site-packages (from cffi>=2.0.0->cryptography->dci-control-server==1.0.0) (3.0)\nRequirement already satisfied: blinker>=1.9.0 in /usr/local/lib/python3.12/site-packages (from flask->dci-control-server==1.0.0) (1.9.0)\nRequirement already satisfied: click>=8.1.3 in /usr/local/lib/python3.12/site-packages (from flask->dci-control-server==1.0.0) (8.4.1)\nRequirement already satisfied: packaging in /usr/local/lib/python3.12/site-packages (from gunicorn[gevent]->dci-control-server==1.0.0) (26.2)\nRequirement already satisfied: gevent>=24.10.1 in /usr/local/lib64/python3.12/site-packages (from gunicorn[gevent]->dci-control-server==1.0.0) (26.5.0)\nRequirement already satisfied: zope.event in /usr/local/lib/python3.12/site-packages (from gevent>=24.10.1->gunicorn[gevent]->dci-control-server==1.0.0) (6.2)\nRequirement already satisfied: zope.interface in /usr/local/lib64/python3.12/site-packages (from gevent>=24.10.1->gunicorn[gevent]->dci-control-server==1.0.0) (8.5)\nRequirement already satisfied: attrs>=22.2.0 in /usr/local/lib/python3.12/site-packages (from jsonschema->dci-control-server==1.0.0) (26.1.0)\nRequirement already satisfied: jsonschema-specifications>=2023.03.6 in /usr/local/lib/python3.12/site-packages (from jsonschema->dci-control-server==1.0.0) (2025.9.1)\nRequirement already satisfied: referencing>=0.28.4 in /usr/local/lib/python3.12/site-packages (from jsonschema->dci-control-server==1.0.0) (0.37.0)\nRequirement already satisfied: rpds-py>=0.25.0 in /usr/local/lib64/python3.12/site-packages (from jsonschema->dci-control-server==1.0.0) (2026.5.1)\nRequirement already satisfied: amqp<6.0.0,>=5.1.1 in /usr/local/lib/python3.12/site-packages (from kombu->dci-control-server==1.0.0) (5.3.1)\nRequirement already satisfied: vine==5.1.0 in /usr/local/lib/python3.12/site-packages (from kombu->dci-control-server==1.0.0) (5.1.0)\nRequirement already satisfied: tzdata>=2025.2 in /usr/local/lib/python3.12/site-packages (from kombu->dci-control-server==1.0.0) (2026.2)\nRequirement already satisfied: psycopg-binary==3.3.4 in /usr/local/lib64/python3.12/site-packages (from psycopg[binary,pool]->dci-control-server==1.0.0) (3.3.4)\nRequirement already satisfied: psycopg-pool in /usr/local/lib/python3.12/site-packages (from psycopg[binary,pool]->dci-control-server==1.0.0) (3.3.1)\nRequirement already satisfied: charset_normalizer<4,>=2 in /usr/local/lib64/python3.12/site-packages (from requests->dci-control-server==1.0.0) (3.4.7)\nRequirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.12/site-packages (from requests->dci-control-server==1.0.0) (3.18)\nRequirement already satisfied: certifi>=2023.5.7 in /usr/local/lib/python3.12/site-packages (from requests->dci-control-server==1.0.0) (2026.5.20)\nBuilding wheels for collected packages: dci-control-server\n  Building editable for dci-control-server (pyproject.toml): started\n  Building editable for dci-control-server (pyproject.toml): finished with status 'done'\n  Created wheel for dci-control-server: filename=dci_control_server-1.0.0-0.editable-py3-none-any.whl size=12796 sha256=a73c848331c17dceff79ebc8012c36fe4dd32a44143ae425480641dafa6da260\n  Stored in directory: /tmp/pip-ephem-wheel-cache-geif_0jl/wheels/aa/b1/ee/030408a5d3d1f4c334a875e5b574c10b30cc3043f65e3fcdeb\nSuccessfully built dci-control-server\nInstalling collected packages: dci-control-server\nSuccessfully installed dci-control-server-1.0.0\nWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\nCollecting tox\n  Building editable for dci-control-server (pyproject.toml): finished with status 'done'\n  Created wheel for dci-control-server: filename=dci_control_server-1.0.0-0.editable-py3-none-any.whl size=12796 sha256=a73c848331c17dceff79ebc8012c36fe4dd32a44143ae425480641dafa6da260\n  Stored in directory: /tmp/pip-ephem-wheel-cache-g9l73gos/wheels/aa/b1/ee/030408a5d3d1f4c334a875e5b574c10b30cc3043f65e3fcdeb\nSuccessfully built dci-control-server\nInstalling collected packages: dci-control-server\n  Downloading tox-4.55.1-py3-none-any.whl.metadata (3.8 kB)\nCollecting cachetools>=7.0.3 (from tox)\n  Downloading cachetools-7.1.4-py3-none-any.whl.metadata (5.5 kB)\nSuccessfully installed dci-control-server-1.0.0\nWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\nCollecting colorama>=0.4.6 (from tox)\n  Downloading colorama-0.4.6-py2.py3-none-any.whl.metadata (17 kB)\n  Building editable for dci-control-server (pyproject.toml): finished with status 'done'\n  Created wheel for dci-control-server: filename=dci_control_server-1.0.0-0.editable-py3-none-any.whl size=12796 sha256=a73c848331c17dceff79ebc8012c36fe4dd32a44143ae425480641dafa6da260\n  Stored in directory: /tmp/pip-ephem-wheel-cache-zrbdvikl/wheels/aa/b1/ee/030408a5d3d1f4c334a875e5b574c10b30cc3043f65e3fcdeb\nCollecting filelock>=3.25 (from tox)\nSuccessfully built dci-control-server\n  Downloading filelock-3.29.1-py3-none-any.whl.metadata (2.0 kB)\nInstalling collected packages: dci-control-server\nCollecting packaging>=26 (from tox)\n  Downloading packaging-26.2-py3-none-any.whl.metadata (3.5 kB)\nSuccessfully installed dci-control-server-1.0.0\nWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\nCollecting platformdirs>=4.9.4 (from tox)\n  Downloading platformdirs-4.10.0-py3-none-any.whl.metadata (5.5 kB)\n--> 42b7f7787dfa\nCollecting pluggy>=1.6 (from tox)\nSTEP 13/15: EXPOSE 5000\n  Downloading pluggy-1.6.0-py3-none-any.whl.metadata (4.8 kB)\nCollecting pyproject-api>=1.10 (from tox)\n  Downloading pyproject_api-1.10.1-py3-none-any.whl.metadata (2.3 kB)\nCollecting python-discovery>=1.2.2 (from tox)\n  Downloading python_discovery-1.4.0-py3-none-any.whl.metadata (5.6 kB)\nCollecting tomli-w>=1.2 (from tox)\n  Downloading tomli_w-1.2.0-py3-none-any.whl.metadata (5.7 kB)\n--> 6cb2188c9741\nSTEP 14/15: ENTRYPOINT [\"/usr/local/sbin/entrypoint.sh\"]\nCollecting virtualenv>=21.1 (from tox)\n--> 72be4fdb3192\n  Downloading virtualenv-21.4.2-py3-none-any.whl.metadata (3.5 kB)\nSTEP 13/15: EXPOSE 5000\nCollecting distlib<1,>=0.3.7 (from virtualenv>=21.1->tox)\n  Downloading distlib-0.4.2-py2.py3-none-any.whl.metadata (5.3 kB)\n--> 31ddf6d82d70\nDownloading tox-4.55.1-py3-none-any.whl (215 kB)\nSTEP 15/15: CMD [\"/usr/local/bin/gunicorn\", \"-c\", \"/etc/gunicorn.conf.py\", \"-b\", \"0.0.0.0:5000\", \"dci.app:create_app()\"]\nDownloading cachetools-7.1.4-py3-none-any.whl (16 kB)\nDownloading colorama-0.4.6-py2.py3-none-any.whl (25 kB)\nDownloading filelock-3.29.1-py3-none-any.whl (40 kB)\nDownloading packaging-26.2-py3-none-any.whl (100 kB)\nDownloading platformdirs-4.10.0-py3-none-any.whl (22 kB)\nDownloading pluggy-1.6.0-py3-none-any.whl (20 kB)\nDownloading pyproject_api-1.10.1-py3-none-any.whl (12 kB)\nDownloading python_discovery-1.4.0-py3-none-any.whl (33 kB)\nDownloading tomli_w-1.2.0-py3-none-any.whl (6.7 kB)\nDownloading virtualenv-21.4.2-py3-none-any.whl (7.6 MB)\nCOMMIT dci-dev-env_api\n--> 8dcf8092625f\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 7.6/7.6 MB 121.5 MB/s  0:00:00\nDownloading distlib-0.4.2-py2.py3-none-any.whl (470 kB)\nSTEP 14/15: ENTRYPOINT [\"/usr/local/sbin/entrypoint.sh\"]\nInstalling collected packages: distlib, tomli-w, pluggy, platformdirs, packaging, filelock, colorama, cachetools, python-discovery, pyproject-api, virtualenv, tox\n--> 84e2006c7fa3\n--> 7cdc81effdd2\n--> 44b6be88d8e1\nSuccessfully tagged localhost/dci-dev-env_api:latest\n--> 9320a1127d1a\nSTEP 13/15: EXPOSE 5000\nSTEP 13/15: EXPOSE 5000\nSTEP 15/15: CMD [\"/usr/local/bin/gunicorn\", \"-c\", \"/etc/gunicorn.conf.py\", \"-b\", \"0.0.0.0:5000\", \"dci.app:create_app()\"]\nCOMMIT dci-dev-env_api\n\nSuccessfully installed cachetools-7.1.4 colorama-0.4.6 distlib-0.4.2 filelock-3.29.1 packaging-26.2 platformdirs-4.10.0 pluggy-1.6.0 pyproject-api-1.10.1 python-discovery-1.4.0 tomli-w-1.2.0 tox-4.55.1 virtualenv-21.4.2\nWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n--> 458a6fb811f5\n--> 59057bf87199\n--> f057ea7224c3\nSuccessfully tagged localhost/dci-dev-env_api:latest\nSTEP 14/15: ENTRYPOINT [\"/usr/local/sbin/entrypoint.sh\"]\nSTEP 14/15: ENTRYPOINT [\"/usr/local/sbin/entrypoint.sh\"]\n--> 28b621e9f198\n--> 49fb97416c18\nSTEP 15/15: CMD [\"/usr/local/bin/gunicorn\", \"-c\", \"/etc/gunicorn.conf.py\", \"-b\", \"0.0.0.0:5000\", \"dci.app:create_app()\"]\nSTEP 15/15: CMD [\"/usr/local/bin/gunicorn\", \"-c\", \"/etc/gunicorn.conf.py\", \"-b\", \"0.0.0.0:5000\", \"dci.app:create_app()\"]\nCOMMIT dci-dev-env_api\nCOMMIT dci-dev-env_api\n--> 729873e857e5\nSuccessfully tagged localhost/dci-dev-env_api:latest\n--> 729873e857e5\nSuccessfully tagged localhost/dci-dev-env_api:latest\nComplete.\n7cdc81effdd2b3c804d084969252ee1f9900009360f44f6a88a561061117f431\n729873e857e5a55959a4cdb722f30cf21b8d193b024ec6191bfd1f153a387821\n729873e857e5a55959a4cdb722f30cf21b8d193b024ec6191bfd1f153a387821\n458a6fb811f57039e4d3180bdf6adc25a93d02a25f98911d464f0dd52837425d\n--> efd432ef569b\nSTEP 6/6: ENV DISABLE_DB_START 1\nCOMMIT dci-dev-env_tox\n--> e114fe39608b\nSuccessfully tagged localhost/dci-dev-env_tox:latest\ne114fe39608bf7e6928a3973a0742d3454c5fc2ba5fbe6daeb119d421c09adc5",
                            "stdout_lines": [
                                "+ sudo modprobe iptable-nat",
                                "+ podman-compose -f dci.yml build",
                                "STEP 1/6: FROM registry.access.redhat.com/ubi9/ubi-minimal",
                                "STEP 1/15: FROM registry.access.redhat.com/ubi10/ubi-minimal",
                                "STEP 1/15: FROM registry.access.redhat.com/ubi10/ubi-minimal",
                                "STEP 1/15: FROM registry.access.redhat.com/ubi10/ubi-minimal",
                                "STEP 1/15: FROM registry.access.redhat.com/ubi10/ubi-minimal",
                                "Trying to pull registry.access.redhat.com/ubi10/ubi-minimal:latest...",
                                "Trying to pull registry.access.redhat.com/ubi9/ubi-minimal:latest...",
                                "Trying to pull registry.access.redhat.com/ubi10/ubi-minimal:latest...",
                                "Trying to pull registry.access.redhat.com/ubi10/ubi-minimal:latest...",
                                "Trying to pull registry.access.redhat.com/ubi10/ubi-minimal:latest...",
                                "Getting image source signatures",
                                "Checking if image destination supports signatures",
                                "Copying blob sha256:dd148063a98f38d63a03cea2357d237d418889b91f204f507c033c944e443f45",
                                "Getting image source signatures",
                                "Checking if image destination supports signatures",
                                "Copying blob sha256:39798aa98bd37b2e4ff77c414dd42bca72e522aa2cb338296f10696a239cb2b2",
                                "Getting image source signatures",
                                "Checking if image destination supports signatures",
                                "Copying blob sha256:39798aa98bd37b2e4ff77c414dd42bca72e522aa2cb338296f10696a239cb2b2",
                                "Getting image source signatures",
                                "Checking if image destination supports signatures",
                                "Copying blob sha256:39798aa98bd37b2e4ff77c414dd42bca72e522aa2cb338296f10696a239cb2b2",
                                "Getting image source signatures",
                                "Checking if image destination supports signatures",
                                "Copying blob sha256:39798aa98bd37b2e4ff77c414dd42bca72e522aa2cb338296f10696a239cb2b2",
                                "Copying config sha256:0d6317069ac9cbe29376851a509dea2c0c4509a8f3a891640f88e61eb071dc81",
                                "Writing manifest to image destination",
                                "Storing signatures",
                                "Copying config sha256:6efa28c44703806c7c6ccb45ef6f4edc45ae794e0c0b28a1902cc64fece71ffc",
                                "Writing manifest to image destination",
                                "Storing signatures",
                                "Copying config sha256:0d6317069ac9cbe29376851a509dea2c0c4509a8f3a891640f88e61eb071dc81",
                                "Writing manifest to image destination",
                                "Storing signatures",
                                "Copying config sha256:0d6317069ac9cbe29376851a509dea2c0c4509a8f3a891640f88e61eb071dc81",
                                "Writing manifest to image destination",
                                "Storing signatures",
                                "STEP 2/15: LABEL name=\"DCI API\" version=\"1.0.0\"",
                                "STEP 2/6: LABEL name=\"DCI TOX\" version=\"0.2.0\"",
                                "Copying config sha256:0d6317069ac9cbe29376851a509dea2c0c4509a8f3a891640f88e61eb071dc81",
                                "STEP 2/15: LABEL name=\"DCI API\" version=\"1.0.0\"",
                                "Writing manifest to image destination",
                                "Storing signatures",
                                "STEP 2/15: LABEL name=\"DCI API\" version=\"1.0.0\"",
                                "STEP 2/15: LABEL name=\"DCI API\" version=\"1.0.0\"",
                                "--> 58136792b399",
                                "STEP 3/6: LABEL maintainer=\"DCI Team <distributed-ci@redhat.com>\"",
                                "--> b6d32a2076f5",
                                "--> 39574ee31420",
                                "--> Using cache 39574ee314205f7057f630676be604ad46515cbdac966adfa2a7edfc57cc3913",
                                "--> 39574ee31420",
                                "--> Using cache 39574ee314205f7057f630676be604ad46515cbdac966adfa2a7edfc57cc3913",
                                "--> 39574ee31420",
                                "STEP 3/15: LABEL maintainer=\"DCI Team <distributed-ci@redhat.com>\"",
                                "STEP 3/15: LABEL maintainer=\"DCI Team <distributed-ci@redhat.com>\"",
                                "STEP 3/15: LABEL maintainer=\"DCI Team <distributed-ci@redhat.com>\"",
                                "STEP 3/15: LABEL maintainer=\"DCI Team <distributed-ci@redhat.com>\"",
                                "--> 928ae79a96b2",
                                "STEP 4/6: WORKDIR /opt/dci-tox",
                                "--> 648468043160",
                                "--> 0f0acc0f2c6f",
                                "--> 21c4c7751c0a",
                                "--> 43f9cb337b37",
                                "STEP 4/15: COPY sso/RH-IT-Root-CA.crt sso/2022-IT-Root-CA.pem /etc/pki/ca-trust/source/anchors/",
                                "STEP 4/15: COPY sso/RH-IT-Root-CA.crt sso/2022-IT-Root-CA.pem /etc/pki/ca-trust/source/anchors/",
                                "STEP 4/15: COPY sso/RH-IT-Root-CA.crt sso/2022-IT-Root-CA.pem /etc/pki/ca-trust/source/anchors/",
                                "--> 63a30c80911a",
                                "STEP 4/15: COPY sso/RH-IT-Root-CA.crt sso/2022-IT-Root-CA.pem /etc/pki/ca-trust/source/anchors/",
                                "STEP 5/6: RUN microdnf -y upgrade &&     microdnf -y install python3 python3-pip python3-devel &&     microdnf -y install python3.12 python3.12-pip &&     microdnf -y install git gcc postgresql-devel &&     pip3.12 --no-cache-dir install -U pip &&     pip3.12 --no-cache-dir install tox &&     microdnf -y clean all",
                                "--> d94c3d5aa008",
                                "--> 7b5c2c296070",
                                "STEP 5/15: RUN update-ca-trust",
                                "--> 3984e13f2378",
                                "--> 3d317cc75612",
                                "STEP 5/15: RUN update-ca-trust",
                                "STEP 5/15: RUN update-ca-trust",
                                "STEP 5/15: RUN update-ca-trust",
                                "Downloading metadata...",
                                "Downloading metadata...",
                                "Downloading metadata...",
                                "Downloading metadata...",
                                "--> 83e7934316a0",
                                "--> 3fbff53040f8",
                                "--> 0d37ce91898d",
                                "STEP 6/15: WORKDIR /opt/dci-control-server",
                                "--> 58e54f673596",
                                "STEP 6/15: WORKDIR /opt/dci-control-server",
                                "STEP 6/15: WORKDIR /opt/dci-control-server",
                                "STEP 6/15: WORKDIR /opt/dci-control-server",
                                "--> 1a47b628fa9f",
                                "STEP 7/15: COPY requirements.txt .",
                                "--> 102a16fe82ee",
                                "--> 0afe557b3ac4",
                                "--> 770ee142b4e1",
                                "STEP 7/15: COPY requirements.txt .",
                                "STEP 7/15: COPY requirements.txt .",
                                "STEP 7/15: COPY requirements.txt .",
                                "--> 1e5490c64728",
                                "STEP 8/15: RUN microdnf -y upgrade &&     microdnf -y install python3 python3-pip &&     pip install --no-cache-dir --upgrade pip &&     pip install --no-cache-dir --requirement requirements.txt &&     microdnf -y clean all",
                                "--> e81add6be040",
                                "--> fc2b2fc91e86",
                                "STEP 8/15: RUN microdnf -y upgrade &&     microdnf -y install python3 python3-pip &&     pip install --no-cache-dir --upgrade pip &&     pip install --no-cache-dir --requirement requirements.txt &&     microdnf -y clean all",
                                "STEP 8/15: RUN microdnf -y upgrade &&     microdnf -y install python3 python3-pip &&     pip install --no-cache-dir --upgrade pip &&     pip install --no-cache-dir --requirement requirements.txt &&     microdnf -y clean all",
                                "--> 0ba764414aec",
                                "STEP 8/15: RUN microdnf -y upgrade &&     microdnf -y install python3 python3-pip &&     pip install --no-cache-dir --upgrade pip &&     pip install --no-cache-dir --requirement requirements.txt &&     microdnf -y clean all",
                                "Downloading metadata...",
                                "Downloading metadata...",
                                "Downloading metadata...",
                                "Downloading metadata...",
                                "Downloading metadata...",
                                "Downloading metadata...",
                                "Downloading metadata...",
                                "Downloading metadata...",
                                "Downloading metadata...",
                                "Downloading metadata...",
                                "Downloading metadata...",
                                "Downloading metadata...",
                                "Downloading metadata...",
                                "Downloading metadata...",
                                "Downloading metadata...",
                                "Downloading metadata...",
                                "Downloading metadata...",
                                "Downloading metadata...",
                                "Downloading metadata...",
                                "Downloading metadata...",
                                "Downloading metadata...",
                                "Nothing to do.",
                                "Nothing to do.",
                                "Nothing to do.",
                                "Nothing to do.",
                                "Package                                             Repository                Size",
                                "Installing:                                                                       ",
                                " expat-2.7.3-1.el10_2.1.x86_64                      ubi-10-baseos-rpms    129.4 kB",
                                " gdbm-libs-1:1.23-12.el10_0.x86_64                  ubi-10-baseos-rpms     61.3 kB",
                                " libxcrypt-4.4.36-10.el10.x86_64                    ubi-10-baseos-rpms    127.0 kB",
                                " mpdecimal-2.5.1-12.el10.x86_64                     ubi-10-baseos-rpms     94.0 kB",
                                " python-unversioned-command-3.12.13-2.el10_2.noarch ubi-10-appstream-rpms  17.9 kB",
                                " python3-3.12.13-2.el10_2.x86_64                    ubi-10-baseos-rpms     35.5 kB",
                                " python3-libs-3.12.13-2.el10_2.x86_64               ubi-10-baseos-rpms      9.9 MB",
                                " python3-pip-23.3.2-11.el10_2.noarch                ubi-10-appstream-rpms   3.4 MB",
                                " python3-pip-wheel-23.3.2-11.el10_2.noarch          ubi-10-baseos-rpms      1.5 MB",
                                " tzdata-2026b-1.el10.noarch                         ubi-10-baseos-rpms    933.7 kB",
                                "Transaction Summary:",
                                " Installing:       10 packages",
                                " Reinstalling:      0 packages",
                                " Upgrading:         0 packages",
                                " Obsoleting:        0 packages",
                                " Removing:          0 packages",
                                " Downgrading:       0 packages",
                                "Downloading packages...",
                                "Package                                             Repository                Size",
                                "Installing:                                                                       ",
                                " expat-2.7.3-1.el10_2.1.x86_64                      ubi-10-baseos-rpms    129.4 kB",
                                " gdbm-libs-1:1.23-12.el10_0.x86_64                  ubi-10-baseos-rpms     61.3 kB",
                                " libxcrypt-4.4.36-10.el10.x86_64                    ubi-10-baseos-rpms    127.0 kB",
                                " mpdecimal-2.5.1-12.el10.x86_64                     ubi-10-baseos-rpms     94.0 kB",
                                " python-unversioned-command-3.12.13-2.el10_2.noarch ubi-10-appstream-rpms  17.9 kB",
                                " python3-3.12.13-2.el10_2.x86_64                    ubi-10-baseos-rpms     35.5 kB",
                                " python3-libs-3.12.13-2.el10_2.x86_64               ubi-10-baseos-rpms      9.9 MB",
                                " python3-pip-23.3.2-11.el10_2.noarch                ubi-10-appstream-rpms   3.4 MB",
                                " python3-pip-wheel-23.3.2-11.el10_2.noarch          ubi-10-baseos-rpms      1.5 MB",
                                " tzdata-2026b-1.el10.noarch                         ubi-10-baseos-rpms    933.7 kB",
                                "Transaction Summary:",
                                " Installing:       10 packages",
                                " Reinstalling:      0 packages",
                                " Upgrading:         0 packages",
                                " Obsoleting:        0 packages",
                                " Removing:          0 packages",
                                " Downgrading:       0 packages",
                                "Package                                             Repository                Size",
                                "Installing:                                                                       ",
                                " expat-2.7.3-1.el10_2.1.x86_64                      ubi-10-baseos-rpms    129.4 kB",
                                " gdbm-libs-1:1.23-12.el10_0.x86_64                  ubi-10-baseos-rpms     61.3 kB",
                                " libxcrypt-4.4.36-10.el10.x86_64                    ubi-10-baseos-rpms    127.0 kB",
                                " mpdecimal-2.5.1-12.el10.x86_64                     ubi-10-baseos-rpms     94.0 kB",
                                " python-unversioned-command-3.12.13-2.el10_2.noarch ubi-10-appstream-rpms  17.9 kB",
                                " python3-3.12.13-2.el10_2.x86_64                    ubi-10-baseos-rpms     35.5 kB",
                                " python3-libs-3.12.13-2.el10_2.x86_64               ubi-10-baseos-rpms      9.9 MB",
                                " python3-pip-23.3.2-11.el10_2.noarch                ubi-10-appstream-rpms   3.4 MB",
                                " python3-pip-wheel-23.3.2-11.el10_2.noarch          ubi-10-baseos-rpms      1.5 MB",
                                " tzdata-2026b-1.el10.noarch                         ubi-10-baseos-rpms    933.7 kB",
                                "Transaction Summary:",
                                " Installing:       10 packages",
                                " Reinstalling:      0 packages",
                                " Upgrading:         0 packages",
                                " Obsoleting:        0 packages",
                                " Removing:          0 packages",
                                " Downgrading:       0 packages",
                                "Downloading packages...",
                                "Downloading packages...",
                                "Package                                             Repository                Size",
                                "Installing:                                                                       ",
                                " expat-2.7.3-1.el10_2.1.x86_64                      ubi-10-baseos-rpms    129.4 kB",
                                " gdbm-libs-1:1.23-12.el10_0.x86_64                  ubi-10-baseos-rpms     61.3 kB",
                                " libxcrypt-4.4.36-10.el10.x86_64                    ubi-10-baseos-rpms    127.0 kB",
                                " mpdecimal-2.5.1-12.el10.x86_64                     ubi-10-baseos-rpms     94.0 kB",
                                " python-unversioned-command-3.12.13-2.el10_2.noarch ubi-10-appstream-rpms  17.9 kB",
                                " python3-3.12.13-2.el10_2.x86_64                    ubi-10-baseos-rpms     35.5 kB",
                                " python3-libs-3.12.13-2.el10_2.x86_64               ubi-10-baseos-rpms      9.9 MB",
                                " python3-pip-23.3.2-11.el10_2.noarch                ubi-10-appstream-rpms   3.4 MB",
                                " python3-pip-wheel-23.3.2-11.el10_2.noarch          ubi-10-baseos-rpms      1.5 MB",
                                " tzdata-2026b-1.el10.noarch                         ubi-10-baseos-rpms    933.7 kB",
                                "Transaction Summary:",
                                " Installing:       10 packages",
                                " Reinstalling:      0 packages",
                                " Upgrading:         0 packages",
                                " Obsoleting:        0 packages",
                                " Removing:          0 packages",
                                " Downgrading:       0 packages",
                                "Downloading packages...",
                                "Running transaction test...",
                                "Running transaction test...",
                                "Installing: tzdata;2026b-1.el10;noarch;ubi-10-baseos-rpms",
                                "Installing: tzdata;2026b-1.el10;noarch;ubi-10-baseos-rpms",
                                "Running transaction test...",
                                "Running transaction test...",
                                "Installing: python3-pip-wheel;23.3.2-11.el10_2;noarch;ubi-10-baseos-rpms",
                                "Installing: mpdecimal;2.5.1-12.el10;x86_64;ubi-10-baseos-rpms",
                                "Installing: libxcrypt;4.4.36-10.el10;x86_64;ubi-10-baseos-rpms",
                                "Installing: gdbm-libs;1:1.23-12.el10_0;x86_64;ubi-10-baseos-rpms",
                                "Installing: expat;2.7.3-1.el10_2.1;x86_64;ubi-10-baseos-rpms",
                                "Installing: python-unversioned-command;3.12.13-2.el10_2;noarch;ubi-10-appstream-rpms",
                                "Installing: python3;3.12.13-2.el10_2;x86_64;ubi-10-baseos-rpms",
                                "Installing: python3-pip-wheel;23.3.2-11.el10_2;noarch;ubi-10-baseos-rpms",
                                "Installing: python3-libs;3.12.13-2.el10_2;x86_64;ubi-10-baseos-rpms",
                                "Installing: mpdecimal;2.5.1-12.el10;x86_64;ubi-10-baseos-rpms",
                                "Installing: libxcrypt;4.4.36-10.el10;x86_64;ubi-10-baseos-rpms",
                                "Installing: gdbm-libs;1:1.23-12.el10_0;x86_64;ubi-10-baseos-rpms",
                                "Installing: tzdata;2026b-1.el10;noarch;ubi-10-baseos-rpms",
                                "Installing: expat;2.7.3-1.el10_2.1;x86_64;ubi-10-baseos-rpms",
                                "Installing: python-unversioned-command;3.12.13-2.el10_2;noarch;ubi-10-appstream-rpms",
                                "Installing: python3;3.12.13-2.el10_2;x86_64;ubi-10-baseos-rpms",
                                "Installing: tzdata;2026b-1.el10;noarch;ubi-10-baseos-rpms",
                                "Installing: python3-libs;3.12.13-2.el10_2;x86_64;ubi-10-baseos-rpms",
                                "Installing: python3-pip-wheel;23.3.2-11.el10_2;noarch;ubi-10-baseos-rpms",
                                "Installing: mpdecimal;2.5.1-12.el10;x86_64;ubi-10-baseos-rpms",
                                "Installing: libxcrypt;4.4.36-10.el10;x86_64;ubi-10-baseos-rpms",
                                "Installing: gdbm-libs;1:1.23-12.el10_0;x86_64;ubi-10-baseos-rpms",
                                "Installing: expat;2.7.3-1.el10_2.1;x86_64;ubi-10-baseos-rpms",
                                "Installing: python-unversioned-command;3.12.13-2.el10_2;noarch;ubi-10-appstream-rpms",
                                "Installing: python3;3.12.13-2.el10_2;x86_64;ubi-10-baseos-rpms",
                                "Installing: python3-pip-wheel;23.3.2-11.el10_2;noarch;ubi-10-baseos-rpms",
                                "Installing: python3-libs;3.12.13-2.el10_2;x86_64;ubi-10-baseos-rpms",
                                "Installing: mpdecimal;2.5.1-12.el10;x86_64;ubi-10-baseos-rpms",
                                "Installing: libxcrypt;4.4.36-10.el10;x86_64;ubi-10-baseos-rpms",
                                "Installing: gdbm-libs;1:1.23-12.el10_0;x86_64;ubi-10-baseos-rpms",
                                "Installing: expat;2.7.3-1.el10_2.1;x86_64;ubi-10-baseos-rpms",
                                "Installing: python-unversioned-command;3.12.13-2.el10_2;noarch;ubi-10-appstream-rpms",
                                "Installing: python3;3.12.13-2.el10_2;x86_64;ubi-10-baseos-rpms",
                                "Installing: python3-libs;3.12.13-2.el10_2;x86_64;ubi-10-baseos-rpms",
                                "Installing: python3-pip;23.3.2-11.el10_2;noarch;ubi-10-appstream-rpms",
                                "Installing: python3-pip;23.3.2-11.el10_2;noarch;ubi-10-appstream-rpms",
                                "Installing: python3-pip;23.3.2-11.el10_2;noarch;ubi-10-appstream-rpms",
                                "Complete.",
                                "Complete.",
                                "Installing: python3-pip;23.3.2-11.el10_2;noarch;ubi-10-appstream-rpms",
                                "Complete.",
                                "Requirement already satisfied: pip in /usr/lib/python3.12/site-packages (23.3.2)",
                                "Complete.",
                                "Requirement already satisfied: pip in /usr/lib/python3.12/site-packages (23.3.2)",
                                "Collecting pip",
                                "  Downloading pip-26.1.2-py3-none-any.whl.metadata (4.6 kB)",
                                "Downloading pip-26.1.2-py3-none-any.whl (1.8 MB)",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 1.8/1.8 MB 44.2 MB/s eta 0:00:00",
                                "Requirement already satisfied: pip in /usr/lib/python3.12/site-packages (23.3.2)",
                                "Installing collected packages: pip",
                                "Collecting pip",
                                "  Downloading pip-26.1.2-py3-none-any.whl.metadata (4.6 kB)",
                                "Downloading pip-26.1.2-py3-none-any.whl (1.8 MB)",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 1.8/1.8 MB 41.4 MB/s eta 0:00:00",
                                "Collecting pip",
                                "Installing collected packages: pip",
                                "  Downloading pip-26.1.2-py3-none-any.whl.metadata (4.6 kB)",
                                "Downloading pip-26.1.2-py3-none-any.whl (1.8 MB)",
                                "Requirement already satisfied: pip in /usr/lib/python3.12/site-packages (23.3.2)",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 1.8/1.8 MB 41.7 MB/s eta 0:00:00",
                                "Installing collected packages: pip",
                                "Collecting pip",
                                "  Downloading pip-26.1.2-py3-none-any.whl.metadata (4.6 kB)",
                                "Downloading pip-26.1.2-py3-none-any.whl (1.8 MB)",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 1.8/1.8 MB 41.3 MB/s eta 0:00:00",
                                "Installing collected packages: pip",
                                "Successfully installed pip-26.1.2",
                                "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv",
                                "Successfully installed pip-26.1.2",
                                "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv",
                                "Successfully installed pip-26.1.2",
                                "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv",
                                "Successfully installed pip-26.1.2",
                                "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv",
                                "Collecting pyjwt (from -r requirements.txt (line 1))",
                                "  Downloading pyjwt-2.13.0-py3-none-any.whl.metadata (3.4 kB)",
                                "Collecting pyjwt (from -r requirements.txt (line 1))",
                                "Collecting pyjwt (from -r requirements.txt (line 1))",
                                "  Downloading pyjwt-2.13.0-py3-none-any.whl.metadata (3.4 kB)",
                                "  Downloading pyjwt-2.13.0-py3-none-any.whl.metadata (3.4 kB)",
                                "Collecting cryptography (from -r requirements.txt (line 2))",
                                "  Downloading cryptography-48.0.0-cp311-abi3-manylinux_2_34_x86_64.whl.metadata (4.3 kB)",
                                "Collecting pyparsing (from -r requirements.txt (line 3))",
                                "  Downloading pyparsing-3.3.2-py3-none-any.whl.metadata (5.8 kB)",
                                "Collecting pytz (from -r requirements.txt (line 4))",
                                "  Downloading pytz-2026.2-py2.py3-none-any.whl.metadata (22 kB)",
                                "Collecting pyOpenSSL (from -r requirements.txt (line 6))",
                                "  Downloading pyopenssl-26.2.0-py3-none-any.whl.metadata (19 kB)",
                                "Collecting jsonschema (from -r requirements.txt (line 7))",
                                "  Downloading jsonschema-4.26.0-py3-none-any.whl.metadata (7.6 kB)",
                                "Collecting cryptography (from -r requirements.txt (line 2))",
                                "Collecting cryptography (from -r requirements.txt (line 2))",
                                "Collecting pyjwt (from -r requirements.txt (line 1))",
                                "  Downloading cryptography-48.0.0-cp311-abi3-manylinux_2_34_x86_64.whl.metadata (4.3 kB)",
                                "  Downloading cryptography-48.0.0-cp311-abi3-manylinux_2_34_x86_64.whl.metadata (4.3 kB)",
                                "Collecting pyparsing (from -r requirements.txt (line 3))",
                                "Collecting pyparsing (from -r requirements.txt (line 3))",
                                "  Downloading pyparsing-3.3.2-py3-none-any.whl.metadata (5.8 kB)",
                                "  Downloading pyjwt-2.13.0-py3-none-any.whl.metadata (3.4 kB)",
                                "  Downloading pyparsing-3.3.2-py3-none-any.whl.metadata (5.8 kB)",
                                "Collecting pytz (from -r requirements.txt (line 4))",
                                "  Downloading pytz-2026.2-py2.py3-none-any.whl.metadata (22 kB)",
                                "Collecting pyOpenSSL (from -r requirements.txt (line 6))",
                                "  Downloading pyopenssl-26.2.0-py3-none-any.whl.metadata (19 kB)",
                                "Collecting SQLAlchemy (from -r requirements.txt (line 8))",
                                "  Downloading sqlalchemy-2.0.50-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (9.5 kB)",
                                "Collecting alembic (from -r requirements.txt (line 9))",
                                "Collecting jsonschema (from -r requirements.txt (line 7))",
                                "  Downloading alembic-1.18.4-py3-none-any.whl.metadata (7.2 kB)",
                                "  Downloading jsonschema-4.26.0-py3-none-any.whl.metadata (7.6 kB)",
                                "Collecting six (from -r requirements.txt (line 10))",
                                "  Downloading six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB)",
                                "Collecting requests (from -r requirements.txt (line 11))",
                                "  Downloading requests-2.34.2-py3-none-any.whl.metadata (4.8 kB)",
                                "Collecting pytz (from -r requirements.txt (line 4))",
                                "  Downloading pytz-2026.2-py2.py3-none-any.whl.metadata (22 kB)",
                                "Collecting flask (from -r requirements.txt (line 13))",
                                "  Downloading flask-3.1.3-py3-none-any.whl.metadata (3.2 kB)",
                                "Collecting cryptography (from -r requirements.txt (line 2))",
                                "Collecting jinja2 (from -r requirements.txt (line 14))",
                                "  Downloading cryptography-48.0.0-cp311-abi3-manylinux_2_34_x86_64.whl.metadata (4.3 kB)",
                                "  Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB)",
                                "Collecting pyOpenSSL (from -r requirements.txt (line 6))",
                                "  Downloading pyopenssl-26.2.0-py3-none-any.whl.metadata (19 kB)",
                                "Collecting pyparsing (from -r requirements.txt (line 3))",
                                "  Downloading pyparsing-3.3.2-py3-none-any.whl.metadata (5.8 kB)",
                                "Collecting markupsafe (from -r requirements.txt (line 15))",
                                "Collecting jsonschema (from -r requirements.txt (line 7))",
                                "  Downloading markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.7 kB)",
                                "  Downloading jsonschema-4.26.0-py3-none-any.whl.metadata (7.6 kB)",
                                "Collecting itsdangerous (from -r requirements.txt (line 16))",
                                "  Downloading itsdangerous-2.2.0-py3-none-any.whl.metadata (1.9 kB)",
                                "Collecting werkzeug (from -r requirements.txt (line 17))",
                                "  Downloading werkzeug-3.1.8-py3-none-any.whl.metadata (4.0 kB)",
                                "Collecting pytz (from -r requirements.txt (line 4))",
                                "  Downloading pytz-2026.2-py2.py3-none-any.whl.metadata (22 kB)",
                                "Collecting SQLAlchemy (from -r requirements.txt (line 8))",
                                "Collecting SQLAlchemy-Utils (from -r requirements.txt (line 18))",
                                "  Downloading sqlalchemy-2.0.50-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (9.5 kB)",
                                "  Downloading sqlalchemy_utils-0.42.1-py3-none-any.whl.metadata (4.6 kB)",
                                "Collecting pyOpenSSL (from -r requirements.txt (line 6))",
                                "Collecting passlib (from -r requirements.txt (line 19))",
                                "Collecting alembic (from -r requirements.txt (line 9))",
                                "  Downloading pyopenssl-26.2.0-py3-none-any.whl.metadata (19 kB)",
                                "  Downloading passlib-1.7.4-py2.py3-none-any.whl.metadata (1.7 kB)",
                                "  Downloading alembic-1.18.4-py3-none-any.whl.metadata (7.2 kB)",
                                "Collecting six (from -r requirements.txt (line 10))",
                                "  Downloading six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB)",
                                "Collecting kombu (from -r requirements.txt (line 20))",
                                "  Downloading kombu-5.6.2-py3-none-any.whl.metadata (3.5 kB)",
                                "Collecting jsonschema (from -r requirements.txt (line 7))",
                                "Collecting requests (from -r requirements.txt (line 11))",
                                "  Downloading jsonschema-4.26.0-py3-none-any.whl.metadata (7.6 kB)",
                                "  Downloading requests-2.34.2-py3-none-any.whl.metadata (4.8 kB)",
                                "Collecting flask (from -r requirements.txt (line 13))",
                                "  Downloading flask-3.1.3-py3-none-any.whl.metadata (3.2 kB)",
                                "Collecting jinja2 (from -r requirements.txt (line 14))",
                                "  Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB)",
                                "Collecting SQLAlchemy (from -r requirements.txt (line 8))",
                                "  Downloading sqlalchemy-2.0.50-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (9.5 kB)",
                                "Collecting alembic (from -r requirements.txt (line 9))",
                                "Collecting markupsafe (from -r requirements.txt (line 15))",
                                "  Downloading alembic-1.18.4-py3-none-any.whl.metadata (7.2 kB)",
                                "  Downloading markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.7 kB)",
                                "Collecting six (from -r requirements.txt (line 10))",
                                "Collecting itsdangerous (from -r requirements.txt (line 16))",
                                "  Downloading six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB)",
                                "  Downloading itsdangerous-2.2.0-py3-none-any.whl.metadata (1.9 kB)",
                                "Collecting werkzeug (from -r requirements.txt (line 17))",
                                "Collecting requests (from -r requirements.txt (line 11))",
                                "  Downloading werkzeug-3.1.8-py3-none-any.whl.metadata (4.0 kB)",
                                "  Downloading requests-2.34.2-py3-none-any.whl.metadata (4.8 kB)",
                                "Collecting SQLAlchemy-Utils (from -r requirements.txt (line 18))",
                                "Collecting flask (from -r requirements.txt (line 13))",
                                "  Downloading sqlalchemy_utils-0.42.1-py3-none-any.whl.metadata (4.6 kB)",
                                "  Downloading flask-3.1.3-py3-none-any.whl.metadata (3.2 kB)",
                                "Collecting passlib (from -r requirements.txt (line 19))",
                                "Collecting jinja2 (from -r requirements.txt (line 14))",
                                "  Downloading passlib-1.7.4-py2.py3-none-any.whl.metadata (1.7 kB)",
                                "  Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB)",
                                "Collecting kombu (from -r requirements.txt (line 20))",
                                "  Downloading kombu-5.6.2-py3-none-any.whl.metadata (3.5 kB)",
                                "Collecting boto3 (from -r requirements.txt (line 21))",
                                "  Downloading boto3-1.43.24-py3-none-any.whl.metadata (6.6 kB)",
                                "Collecting markupsafe (from -r requirements.txt (line 15))",
                                "Collecting redis (from -r requirements.txt (line 22))",
                                "  Downloading markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.7 kB)",
                                "  Downloading redis-8.0.0-py3-none-any.whl.metadata (13 kB)",
                                "Collecting itsdangerous (from -r requirements.txt (line 16))",
                                "  Downloading itsdangerous-2.2.0-py3-none-any.whl.metadata (1.9 kB)",
                                "Collecting werkzeug (from -r requirements.txt (line 17))",
                                "Collecting dciauth (from -r requirements.txt (line 23))",
                                "  Downloading werkzeug-3.1.8-py3-none-any.whl.metadata (4.0 kB)",
                                "  Downloading dciauth-4.0.1.post202603121510-py3-none-any.whl.metadata (2.8 kB)",
                                "Collecting SQLAlchemy-Utils (from -r requirements.txt (line 18))",
                                "  Downloading sqlalchemy_utils-0.42.1-py3-none-any.whl.metadata (4.6 kB)",
                                "Collecting tenacity (from -r requirements.txt (line 24))",
                                "Collecting SQLAlchemy (from -r requirements.txt (line 8))",
                                "Collecting passlib (from -r requirements.txt (line 19))",
                                "  Downloading tenacity-9.1.4-py3-none-any.whl.metadata (1.2 kB)",
                                "  Downloading sqlalchemy-2.0.50-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (9.5 kB)",
                                "  Downloading passlib-1.7.4-py2.py3-none-any.whl.metadata (1.7 kB)",
                                "Collecting alembic (from -r requirements.txt (line 9))",
                                "Collecting psycopg[binary,pool] (from -r requirements.txt (line 5))",
                                "  Downloading alembic-1.18.4-py3-none-any.whl.metadata (7.2 kB)",
                                "Collecting kombu (from -r requirements.txt (line 20))",
                                "  Downloading psycopg-3.3.4-py3-none-any.whl.metadata (4.3 kB)",
                                "Collecting six (from -r requirements.txt (line 10))",
                                "  Downloading kombu-5.6.2-py3-none-any.whl.metadata (3.5 kB)",
                                "  Downloading six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB)",
                                "Collecting gunicorn[gevent] (from -r requirements.txt (line 12))",
                                "Collecting requests (from -r requirements.txt (line 11))",
                                "  Downloading gunicorn-26.0.0-py3-none-any.whl.metadata (5.4 kB)",
                                "  Downloading requests-2.34.2-py3-none-any.whl.metadata (4.8 kB)",
                                "Collecting flask (from -r requirements.txt (line 13))",
                                "Collecting boto3 (from -r requirements.txt (line 21))",
                                "  Downloading boto3-1.43.24-py3-none-any.whl.metadata (6.6 kB)",
                                "  Downloading flask-3.1.3-py3-none-any.whl.metadata (3.2 kB)",
                                "Collecting jinja2 (from -r requirements.txt (line 14))",
                                "Collecting redis (from -r requirements.txt (line 22))",
                                "  Downloading redis-8.0.0-py3-none-any.whl.metadata (13 kB)",
                                "  Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB)",
                                "Collecting dciauth (from -r requirements.txt (line 23))",
                                "  Downloading dciauth-4.0.1.post202603121510-py3-none-any.whl.metadata (2.8 kB)",
                                "Collecting cffi>=2.0.0 (from cryptography->-r requirements.txt (line 2))",
                                "  Downloading cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.6 kB)",
                                "Collecting tenacity (from -r requirements.txt (line 24))",
                                "  Downloading tenacity-9.1.4-py3-none-any.whl.metadata (1.2 kB)",
                                "Collecting typing-extensions>=4.6 (from psycopg[binary,pool]->-r requirements.txt (line 5))",
                                "  Downloading typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB)",
                                "Collecting psycopg[binary,pool] (from -r requirements.txt (line 5))",
                                "Collecting markupsafe (from -r requirements.txt (line 15))",
                                "  Downloading psycopg-3.3.4-py3-none-any.whl.metadata (4.3 kB)",
                                "  Downloading markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.7 kB)",
                                "Collecting itsdangerous (from -r requirements.txt (line 16))",
                                "  Downloading itsdangerous-2.2.0-py3-none-any.whl.metadata (1.9 kB)",
                                "Collecting gunicorn[gevent] (from -r requirements.txt (line 12))",
                                "  Downloading gunicorn-26.0.0-py3-none-any.whl.metadata (5.4 kB)",
                                "Collecting werkzeug (from -r requirements.txt (line 17))",
                                "Collecting boto3 (from -r requirements.txt (line 21))",
                                "  Downloading werkzeug-3.1.8-py3-none-any.whl.metadata (4.0 kB)",
                                "  Downloading boto3-1.43.24-py3-none-any.whl.metadata (6.6 kB)",
                                "Collecting SQLAlchemy-Utils (from -r requirements.txt (line 18))",
                                "Collecting redis (from -r requirements.txt (line 22))",
                                "  Downloading redis-8.0.0-py3-none-any.whl.metadata (13 kB)",
                                "  Downloading sqlalchemy_utils-0.42.1-py3-none-any.whl.metadata (4.6 kB)",
                                "Collecting dciauth (from -r requirements.txt (line 23))",
                                "Collecting psycopg-binary==3.3.4 (from psycopg[binary,pool]->-r requirements.txt (line 5))",
                                "Collecting passlib (from -r requirements.txt (line 19))",
                                "  Downloading dciauth-4.0.1.post202603121510-py3-none-any.whl.metadata (2.8 kB)",
                                "  Downloading psycopg_binary-3.3.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.7 kB)",
                                "  Downloading passlib-1.7.4-py2.py3-none-any.whl.metadata (1.7 kB)",
                                "Collecting cffi>=2.0.0 (from cryptography->-r requirements.txt (line 2))",
                                "Collecting tenacity (from -r requirements.txt (line 24))",
                                "Collecting psycopg-pool (from psycopg[binary,pool]->-r requirements.txt (line 5))",
                                "  Downloading cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.6 kB)",
                                "  Downloading tenacity-9.1.4-py3-none-any.whl.metadata (1.2 kB)",
                                "  Downloading psycopg_pool-3.3.1-py3-none-any.whl.metadata (2.8 kB)",
                                "Collecting typing-extensions>=4.6 (from psycopg[binary,pool]->-r requirements.txt (line 5))",
                                "Collecting psycopg[binary,pool] (from -r requirements.txt (line 5))",
                                "Collecting kombu (from -r requirements.txt (line 20))",
                                "  Downloading typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB)",
                                "  Downloading psycopg-3.3.4-py3-none-any.whl.metadata (4.3 kB)",
                                "Collecting attrs>=22.2.0 (from jsonschema->-r requirements.txt (line 7))",
                                "  Downloading kombu-5.6.2-py3-none-any.whl.metadata (3.5 kB)",
                                "  Downloading attrs-26.1.0-py3-none-any.whl.metadata (8.8 kB)",
                                "Collecting gunicorn[gevent] (from -r requirements.txt (line 12))",
                                "Collecting jsonschema-specifications>=2023.03.6 (from jsonschema->-r requirements.txt (line 7))",
                                "  Downloading gunicorn-26.0.0-py3-none-any.whl.metadata (5.4 kB)",
                                "  Downloading jsonschema_specifications-2025.9.1-py3-none-any.whl.metadata (2.9 kB)",
                                "Collecting referencing>=0.28.4 (from jsonschema->-r requirements.txt (line 7))",
                                "  Downloading referencing-0.37.0-py3-none-any.whl.metadata (2.8 kB)",
                                "Collecting cffi>=2.0.0 (from cryptography->-r requirements.txt (line 2))",
                                "  Downloading cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.6 kB)",
                                "Collecting psycopg-binary==3.3.4 (from psycopg[binary,pool]->-r requirements.txt (line 5))",
                                "Collecting typing-extensions>=4.6 (from psycopg[binary,pool]->-r requirements.txt (line 5))",
                                "  Downloading typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB)",
                                "  Downloading psycopg_binary-3.3.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.7 kB)",
                                "Collecting psycopg-pool (from psycopg[binary,pool]->-r requirements.txt (line 5))",
                                "  Downloading psycopg_pool-3.3.1-py3-none-any.whl.metadata (2.8 kB)",
                                "Collecting attrs>=22.2.0 (from jsonschema->-r requirements.txt (line 7))",
                                "  Downloading attrs-26.1.0-py3-none-any.whl.metadata (8.8 kB)",
                                "Collecting jsonschema-specifications>=2023.03.6 (from jsonschema->-r requirements.txt (line 7))",
                                "  Downloading jsonschema_specifications-2025.9.1-py3-none-any.whl.metadata (2.9 kB)",
                                "Collecting referencing>=0.28.4 (from jsonschema->-r requirements.txt (line 7))",
                                "Collecting psycopg-binary==3.3.4 (from psycopg[binary,pool]->-r requirements.txt (line 5))",
                                "  Downloading psycopg_binary-3.3.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.7 kB)",
                                "Collecting psycopg-pool (from psycopg[binary,pool]->-r requirements.txt (line 5))",
                                "  Downloading psycopg_pool-3.3.1-py3-none-any.whl.metadata (2.8 kB)",
                                "Collecting attrs>=22.2.0 (from jsonschema->-r requirements.txt (line 7))",
                                "  Downloading attrs-26.1.0-py3-none-any.whl.metadata (8.8 kB)",
                                "Collecting boto3 (from -r requirements.txt (line 21))",
                                "Collecting jsonschema-specifications>=2023.03.6 (from jsonschema->-r requirements.txt (line 7))",
                                "  Downloading boto3-1.43.24-py3-none-any.whl.metadata (6.6 kB)",
                                "Collecting rpds-py>=0.25.0 (from jsonschema->-r requirements.txt (line 7))",
                                "  Downloading jsonschema_specifications-2025.9.1-py3-none-any.whl.metadata (2.9 kB)",
                                "  Downloading rpds_py-2026.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.1 kB)",
                                "Collecting referencing>=0.28.4 (from jsonschema->-r requirements.txt (line 7))",
                                "Collecting redis (from -r requirements.txt (line 22))",
                                "  Downloading referencing-0.37.0-py3-none-any.whl.metadata (2.8 kB)",
                                "  Downloading redis-8.0.0-py3-none-any.whl.metadata (13 kB)",
                                "Collecting dciauth (from -r requirements.txt (line 23))",
                                "  Downloading dciauth-4.0.1.post202603121510-py3-none-any.whl.metadata (2.8 kB)",
                                "Collecting tenacity (from -r requirements.txt (line 24))",
                                "  Downloading tenacity-9.1.4-py3-none-any.whl.metadata (1.2 kB)",
                                "Collecting psycopg[binary,pool] (from -r requirements.txt (line 5))",
                                "  Downloading psycopg-3.3.4-py3-none-any.whl.metadata (4.3 kB)",
                                "Collecting greenlet>=1 (from SQLAlchemy->-r requirements.txt (line 8))",
                                "  Downloading greenlet-3.5.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.metadata (3.8 kB)",
                                "Collecting gunicorn[gevent] (from -r requirements.txt (line 12))",
                                "Collecting Mako (from alembic->-r requirements.txt (line 9))",
                                "  Downloading gunicorn-26.0.0-py3-none-any.whl.metadata (5.4 kB)",
                                "  Downloading mako-1.3.12-py3-none-any.whl.metadata (2.9 kB)",
                                "Collecting charset_normalizer<4,>=2 (from requests->-r requirements.txt (line 11))",
                                "  Downloading charset_normalizer-3.4.7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (40 kB)",
                                "Collecting idna<4,>=2.5 (from requests->-r requirements.txt (line 11))",
                                "  Downloading idna-3.18-py3-none-any.whl.metadata (6.1 kB)",
                                "Collecting cffi>=2.0.0 (from cryptography->-r requirements.txt (line 2))",
                                "Collecting rpds-py>=0.25.0 (from jsonschema->-r requirements.txt (line 7))",
                                "  Downloading cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.6 kB)",
                                "Collecting urllib3<3,>=1.26 (from requests->-r requirements.txt (line 11))",
                                "  Downloading rpds_py-2026.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.1 kB)",
                                "  Downloading urllib3-2.7.0-py3-none-any.whl.metadata (6.9 kB)",
                                "Collecting typing-extensions>=4.6 (from psycopg[binary,pool]->-r requirements.txt (line 5))",
                                "  Downloading typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB)",
                                "Collecting certifi>=2023.5.7 (from requests->-r requirements.txt (line 11))",
                                "  Downloading certifi-2026.5.20-py3-none-any.whl.metadata (2.5 kB)",
                                "Collecting packaging (from gunicorn[gevent]->-r requirements.txt (line 12))",
                                "  Downloading packaging-26.2-py3-none-any.whl.metadata (3.5 kB)",
                                "Collecting greenlet>=1 (from SQLAlchemy->-r requirements.txt (line 8))",
                                "  Downloading greenlet-3.5.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.metadata (3.8 kB)",
                                "Collecting Mako (from alembic->-r requirements.txt (line 9))",
                                "  Downloading mako-1.3.12-py3-none-any.whl.metadata (2.9 kB)",
                                "Collecting gevent>=24.10.1 (from gunicorn[gevent]->-r requirements.txt (line 12))",
                                "  Downloading gevent-26.5.0-cp312-cp312-manylinux_2_28_x86_64.whl.metadata (14 kB)",
                                "Collecting blinker>=1.9.0 (from flask->-r requirements.txt (line 13))",
                                "  Downloading blinker-1.9.0-py3-none-any.whl.metadata (1.6 kB)",
                                "Collecting psycopg-binary==3.3.4 (from psycopg[binary,pool]->-r requirements.txt (line 5))",
                                "Collecting click>=8.1.3 (from flask->-r requirements.txt (line 13))",
                                "  Downloading psycopg_binary-3.3.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.7 kB)",
                                "  Downloading click-8.4.1-py3-none-any.whl.metadata (2.6 kB)",
                                "  Downloading referencing-0.37.0-py3-none-any.whl.metadata (2.8 kB)",
                                "Collecting psycopg-pool (from psycopg[binary,pool]->-r requirements.txt (line 5))",
                                "Collecting charset_normalizer<4,>=2 (from requests->-r requirements.txt (line 11))",
                                "  Downloading psycopg_pool-3.3.1-py3-none-any.whl.metadata (2.8 kB)",
                                "  Downloading charset_normalizer-3.4.7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (40 kB)",
                                "Collecting amqp<6.0.0,>=5.1.1 (from kombu->-r requirements.txt (line 20))",
                                "  Downloading amqp-5.3.1-py3-none-any.whl.metadata (8.9 kB)",
                                "Collecting idna<4,>=2.5 (from requests->-r requirements.txt (line 11))",
                                "Collecting attrs>=22.2.0 (from jsonschema->-r requirements.txt (line 7))",
                                "  Downloading idna-3.18-py3-none-any.whl.metadata (6.1 kB)",
                                "  Downloading attrs-26.1.0-py3-none-any.whl.metadata (8.8 kB)",
                                "Collecting vine==5.1.0 (from kombu->-r requirements.txt (line 20))",
                                "  Downloading vine-5.1.0-py3-none-any.whl.metadata (2.7 kB)",
                                "Collecting jsonschema-specifications>=2023.03.6 (from jsonschema->-r requirements.txt (line 7))",
                                "Collecting urllib3<3,>=1.26 (from requests->-r requirements.txt (line 11))",
                                "  Downloading jsonschema_specifications-2025.9.1-py3-none-any.whl.metadata (2.9 kB)",
                                "Collecting tzdata>=2025.2 (from kombu->-r requirements.txt (line 20))",
                                "  Downloading urllib3-2.7.0-py3-none-any.whl.metadata (6.9 kB)",
                                "  Downloading tzdata-2026.2-py2.py3-none-any.whl.metadata (1.4 kB)",
                                "Collecting certifi>=2023.5.7 (from requests->-r requirements.txt (line 11))",
                                "Collecting referencing>=0.28.4 (from jsonschema->-r requirements.txt (line 7))",
                                "  Downloading certifi-2026.5.20-py3-none-any.whl.metadata (2.5 kB)",
                                "  Downloading referencing-0.37.0-py3-none-any.whl.metadata (2.8 kB)",
                                "Collecting packaging (from gunicorn[gevent]->-r requirements.txt (line 12))",
                                "  Downloading packaging-26.2-py3-none-any.whl.metadata (3.5 kB)",
                                "Collecting gevent>=24.10.1 (from gunicorn[gevent]->-r requirements.txt (line 12))",
                                "  Downloading gevent-26.5.0-cp312-cp312-manylinux_2_28_x86_64.whl.metadata (14 kB)",
                                "Collecting blinker>=1.9.0 (from flask->-r requirements.txt (line 13))",
                                "  Downloading blinker-1.9.0-py3-none-any.whl.metadata (1.6 kB)",
                                "Collecting click>=8.1.3 (from flask->-r requirements.txt (line 13))",
                                "  Downloading click-8.4.1-py3-none-any.whl.metadata (2.6 kB)",
                                "Collecting rpds-py>=0.25.0 (from jsonschema->-r requirements.txt (line 7))",
                                "  Downloading rpds_py-2026.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.1 kB)",
                                "Collecting amqp<6.0.0,>=5.1.1 (from kombu->-r requirements.txt (line 20))",
                                "  Downloading amqp-5.3.1-py3-none-any.whl.metadata (8.9 kB)",
                                "Collecting vine==5.1.0 (from kombu->-r requirements.txt (line 20))",
                                "  Downloading vine-5.1.0-py3-none-any.whl.metadata (2.7 kB)",
                                "Collecting tzdata>=2025.2 (from kombu->-r requirements.txt (line 20))",
                                "Collecting botocore<1.44.0,>=1.43.24 (from boto3->-r requirements.txt (line 21))",
                                "  Downloading tzdata-2026.2-py2.py3-none-any.whl.metadata (1.4 kB)",
                                "  Downloading botocore-1.43.24-py3-none-any.whl.metadata (5.6 kB)",
                                "Collecting jmespath<2.0.0,>=0.7.1 (from boto3->-r requirements.txt (line 21))",
                                "  Downloading jmespath-1.1.0-py3-none-any.whl.metadata (7.6 kB)",
                                "Collecting s3transfer<0.19.0,>=0.18.0 (from boto3->-r requirements.txt (line 21))",
                                "Collecting greenlet>=1 (from SQLAlchemy->-r requirements.txt (line 8))",
                                "  Downloading s3transfer-0.18.0-py3-none-any.whl.metadata (1.7 kB)",
                                "  Downloading greenlet-3.5.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.metadata (3.8 kB)",
                                "Collecting python-dateutil<3.0.0,>=2.1 (from botocore<1.44.0,>=1.43.24->boto3->-r requirements.txt (line 21))",
                                "Collecting Mako (from alembic->-r requirements.txt (line 9))",
                                "  Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)",
                                "Collecting rpds-py>=0.25.0 (from jsonschema->-r requirements.txt (line 7))",
                                "  Downloading mako-1.3.12-py3-none-any.whl.metadata (2.9 kB)",
                                "  Downloading rpds_py-2026.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.1 kB)",
                                "Collecting pycparser (from cffi>=2.0.0->cryptography->-r requirements.txt (line 2))",
                                "  Downloading pycparser-3.0-py3-none-any.whl.metadata (8.2 kB)",
                                "Collecting zope.event (from gevent>=24.10.1->gunicorn[gevent]->-r requirements.txt (line 12))",
                                "  Downloading zope_event-6.2-py3-none-any.whl.metadata (5.4 kB)",
                                "Collecting charset_normalizer<4,>=2 (from requests->-r requirements.txt (line 11))",
                                "  Downloading charset_normalizer-3.4.7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (40 kB)",
                                "Collecting idna<4,>=2.5 (from requests->-r requirements.txt (line 11))",
                                "  Downloading idna-3.18-py3-none-any.whl.metadata (6.1 kB)",
                                "Collecting urllib3<3,>=1.26 (from requests->-r requirements.txt (line 11))",
                                "  Downloading urllib3-2.7.0-py3-none-any.whl.metadata (6.9 kB)",
                                "Collecting greenlet>=1 (from SQLAlchemy->-r requirements.txt (line 8))",
                                "Collecting botocore<1.44.0,>=1.43.24 (from boto3->-r requirements.txt (line 21))",
                                "  Downloading greenlet-3.5.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.metadata (3.8 kB)",
                                "  Downloading botocore-1.43.24-py3-none-any.whl.metadata (5.6 kB)",
                                "Collecting certifi>=2023.5.7 (from requests->-r requirements.txt (line 11))",
                                "Collecting zope.interface (from gevent>=24.10.1->gunicorn[gevent]->-r requirements.txt (line 12))",
                                "  Downloading certifi-2026.5.20-py3-none-any.whl.metadata (2.5 kB)",
                                "Collecting Mako (from alembic->-r requirements.txt (line 9))",
                                "Collecting jmespath<2.0.0,>=0.7.1 (from boto3->-r requirements.txt (line 21))",
                                "  Downloading zope_interface-8.5-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl.metadata (47 kB)",
                                "  Downloading mako-1.3.12-py3-none-any.whl.metadata (2.9 kB)",
                                "  Downloading jmespath-1.1.0-py3-none-any.whl.metadata (7.6 kB)",
                                "Collecting packaging (from gunicorn[gevent]->-r requirements.txt (line 12))",
                                "Collecting s3transfer<0.19.0,>=0.18.0 (from boto3->-r requirements.txt (line 21))",
                                "Downloading pyjwt-2.13.0-py3-none-any.whl (31 kB)",
                                "  Downloading packaging-26.2-py3-none-any.whl.metadata (3.5 kB)",
                                "  Downloading s3transfer-0.18.0-py3-none-any.whl.metadata (1.7 kB)",
                                "Downloading cryptography-48.0.0-cp311-abi3-manylinux_2_34_x86_64.whl (4.7 MB)",
                                "Collecting python-dateutil<3.0.0,>=2.1 (from botocore<1.44.0,>=1.43.24->boto3->-r requirements.txt (line 21))",
                                "  Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 4.7/4.7 MB 111.3 MB/s  0:00:00",
                                "Downloading pyparsing-3.3.2-py3-none-any.whl (122 kB)",
                                "Collecting pycparser (from cffi>=2.0.0->cryptography->-r requirements.txt (line 2))",
                                "Downloading pytz-2026.2-py2.py3-none-any.whl (510 kB)",
                                "  Downloading pycparser-3.0-py3-none-any.whl.metadata (8.2 kB)",
                                "Collecting charset_normalizer<4,>=2 (from requests->-r requirements.txt (line 11))",
                                "Downloading psycopg-3.3.4-py3-none-any.whl (213 kB)",
                                "Collecting zope.event (from gevent>=24.10.1->gunicorn[gevent]->-r requirements.txt (line 12))",
                                "  Downloading charset_normalizer-3.4.7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (40 kB)",
                                "Collecting gevent>=24.10.1 (from gunicorn[gevent]->-r requirements.txt (line 12))",
                                "Downloading psycopg_binary-3.3.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (5.2 MB)",
                                "  Downloading zope_event-6.2-py3-none-any.whl.metadata (5.4 kB)",
                                "  Downloading gevent-26.5.0-cp312-cp312-manylinux_2_28_x86_64.whl.metadata (14 kB)",
                                "Collecting idna<4,>=2.5 (from requests->-r requirements.txt (line 11))",
                                "  Downloading idna-3.18-py3-none-any.whl.metadata (6.1 kB)",
                                "Collecting blinker>=1.9.0 (from flask->-r requirements.txt (line 13))",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 5.2/5.2 MB 149.1 MB/s  0:00:00",
                                "  Downloading blinker-1.9.0-py3-none-any.whl.metadata (1.6 kB)",
                                "Downloading pyopenssl-26.2.0-py3-none-any.whl (55 kB)",
                                "Collecting urllib3<3,>=1.26 (from requests->-r requirements.txt (line 11))",
                                "Collecting click>=8.1.3 (from flask->-r requirements.txt (line 13))",
                                "Downloading jsonschema-4.26.0-py3-none-any.whl (90 kB)",
                                "  Downloading urllib3-2.7.0-py3-none-any.whl.metadata (6.9 kB)",
                                "Downloading sqlalchemy-2.0.50-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (3.4 MB)",
                                "  Downloading click-8.4.1-py3-none-any.whl.metadata (2.6 kB)",
                                "Collecting certifi>=2023.5.7 (from requests->-r requirements.txt (line 11))",
                                "  Downloading certifi-2026.5.20-py3-none-any.whl.metadata (2.5 kB)",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 3.4/3.4 MB 111.6 MB/s  0:00:00",
                                "Collecting packaging (from gunicorn[gevent]->-r requirements.txt (line 12))",
                                "Collecting amqp<6.0.0,>=5.1.1 (from kombu->-r requirements.txt (line 20))",
                                "Downloading alembic-1.18.4-py3-none-any.whl (263 kB)",
                                "  Downloading packaging-26.2-py3-none-any.whl.metadata (3.5 kB)",
                                "  Downloading amqp-5.3.1-py3-none-any.whl.metadata (8.9 kB)",
                                "Downloading six-1.17.0-py2.py3-none-any.whl (11 kB)",
                                "Collecting zope.interface (from gevent>=24.10.1->gunicorn[gevent]->-r requirements.txt (line 12))",
                                "Downloading requests-2.34.2-py3-none-any.whl (73 kB)",
                                "  Downloading zope_interface-8.5-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl.metadata (47 kB)",
                                "Collecting vine==5.1.0 (from kombu->-r requirements.txt (line 20))",
                                "Downloading charset_normalizer-3.4.7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (216 kB)",
                                "  Downloading vine-5.1.0-py3-none-any.whl.metadata (2.7 kB)",
                                "Downloading idna-3.18-py3-none-any.whl (65 kB)",
                                "Downloading pyjwt-2.13.0-py3-none-any.whl (31 kB)",
                                "Downloading urllib3-2.7.0-py3-none-any.whl (131 kB)",
                                "Collecting tzdata>=2025.2 (from kombu->-r requirements.txt (line 20))",
                                "Downloading cryptography-48.0.0-cp311-abi3-manylinux_2_34_x86_64.whl (4.7 MB)",
                                "  Downloading tzdata-2026.2-py2.py3-none-any.whl.metadata (1.4 kB)",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 4.7/4.7 MB 99.5 MB/s  0:00:00",
                                "Downloading pyparsing-3.3.2-py3-none-any.whl (122 kB)",
                                "Collecting gevent>=24.10.1 (from gunicorn[gevent]->-r requirements.txt (line 12))",
                                "Downloading pytz-2026.2-py2.py3-none-any.whl (510 kB)",
                                "Downloading gunicorn-26.0.0-py3-none-any.whl (212 kB)",
                                "  Downloading gevent-26.5.0-cp312-cp312-manylinux_2_28_x86_64.whl.metadata (14 kB)",
                                "Downloading flask-3.1.3-py3-none-any.whl (103 kB)",
                                "Downloading psycopg-3.3.4-py3-none-any.whl (213 kB)",
                                "Downloading jinja2-3.1.6-py3-none-any.whl (134 kB)",
                                "Collecting blinker>=1.9.0 (from flask->-r requirements.txt (line 13))",
                                "Downloading markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (22 kB)",
                                "  Downloading blinker-1.9.0-py3-none-any.whl.metadata (1.6 kB)",
                                "Downloading itsdangerous-2.2.0-py3-none-any.whl (16 kB)",
                                "Downloading psycopg_binary-3.3.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (5.2 MB)",
                                "Downloading werkzeug-3.1.8-py3-none-any.whl (226 kB)",
                                "Collecting click>=8.1.3 (from flask->-r requirements.txt (line 13))",
                                "Downloading sqlalchemy_utils-0.42.1-py3-none-any.whl (91 kB)",
                                "  Downloading click-8.4.1-py3-none-any.whl.metadata (2.6 kB)",
                                "Downloading passlib-1.7.4-py2.py3-none-any.whl (525 kB)",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 5.2/5.2 MB 147.6 MB/s  0:00:00",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 525.6/525.6 kB 198.5 MB/s  0:00:00",
                                "Downloading pyopenssl-26.2.0-py3-none-any.whl (55 kB)",
                                "Downloading kombu-5.6.2-py3-none-any.whl (214 kB)",
                                "Downloading jsonschema-4.26.0-py3-none-any.whl (90 kB)",
                                "Downloading vine-5.1.0-py3-none-any.whl (9.6 kB)",
                                "Collecting amqp<6.0.0,>=5.1.1 (from kombu->-r requirements.txt (line 20))",
                                "Downloading amqp-5.3.1-py3-none-any.whl (50 kB)",
                                "Downloading sqlalchemy-2.0.50-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (3.4 MB)",
                                "  Downloading amqp-5.3.1-py3-none-any.whl.metadata (8.9 kB)",
                                "Downloading boto3-1.43.24-py3-none-any.whl (140 kB)",
                                "Collecting vine==5.1.0 (from kombu->-r requirements.txt (line 20))",
                                "Downloading botocore-1.43.24-py3-none-any.whl (15.2 MB)",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 3.4/3.4 MB 137.0 MB/s  0:00:00",
                                "  Downloading vine-5.1.0-py3-none-any.whl.metadata (2.7 kB)",
                                "Downloading alembic-1.18.4-py3-none-any.whl (263 kB)",
                                "Collecting tzdata>=2025.2 (from kombu->-r requirements.txt (line 20))",
                                "Downloading six-1.17.0-py2.py3-none-any.whl (11 kB)",
                                "  Downloading tzdata-2026.2-py2.py3-none-any.whl.metadata (1.4 kB)",
                                "Downloading requests-2.34.2-py3-none-any.whl (73 kB)",
                                "Downloading charset_normalizer-3.4.7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (216 kB)",
                                "Downloading idna-3.18-py3-none-any.whl (65 kB)",
                                "Collecting botocore<1.44.0,>=1.43.24 (from boto3->-r requirements.txt (line 21))",
                                "Downloading urllib3-2.7.0-py3-none-any.whl (131 kB)",
                                "  Downloading botocore-1.43.24-py3-none-any.whl.metadata (5.6 kB)",
                                "Downloading gunicorn-26.0.0-py3-none-any.whl (212 kB)",
                                "Collecting jmespath<2.0.0,>=0.7.1 (from boto3->-r requirements.txt (line 21))",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 15.2/15.2 MB 160.3 MB/s  0:00:00",
                                "Downloading flask-3.1.3-py3-none-any.whl (103 kB)",
                                "  Downloading jmespath-1.1.0-py3-none-any.whl.metadata (7.6 kB)",
                                "Downloading jmespath-1.1.0-py3-none-any.whl (20 kB)",
                                "Downloading jinja2-3.1.6-py3-none-any.whl (134 kB)",
                                "Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)",
                                "Collecting s3transfer<0.19.0,>=0.18.0 (from boto3->-r requirements.txt (line 21))",
                                "Downloading markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (22 kB)",
                                "Downloading s3transfer-0.18.0-py3-none-any.whl (88 kB)",
                                "  Downloading s3transfer-0.18.0-py3-none-any.whl.metadata (1.7 kB)",
                                "Downloading itsdangerous-2.2.0-py3-none-any.whl (16 kB)",
                                "Downloading redis-8.0.0-py3-none-any.whl (499 kB)",
                                "Downloading werkzeug-3.1.8-py3-none-any.whl (226 kB)",
                                "Collecting python-dateutil<3.0.0,>=2.1 (from botocore<1.44.0,>=1.43.24->boto3->-r requirements.txt (line 21))",
                                "Downloading dciauth-4.0.1.post202603121510-py3-none-any.whl (13 kB)",
                                "  Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)",
                                "Downloading sqlalchemy_utils-0.42.1-py3-none-any.whl (91 kB)",
                                "Downloading tenacity-9.1.4-py3-none-any.whl (28 kB)",
                                "Downloading passlib-1.7.4-py2.py3-none-any.whl (525 kB)",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 525.6/525.6 kB 293.3 MB/s  0:00:00",
                                "Downloading attrs-26.1.0-py3-none-any.whl (67 kB)",
                                "Downloading blinker-1.9.0-py3-none-any.whl (8.5 kB)",
                                "Downloading kombu-5.6.2-py3-none-any.whl (214 kB)",
                                "Downloading certifi-2026.5.20-py3-none-any.whl (134 kB)",
                                "Downloading vine-5.1.0-py3-none-any.whl (9.6 kB)",
                                "Collecting pycparser (from cffi>=2.0.0->cryptography->-r requirements.txt (line 2))",
                                "Downloading cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (219 kB)",
                                "Downloading amqp-5.3.1-py3-none-any.whl (50 kB)",
                                "  Downloading pycparser-3.0-py3-none-any.whl.metadata (8.2 kB)",
                                "Downloading click-8.4.1-py3-none-any.whl (116 kB)",
                                "Downloading boto3-1.43.24-py3-none-any.whl (140 kB)",
                                "Collecting zope.event (from gevent>=24.10.1->gunicorn[gevent]->-r requirements.txt (line 12))",
                                "Downloading gevent-26.5.0-cp312-cp312-manylinux_2_28_x86_64.whl (2.1 MB)",
                                "Downloading botocore-1.43.24-py3-none-any.whl (15.2 MB)",
                                "  Downloading zope_event-6.2-py3-none-any.whl.metadata (5.4 kB)",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 2.1/2.1 MB 138.6 MB/s  0:00:00",
                                "Downloading greenlet-3.5.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (611 kB)",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 611.4/611.4 kB 107.6 MB/s  0:00:00",
                                "Downloading jsonschema_specifications-2025.9.1-py3-none-any.whl (18 kB)",
                                "Downloading referencing-0.37.0-py3-none-any.whl (26 kB)",
                                "Downloading rpds_py-2026.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (376 kB)",
                                "Downloading typing_extensions-4.15.0-py3-none-any.whl (44 kB)",
                                "Downloading tzdata-2026.2-py2.py3-none-any.whl (349 kB)",
                                "Downloading mako-1.3.12-py3-none-any.whl (78 kB)",
                                "Downloading packaging-26.2-py3-none-any.whl (100 kB)",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 15.2/15.2 MB 140.1 MB/s  0:00:00Collecting zope.interface (from gevent>=24.10.1->gunicorn[gevent]->-r requirements.txt (line 12))",
                                "",
                                "Downloading psycopg_pool-3.3.1-py3-none-any.whl (40 kB)",
                                "  Downloading zope_interface-8.5-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl.metadata (47 kB)",
                                "Downloading jmespath-1.1.0-py3-none-any.whl (20 kB)",
                                "Downloading pycparser-3.0-py3-none-any.whl (48 kB)",
                                "Collecting botocore<1.44.0,>=1.43.24 (from boto3->-r requirements.txt (line 21))",
                                "Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)",
                                "  Downloading botocore-1.43.24-py3-none-any.whl.metadata (5.6 kB)",
                                "Downloading zope_event-6.2-py3-none-any.whl (6.5 kB)",
                                "Downloading s3transfer-0.18.0-py3-none-any.whl (88 kB)",
                                "Downloading pyjwt-2.13.0-py3-none-any.whl (31 kB)",
                                "Downloading zope_interface-8.5-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl (270 kB)",
                                "Collecting jmespath<2.0.0,>=0.7.1 (from boto3->-r requirements.txt (line 21))",
                                "Downloading redis-8.0.0-py3-none-any.whl (499 kB)",
                                "Downloading cryptography-48.0.0-cp311-abi3-manylinux_2_34_x86_64.whl (4.7 MB)",
                                "  Downloading jmespath-1.1.0-py3-none-any.whl.metadata (7.6 kB)",
                                "Downloading dciauth-4.0.1.post202603121510-py3-none-any.whl (13 kB)",
                                "Collecting s3transfer<0.19.0,>=0.18.0 (from boto3->-r requirements.txt (line 21))",
                                "Downloading tenacity-9.1.4-py3-none-any.whl (28 kB)",
                                "  Downloading s3transfer-0.18.0-py3-none-any.whl.metadata (1.7 kB)",
                                "Downloading attrs-26.1.0-py3-none-any.whl (67 kB)",
                                "Downloading blinker-1.9.0-py3-none-any.whl (8.5 kB)",
                                "Collecting python-dateutil<3.0.0,>=2.1 (from botocore<1.44.0,>=1.43.24->boto3->-r requirements.txt (line 21))",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 4.7/4.7 MB 127.9 MB/s  0:00:00",
                                "Downloading certifi-2026.5.20-py3-none-any.whl (134 kB)",
                                "  Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)",
                                "Downloading pyparsing-3.3.2-py3-none-any.whl (122 kB)",
                                "Downloading cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (219 kB)",
                                "Downloading pytz-2026.2-py2.py3-none-any.whl (510 kB)",
                                "Downloading click-8.4.1-py3-none-any.whl (116 kB)",
                                "Downloading psycopg-3.3.4-py3-none-any.whl (213 kB)",
                                "Collecting pycparser (from cffi>=2.0.0->cryptography->-r requirements.txt (line 2))",
                                "Downloading psycopg_binary-3.3.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (5.2 MB)",
                                "Downloading gevent-26.5.0-cp312-cp312-manylinux_2_28_x86_64.whl (2.1 MB)",
                                "  Downloading pycparser-3.0-py3-none-any.whl.metadata (8.2 kB)",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 2.1/2.1 MB 88.0 MB/s  0:00:00Collecting zope.event (from gevent>=24.10.1->gunicorn[gevent]->-r requirements.txt (line 12))",
                                "",
                                "  Downloading zope_event-6.2-py3-none-any.whl.metadata (5.4 kB)",
                                "Downloading greenlet-3.5.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (611 kB)",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 611.4/611.4 kB 104.1 MB/s  0:00:00",
                                "Downloading jsonschema_specifications-2025.9.1-py3-none-any.whl (18 kB)",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 5.2/5.2 MB 80.2 MB/s  0:00:00",
                                "Downloading referencing-0.37.0-py3-none-any.whl (26 kB)",
                                "Downloading pyopenssl-26.2.0-py3-none-any.whl (55 kB)",
                                "Downloading rpds_py-2026.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (376 kB)",
                                "Downloading jsonschema-4.26.0-py3-none-any.whl (90 kB)",
                                "Downloading typing_extensions-4.15.0-py3-none-any.whl (44 kB)",
                                "Downloading sqlalchemy-2.0.50-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (3.4 MB)",
                                "Installing collected packages: pytz, passlib, dciauth, zope.interface, zope.event, vine, urllib3, tzdata, typing-extensions, tenacity, six, rpds-py, redis, pyparsing, pyjwt, pycparser, psycopg-binary, packaging, markupsafe, jmespath, itsdangerous, idna, greenlet, click, charset_normalizer, certifi, blinker, attrs, werkzeug, SQLAlchemy, requests, referencing, python-dateutil, psycopg-pool, psycopg, Mako, jinja2, gunicorn, gevent, cffi, amqp, SQLAlchemy-Utils, kombu, jsonschema-specifications, flask, cryptography, botocore, alembic, s3transfer, pyOpenSSL, jsonschema, boto3",
                                "Downloading tzdata-2026.2-py2.py3-none-any.whl (349 kB)",
                                "Downloading mako-1.3.12-py3-none-any.whl (78 kB)",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 3.4/3.4 MB 152.9 MB/s  0:00:00",
                                "Downloading packaging-26.2-py3-none-any.whl (100 kB)",
                                "Downloading alembic-1.18.4-py3-none-any.whl (263 kB)",
                                "Downloading psycopg_pool-3.3.1-py3-none-any.whl (40 kB)",
                                "Downloading six-1.17.0-py2.py3-none-any.whl (11 kB)",
                                "Downloading requests-2.34.2-py3-none-any.whl (73 kB)",
                                "Downloading pycparser-3.0-py3-none-any.whl (48 kB)",
                                "Downloading zope_event-6.2-py3-none-any.whl (6.5 kB)",
                                "Downloading charset_normalizer-3.4.7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (216 kB)",
                                "Collecting zope.interface (from gevent>=24.10.1->gunicorn[gevent]->-r requirements.txt (line 12))",
                                "Downloading zope_interface-8.5-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl (270 kB)",
                                "Downloading idna-3.18-py3-none-any.whl (65 kB)",
                                "  Downloading zope_interface-8.5-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl.metadata (47 kB)",
                                "Downloading urllib3-2.7.0-py3-none-any.whl (131 kB)",
                                "Downloading gunicorn-26.0.0-py3-none-any.whl (212 kB)",
                                "Downloading pyjwt-2.13.0-py3-none-any.whl (31 kB)",
                                "Downloading flask-3.1.3-py3-none-any.whl (103 kB)",
                                "Downloading jinja2-3.1.6-py3-none-any.whl (134 kB)",
                                "Downloading cryptography-48.0.0-cp311-abi3-manylinux_2_34_x86_64.whl (4.7 MB)",
                                "Downloading markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (22 kB)",
                                "Downloading itsdangerous-2.2.0-py3-none-any.whl (16 kB)",
                                "Downloading werkzeug-3.1.8-py3-none-any.whl (226 kB)",
                                "Downloading sqlalchemy_utils-0.42.1-py3-none-any.whl (91 kB)",
                                "Downloading passlib-1.7.4-py2.py3-none-any.whl (525 kB)",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 525.6/525.6 kB 261.1 MB/s  0:00:00",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 4.7/4.7 MB 80.1 MB/s  0:00:00",
                                "Downloading kombu-5.6.2-py3-none-any.whl (214 kB)",
                                "Downloading pyparsing-3.3.2-py3-none-any.whl (122 kB)",
                                "Downloading vine-5.1.0-py3-none-any.whl (9.6 kB)",
                                "Downloading pytz-2026.2-py2.py3-none-any.whl (510 kB)",
                                "Downloading amqp-5.3.1-py3-none-any.whl (50 kB)",
                                "Downloading psycopg-3.3.4-py3-none-any.whl (213 kB)",
                                "Downloading boto3-1.43.24-py3-none-any.whl (140 kB)",
                                "Downloading botocore-1.43.24-py3-none-any.whl (15.2 MB)",
                                "Downloading psycopg_binary-3.3.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (5.2 MB)",
                                "Installing collected packages: pytz, passlib, dciauth, zope.interface, zope.event, vine, urllib3, tzdata, typing-extensions, tenacity, six, rpds-py, redis, pyparsing, pyjwt, pycparser, psycopg-binary, packaging, markupsafe, jmespath, itsdangerous, idna, greenlet, click, charset_normalizer, certifi, blinker, attrs, werkzeug, SQLAlchemy, requests, referencing, python-dateutil, psycopg-pool, psycopg, Mako, jinja2, gunicorn, gevent, cffi, amqp, SQLAlchemy-Utils, kombu, jsonschema-specifications, flask, cryptography, botocore, alembic, s3transfer, pyOpenSSL, jsonschema, boto3",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 5.2/5.2 MB 124.0 MB/s  0:00:00",
                                "Downloading pyopenssl-26.2.0-py3-none-any.whl (55 kB)",
                                "Downloading jsonschema-4.26.0-py3-none-any.whl (90 kB)",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 15.2/15.2 MB 148.1 MB/s  0:00:00",
                                "Downloading jmespath-1.1.0-py3-none-any.whl (20 kB)",
                                "Downloading sqlalchemy-2.0.50-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (3.4 MB)",
                                "Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)",
                                "Downloading s3transfer-0.18.0-py3-none-any.whl (88 kB)",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 3.4/3.4 MB 171.6 MB/s  0:00:00",
                                "Downloading redis-8.0.0-py3-none-any.whl (499 kB)",
                                "Downloading alembic-1.18.4-py3-none-any.whl (263 kB)",
                                "Downloading dciauth-4.0.1.post202603121510-py3-none-any.whl (13 kB)",
                                "Downloading six-1.17.0-py2.py3-none-any.whl (11 kB)",
                                "Downloading tenacity-9.1.4-py3-none-any.whl (28 kB)",
                                "Downloading requests-2.34.2-py3-none-any.whl (73 kB)",
                                "Downloading attrs-26.1.0-py3-none-any.whl (67 kB)",
                                "Downloading blinker-1.9.0-py3-none-any.whl (8.5 kB)",
                                "Downloading charset_normalizer-3.4.7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (216 kB)",
                                "Downloading certifi-2026.5.20-py3-none-any.whl (134 kB)",
                                "Downloading idna-3.18-py3-none-any.whl (65 kB)",
                                "Downloading cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (219 kB)",
                                "Downloading urllib3-2.7.0-py3-none-any.whl (131 kB)",
                                "Downloading click-8.4.1-py3-none-any.whl (116 kB)",
                                "Downloading gevent-26.5.0-cp312-cp312-manylinux_2_28_x86_64.whl (2.1 MB)",
                                "Downloading gunicorn-26.0.0-py3-none-any.whl (212 kB)",
                                "Downloading flask-3.1.3-py3-none-any.whl (103 kB)",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 2.1/2.1 MB 173.9 MB/s  0:00:00",
                                "Downloading greenlet-3.5.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (611 kB)",
                                "Downloading jinja2-3.1.6-py3-none-any.whl (134 kB)",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 611.4/611.4 kB 195.1 MB/s  0:00:00",
                                "Downloading markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (22 kB)",
                                "Downloading jsonschema_specifications-2025.9.1-py3-none-any.whl (18 kB)",
                                "Downloading itsdangerous-2.2.0-py3-none-any.whl (16 kB)",
                                "Downloading referencing-0.37.0-py3-none-any.whl (26 kB)",
                                "Downloading werkzeug-3.1.8-py3-none-any.whl (226 kB)",
                                "Downloading rpds_py-2026.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (376 kB)",
                                "Downloading sqlalchemy_utils-0.42.1-py3-none-any.whl (91 kB)",
                                "Downloading typing_extensions-4.15.0-py3-none-any.whl (44 kB)",
                                "Downloading tzdata-2026.2-py2.py3-none-any.whl (349 kB)",
                                "Downloading passlib-1.7.4-py2.py3-none-any.whl (525 kB)",
                                "Downloading mako-1.3.12-py3-none-any.whl (78 kB)",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 525.6/525.6 kB 2.7 MB/s  0:00:00",
                                "Downloading packaging-26.2-py3-none-any.whl (100 kB)",
                                "Downloading kombu-5.6.2-py3-none-any.whl (214 kB)",
                                "Downloading psycopg_pool-3.3.1-py3-none-any.whl (40 kB)",
                                "Downloading vine-5.1.0-py3-none-any.whl (9.6 kB)",
                                "Downloading pycparser-3.0-py3-none-any.whl (48 kB)",
                                "Downloading zope_event-6.2-py3-none-any.whl (6.5 kB)",
                                "Downloading amqp-5.3.1-py3-none-any.whl (50 kB)",
                                "Downloading zope_interface-8.5-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl (270 kB)",
                                "Downloading boto3-1.43.24-py3-none-any.whl (140 kB)",
                                "Downloading botocore-1.43.24-py3-none-any.whl (15.2 MB)",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 15.2/15.2 MB 122.1 MB/s  0:00:00",
                                "Downloading jmespath-1.1.0-py3-none-any.whl (20 kB)",
                                "Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)",
                                "Installing collected packages: pytz, passlib, dciauth, zope.interface, zope.event, vine, urllib3, tzdata, typing-extensions, tenacity, six, rpds-py, redis, pyparsing, pyjwt, pycparser, psycopg-binary, packaging, markupsafe, jmespath, itsdangerous, idna, greenlet, click, charset_normalizer, certifi, blinker, attrs, werkzeug, SQLAlchemy, requests, referencing, python-dateutil, psycopg-pool, psycopg, Mako, jinja2, gunicorn, gevent, cffi, amqp, SQLAlchemy-Utils, kombu, jsonschema-specifications, flask, cryptography, botocore, alembic, s3transfer, pyOpenSSL, jsonschema, boto3",
                                "Downloading s3transfer-0.18.0-py3-none-any.whl (88 kB)",
                                "Downloading redis-8.0.0-py3-none-any.whl (499 kB)",
                                "Downloading dciauth-4.0.1.post202603121510-py3-none-any.whl (13 kB)",
                                "Downloading tenacity-9.1.4-py3-none-any.whl (28 kB)",
                                "Downloading attrs-26.1.0-py3-none-any.whl (67 kB)",
                                "Downloading blinker-1.9.0-py3-none-any.whl (8.5 kB)",
                                "Downloading certifi-2026.5.20-py3-none-any.whl (134 kB)",
                                "Downloading cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (219 kB)",
                                "Downloading click-8.4.1-py3-none-any.whl (116 kB)",
                                "Downloading gevent-26.5.0-cp312-cp312-manylinux_2_28_x86_64.whl (2.1 MB)",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 2.1/2.1 MB 97.5 MB/s  0:00:00",
                                "Downloading greenlet-3.5.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (611 kB)",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 611.4/611.4 kB 113.4 MB/s  0:00:00",
                                "Downloading jsonschema_specifications-2025.9.1-py3-none-any.whl (18 kB)",
                                "Downloading referencing-0.37.0-py3-none-any.whl (26 kB)",
                                "Downloading rpds_py-2026.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (376 kB)",
                                "Downloading typing_extensions-4.15.0-py3-none-any.whl (44 kB)",
                                "Downloading tzdata-2026.2-py2.py3-none-any.whl (349 kB)",
                                "Downloading mako-1.3.12-py3-none-any.whl (78 kB)",
                                "Downloading packaging-26.2-py3-none-any.whl (100 kB)",
                                "Downloading psycopg_pool-3.3.1-py3-none-any.whl (40 kB)",
                                "Downloading pycparser-3.0-py3-none-any.whl (48 kB)",
                                "Downloading zope_event-6.2-py3-none-any.whl (6.5 kB)",
                                "Downloading zope_interface-8.5-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl (270 kB)",
                                "Installing collected packages: pytz, passlib, dciauth, zope.interface, zope.event, vine, urllib3, tzdata, typing-extensions, tenacity, six, rpds-py, redis, pyparsing, pyjwt, pycparser, psycopg-binary, packaging, markupsafe, jmespath, itsdangerous, idna, greenlet, click, charset_normalizer, certifi, blinker, attrs, werkzeug, SQLAlchemy, requests, referencing, python-dateutil, psycopg-pool, psycopg, Mako, jinja2, gunicorn, gevent, cffi, amqp, SQLAlchemy-Utils, kombu, jsonschema-specifications, flask, cryptography, botocore, alembic, s3transfer, pyOpenSSL, jsonschema, boto3",
                                "",
                                "Successfully installed Mako-1.3.12 SQLAlchemy-2.0.50 SQLAlchemy-Utils-0.42.1 alembic-1.18.4 amqp-5.3.1 attrs-26.1.0 blinker-1.9.0 boto3-1.43.24 botocore-1.43.24 certifi-2026.5.20 cffi-2.0.0 charset_normalizer-3.4.7 click-8.4.1 cryptography-48.0.0 dciauth-4.0.1.post202603121510 flask-3.1.3 gevent-26.5.0 greenlet-3.5.1 gunicorn-26.0.0 idna-3.18 itsdangerous-2.2.0 jinja2-3.1.6 jmespath-1.1.0 jsonschema-4.26.0 jsonschema-specifications-2025.9.1 kombu-5.6.2 markupsafe-3.0.3 packaging-26.2 passlib-1.7.4 psycopg-3.3.4 psycopg-binary-3.3.4 psycopg-pool-3.3.1 pyOpenSSL-26.2.0 pycparser-3.0 pyjwt-2.13.0 pyparsing-3.3.2 python-dateutil-2.9.0.post0 pytz-2026.2 redis-8.0.0 referencing-0.37.0 requests-2.34.2 rpds-py-2026.5.1 s3transfer-0.18.0 six-1.17.0 tenacity-9.1.4 typing-extensions-4.15.0 tzdata-2026.2 urllib3-2.7.0 vine-5.1.0 werkzeug-3.1.8 zope.event-6.2 zope.interface-8.5",
                                "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.",
                                "",
                                "Successfully installed Mako-1.3.12 SQLAlchemy-2.0.50 SQLAlchemy-Utils-0.42.1 alembic-1.18.4 amqp-5.3.1 attrs-26.1.0 blinker-1.9.0 boto3-1.43.24 botocore-1.43.24 certifi-2026.5.20 cffi-2.0.0 charset_normalizer-3.4.7 click-8.4.1 cryptography-48.0.0 dciauth-4.0.1.post202603121510 flask-3.1.3 gevent-26.5.0 greenlet-3.5.1 gunicorn-26.0.0 idna-3.18 itsdangerous-2.2.0 jinja2-3.1.6 jmespath-1.1.0 jsonschema-4.26.0 jsonschema-specifications-2025.9.1 kombu-5.6.2 markupsafe-3.0.3 packaging-26.2 passlib-1.7.4 psycopg-3.3.4 psycopg-binary-3.3.4 psycopg-pool-3.3.1 pyOpenSSL-26.2.0 pycparser-3.0 pyjwt-2.13.0 pyparsing-3.3.2 python-dateutil-2.9.0.post0 pytz-2026.2 redis-8.0.0 referencing-0.37.0 requests-2.34.2 rpds-py-2026.5.1 s3transfer-0.18.0 six-1.17.0 tenacity-9.1.4 typing-extensions-4.15.0 tzdata-2026.2 urllib3-2.7.0 vine-5.1.0 werkzeug-3.1.8 zope.event-6.2 zope.interface-8.5",
                                "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.",
                                "",
                                "Successfully installed Mako-1.3.12 SQLAlchemy-2.0.50 SQLAlchemy-Utils-0.42.1 alembic-1.18.4 amqp-5.3.1 attrs-26.1.0 blinker-1.9.0 boto3-1.43.24 botocore-1.43.24 certifi-2026.5.20 cffi-2.0.0 charset_normalizer-3.4.7 click-8.4.1 cryptography-48.0.0 dciauth-4.0.1.post202603121510 flask-3.1.3 gevent-26.5.0 greenlet-3.5.1 gunicorn-26.0.0 idna-3.18 itsdangerous-2.2.0 jinja2-3.1.6 jmespath-1.1.0 jsonschema-4.26.0 jsonschema-specifications-2025.9.1 kombu-5.6.2 markupsafe-3.0.3 packaging-26.2 passlib-1.7.4 psycopg-3.3.4 psycopg-binary-3.3.4 psycopg-pool-3.3.1 pyOpenSSL-26.2.0 pycparser-3.0 pyjwt-2.13.0 pyparsing-3.3.2 python-dateutil-2.9.0.post0 pytz-2026.2 redis-8.0.0 referencing-0.37.0 requests-2.34.2 rpds-py-2026.5.1 s3transfer-0.18.0 six-1.17.0 tenacity-9.1.4 typing-extensions-4.15.0 tzdata-2026.2 urllib3-2.7.0 vine-5.1.0 werkzeug-3.1.8 zope.event-6.2 zope.interface-8.5",
                                "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.",
                                "Complete.",
                                "Complete.",
                                "",
                                "Successfully installed Mako-1.3.12 SQLAlchemy-2.0.50 SQLAlchemy-Utils-0.42.1 alembic-1.18.4 amqp-5.3.1 attrs-26.1.0 blinker-1.9.0 boto3-1.43.24 botocore-1.43.24 certifi-2026.5.20 cffi-2.0.0 charset_normalizer-3.4.7 click-8.4.1 cryptography-48.0.0 dciauth-4.0.1.post202603121510 flask-3.1.3 gevent-26.5.0 greenlet-3.5.1 gunicorn-26.0.0 idna-3.18 itsdangerous-2.2.0 jinja2-3.1.6 jmespath-1.1.0 jsonschema-4.26.0 jsonschema-specifications-2025.9.1 kombu-5.6.2 markupsafe-3.0.3 packaging-26.2 passlib-1.7.4 psycopg-3.3.4 psycopg-binary-3.3.4 psycopg-pool-3.3.1 pyOpenSSL-26.2.0 pycparser-3.0 pyjwt-2.13.0 pyparsing-3.3.2 python-dateutil-2.9.0.post0 pytz-2026.2 redis-8.0.0 referencing-0.37.0 requests-2.34.2 rpds-py-2026.5.1 s3transfer-0.18.0 six-1.17.0 tenacity-9.1.4 typing-extensions-4.15.0 tzdata-2026.2 urllib3-2.7.0 vine-5.1.0 werkzeug-3.1.8 zope.event-6.2 zope.interface-8.5",
                                "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.",
                                "Complete.",
                                "Complete.",
                                "Package                                  Repository            Size",
                                "Upgrading:                                                         ",
                                " libsolv-0.7.24-5.el9_8.x86_64           ubi-9-baseos-rpms 417.6 kB",
                                "   replacing libsolv-0.7.24-4.el9.x86_64                           ",
                                "Transaction Summary:",
                                " Installing:        0 packages",
                                " Reinstalling:      0 packages",
                                " Upgrading:         1 packages",
                                " Obsoleting:        0 packages",
                                " Removing:          0 packages",
                                " Downgrading:       0 packages",
                                "Downloading packages...",
                                "warning: Unsupported version of key: V6",
                                "",
                                "(microdnf:2): libdnf-WARNING **: 17:32:47.064: failed to parse public key for /etc/pki/rpm-gpg/RPM-GPG-KEY-PQC-redhat-release",
                                "Running transaction test...",
                                "Updating: libsolv;0.7.24-5.el9_8;x86_64;ubi-9-baseos-rpms",
                                "Cleanup: libsolv;0.7.24-4.el9;x86_64;installed",
                                "Complete.",
                                "Package                                           Repository               Size",
                                "Installing:                                                                    ",
                                " expat-2.5.0-6.el9_8.1.x86_64                     ubi-9-baseos-rpms    126.9 kB",
                                " libpkgconf-1.7.3-10.el9.x86_64                   ubi-9-baseos-rpms     38.4 kB",
                                " libxcrypt-compat-4.4.18-3.el9.x86_64             ubi-9-appstream-rpms  93.2 kB",
                                " pkgconf-1.7.3-10.el9.x86_64                      ubi-9-baseos-rpms     45.7 kB",
                                " pkgconf-m4-1.7.3-10.el9.noarch                   ubi-9-baseos-rpms     16.1 kB",
                                " pkgconf-pkg-config-1.7.3-10.el9.x86_64           ubi-9-baseos-rpms     12.4 kB",
                                " python-unversioned-command-3.9.25-7.el9_8.noarch ubi-9-appstream-rpms  16.3 kB",
                                " python3-3.9.25-7.el9_8.x86_64                    ubi-9-baseos-rpms     33.7 kB",
                                " python3-devel-3.9.25-7.el9_8.x86_64              ubi-9-appstream-rpms 258.1 kB",
                                " python3-libs-3.9.25-7.el9_8.x86_64               ubi-9-baseos-rpms      8.5 MB",
                                " python3-pip-21.3.1-2.el9_8.noarch                ubi-9-appstream-rpms   2.1 MB",
                                " python3-pip-wheel-21.3.1-2.el9_8.noarch          ubi-9-baseos-rpms      1.2 MB",
                                " python3-setuptools-53.0.0-15.el9.noarch          ubi-9-baseos-rpms    958.7 kB",
                                " python3-setuptools-wheel-53.0.0-15.el9.noarch    ubi-9-baseos-rpms    479.2 kB",
                                "Transaction Summary:",
                                " Installing:       14 packages",
                                " Reinstalling:      0 packages",
                                " Upgrading:         0 packages",
                                " Obsoleting:        0 packages",
                                " Removing:          0 packages",
                                " Downgrading:       0 packages",
                                "Downloading packages...",
                                "warning: Unsupported version of key: V6",
                                "",
                                "(microdnf:87): libdnf-WARNING **: 17:32:49.035: failed to parse public key for /etc/pki/rpm-gpg/RPM-GPG-KEY-PQC-redhat-release",
                                "Running transaction test...",
                                "Installing: libxcrypt-compat;4.4.18-3.el9;x86_64;ubi-9-appstream-rpms",
                                "Installing: python3-pip-wheel;21.3.1-2.el9_8;noarch;ubi-9-baseos-rpms",
                                "Installing: python3-setuptools-wheel;53.0.0-15.el9;noarch;ubi-9-baseos-rpms",
                                "Installing: pkgconf-m4;1.7.3-10.el9;noarch;ubi-9-baseos-rpms",
                                "Installing: libpkgconf;1.7.3-10.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: pkgconf;1.7.3-10.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: pkgconf-pkg-config;1.7.3-10.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: expat;2.5.0-6.el9_8.1;x86_64;ubi-9-baseos-rpms",
                                "Installing: python-unversioned-command;3.9.25-7.el9_8;noarch;ubi-9-appstream-rpms",
                                "Installing: python3;3.9.25-7.el9_8;x86_64;ubi-9-baseos-rpms",
                                "Installing: python3-libs;3.9.25-7.el9_8;x86_64;ubi-9-baseos-rpms",
                                "Installing: python3-setuptools;53.0.0-15.el9;noarch;ubi-9-baseos-rpms",
                                "Installing: python3-pip;21.3.1-2.el9_8;noarch;ubi-9-appstream-rpms",
                                "Installing: python3-devel;3.9.25-7.el9_8;x86_64;ubi-9-appstream-rpms",
                                "Complete.",
                                "Package                                      Repository              Size",
                                "Installing:                                                              ",
                                " libnsl2-2.0.0-1.el9.x86_64                  ubi-9-appstream-rpms 33.3 kB",
                                " libtirpc-1.3.3-9.el9.x86_64                 ubi-9-baseos-rpms    98.9 kB",
                                " mpdecimal-2.5.1-3.el9.x86_64                ubi-9-appstream-rpms 89.7 kB",
                                " python3.12-3.12.13-2.el9_8.x86_64           ubi-9-appstream-rpms 33.3 kB",
                                " python3.12-libs-3.12.13-2.el9_8.x86_64      ubi-9-appstream-rpms 10.2 MB",
                                " python3.12-pip-23.2.1-5.el9.noarch          ubi-9-appstream-rpms  3.4 MB",
                                " python3.12-pip-wheel-23.2.1-5.el9.noarch    ubi-9-appstream-rpms  1.5 MB",
                                " python3.12-setuptools-68.2.2-5.el9_6.noarch ubi-9-appstream-rpms  1.7 MB",
                                "Transaction Summary:",
                                " Installing:        8 packages",
                                " Reinstalling:      0 packages",
                                " Upgrading:         0 packages",
                                " Obsoleting:        0 packages",
                                " Removing:          0 packages",
                                " Downgrading:       0 packages",
                                "Downloading packages...",
                                "warning: Unsupported version of key: V6",
                                "",
                                "(microdnf:97): libdnf-WARNING **: 17:32:51.879: failed to parse public key for /etc/pki/rpm-gpg/RPM-GPG-KEY-PQC-redhat-release",
                                "Running transaction test...",
                                "Installing: libtirpc;1.3.3-9.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: libnsl2;2.0.0-1.el9;x86_64;ubi-9-appstream-rpms",
                                "Installing: python3.12-pip-wheel;23.2.1-5.el9;noarch;ubi-9-appstream-rpms",
                                "Installing: mpdecimal;2.5.1-3.el9;x86_64;ubi-9-appstream-rpms",
                                "Installing: python3.12;3.12.13-2.el9_8;x86_64;ubi-9-appstream-rpms",
                                "Installing: python3.12-libs;3.12.13-2.el9_8;x86_64;ubi-9-appstream-rpms",
                                "Installing: python3.12-setuptools;68.2.2-5.el9_6;noarch;ubi-9-appstream-rpms",
                                "Installing: python3.12-pip;23.2.1-5.el9;noarch;ubi-9-appstream-rpms",
                                "Complete.",
                                "Package                                         Repository                           Size",
                                "Installing:                                                                              ",
                                " acl-2.3.1-4.el9.x86_64                         ubi-9-baseos-rpms                 77.2 kB",
                                " binutils-2.35.2-72.el9.x86_64                  ubi-9-baseos-rpms                  4.8 MB",
                                " binutils-gold-2.35.2-72.el9.x86_64             ubi-9-baseos-rpms                758.4 kB",
                                " cpp-11.5.0-14.el9.x86_64                       ubi-9-appstream-rpms              11.2 MB",
                                " cracklib-2.9.6-28.el9.x86_64                   ubi-9-baseos-rpms                102.4 kB",
                                " cracklib-dicts-2.9.6-28.el9.x86_64             ubi-9-baseos-rpms                  3.8 MB",
                                " dbus-1:1.12.20-8.el9.x86_64                    ubi-9-baseos-rpms                  8.1 kB",
                                " dbus-broker-28-7.el9.x86_64                    ubi-9-baseos-rpms                179.6 kB",
                                " dbus-common-1:1.12.20-8.el9.noarch             ubi-9-baseos-rpms                 18.6 kB",
                                " elfutils-debuginfod-client-0.194-1.el9.x86_64  ubi-9-baseos-rpms                 43.8 kB",
                                " elfutils-default-yama-scope-0.194-1.el9.noarch ubi-9-baseos-rpms                  8.9 kB",
                                " elfutils-libelf-0.194-1.el9.x86_64             ubi-9-baseos-rpms                205.9 kB",
                                " elfutils-libs-0.194-1.el9.x86_64               ubi-9-baseos-rpms                274.7 kB",
                                " gcc-11.5.0-14.el9.x86_64                       ubi-9-appstream-rpms              34.0 MB",
                                " git-2.52.0-1.el9.x86_64                        ubi-9-appstream-rpms              46.1 kB",
                                " git-core-2.52.0-1.el9.x86_64                   ubi-9-appstream-rpms               5.3 MB",
                                " git-core-doc-2.52.0-1.el9.noarch               ubi-9-appstream-rpms               3.3 MB",
                                " glibc-devel-2.34-270.el9_8.x86_64              ubi-9-appstream-rpms              47.5 kB",
                                " glibc-headers-2.34-270.el9_8.x86_64            ubi-9-appstream-rpms             568.0 kB",
                                " groff-base-1.22.4-10.el9.x86_64                ubi-9-baseos-rpms                  1.1 MB",
                                " gzip-1.12-1.el9.x86_64                         ubi-9-baseos-rpms                171.2 kB",
                                " kernel-headers-5.14.0-687.13.1.el9_8.x86_64    rhel-9-for-x86_64-appstream-rpms   2.8 MB",
                                " kmod-libs-28-11.el9.x86_64                     ubi-9-baseos-rpms                 63.6 kB",
                                " less-590-6.el9.x86_64                          ubi-9-baseos-rpms                166.0 kB",
                                " libcbor-0.7.0-5.el9.x86_64                     ubi-9-baseos-rpms                 60.6 kB",
                                " libdb-5.3.28-57.el9_6.x86_64                   ubi-9-baseos-rpms                755.2 kB",
                                " libeconf-0.4.1-7.el9_8.x86_64                  ubi-9-baseos-rpms                 33.2 kB",
                                " libedit-3.1-39.20210216cvs.el9.x86_64          ubi-9-baseos-rpms                112.1 kB",
                                " libfdisk-2.37.4-25.el9.x86_64                  ubi-9-baseos-rpms                161.8 kB",
                                " libfido2-1.13.0-2.el9.x86_64                   ubi-9-baseos-rpms                102.7 kB",
                                " libgomp-11.5.0-14.el9.x86_64                   ubi-9-baseos-rpms                263.7 kB",
                                " libmpc-1.2.1-4.el9.x86_64                      ubi-9-appstream-rpms              66.1 kB",
                                " libpq-13.23-1.el9_7.x86_64                     ubi-9-appstream-rpms             213.7 kB",
                                " libpq-devel-13.23-1.el9_7.x86_64               ubi-9-appstream-rpms             100.2 kB",
                                " libpwquality-1.4.4-8.el9.x86_64                ubi-9-baseos-rpms                126.1 kB",
                                " libseccomp-2.5.2-2.el9.x86_64                  ubi-9-baseos-rpms                 76.2 kB",
                                " libutempter-1.2.1-6.el9.x86_64                 ubi-9-baseos-rpms                 30.4 kB",
                                " libxcrypt-devel-4.4.18-3.el9.x86_64            ubi-9-appstream-rpms              33.1 kB",
                                " make-1:4.3-8.el9.x86_64                        ubi-9-baseos-rpms                553.9 kB",
                                " ncurses-6.2-12.20210508.el9.x86_64             ubi-9-baseos-rpms                416.3 kB",
                                " openssh-9.9p1-7.el9_8.x86_64                   ubi-9-baseos-rpms                442.2 kB",
                                " openssh-clients-9.9p1-7.el9_8.x86_64           ubi-9-baseos-rpms                798.5 kB",
                                " openssl-1:3.5.5-3.el9_8.x86_64                 ubi-9-baseos-rpms                  1.6 MB",
                                " pam-1.5.1-28.el9.x86_64                        ubi-9-baseos-rpms                637.9 kB",
                                " perl-AutoLoader-5.74-481.1.el9_6.noarch        ubi-9-appstream-rpms              21.3 kB",
                                " perl-B-1.80-481.1.el9_6.x86_64                 ubi-9-appstream-rpms             183.8 kB",
                                " perl-Carp-1.50-460.el9.noarch                  ubi-9-appstream-rpms              32.0 kB",
                                " perl-Class-Struct-0.66-481.1.el9_6.noarch      ubi-9-appstream-rpms              22.2 kB",
                                " perl-Data-Dumper-2.174-462.el9.x86_64          ubi-9-appstream-rpms              59.9 kB",
                                " perl-Digest-1.19-4.el9.noarch                  ubi-9-appstream-rpms              29.4 kB",
                                " perl-Digest-MD5-2.58-4.el9.x86_64              ubi-9-appstream-rpms              40.3 kB",
                                " perl-DynaLoader-1.47-481.1.el9_6.x86_64        ubi-9-appstream-rpms              26.0 kB",
                                " perl-Encode-4:3.08-462.el9.x86_64              ubi-9-appstream-rpms               1.8 MB",
                                " perl-Errno-1.30-481.1.el9_6.x86_64             ubi-9-appstream-rpms              14.9 kB",
                                " perl-Error-1:0.17029-7.el9.noarch              ubi-9-appstream-rpms              47.6 kB",
                                " perl-Exporter-5.74-461.el9.noarch              ubi-9-appstream-rpms              34.5 kB",
                                " perl-Fcntl-1.13-481.1.el9_6.x86_64             ubi-9-appstream-rpms              20.4 kB",
                                " perl-File-Basename-2.85-481.1.el9_6.noarch     ubi-9-appstream-rpms              17.2 kB",
                                " perl-File-Path-2.18-4.el9.noarch               ubi-9-appstream-rpms              38.5 kB",
                                " perl-File-Temp-1:0.231.100-4.el9.noarch        ubi-9-appstream-rpms              64.2 kB",
                                " perl-File-stat-1.09-481.1.el9_6.noarch         ubi-9-appstream-rpms              17.1 kB",
                                " perl-FileHandle-2.03-481.1.el9_6.noarch        ubi-9-appstream-rpms              15.5 kB",
                                " perl-Getopt-Long-1:2.52-4.el9.noarch           ubi-9-appstream-rpms              65.1 kB",
                                " perl-Getopt-Std-1.12-481.1.el9_6.noarch        ubi-9-appstream-rpms              15.6 kB",
                                " perl-Git-2.52.0-1.el9.noarch                   ubi-9-appstream-rpms              44.2 kB",
                                " perl-HTTP-Tiny-0.076-462.el9.noarch            ubi-9-appstream-rpms              58.7 kB",
                                " perl-IO-1.43-481.1.el9_6.x86_64                ubi-9-appstream-rpms              90.4 kB",
                                " perl-IO-Socket-IP-0.41-5.el9.noarch            ubi-9-appstream-rpms              46.5 kB",
                                " perl-IO-Socket-SSL-2.073-2.el9.noarch          ubi-9-appstream-rpms             226.0 kB",
                                " perl-IPC-Open3-1.21-481.1.el9_6.noarch         ubi-9-appstream-rpms              23.0 kB",
                                " perl-MIME-Base64-3.16-4.el9.x86_64             ubi-9-appstream-rpms              35.1 kB",
                                " perl-Mozilla-CA-20200520-6.el9.noarch          ubi-9-appstream-rpms              14.8 kB",
                                " perl-NDBM_File-1.15-481.1.el9_6.x86_64         ubi-9-appstream-rpms              22.2 kB",
                                " perl-Net-SSLeay-1.94-3.el9.x86_64              ubi-9-appstream-rpms             424.4 kB",
                                " perl-POSIX-1.94-481.1.el9_6.x86_64             ubi-9-appstream-rpms              98.1 kB",
                                " perl-PathTools-3.78-461.el9.x86_64             ubi-9-appstream-rpms              94.6 kB",
                                " perl-Pod-Escapes-1:1.07-460.el9.noarch         ubi-9-appstream-rpms              22.6 kB",
                                " perl-Pod-Perldoc-3.28.01-461.el9.noarch        ubi-9-appstream-rpms              93.7 kB",
                                " perl-Pod-Simple-1:3.42-4.el9.noarch            ubi-9-appstream-rpms             234.4 kB",
                                " perl-Pod-Usage-4:2.01-4.el9.noarch             ubi-9-appstream-rpms              44.5 kB",
                                " perl-Scalar-List-Utils-4:1.56-462.el9.x86_64   ubi-9-appstream-rpms              77.3 kB",
                                " perl-SelectSaver-1.02-481.1.el9_6.noarch       ubi-9-appstream-rpms              11.6 kB",
                                " perl-Socket-4:2.031-4.el9.x86_64               ubi-9-appstream-rpms              59.8 kB",
                                " perl-Storable-1:3.21-460.el9.x86_64            ubi-9-appstream-rpms             100.3 kB",
                                " perl-Symbol-1.08-481.1.el9_6.noarch            ubi-9-appstream-rpms              14.1 kB",
                                " perl-Term-ANSIColor-5.01-461.el9.noarch        ubi-9-appstream-rpms              52.2 kB",
                                " perl-Term-Cap-1.17-460.el9.noarch              ubi-9-appstream-rpms              25.0 kB",
                                " perl-TermReadKey-2.38-11.el9.x86_64            ubi-9-appstream-rpms              41.0 kB",
                                " perl-Text-ParseWords-3.30-460.el9.noarch       ubi-9-appstream-rpms              18.7 kB",
                                " perl-Text-Tabs+Wrap-2013.0523-460.el9.noarch   ubi-9-appstream-rpms              25.9 kB",
                                " perl-Time-Local-2:1.300-7.el9.noarch           ubi-9-appstream-rpms              37.5 kB",
                                " perl-URI-5.09-3.el9.noarch                     ubi-9-appstream-rpms             128.3 kB",
                                " perl-base-2.27-481.1.el9_6.noarch              ubi-9-appstream-rpms              16.2 kB",
                                " perl-constant-1.33-461.el9.noarch              ubi-9-appstream-rpms              25.9 kB",
                                " perl-if-0.60.800-481.1.el9_6.noarch            ubi-9-appstream-rpms              13.9 kB",
                                " perl-interpreter-4:5.32.1-481.1.el9_6.x86_64   ubi-9-appstream-rpms              72.2 kB",
                                " perl-lib-0.65-481.1.el9_6.x86_64               ubi-9-appstream-rpms              14.8 kB",
                                " perl-libnet-3.13-4.el9.noarch                  ubi-9-appstream-rpms             137.3 kB",
                                " perl-libs-4:5.32.1-481.1.el9_6.x86_64          ubi-9-appstream-rpms               2.3 MB",
                                " perl-mro-1.23-481.1.el9_6.x86_64               ubi-9-appstream-rpms              28.4 kB",
                                " perl-overload-1.31-481.1.el9_6.noarch          ubi-9-appstream-rpms              46.2 kB",
                                " perl-overloading-0.02-481.1.el9_6.noarch       ubi-9-appstream-rpms              12.7 kB",
                                " perl-parent-1:0.238-460.el9.noarch             ubi-9-appstream-rpms              16.3 kB",
                                " perl-podlators-1:4.14-460.el9.noarch           ubi-9-appstream-rpms             121.3 kB",
                                " perl-subs-1.03-481.1.el9_6.noarch              ubi-9-appstream-rpms              11.5 kB",
                                " perl-vars-1.05-481.1.el9_6.noarch              ubi-9-appstream-rpms              12.9 kB",
                                " systemd-252-67.el9_8.2.x86_64                  ubi-9-baseos-rpms                  4.4 MB",
                                " systemd-pam-252-67.el9_8.2.x86_64              ubi-9-baseos-rpms                277.5 kB",
                                " systemd-rpm-macros-252-67.el9_8.2.noarch       ubi-9-baseos-rpms                 60.0 kB",
                                " util-linux-2.37.4-25.el9.x86_64                ubi-9-baseos-rpms                  2.4 MB",
                                " util-linux-core-2.37.4-25.el9.x86_64           ubi-9-baseos-rpms                476.8 kB",
                                "Transaction Summary:",
                                " Installing:      111 packages",
                                " Reinstalling:      0 packages",
                                " Upgrading:         0 packages",
                                " Obsoleting:        0 packages",
                                " Removing:          0 packages",
                                " Downgrading:       0 packages",
                                "Downloading packages...",
                                "--> bb27571d0c80",
                                "STEP 9/15: COPY entrypoint-devenv.sh entrypoint.sh /usr/local/sbin/",
                                "warning: Unsupported version of key: V6",
                                "",
                                "(microdnf:105): libdnf-WARNING **: 17:32:56.927: failed to parse public key for /etc/pki/rpm-gpg/RPM-GPG-KEY-PQC-redhat-release",
                                "Running transaction test...",
                                "--> 7b698222379b",
                                "STEP 9/15: COPY entrypoint-devenv.sh entrypoint.sh /usr/local/sbin/",
                                "--> 3c8d106daeb2",
                                "STEP 9/15: COPY entrypoint-devenv.sh entrypoint.sh /usr/local/sbin/",
                                "Installing: libmpc;1.2.1-4.el9;x86_64;ubi-9-appstream-rpms",
                                "Installing: libfdisk;2.37.4-25.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: elfutils-libelf;0.194-1.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: cpp;11.5.0-14.el9;x86_64;ubi-9-appstream-rpms",
                                "--> c86922be5892",
                                "STEP 10/15: COPY gunicorn.conf.py /etc/",
                                "Installing: kernel-headers;5.14.0-687.13.1.el9_8;x86_64;rhel-9-for-x86_64-appstream-rpms",
                                "--> e93d924a308b",
                                "STEP 9/15: COPY entrypoint-devenv.sh entrypoint.sh /usr/local/sbin/",
                                "Installing: libpq;13.23-1.el9_7;x86_64;ubi-9-appstream-rpms",
                                "--> 5164ec1d8fb1",
                                "Installing: glibc-headers;2.34-270.el9_8;x86_64;ubi-9-appstream-rpms",
                                "--> e21e95f59e47",
                                "STEP 10/15: COPY gunicorn.conf.py /etc/",
                                "STEP 10/15: COPY gunicorn.conf.py /etc/",
                                "Installing: glibc-devel;2.34-270.el9_8;x86_64;ubi-9-appstream-rpms",
                                "Installing: libxcrypt-devel;4.4.18-3.el9;x86_64;ubi-9-appstream-rpms",
                                "Installing: util-linux-core;2.37.4-25.el9;x86_64;ubi-9-baseos-rpms",
                                "--> 2cf539d32226",
                                "STEP 11/15: COPY . /opt/dci-control-server/",
                                "Installing: systemd-rpm-macros;252-67.el9_8.2;noarch;ubi-9-baseos-rpms",
                                "Installing: openssl;1:3.5.5-3.el9_8;x86_64;ubi-9-baseos-rpms",
                                "Installing: ncurses;6.2-12.20210508.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: make;1:4.3-8.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: libutempter;1.2.1-6.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: libseccomp;2.5.2-2.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: libgomp;11.5.0-14.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: libedit;3.1-39.20210216cvs.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: libeconf;0.4.1-7.el9_8;x86_64;ubi-9-baseos-rpms",
                                "Installing: libdb;5.3.28-57.el9_6;x86_64;ubi-9-baseos-rpms",
                                "Installing: libcbor;0.7.0-5.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: libfido2;1.13.0-2.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: less;590-6.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: kmod-libs;28-11.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: gzip;1.12-1.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: cracklib;2.9.6-28.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: cracklib-dicts;2.9.6-28.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: pam;1.5.1-28.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: libpwquality;1.4.4-8.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: util-linux;2.37.4-25.el9;x86_64;ubi-9-baseos-rpms",
                                "--> 39d33c35169d",
                                "STEP 10/15: COPY gunicorn.conf.py /etc/",
                                "Installing: openssh;9.9p1-7.el9_8;x86_64;ubi-9-baseos-rpms",
                                "Installing: openssh-clients;9.9p1-7.el9_8;x86_64;ubi-9-baseos-rpms",
                                "--> f9bf58c92aa0",
                                "Installing: git-core;2.52.0-1.el9;x86_64;ubi-9-appstream-rpms",
                                "Installing: git-core-doc;2.52.0-1.el9;noarch;ubi-9-appstream-rpms",
                                "STEP 11/15: COPY . /opt/dci-control-server/",
                                "--> 14ad62351252",
                                "STEP 11/15: COPY . /opt/dci-control-server/",
                                "Installing: groff-base;1.22.4-10.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: perl-Digest;1.19-4.el9;noarch;ubi-9-appstream-rpms",
                                "--> 80cbe27899e6",
                                "Installing: perl-Digest-MD5;2.58-4.el9;x86_64;ubi-9-appstream-rpms",
                                "Installing: perl-B;1.80-481.1.el9_6;x86_64;ubi-9-appstream-rpms",
                                "STEP 11/15: COPY . /opt/dci-control-server/",
                                "Installing: perl-FileHandle;2.03-481.1.el9_6;noarch;ubi-9-appstream-rpms",
                                "Installing: perl-Data-Dumper;2.174-462.el9;x86_64;ubi-9-appstream-rpms",
                                "Installing: perl-libnet;3.13-4.el9;noarch;ubi-9-appstream-rpms",
                                "Installing: perl-AutoLoader;5.74-481.1.el9_6;noarch;ubi-9-appstream-rpms",
                                "Installing: perl-base;2.27-481.1.el9_6;noarch;ubi-9-appstream-rpms",
                                "Installing: perl-URI;5.09-3.el9;noarch;ubi-9-appstream-rpms",
                                "Installing: perl-Time-Local;2:1.300-7.el9;noarch;ubi-9-appstream-rpms",
                                "Installing: perl-Mozilla-CA;20200520-6.el9;noarch;ubi-9-appstream-rpms",
                                "Installing: perl-if;0.60.800-481.1.el9_6;noarch;ubi-9-appstream-rpms",
                                "Installing: perl-IO-Socket-IP;0.41-5.el9;noarch;ubi-9-appstream-rpms",
                                "Installing: perl-File-Path;2.18-4.el9;noarch;ubi-9-appstream-rpms",
                                "Installing: perl-Pod-Escapes;1:1.07-460.el9;noarch;ubi-9-appstream-rpms",
                                "Installing: perl-Text-Tabs+Wrap;2013.0523-460.el9;noarch;ubi-9-appstream-rpms",
                                "Installing: perl-IO-Socket-SSL;2.073-2.el9;noarch;ubi-9-appstream-rpms",
                                "Installing: perl-Net-SSLeay;1.94-3.el9;x86_64;ubi-9-appstream-rpms",
                                "Installing: perl-Term-ANSIColor;5.01-461.el9;noarch;ubi-9-appstream-rpms",
                                "Installing: perl-Class-Struct;0.66-481.1.el9_6;noarch;ubi-9-appstream-rpms",
                                "Installing: perl-POSIX;1.94-481.1.el9_6;x86_64;ubi-9-appstream-rpms",
                                "Installing: perl-IPC-Open3;1.21-481.1.el9_6;noarch;ubi-9-appstream-rpms",
                                "Installing: perl-subs;1.03-481.1.el9_6;noarch;ubi-9-appstream-rpms",
                                "Installing: perl-File-Temp;1:0.231.100-4.el9;noarch;ubi-9-appstream-rpms",
                                "Installing: perl-Term-Cap;1.17-460.el9;noarch;ubi-9-appstream-rpms",
                                "Installing: perl-HTTP-Tiny;0.076-462.el9;noarch;ubi-9-appstream-rpms",
                                "Installing: perl-Pod-Simple;1:3.42-4.el9;noarch;ubi-9-appstream-rpms",
                                "Installing: perl-Socket;4:2.031-4.el9;x86_64;ubi-9-appstream-rpms",
                                "Installing: perl-SelectSaver;1.02-481.1.el9_6;noarch;ubi-9-appstream-rpms",
                                "Installing: perl-Symbol;1.08-481.1.el9_6;noarch;ubi-9-appstream-rpms",
                                "Installing: perl-File-stat;1.09-481.1.el9_6;noarch;ubi-9-appstream-rpms",
                                "Installing: perl-podlators;1:4.14-460.el9;noarch;ubi-9-appstream-rpms",
                                "Installing: perl-Pod-Perldoc;3.28.01-461.el9;noarch;ubi-9-appstream-rpms",
                                "Installing: perl-Text-ParseWords;3.30-460.el9;noarch;ubi-9-appstream-rpms",
                                "Installing: perl-Fcntl;1.13-481.1.el9_6;x86_64;ubi-9-appstream-rpms",
                                "Installing: perl-mro;1.23-481.1.el9_6;x86_64;ubi-9-appstream-rpms",
                                "Installing: perl-IO;1.43-481.1.el9_6;x86_64;ubi-9-appstream-rpms",
                                "Installing: perl-overloading;0.02-481.1.el9_6;noarch;ubi-9-appstream-rpms",
                                "Installing: perl-Pod-Usage;4:2.01-4.el9;noarch;ubi-9-appstream-rpms",
                                "Installing: perl-MIME-Base64;3.16-4.el9;x86_64;ubi-9-appstream-rpms",
                                "Installing: perl-Scalar-List-Utils;4:1.56-462.el9;x86_64;ubi-9-appstream-rpms",
                                "Installing: perl-constant;1.33-461.el9;noarch;ubi-9-appstream-rpms",
                                "Installing: perl-parent;1:0.238-460.el9;noarch;ubi-9-appstream-rpms",
                                "Installing: perl-Errno;1.30-481.1.el9_6;x86_64;ubi-9-appstream-rpms",
                                "Installing: perl-File-Basename;2.85-481.1.el9_6;noarch;ubi-9-appstream-rpms",
                                "Installing: perl-Getopt-Std;1.12-481.1.el9_6;noarch;ubi-9-appstream-rpms",
                                "Installing: perl-Storable;1:3.21-460.el9;x86_64;ubi-9-appstream-rpms",
                                "Installing: perl-overload;1.31-481.1.el9_6;noarch;ubi-9-appstream-rpms",
                                "Installing: perl-vars;1.05-481.1.el9_6;noarch;ubi-9-appstream-rpms",
                                "Installing: perl-Getopt-Long;1:2.52-4.el9;noarch;ubi-9-appstream-rpms",
                                "Installing: perl-Carp;1.50-460.el9;noarch;ubi-9-appstream-rpms",
                                "Installing: perl-Exporter;5.74-461.el9;noarch;ubi-9-appstream-rpms",
                                "Installing: perl-PathTools;3.78-461.el9;x86_64;ubi-9-appstream-rpms",
                                "Installing: perl-NDBM_File;1.15-481.1.el9_6;x86_64;ubi-9-appstream-rpms",
                                "--> 78a24a50de3a",
                                "Installing: perl-Encode;4:3.08-462.el9;x86_64;ubi-9-appstream-rpms",
                                "STEP 12/15: RUN pip3 --no-cache-dir install --editable .",
                                "Installing: perl-libs;4:5.32.1-481.1.el9_6;x86_64;ubi-9-appstream-rpms",
                                "Installing: perl-interpreter;4:5.32.1-481.1.el9_6;x86_64;ubi-9-appstream-rpms",
                                "Installing: perl-Error;1:0.17029-7.el9;noarch;ubi-9-appstream-rpms",
                                "Installing: perl-DynaLoader;1.47-481.1.el9_6;x86_64;ubi-9-appstream-rpms",
                                "Installing: perl-TermReadKey;2.38-11.el9;x86_64;ubi-9-appstream-rpms",
                                "Installing: perl-lib;0.65-481.1.el9_6;x86_64;ubi-9-appstream-rpms",
                                "Installing: perl-Git;2.52.0-1.el9;noarch;ubi-9-appstream-rpms",
                                "Installing: git;2.52.0-1.el9;x86_64;ubi-9-appstream-rpms",
                                "Installing: acl;2.3.1-4.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: dbus;1:1.12.20-8.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: systemd-pam;252-67.el9_8.2;x86_64;ubi-9-baseos-rpms",
                                "Installing: systemd;252-67.el9_8.2;x86_64;ubi-9-baseos-rpms",
                                "Installing: dbus-common;1:1.12.20-8.el9;noarch;ubi-9-baseos-rpms",
                                "Created symlink /etc/systemd/system/sockets.target.wants/dbus.socket \u2192 /usr/lib/systemd/system/dbus.socket.",
                                "Created symlink /etc/systemd/user/sockets.target.wants/dbus.socket \u2192 /usr/lib/systemd/user/dbus.socket.",
                                "Installing: dbus-broker;28-7.el9;x86_64;ubi-9-baseos-rpms",
                                "Obtaining file:///opt/dci-control-server",
                                "  Installing build dependencies: started",
                                "Created symlink /etc/systemd/system/dbus.service \u2192 /usr/lib/systemd/system/dbus-broker.service.",
                                "Created symlink /etc/systemd/user/dbus.service \u2192 /usr/lib/systemd/user/dbus-broker.service.",
                                "Installing: elfutils-default-yama-scope;0.194-1.el9;noarch;ubi-9-baseos-rpms",
                                "Installing: elfutils-libs;0.194-1.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: elfutils-debuginfod-client;0.194-1.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: binutils-gold;2.35.2-72.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: binutils;2.35.2-72.el9;x86_64;ubi-9-baseos-rpms",
                                "Installing: gcc;11.5.0-14.el9;x86_64;ubi-9-appstream-rpms",
                                "--> ba255a173353",
                                "STEP 12/15: RUN pip3 --no-cache-dir install --editable .",
                                "--> 07b324abf4b2",
                                "STEP 12/15: RUN pip3 --no-cache-dir install --editable .",
                                "--> ec6986472e5d",
                                "STEP 12/15: RUN pip3 --no-cache-dir install --editable .",
                                "Installing: libpq-devel;13.23-1.el9_7;x86_64;ubi-9-appstream-rpms",
                                "Complete.",
                                "  Installing build dependencies: finished with status 'done'",
                                "  Checking if build backend supports build_editable: started",
                                "Obtaining file:///opt/dci-control-server",
                                "  Installing build dependencies: started",
                                "  Checking if build backend supports build_editable: finished with status 'done'",
                                "  Getting requirements to build editable: started",
                                "Obtaining file:///opt/dci-control-server",
                                "  Installing build dependencies: started",
                                "Requirement already satisfied: pip in /usr/lib/python3.12/site-packages (23.2.1)",
                                "Obtaining file:///opt/dci-control-server",
                                "  Installing build dependencies: started",
                                "Collecting pip",
                                "  Obtaining dependency information for pip from https://files.pythonhosted.org/packages/5d/95/6b5cb3461ea5673ba0995989746db58eb18b91b54dbf331e72f569540946/pip-26.1.2-py3-none-any.whl.metadata",
                                "  Getting requirements to build editable: finished with status 'done'",
                                "  Preparing editable metadata (pyproject.toml): started",
                                "  Downloading pip-26.1.2-py3-none-any.whl.metadata (4.6 kB)",
                                "Downloading pip-26.1.2-py3-none-any.whl (1.8 MB)",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 1.8/1.8 MB 41.0 MB/s eta 0:00:00",
                                "Installing collected packages: pip",
                                "  Preparing editable metadata (pyproject.toml): finished with status 'done'",
                                "Requirement already satisfied: pyjwt in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (2.13.0)",
                                "Requirement already satisfied: cryptography in /usr/local/lib64/python3.12/site-packages (from dci-control-server==1.0.0) (48.0.0)",
                                "Requirement already satisfied: pyparsing in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (3.3.2)",
                                "Requirement already satisfied: pytz in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (2026.2)",
                                "Requirement already satisfied: psycopg[binary,pool] in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (3.3.4)",
                                "Requirement already satisfied: pyOpenSSL in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (26.2.0)",
                                "Requirement already satisfied: jsonschema in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (4.26.0)",
                                "Requirement already satisfied: SQLAlchemy in /usr/local/lib64/python3.12/site-packages (from dci-control-server==1.0.0) (2.0.50)",
                                "Requirement already satisfied: alembic in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (1.18.4)",
                                "Requirement already satisfied: six in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (1.17.0)",
                                "Requirement already satisfied: requests in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (2.34.2)",
                                "Requirement already satisfied: gunicorn[gevent] in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (26.0.0)",
                                "Requirement already satisfied: flask in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (3.1.3)",
                                "Requirement already satisfied: jinja2 in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (3.1.6)",
                                "Requirement already satisfied: markupsafe in /usr/local/lib64/python3.12/site-packages (from dci-control-server==1.0.0) (3.0.3)",
                                "Requirement already satisfied: itsdangerous in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (2.2.0)",
                                "Requirement already satisfied: werkzeug in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (3.1.8)",
                                "Requirement already satisfied: SQLAlchemy-Utils in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (0.42.1)",
                                "Requirement already satisfied: passlib in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (1.7.4)",
                                "Requirement already satisfied: kombu in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (5.6.2)",
                                "Requirement already satisfied: boto3 in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (1.43.24)",
                                "Requirement already satisfied: redis in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (8.0.0)",
                                "Requirement already satisfied: dciauth in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (4.0.1.post202603121510)",
                                "Requirement already satisfied: tenacity in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (9.1.4)",
                                "Requirement already satisfied: Mako in /usr/local/lib/python3.12/site-packages (from alembic->dci-control-server==1.0.0) (1.3.12)",
                                "Requirement already satisfied: typing-extensions>=4.12 in /usr/local/lib/python3.12/site-packages (from alembic->dci-control-server==1.0.0) (4.15.0)",
                                "Requirement already satisfied: greenlet>=1 in /usr/local/lib64/python3.12/site-packages (from SQLAlchemy->dci-control-server==1.0.0) (3.5.1)",
                                "Requirement already satisfied: botocore<1.44.0,>=1.43.24 in /usr/local/lib/python3.12/site-packages (from boto3->dci-control-server==1.0.0) (1.43.24)",
                                "Requirement already satisfied: jmespath<2.0.0,>=0.7.1 in /usr/local/lib/python3.12/site-packages (from boto3->dci-control-server==1.0.0) (1.1.0)",
                                "Requirement already satisfied: s3transfer<0.19.0,>=0.18.0 in /usr/local/lib/python3.12/site-packages (from boto3->dci-control-server==1.0.0) (0.18.0)",
                                "Requirement already satisfied: python-dateutil<3.0.0,>=2.1 in /usr/local/lib/python3.12/site-packages (from botocore<1.44.0,>=1.43.24->boto3->dci-control-server==1.0.0) (2.9.0.post0)",
                                "Requirement already satisfied: urllib3!=2.2.0,<3,>=1.25.4 in /usr/local/lib/python3.12/site-packages (from botocore<1.44.0,>=1.43.24->boto3->dci-control-server==1.0.0) (2.7.0)",
                                "Requirement already satisfied: cffi>=2.0.0 in /usr/local/lib64/python3.12/site-packages (from cryptography->dci-control-server==1.0.0) (2.0.0)",
                                "Requirement already satisfied: pycparser in /usr/local/lib/python3.12/site-packages (from cffi>=2.0.0->cryptography->dci-control-server==1.0.0) (3.0)",
                                "Requirement already satisfied: blinker>=1.9.0 in /usr/local/lib/python3.12/site-packages (from flask->dci-control-server==1.0.0) (1.9.0)",
                                "Requirement already satisfied: click>=8.1.3 in /usr/local/lib/python3.12/site-packages (from flask->dci-control-server==1.0.0) (8.4.1)",
                                "Requirement already satisfied: packaging in /usr/local/lib/python3.12/site-packages (from gunicorn[gevent]->dci-control-server==1.0.0) (26.2)",
                                "Requirement already satisfied: gevent>=24.10.1 in /usr/local/lib64/python3.12/site-packages (from gunicorn[gevent]->dci-control-server==1.0.0) (26.5.0)",
                                "Requirement already satisfied: zope.event in /usr/local/lib/python3.12/site-packages (from gevent>=24.10.1->gunicorn[gevent]->dci-control-server==1.0.0) (6.2)",
                                "Requirement already satisfied: zope.interface in /usr/local/lib64/python3.12/site-packages (from gevent>=24.10.1->gunicorn[gevent]->dci-control-server==1.0.0) (8.5)",
                                "Requirement already satisfied: attrs>=22.2.0 in /usr/local/lib/python3.12/site-packages (from jsonschema->dci-control-server==1.0.0) (26.1.0)",
                                "Requirement already satisfied: jsonschema-specifications>=2023.03.6 in /usr/local/lib/python3.12/site-packages (from jsonschema->dci-control-server==1.0.0) (2025.9.1)",
                                "Requirement already satisfied: referencing>=0.28.4 in /usr/local/lib/python3.12/site-packages (from jsonschema->dci-control-server==1.0.0) (0.37.0)",
                                "Requirement already satisfied: rpds-py>=0.25.0 in /usr/local/lib64/python3.12/site-packages (from jsonschema->dci-control-server==1.0.0) (2026.5.1)",
                                "Requirement already satisfied: amqp<6.0.0,>=5.1.1 in /usr/local/lib/python3.12/site-packages (from kombu->dci-control-server==1.0.0) (5.3.1)",
                                "Requirement already satisfied: vine==5.1.0 in /usr/local/lib/python3.12/site-packages (from kombu->dci-control-server==1.0.0) (5.1.0)",
                                "Requirement already satisfied: tzdata>=2025.2 in /usr/local/lib/python3.12/site-packages (from kombu->dci-control-server==1.0.0) (2026.2)",
                                "Requirement already satisfied: psycopg-binary==3.3.4 in /usr/local/lib64/python3.12/site-packages (from psycopg[binary,pool]->dci-control-server==1.0.0) (3.3.4)",
                                "Requirement already satisfied: psycopg-pool in /usr/local/lib/python3.12/site-packages (from psycopg[binary,pool]->dci-control-server==1.0.0) (3.3.1)",
                                "Requirement already satisfied: charset_normalizer<4,>=2 in /usr/local/lib64/python3.12/site-packages (from requests->dci-control-server==1.0.0) (3.4.7)",
                                "Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.12/site-packages (from requests->dci-control-server==1.0.0) (3.18)",
                                "Requirement already satisfied: certifi>=2023.5.7 in /usr/local/lib/python3.12/site-packages (from requests->dci-control-server==1.0.0) (2026.5.20)",
                                "Building wheels for collected packages: dci-control-server",
                                "  Building editable for dci-control-server (pyproject.toml): started",
                                "  Building editable for dci-control-server (pyproject.toml): finished with status 'done'",
                                "  Created wheel for dci-control-server: filename=dci_control_server-1.0.0-0.editable-py3-none-any.whl size=12796 sha256=a73c848331c17dceff79ebc8012c36fe4dd32a44143ae425480641dafa6da260",
                                "  Installing build dependencies: finished with status 'done'",
                                "  Checking if build backend supports build_editable: started",
                                "  Stored in directory: /tmp/pip-ephem-wheel-cache-vz6mtey1/wheels/aa/b1/ee/030408a5d3d1f4c334a875e5b574c10b30cc3043f65e3fcdeb",
                                "Successfully built dci-control-server",
                                "Installing collected packages: dci-control-server",
                                "Successfully installed dci-control-server-1.0.0",
                                "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.",
                                "  Installing build dependencies: finished with status 'done'",
                                "  Checking if build backend supports build_editable: started",
                                "  Installing build dependencies: finished with status 'done'",
                                "  Checking if build backend supports build_editable: started",
                                "  Checking if build backend supports build_editable: finished with status 'done'",
                                "  Getting requirements to build editable: started",
                                "Successfully installed pip-26.1.2",
                                "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv",
                                "  Checking if build backend supports build_editable: finished with status 'done'",
                                "  Getting requirements to build editable: started",
                                "  Getting requirements to build editable: finished with status 'done'",
                                "  Preparing editable metadata (pyproject.toml): started",
                                "  Checking if build backend supports build_editable: finished with status 'done'",
                                "  Getting requirements to build editable: started",
                                "  Getting requirements to build editable: finished with status 'done'",
                                "  Preparing editable metadata (pyproject.toml): started",
                                "  Getting requirements to build editable: finished with status 'done'",
                                "  Preparing editable metadata (pyproject.toml): started",
                                "  Preparing editable metadata (pyproject.toml): finished with status 'done'",
                                "Requirement already satisfied: pyjwt in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (2.13.0)",
                                "Requirement already satisfied: cryptography in /usr/local/lib64/python3.12/site-packages (from dci-control-server==1.0.0) (48.0.0)",
                                "Requirement already satisfied: pyparsing in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (3.3.2)",
                                "Requirement already satisfied: pytz in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (2026.2)",
                                "Requirement already satisfied: psycopg[binary,pool] in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (3.3.4)",
                                "Requirement already satisfied: pyOpenSSL in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (26.2.0)",
                                "Requirement already satisfied: jsonschema in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (4.26.0)",
                                "Requirement already satisfied: SQLAlchemy in /usr/local/lib64/python3.12/site-packages (from dci-control-server==1.0.0) (2.0.50)",
                                "Requirement already satisfied: alembic in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (1.18.4)",
                                "Requirement already satisfied: six in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (1.17.0)",
                                "Requirement already satisfied: requests in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (2.34.2)",
                                "Requirement already satisfied: gunicorn[gevent] in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (26.0.0)",
                                "Requirement already satisfied: flask in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (3.1.3)",
                                "Requirement already satisfied: jinja2 in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (3.1.6)",
                                "Requirement already satisfied: markupsafe in /usr/local/lib64/python3.12/site-packages (from dci-control-server==1.0.0) (3.0.3)",
                                "Requirement already satisfied: itsdangerous in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (2.2.0)",
                                "Requirement already satisfied: werkzeug in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (3.1.8)",
                                "Requirement already satisfied: SQLAlchemy-Utils in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (0.42.1)",
                                "Requirement already satisfied: passlib in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (1.7.4)",
                                "Requirement already satisfied: kombu in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (5.6.2)",
                                "Requirement already satisfied: boto3 in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (1.43.24)",
                                "Requirement already satisfied: redis in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (8.0.0)",
                                "Requirement already satisfied: dciauth in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (4.0.1.post202603121510)",
                                "Requirement already satisfied: tenacity in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (9.1.4)",
                                "Requirement already satisfied: Mako in /usr/local/lib/python3.12/site-packages (from alembic->dci-control-server==1.0.0) (1.3.12)",
                                "Requirement already satisfied: typing-extensions>=4.12 in /usr/local/lib/python3.12/site-packages (from alembic->dci-control-server==1.0.0) (4.15.0)",
                                "Requirement already satisfied: greenlet>=1 in /usr/local/lib64/python3.12/site-packages (from SQLAlchemy->dci-control-server==1.0.0) (3.5.1)",
                                "Requirement already satisfied: botocore<1.44.0,>=1.43.24 in /usr/local/lib/python3.12/site-packages (from boto3->dci-control-server==1.0.0) (1.43.24)",
                                "Requirement already satisfied: jmespath<2.0.0,>=0.7.1 in /usr/local/lib/python3.12/site-packages (from boto3->dci-control-server==1.0.0) (1.1.0)",
                                "Requirement already satisfied: s3transfer<0.19.0,>=0.18.0 in /usr/local/lib/python3.12/site-packages (from boto3->dci-control-server==1.0.0) (0.18.0)",
                                "Requirement already satisfied: python-dateutil<3.0.0,>=2.1 in /usr/local/lib/python3.12/site-packages (from botocore<1.44.0,>=1.43.24->boto3->dci-control-server==1.0.0) (2.9.0.post0)",
                                "Requirement already satisfied: urllib3!=2.2.0,<3,>=1.25.4 in /usr/local/lib/python3.12/site-packages (from botocore<1.44.0,>=1.43.24->boto3->dci-control-server==1.0.0) (2.7.0)",
                                "Requirement already satisfied: cffi>=2.0.0 in /usr/local/lib64/python3.12/site-packages (from cryptography->dci-control-server==1.0.0) (2.0.0)",
                                "Requirement already satisfied: pycparser in /usr/local/lib/python3.12/site-packages (from cffi>=2.0.0->cryptography->dci-control-server==1.0.0) (3.0)",
                                "Requirement already satisfied: blinker>=1.9.0 in /usr/local/lib/python3.12/site-packages (from flask->dci-control-server==1.0.0) (1.9.0)",
                                "Requirement already satisfied: click>=8.1.3 in /usr/local/lib/python3.12/site-packages (from flask->dci-control-server==1.0.0) (8.4.1)",
                                "Requirement already satisfied: packaging in /usr/local/lib/python3.12/site-packages (from gunicorn[gevent]->dci-control-server==1.0.0) (26.2)",
                                "Requirement already satisfied: gevent>=24.10.1 in /usr/local/lib64/python3.12/site-packages (from gunicorn[gevent]->dci-control-server==1.0.0) (26.5.0)",
                                "Requirement already satisfied: zope.event in /usr/local/lib/python3.12/site-packages (from gevent>=24.10.1->gunicorn[gevent]->dci-control-server==1.0.0) (6.2)",
                                "Requirement already satisfied: zope.interface in /usr/local/lib64/python3.12/site-packages (from gevent>=24.10.1->gunicorn[gevent]->dci-control-server==1.0.0) (8.5)",
                                "Requirement already satisfied: attrs>=22.2.0 in /usr/local/lib/python3.12/site-packages (from jsonschema->dci-control-server==1.0.0) (26.1.0)",
                                "Requirement already satisfied: jsonschema-specifications>=2023.03.6 in /usr/local/lib/python3.12/site-packages (from jsonschema->dci-control-server==1.0.0) (2025.9.1)",
                                "Requirement already satisfied: referencing>=0.28.4 in /usr/local/lib/python3.12/site-packages (from jsonschema->dci-control-server==1.0.0) (0.37.0)",
                                "Requirement already satisfied: rpds-py>=0.25.0 in /usr/local/lib64/python3.12/site-packages (from jsonschema->dci-control-server==1.0.0) (2026.5.1)",
                                "Requirement already satisfied: amqp<6.0.0,>=5.1.1 in /usr/local/lib/python3.12/site-packages (from kombu->dci-control-server==1.0.0) (5.3.1)",
                                "Requirement already satisfied: vine==5.1.0 in /usr/local/lib/python3.12/site-packages (from kombu->dci-control-server==1.0.0) (5.1.0)",
                                "Requirement already satisfied: tzdata>=2025.2 in /usr/local/lib/python3.12/site-packages (from kombu->dci-control-server==1.0.0) (2026.2)",
                                "Requirement already satisfied: psycopg-binary==3.3.4 in /usr/local/lib64/python3.12/site-packages (from psycopg[binary,pool]->dci-control-server==1.0.0) (3.3.4)",
                                "Requirement already satisfied: psycopg-pool in /usr/local/lib/python3.12/site-packages (from psycopg[binary,pool]->dci-control-server==1.0.0) (3.3.1)",
                                "  Preparing editable metadata (pyproject.toml): finished with status 'done'",
                                "Requirement already satisfied: pyjwt in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (2.13.0)",
                                "Requirement already satisfied: cryptography in /usr/local/lib64/python3.12/site-packages (from dci-control-server==1.0.0) (48.0.0)",
                                "Requirement already satisfied: pyparsing in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (3.3.2)",
                                "Requirement already satisfied: pytz in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (2026.2)",
                                "Requirement already satisfied: psycopg[binary,pool] in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (3.3.4)",
                                "Requirement already satisfied: pyOpenSSL in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (26.2.0)",
                                "Requirement already satisfied: jsonschema in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (4.26.0)",
                                "Requirement already satisfied: charset_normalizer<4,>=2 in /usr/local/lib64/python3.12/site-packages (from requests->dci-control-server==1.0.0) (3.4.7)",
                                "Requirement already satisfied: SQLAlchemy in /usr/local/lib64/python3.12/site-packages (from dci-control-server==1.0.0) (2.0.50)",
                                "Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.12/site-packages (from requests->dci-control-server==1.0.0) (3.18)",
                                "Requirement already satisfied: alembic in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (1.18.4)",
                                "Requirement already satisfied: six in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (1.17.0)",
                                "Requirement already satisfied: certifi>=2023.5.7 in /usr/local/lib/python3.12/site-packages (from requests->dci-control-server==1.0.0) (2026.5.20)",
                                "Requirement already satisfied: requests in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (2.34.2)",
                                "Requirement already satisfied: gunicorn[gevent] in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (26.0.0)",
                                "Requirement already satisfied: flask in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (3.1.3)",
                                "Requirement already satisfied: jinja2 in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (3.1.6)",
                                "Requirement already satisfied: markupsafe in /usr/local/lib64/python3.12/site-packages (from dci-control-server==1.0.0) (3.0.3)",
                                "Requirement already satisfied: itsdangerous in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (2.2.0)",
                                "Requirement already satisfied: werkzeug in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (3.1.8)",
                                "Requirement already satisfied: SQLAlchemy-Utils in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (0.42.1)",
                                "Requirement already satisfied: passlib in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (1.7.4)",
                                "Requirement already satisfied: kombu in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (5.6.2)",
                                "Requirement already satisfied: boto3 in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (1.43.24)",
                                "Requirement already satisfied: redis in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (8.0.0)",
                                "Requirement already satisfied: dciauth in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (4.0.1.post202603121510)",
                                "Requirement already satisfied: tenacity in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (9.1.4)",
                                "Requirement already satisfied: Mako in /usr/local/lib/python3.12/site-packages (from alembic->dci-control-server==1.0.0) (1.3.12)",
                                "Requirement already satisfied: typing-extensions>=4.12 in /usr/local/lib/python3.12/site-packages (from alembic->dci-control-server==1.0.0) (4.15.0)",
                                "Requirement already satisfied: greenlet>=1 in /usr/local/lib64/python3.12/site-packages (from SQLAlchemy->dci-control-server==1.0.0) (3.5.1)",
                                "Building wheels for collected packages: dci-control-server",
                                "  Building editable for dci-control-server (pyproject.toml): started",
                                "Requirement already satisfied: botocore<1.44.0,>=1.43.24 in /usr/local/lib/python3.12/site-packages (from boto3->dci-control-server==1.0.0) (1.43.24)",
                                "Requirement already satisfied: jmespath<2.0.0,>=0.7.1 in /usr/local/lib/python3.12/site-packages (from boto3->dci-control-server==1.0.0) (1.1.0)",
                                "Requirement already satisfied: s3transfer<0.19.0,>=0.18.0 in /usr/local/lib/python3.12/site-packages (from boto3->dci-control-server==1.0.0) (0.18.0)",
                                "Requirement already satisfied: python-dateutil<3.0.0,>=2.1 in /usr/local/lib/python3.12/site-packages (from botocore<1.44.0,>=1.43.24->boto3->dci-control-server==1.0.0) (2.9.0.post0)",
                                "Requirement already satisfied: urllib3!=2.2.0,<3,>=1.25.4 in /usr/local/lib/python3.12/site-packages (from botocore<1.44.0,>=1.43.24->boto3->dci-control-server==1.0.0) (2.7.0)",
                                "Requirement already satisfied: cffi>=2.0.0 in /usr/local/lib64/python3.12/site-packages (from cryptography->dci-control-server==1.0.0) (2.0.0)",
                                "Requirement already satisfied: pycparser in /usr/local/lib/python3.12/site-packages (from cffi>=2.0.0->cryptography->dci-control-server==1.0.0) (3.0)",
                                "Requirement already satisfied: blinker>=1.9.0 in /usr/local/lib/python3.12/site-packages (from flask->dci-control-server==1.0.0) (1.9.0)",
                                "Requirement already satisfied: click>=8.1.3 in /usr/local/lib/python3.12/site-packages (from flask->dci-control-server==1.0.0) (8.4.1)",
                                "Requirement already satisfied: packaging in /usr/local/lib/python3.12/site-packages (from gunicorn[gevent]->dci-control-server==1.0.0) (26.2)",
                                "Requirement already satisfied: gevent>=24.10.1 in /usr/local/lib64/python3.12/site-packages (from gunicorn[gevent]->dci-control-server==1.0.0) (26.5.0)",
                                "Requirement already satisfied: zope.event in /usr/local/lib/python3.12/site-packages (from gevent>=24.10.1->gunicorn[gevent]->dci-control-server==1.0.0) (6.2)",
                                "Requirement already satisfied: zope.interface in /usr/local/lib64/python3.12/site-packages (from gevent>=24.10.1->gunicorn[gevent]->dci-control-server==1.0.0) (8.5)",
                                "Requirement already satisfied: attrs>=22.2.0 in /usr/local/lib/python3.12/site-packages (from jsonschema->dci-control-server==1.0.0) (26.1.0)",
                                "Requirement already satisfied: jsonschema-specifications>=2023.03.6 in /usr/local/lib/python3.12/site-packages (from jsonschema->dci-control-server==1.0.0) (2025.9.1)",
                                "Requirement already satisfied: referencing>=0.28.4 in /usr/local/lib/python3.12/site-packages (from jsonschema->dci-control-server==1.0.0) (0.37.0)",
                                "Requirement already satisfied: rpds-py>=0.25.0 in /usr/local/lib64/python3.12/site-packages (from jsonschema->dci-control-server==1.0.0) (2026.5.1)",
                                "Requirement already satisfied: amqp<6.0.0,>=5.1.1 in /usr/local/lib/python3.12/site-packages (from kombu->dci-control-server==1.0.0) (5.3.1)",
                                "Requirement already satisfied: vine==5.1.0 in /usr/local/lib/python3.12/site-packages (from kombu->dci-control-server==1.0.0) (5.1.0)",
                                "Requirement already satisfied: tzdata>=2025.2 in /usr/local/lib/python3.12/site-packages (from kombu->dci-control-server==1.0.0) (2026.2)",
                                "Requirement already satisfied: psycopg-binary==3.3.4 in /usr/local/lib64/python3.12/site-packages (from psycopg[binary,pool]->dci-control-server==1.0.0) (3.3.4)",
                                "Requirement already satisfied: psycopg-pool in /usr/local/lib/python3.12/site-packages (from psycopg[binary,pool]->dci-control-server==1.0.0) (3.3.1)",
                                "Requirement already satisfied: charset_normalizer<4,>=2 in /usr/local/lib64/python3.12/site-packages (from requests->dci-control-server==1.0.0) (3.4.7)",
                                "Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.12/site-packages (from requests->dci-control-server==1.0.0) (3.18)",
                                "Requirement already satisfied: certifi>=2023.5.7 in /usr/local/lib/python3.12/site-packages (from requests->dci-control-server==1.0.0) (2026.5.20)",
                                "Building wheels for collected packages: dci-control-server",
                                "  Building editable for dci-control-server (pyproject.toml): started",
                                "  Preparing editable metadata (pyproject.toml): finished with status 'done'",
                                "Requirement already satisfied: pyjwt in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (2.13.0)",
                                "Requirement already satisfied: cryptography in /usr/local/lib64/python3.12/site-packages (from dci-control-server==1.0.0) (48.0.0)",
                                "Requirement already satisfied: pyparsing in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (3.3.2)",
                                "Requirement already satisfied: pytz in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (2026.2)",
                                "Requirement already satisfied: psycopg[binary,pool] in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (3.3.4)",
                                "Requirement already satisfied: pyOpenSSL in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (26.2.0)",
                                "Requirement already satisfied: jsonschema in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (4.26.0)",
                                "Requirement already satisfied: SQLAlchemy in /usr/local/lib64/python3.12/site-packages (from dci-control-server==1.0.0) (2.0.50)",
                                "Requirement already satisfied: alembic in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (1.18.4)",
                                "Requirement already satisfied: six in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (1.17.0)",
                                "Requirement already satisfied: requests in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (2.34.2)",
                                "Requirement already satisfied: gunicorn[gevent] in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (26.0.0)",
                                "Requirement already satisfied: flask in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (3.1.3)",
                                "Requirement already satisfied: jinja2 in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (3.1.6)",
                                "Requirement already satisfied: markupsafe in /usr/local/lib64/python3.12/site-packages (from dci-control-server==1.0.0) (3.0.3)",
                                "Requirement already satisfied: itsdangerous in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (2.2.0)",
                                "Requirement already satisfied: werkzeug in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (3.1.8)",
                                "Requirement already satisfied: SQLAlchemy-Utils in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (0.42.1)",
                                "Requirement already satisfied: passlib in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (1.7.4)",
                                "Requirement already satisfied: kombu in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (5.6.2)",
                                "Requirement already satisfied: boto3 in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (1.43.24)",
                                "Requirement already satisfied: redis in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (8.0.0)",
                                "Requirement already satisfied: dciauth in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (4.0.1.post202603121510)",
                                "Requirement already satisfied: tenacity in /usr/local/lib/python3.12/site-packages (from dci-control-server==1.0.0) (9.1.4)",
                                "Requirement already satisfied: Mako in /usr/local/lib/python3.12/site-packages (from alembic->dci-control-server==1.0.0) (1.3.12)",
                                "Requirement already satisfied: typing-extensions>=4.12 in /usr/local/lib/python3.12/site-packages (from alembic->dci-control-server==1.0.0) (4.15.0)",
                                "Requirement already satisfied: greenlet>=1 in /usr/local/lib64/python3.12/site-packages (from SQLAlchemy->dci-control-server==1.0.0) (3.5.1)",
                                "Requirement already satisfied: botocore<1.44.0,>=1.43.24 in /usr/local/lib/python3.12/site-packages (from boto3->dci-control-server==1.0.0) (1.43.24)",
                                "Requirement already satisfied: jmespath<2.0.0,>=0.7.1 in /usr/local/lib/python3.12/site-packages (from boto3->dci-control-server==1.0.0) (1.1.0)",
                                "Requirement already satisfied: s3transfer<0.19.0,>=0.18.0 in /usr/local/lib/python3.12/site-packages (from boto3->dci-control-server==1.0.0) (0.18.0)",
                                "Requirement already satisfied: python-dateutil<3.0.0,>=2.1 in /usr/local/lib/python3.12/site-packages (from botocore<1.44.0,>=1.43.24->boto3->dci-control-server==1.0.0) (2.9.0.post0)",
                                "Requirement already satisfied: urllib3!=2.2.0,<3,>=1.25.4 in /usr/local/lib/python3.12/site-packages (from botocore<1.44.0,>=1.43.24->boto3->dci-control-server==1.0.0) (2.7.0)",
                                "Requirement already satisfied: cffi>=2.0.0 in /usr/local/lib64/python3.12/site-packages (from cryptography->dci-control-server==1.0.0) (2.0.0)",
                                "Requirement already satisfied: pycparser in /usr/local/lib/python3.12/site-packages (from cffi>=2.0.0->cryptography->dci-control-server==1.0.0) (3.0)",
                                "Requirement already satisfied: blinker>=1.9.0 in /usr/local/lib/python3.12/site-packages (from flask->dci-control-server==1.0.0) (1.9.0)",
                                "Requirement already satisfied: click>=8.1.3 in /usr/local/lib/python3.12/site-packages (from flask->dci-control-server==1.0.0) (8.4.1)",
                                "Requirement already satisfied: packaging in /usr/local/lib/python3.12/site-packages (from gunicorn[gevent]->dci-control-server==1.0.0) (26.2)",
                                "Requirement already satisfied: gevent>=24.10.1 in /usr/local/lib64/python3.12/site-packages (from gunicorn[gevent]->dci-control-server==1.0.0) (26.5.0)",
                                "Requirement already satisfied: zope.event in /usr/local/lib/python3.12/site-packages (from gevent>=24.10.1->gunicorn[gevent]->dci-control-server==1.0.0) (6.2)",
                                "Requirement already satisfied: zope.interface in /usr/local/lib64/python3.12/site-packages (from gevent>=24.10.1->gunicorn[gevent]->dci-control-server==1.0.0) (8.5)",
                                "Requirement already satisfied: attrs>=22.2.0 in /usr/local/lib/python3.12/site-packages (from jsonschema->dci-control-server==1.0.0) (26.1.0)",
                                "Requirement already satisfied: jsonschema-specifications>=2023.03.6 in /usr/local/lib/python3.12/site-packages (from jsonschema->dci-control-server==1.0.0) (2025.9.1)",
                                "Requirement already satisfied: referencing>=0.28.4 in /usr/local/lib/python3.12/site-packages (from jsonschema->dci-control-server==1.0.0) (0.37.0)",
                                "Requirement already satisfied: rpds-py>=0.25.0 in /usr/local/lib64/python3.12/site-packages (from jsonschema->dci-control-server==1.0.0) (2026.5.1)",
                                "Requirement already satisfied: amqp<6.0.0,>=5.1.1 in /usr/local/lib/python3.12/site-packages (from kombu->dci-control-server==1.0.0) (5.3.1)",
                                "Requirement already satisfied: vine==5.1.0 in /usr/local/lib/python3.12/site-packages (from kombu->dci-control-server==1.0.0) (5.1.0)",
                                "Requirement already satisfied: tzdata>=2025.2 in /usr/local/lib/python3.12/site-packages (from kombu->dci-control-server==1.0.0) (2026.2)",
                                "Requirement already satisfied: psycopg-binary==3.3.4 in /usr/local/lib64/python3.12/site-packages (from psycopg[binary,pool]->dci-control-server==1.0.0) (3.3.4)",
                                "Requirement already satisfied: psycopg-pool in /usr/local/lib/python3.12/site-packages (from psycopg[binary,pool]->dci-control-server==1.0.0) (3.3.1)",
                                "Requirement already satisfied: charset_normalizer<4,>=2 in /usr/local/lib64/python3.12/site-packages (from requests->dci-control-server==1.0.0) (3.4.7)",
                                "Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.12/site-packages (from requests->dci-control-server==1.0.0) (3.18)",
                                "Requirement already satisfied: certifi>=2023.5.7 in /usr/local/lib/python3.12/site-packages (from requests->dci-control-server==1.0.0) (2026.5.20)",
                                "Building wheels for collected packages: dci-control-server",
                                "  Building editable for dci-control-server (pyproject.toml): started",
                                "  Building editable for dci-control-server (pyproject.toml): finished with status 'done'",
                                "  Created wheel for dci-control-server: filename=dci_control_server-1.0.0-0.editable-py3-none-any.whl size=12796 sha256=a73c848331c17dceff79ebc8012c36fe4dd32a44143ae425480641dafa6da260",
                                "  Stored in directory: /tmp/pip-ephem-wheel-cache-geif_0jl/wheels/aa/b1/ee/030408a5d3d1f4c334a875e5b574c10b30cc3043f65e3fcdeb",
                                "Successfully built dci-control-server",
                                "Installing collected packages: dci-control-server",
                                "Successfully installed dci-control-server-1.0.0",
                                "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.",
                                "Collecting tox",
                                "  Building editable for dci-control-server (pyproject.toml): finished with status 'done'",
                                "  Created wheel for dci-control-server: filename=dci_control_server-1.0.0-0.editable-py3-none-any.whl size=12796 sha256=a73c848331c17dceff79ebc8012c36fe4dd32a44143ae425480641dafa6da260",
                                "  Stored in directory: /tmp/pip-ephem-wheel-cache-g9l73gos/wheels/aa/b1/ee/030408a5d3d1f4c334a875e5b574c10b30cc3043f65e3fcdeb",
                                "Successfully built dci-control-server",
                                "Installing collected packages: dci-control-server",
                                "  Downloading tox-4.55.1-py3-none-any.whl.metadata (3.8 kB)",
                                "Collecting cachetools>=7.0.3 (from tox)",
                                "  Downloading cachetools-7.1.4-py3-none-any.whl.metadata (5.5 kB)",
                                "Successfully installed dci-control-server-1.0.0",
                                "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.",
                                "Collecting colorama>=0.4.6 (from tox)",
                                "  Downloading colorama-0.4.6-py2.py3-none-any.whl.metadata (17 kB)",
                                "  Building editable for dci-control-server (pyproject.toml): finished with status 'done'",
                                "  Created wheel for dci-control-server: filename=dci_control_server-1.0.0-0.editable-py3-none-any.whl size=12796 sha256=a73c848331c17dceff79ebc8012c36fe4dd32a44143ae425480641dafa6da260",
                                "  Stored in directory: /tmp/pip-ephem-wheel-cache-zrbdvikl/wheels/aa/b1/ee/030408a5d3d1f4c334a875e5b574c10b30cc3043f65e3fcdeb",
                                "Collecting filelock>=3.25 (from tox)",
                                "Successfully built dci-control-server",
                                "  Downloading filelock-3.29.1-py3-none-any.whl.metadata (2.0 kB)",
                                "Installing collected packages: dci-control-server",
                                "Collecting packaging>=26 (from tox)",
                                "  Downloading packaging-26.2-py3-none-any.whl.metadata (3.5 kB)",
                                "Successfully installed dci-control-server-1.0.0",
                                "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.",
                                "Collecting platformdirs>=4.9.4 (from tox)",
                                "  Downloading platformdirs-4.10.0-py3-none-any.whl.metadata (5.5 kB)",
                                "--> 42b7f7787dfa",
                                "Collecting pluggy>=1.6 (from tox)",
                                "STEP 13/15: EXPOSE 5000",
                                "  Downloading pluggy-1.6.0-py3-none-any.whl.metadata (4.8 kB)",
                                "Collecting pyproject-api>=1.10 (from tox)",
                                "  Downloading pyproject_api-1.10.1-py3-none-any.whl.metadata (2.3 kB)",
                                "Collecting python-discovery>=1.2.2 (from tox)",
                                "  Downloading python_discovery-1.4.0-py3-none-any.whl.metadata (5.6 kB)",
                                "Collecting tomli-w>=1.2 (from tox)",
                                "  Downloading tomli_w-1.2.0-py3-none-any.whl.metadata (5.7 kB)",
                                "--> 6cb2188c9741",
                                "STEP 14/15: ENTRYPOINT [\"/usr/local/sbin/entrypoint.sh\"]",
                                "Collecting virtualenv>=21.1 (from tox)",
                                "--> 72be4fdb3192",
                                "  Downloading virtualenv-21.4.2-py3-none-any.whl.metadata (3.5 kB)",
                                "STEP 13/15: EXPOSE 5000",
                                "Collecting distlib<1,>=0.3.7 (from virtualenv>=21.1->tox)",
                                "  Downloading distlib-0.4.2-py2.py3-none-any.whl.metadata (5.3 kB)",
                                "--> 31ddf6d82d70",
                                "Downloading tox-4.55.1-py3-none-any.whl (215 kB)",
                                "STEP 15/15: CMD [\"/usr/local/bin/gunicorn\", \"-c\", \"/etc/gunicorn.conf.py\", \"-b\", \"0.0.0.0:5000\", \"dci.app:create_app()\"]",
                                "Downloading cachetools-7.1.4-py3-none-any.whl (16 kB)",
                                "Downloading colorama-0.4.6-py2.py3-none-any.whl (25 kB)",
                                "Downloading filelock-3.29.1-py3-none-any.whl (40 kB)",
                                "Downloading packaging-26.2-py3-none-any.whl (100 kB)",
                                "Downloading platformdirs-4.10.0-py3-none-any.whl (22 kB)",
                                "Downloading pluggy-1.6.0-py3-none-any.whl (20 kB)",
                                "Downloading pyproject_api-1.10.1-py3-none-any.whl (12 kB)",
                                "Downloading python_discovery-1.4.0-py3-none-any.whl (33 kB)",
                                "Downloading tomli_w-1.2.0-py3-none-any.whl (6.7 kB)",
                                "Downloading virtualenv-21.4.2-py3-none-any.whl (7.6 MB)",
                                "COMMIT dci-dev-env_api",
                                "--> 8dcf8092625f",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 7.6/7.6 MB 121.5 MB/s  0:00:00",
                                "Downloading distlib-0.4.2-py2.py3-none-any.whl (470 kB)",
                                "STEP 14/15: ENTRYPOINT [\"/usr/local/sbin/entrypoint.sh\"]",
                                "Installing collected packages: distlib, tomli-w, pluggy, platformdirs, packaging, filelock, colorama, cachetools, python-discovery, pyproject-api, virtualenv, tox",
                                "--> 84e2006c7fa3",
                                "--> 7cdc81effdd2",
                                "--> 44b6be88d8e1",
                                "Successfully tagged localhost/dci-dev-env_api:latest",
                                "--> 9320a1127d1a",
                                "STEP 13/15: EXPOSE 5000",
                                "STEP 13/15: EXPOSE 5000",
                                "STEP 15/15: CMD [\"/usr/local/bin/gunicorn\", \"-c\", \"/etc/gunicorn.conf.py\", \"-b\", \"0.0.0.0:5000\", \"dci.app:create_app()\"]",
                                "COMMIT dci-dev-env_api",
                                "",
                                "Successfully installed cachetools-7.1.4 colorama-0.4.6 distlib-0.4.2 filelock-3.29.1 packaging-26.2 platformdirs-4.10.0 pluggy-1.6.0 pyproject-api-1.10.1 python-discovery-1.4.0 tomli-w-1.2.0 tox-4.55.1 virtualenv-21.4.2",
                                "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.",
                                "--> 458a6fb811f5",
                                "--> 59057bf87199",
                                "--> f057ea7224c3",
                                "Successfully tagged localhost/dci-dev-env_api:latest",
                                "STEP 14/15: ENTRYPOINT [\"/usr/local/sbin/entrypoint.sh\"]",
                                "STEP 14/15: ENTRYPOINT [\"/usr/local/sbin/entrypoint.sh\"]",
                                "--> 28b621e9f198",
                                "--> 49fb97416c18",
                                "STEP 15/15: CMD [\"/usr/local/bin/gunicorn\", \"-c\", \"/etc/gunicorn.conf.py\", \"-b\", \"0.0.0.0:5000\", \"dci.app:create_app()\"]",
                                "STEP 15/15: CMD [\"/usr/local/bin/gunicorn\", \"-c\", \"/etc/gunicorn.conf.py\", \"-b\", \"0.0.0.0:5000\", \"dci.app:create_app()\"]",
                                "COMMIT dci-dev-env_api",
                                "COMMIT dci-dev-env_api",
                                "--> 729873e857e5",
                                "Successfully tagged localhost/dci-dev-env_api:latest",
                                "--> 729873e857e5",
                                "Successfully tagged localhost/dci-dev-env_api:latest",
                                "Complete.",
                                "7cdc81effdd2b3c804d084969252ee1f9900009360f44f6a88a561061117f431",
                                "729873e857e5a55959a4cdb722f30cf21b8d193b024ec6191bfd1f153a387821",
                                "729873e857e5a55959a4cdb722f30cf21b8d193b024ec6191bfd1f153a387821",
                                "458a6fb811f57039e4d3180bdf6adc25a93d02a25f98911d464f0dd52837425d",
                                "--> efd432ef569b",
                                "STEP 6/6: ENV DISABLE_DB_START 1",
                                "COMMIT dci-dev-env_tox",
                                "--> e114fe39608b",
                                "Successfully tagged localhost/dci-dev-env_tox:latest",
                                "e114fe39608bf7e6928a3973a0742d3454c5fc2ba5fbe6daeb119d421c09adc5"
                            ],
                            "zuul_log_id": "0a580a2a-0021-2916-62fc-00000000000a-1-testrunner"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:33:17.124242Z",
                            "start": "2026-06-08T17:32:02.977502Z"
                        },
                        "id": "0a580a2a-0021-2916-62fc-00000000000a",
                        "name": "Build containers"
                    }
                },
                {
                    "hosts": {
                        "testrunner": {
                            "action": "command",
                            "changed": true,
                            "cmd": [
                                "podman-compose",
                                "-f",
                                "dci.yml",
                                "up",
                                "-d"
                            ],
                            "delta": "0:00:40.687622",
                            "end": "2026-06-08 13:33:58.155959",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "podman-compose -f dci.yml up -d",
                                    "_uses_shell": false,
                                    "argv": null,
                                    "chdir": "src/github.com/distributedci/dci-dev-env",
                                    "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-0021-2916-62fc-00000000000b-1-testrunner",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-08 13:33:17.468337",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "c19e05e61fca5bf40dfa90bb4bbc157295999911b6195602a673a4e26c68971c\nTrying to pull quay.io/minio/minio:latest...\nGetting image source signatures\nCopying blob sha256:71e9fc939447059a2e6b8db211155a6d0217582e6a93d13e53c111df359b05cf\nCopying blob sha256:f94d28849fa387176d83fed06c02b5814597103420f929f8f74ad5c212e62a7a\nCopying blob sha256:b83ce1c86227e7eb8f809d5634df70202a43b5a2a42ad5881de019c6e7bb77ab\nCopying blob sha256:1008deaf6ec413772a3de8828d030bd6472ec80c59a8595f3f9fee2524576692\nCopying blob sha256:81260b1730768c85f8ebdba7d561c7189971d84eef7dc0ff2b03d83957dcdd4a\nCopying blob sha256:f9c0805c25ee5c0d375a9c16810eafb57cf658d7b6814c179d52496272bec8a4\nCopying blob sha256:c1bc68842c41cb716734641f75dc37d629f05df5f812a8cc2e7e0370d4e833ec\nCopying blob sha256:0288b5a0d7e71a2cdbdf114cb9869ce2bc4b05adfd6aa5e3ee9fa4b3847e7b80\nCopying blob sha256:34013573f2786dfd3f6a542374c2bb7821fa6924de6ed320dc808582d50879d3\nCopying config sha256:69b2ec208575b69597784255eec6fa6a2985ee9e1a47f4411a51f7f5fdd193a9\nWriting manifest to image destination\n2de92434bad6e0004aba66bdc0fd9d1c7a54f6aa69c8736f168f61938e349450\nTrying to pull quay.io/sclorg/postgresql-16-c9s:latest...\nGetting image source signatures\nCopying blob sha256:55da8d7f2ceb0d727935aa9411e1aa081f75e2b2d8c5dc16db63a85266726f0c\nCopying blob sha256:672701048af7015401b62208844d1f5f327e6ad260c352c57e9919109781d105\nCopying blob sha256:e5ab8ef1149ff2159cecc6ff50779966efb667406c41c5fbaa24fe6834732383\nCopying config sha256:8374a4e71cb97c19861bf3f95d073857e11739252fc78063504c4ded07cfd937\nWriting manifest to image destination\n4787fc25e58e42149426cc6b2191ef668aad9049500a3e5c52426f81a2652037\nTrying to pull quay.io/sclorg/redis-7-c9s:latest...\nGetting image source signatures\nCopying blob sha256:16a82994494eadb043e2b8231e8e4c4b302b41be2a39aaf24f25563061c36133\nCopying blob sha256:6ff8154b6535e782708a2dd6c08bd1bc24335d29b9ab0f0c13ec2dedb37496db\nCopying blob sha256:1a8f1ea1b8172fd8e9c5811cee0cd285865db4e3978b908311a7a9d75cdeac28\nCopying config sha256:bc6115723590f42e640454120d0edeebbbe1bbaadfaeddd48784d74fb9aa99ba\nWriting manifest to image destination\n85defb86ad29b0a08c3041fcdb959137266dd0b87eff50d1a71310b5a9a91d52\nTrying to pull registry.access.redhat.com/ubi10/python-312-minimal:latest...\nGetting image source signatures\nChecking if image destination supports signatures\nCopying blob sha256:b4b92df3ea14f9d77a63c76d075997de7dbe5d6efa1e8a0426fe31a42826b522\nCopying blob sha256:39798aa98bd37b2e4ff77c414dd42bca72e522aa2cb338296f10696a239cb2b2\nCopying config sha256:1394264114f0f65d0fd3fd9940358432252c853eeaae26aba068894a68937a9a\nWriting manifest to image destination\nStoring signatures\ndb730e80c4def4fdf44c7c1ca16e1a11a856e5c0908aa1e451b3a1f4573809d0\nTrying to pull docker.io/library/rabbitmq:latest...\nGetting image source signatures\nCopying blob sha256:d819a3cfddf4e2987555a3b63c8c965d0ab3bada226ffd34f458da3346ee5b66\nCopying blob sha256:fc14ed638ae65794bf6939ca8fce2705cad70bc199aa9ca8dd353ce7c299cbea\nCopying blob sha256:cb7271282bdabd129ecf8548a35d392b1273e6614ff2be5fb4fcec42f7a7596e\nCopying blob sha256:cb259a83ac3dd9fea0b394df41df2b298adf0df938fef5999475af18a751c257\nCopying blob sha256:46c2ff7ecd768d626d7fc333e5bef1ec92484839d9f7c22252706552836ec641\nCopying blob sha256:83ee819f2e4eae43ab18868befbcb41f42565ca1320f37734eec9d97310085da\nCopying blob sha256:12b03fa23cc1530805672bba7ff66de43a4ae693b03cddb49f0b8df64d85db1f\nCopying blob sha256:5d71f76ae5eb849a88231c0f1094b4529909c92dec6b7874b195fe482ce08fea\nCopying blob sha256:064317c33bd56f0d827a9ab0ca4c855ae392f26f0aee9c2cff82cc8bbdeda45b\nCopying config sha256:3ac022a4b60cefe0c0f0c2d4aac23a686bb6fba735ffabd1d65ea89cf7b30518\nWriting manifest to image destination\n189afb44d2e5ed2adcf0a83e5f74034ab8fe75910effe81b8e58263fb4e82061\nTrying to pull quay.io/minio/mc:latest...\nGetting image source signatures\nCopying blob sha256:b7c1efd1d2b4bd05128f02a69e3e8233283ca9b066b01d52fd2131767dee20a3\nCopying blob sha256:4a93952ab9ce7ab9ccf6a74817a286f59e9354c7722490f0d66b6f92171b60ec\nCopying blob sha256:f29310fc4a8aa3205942ce53ecf87a4cc46441875db33af816056d71f6490a7d\nCopying blob sha256:b83ce1c86227e7eb8f809d5634df70202a43b5a2a42ad5881de019c6e7bb77ab\nCopying blob sha256:b268f447c87164009d333c3c720f57bceb5476bc2ed0d7417235603c0a8d073b\nCopying blob sha256:9404e0df6bd3089a29fc91945027aa10fac24e31b956bbe4969dd77b63fa515c\nCopying config sha256:c2ad77420d33bb4ad8694457d3edf7188076428582bd24e3dd4d09d6a1d52872\nWriting manifest to image destination\ne9709d316adaf12b463f2076638b6780589e88120fdf354eea37029f21c5c906\n49a59bce1afde3a63b5cc42474f3ed7661a9d7ce0873315fe9eb561f2d9ac5ae\nd5bc29d3d81486ef6907a4a0ed46f11df6368340e96fa145eafe9b61b6ff7200\nf9b2fe93e760d79d9e1e22e598e47831660524c22541442ebebfee4deb9d1e0a\ndd53596c73f2fc03a966cb73ec080c0368eb12960dc7a46b44be11271ec866c1\nfdc65fda8b405bf37de36d01143d11d044822dbd7d7c4f5bf8b515fcaf19b13d\nTrying to pull docker.io/haproxytech/haproxy-alpine:3.0...\nGetting image source signatures\nCopying blob sha256:7a6a0383448371828cae164215d76ffca8a9a9b494a6d971ea03ac9068c94767\nCopying blob sha256:25f1d6b1951ac8eb3740558fe94cb83d377bdadf95fd9f98b50d2e1b96130471\nCopying blob sha256:a9a1b1fa422c60dab2f6949bf21977b951771fb416b0bdf1543017daca6de101\nCopying blob sha256:f9cce67e740edeedcbe2571c2b3fedd06c8735d25b0e7d47ac8f4043f8cfdbaa\nCopying blob sha256:7c9d8c42976f4ce7ea4d387c5cf5a1140540287deb53bd17e6c130479958ec39\nCopying blob sha256:f6e5a0328dfa9448763926e5a756b66484bdebe0b53ff45f31b170815ebab9c3\nCopying blob sha256:e02279bf47125114905f202b47fab02898a00eeb594288f24e2d46ada00d3ed2\nCopying config sha256:cf6d382f1538c631d259fa1e4dd1412396d1f5e299700a3ff412b64935b9dae2\nWriting manifest to image destination\n598279d491210145c29c056a9bc0c3fb2a5879d9edd5a33685e7355a9f91db48\n6a3107a5847c69aa492c44d8fc1d902476fcd361109d14b339078884caf42518\ndci-dev-env_minio_1\ndci-dev-env_db_1\ndci-dev-env_redis_1\ndci-dev-env_debug_smtpd_1\ndci-dev-env_rabbitmq_1\ndci-dev-env_createbuckets_1\ndci-dev-env_auth_tracking_1\ndci-dev-env_api_1\ndci-dev-env_api_2\ndci-dev-env_api_3\ndci-dev-env_api_4\ndci-dev-env_haproxy_1\ndci-dev-env_tox_1",
                            "stdout_lines": [
                                "c19e05e61fca5bf40dfa90bb4bbc157295999911b6195602a673a4e26c68971c",
                                "Trying to pull quay.io/minio/minio:latest...",
                                "Getting image source signatures",
                                "Copying blob sha256:71e9fc939447059a2e6b8db211155a6d0217582e6a93d13e53c111df359b05cf",
                                "Copying blob sha256:f94d28849fa387176d83fed06c02b5814597103420f929f8f74ad5c212e62a7a",
                                "Copying blob sha256:b83ce1c86227e7eb8f809d5634df70202a43b5a2a42ad5881de019c6e7bb77ab",
                                "Copying blob sha256:1008deaf6ec413772a3de8828d030bd6472ec80c59a8595f3f9fee2524576692",
                                "Copying blob sha256:81260b1730768c85f8ebdba7d561c7189971d84eef7dc0ff2b03d83957dcdd4a",
                                "Copying blob sha256:f9c0805c25ee5c0d375a9c16810eafb57cf658d7b6814c179d52496272bec8a4",
                                "Copying blob sha256:c1bc68842c41cb716734641f75dc37d629f05df5f812a8cc2e7e0370d4e833ec",
                                "Copying blob sha256:0288b5a0d7e71a2cdbdf114cb9869ce2bc4b05adfd6aa5e3ee9fa4b3847e7b80",
                                "Copying blob sha256:34013573f2786dfd3f6a542374c2bb7821fa6924de6ed320dc808582d50879d3",
                                "Copying config sha256:69b2ec208575b69597784255eec6fa6a2985ee9e1a47f4411a51f7f5fdd193a9",
                                "Writing manifest to image destination",
                                "2de92434bad6e0004aba66bdc0fd9d1c7a54f6aa69c8736f168f61938e349450",
                                "Trying to pull quay.io/sclorg/postgresql-16-c9s:latest...",
                                "Getting image source signatures",
                                "Copying blob sha256:55da8d7f2ceb0d727935aa9411e1aa081f75e2b2d8c5dc16db63a85266726f0c",
                                "Copying blob sha256:672701048af7015401b62208844d1f5f327e6ad260c352c57e9919109781d105",
                                "Copying blob sha256:e5ab8ef1149ff2159cecc6ff50779966efb667406c41c5fbaa24fe6834732383",
                                "Copying config sha256:8374a4e71cb97c19861bf3f95d073857e11739252fc78063504c4ded07cfd937",
                                "Writing manifest to image destination",
                                "4787fc25e58e42149426cc6b2191ef668aad9049500a3e5c52426f81a2652037",
                                "Trying to pull quay.io/sclorg/redis-7-c9s:latest...",
                                "Getting image source signatures",
                                "Copying blob sha256:16a82994494eadb043e2b8231e8e4c4b302b41be2a39aaf24f25563061c36133",
                                "Copying blob sha256:6ff8154b6535e782708a2dd6c08bd1bc24335d29b9ab0f0c13ec2dedb37496db",
                                "Copying blob sha256:1a8f1ea1b8172fd8e9c5811cee0cd285865db4e3978b908311a7a9d75cdeac28",
                                "Copying config sha256:bc6115723590f42e640454120d0edeebbbe1bbaadfaeddd48784d74fb9aa99ba",
                                "Writing manifest to image destination",
                                "85defb86ad29b0a08c3041fcdb959137266dd0b87eff50d1a71310b5a9a91d52",
                                "Trying to pull registry.access.redhat.com/ubi10/python-312-minimal:latest...",
                                "Getting image source signatures",
                                "Checking if image destination supports signatures",
                                "Copying blob sha256:b4b92df3ea14f9d77a63c76d075997de7dbe5d6efa1e8a0426fe31a42826b522",
                                "Copying blob sha256:39798aa98bd37b2e4ff77c414dd42bca72e522aa2cb338296f10696a239cb2b2",
                                "Copying config sha256:1394264114f0f65d0fd3fd9940358432252c853eeaae26aba068894a68937a9a",
                                "Writing manifest to image destination",
                                "Storing signatures",
                                "db730e80c4def4fdf44c7c1ca16e1a11a856e5c0908aa1e451b3a1f4573809d0",
                                "Trying to pull docker.io/library/rabbitmq:latest...",
                                "Getting image source signatures",
                                "Copying blob sha256:d819a3cfddf4e2987555a3b63c8c965d0ab3bada226ffd34f458da3346ee5b66",
                                "Copying blob sha256:fc14ed638ae65794bf6939ca8fce2705cad70bc199aa9ca8dd353ce7c299cbea",
                                "Copying blob sha256:cb7271282bdabd129ecf8548a35d392b1273e6614ff2be5fb4fcec42f7a7596e",
                                "Copying blob sha256:cb259a83ac3dd9fea0b394df41df2b298adf0df938fef5999475af18a751c257",
                                "Copying blob sha256:46c2ff7ecd768d626d7fc333e5bef1ec92484839d9f7c22252706552836ec641",
                                "Copying blob sha256:83ee819f2e4eae43ab18868befbcb41f42565ca1320f37734eec9d97310085da",
                                "Copying blob sha256:12b03fa23cc1530805672bba7ff66de43a4ae693b03cddb49f0b8df64d85db1f",
                                "Copying blob sha256:5d71f76ae5eb849a88231c0f1094b4529909c92dec6b7874b195fe482ce08fea",
                                "Copying blob sha256:064317c33bd56f0d827a9ab0ca4c855ae392f26f0aee9c2cff82cc8bbdeda45b",
                                "Copying config sha256:3ac022a4b60cefe0c0f0c2d4aac23a686bb6fba735ffabd1d65ea89cf7b30518",
                                "Writing manifest to image destination",
                                "189afb44d2e5ed2adcf0a83e5f74034ab8fe75910effe81b8e58263fb4e82061",
                                "Trying to pull quay.io/minio/mc:latest...",
                                "Getting image source signatures",
                                "Copying blob sha256:b7c1efd1d2b4bd05128f02a69e3e8233283ca9b066b01d52fd2131767dee20a3",
                                "Copying blob sha256:4a93952ab9ce7ab9ccf6a74817a286f59e9354c7722490f0d66b6f92171b60ec",
                                "Copying blob sha256:f29310fc4a8aa3205942ce53ecf87a4cc46441875db33af816056d71f6490a7d",
                                "Copying blob sha256:b83ce1c86227e7eb8f809d5634df70202a43b5a2a42ad5881de019c6e7bb77ab",
                                "Copying blob sha256:b268f447c87164009d333c3c720f57bceb5476bc2ed0d7417235603c0a8d073b",
                                "Copying blob sha256:9404e0df6bd3089a29fc91945027aa10fac24e31b956bbe4969dd77b63fa515c",
                                "Copying config sha256:c2ad77420d33bb4ad8694457d3edf7188076428582bd24e3dd4d09d6a1d52872",
                                "Writing manifest to image destination",
                                "e9709d316adaf12b463f2076638b6780589e88120fdf354eea37029f21c5c906",
                                "49a59bce1afde3a63b5cc42474f3ed7661a9d7ce0873315fe9eb561f2d9ac5ae",
                                "d5bc29d3d81486ef6907a4a0ed46f11df6368340e96fa145eafe9b61b6ff7200",
                                "f9b2fe93e760d79d9e1e22e598e47831660524c22541442ebebfee4deb9d1e0a",
                                "dd53596c73f2fc03a966cb73ec080c0368eb12960dc7a46b44be11271ec866c1",
                                "fdc65fda8b405bf37de36d01143d11d044822dbd7d7c4f5bf8b515fcaf19b13d",
                                "Trying to pull docker.io/haproxytech/haproxy-alpine:3.0...",
                                "Getting image source signatures",
                                "Copying blob sha256:7a6a0383448371828cae164215d76ffca8a9a9b494a6d971ea03ac9068c94767",
                                "Copying blob sha256:25f1d6b1951ac8eb3740558fe94cb83d377bdadf95fd9f98b50d2e1b96130471",
                                "Copying blob sha256:a9a1b1fa422c60dab2f6949bf21977b951771fb416b0bdf1543017daca6de101",
                                "Copying blob sha256:f9cce67e740edeedcbe2571c2b3fedd06c8735d25b0e7d47ac8f4043f8cfdbaa",
                                "Copying blob sha256:7c9d8c42976f4ce7ea4d387c5cf5a1140540287deb53bd17e6c130479958ec39",
                                "Copying blob sha256:f6e5a0328dfa9448763926e5a756b66484bdebe0b53ff45f31b170815ebab9c3",
                                "Copying blob sha256:e02279bf47125114905f202b47fab02898a00eeb594288f24e2d46ada00d3ed2",
                                "Copying config sha256:cf6d382f1538c631d259fa1e4dd1412396d1f5e299700a3ff412b64935b9dae2",
                                "Writing manifest to image destination",
                                "598279d491210145c29c056a9bc0c3fb2a5879d9edd5a33685e7355a9f91db48",
                                "6a3107a5847c69aa492c44d8fc1d902476fcd361109d14b339078884caf42518",
                                "dci-dev-env_minio_1",
                                "dci-dev-env_db_1",
                                "dci-dev-env_redis_1",
                                "dci-dev-env_debug_smtpd_1",
                                "dci-dev-env_rabbitmq_1",
                                "dci-dev-env_createbuckets_1",
                                "dci-dev-env_auth_tracking_1",
                                "dci-dev-env_api_1",
                                "dci-dev-env_api_2",
                                "dci-dev-env_api_3",
                                "dci-dev-env_api_4",
                                "dci-dev-env_haproxy_1",
                                "dci-dev-env_tox_1"
                            ],
                            "zuul_log_id": "0a580a2a-0021-2916-62fc-00000000000b-1-testrunner"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:33:58.253915Z",
                            "start": "2026-06-08T17:33:17.179632Z"
                        },
                        "id": "0a580a2a-0021-2916-62fc-00000000000b",
                        "name": "Start containers"
                    }
                },
                {
                    "hosts": {
                        "testrunner": {
                            "action": "command",
                            "changed": true,
                            "cmd": [
                                "podman-compose",
                                "-f",
                                "dci.yml",
                                "ps"
                            ],
                            "delta": "0:00:00.317902",
                            "end": "2026-06-08 13:33:58.958838",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "podman-compose -f dci.yml ps",
                                    "_uses_shell": false,
                                    "argv": null,
                                    "chdir": "src/github.com/distributedci/dci-dev-env",
                                    "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-0021-2916-62fc-00000000000c-1-testrunner",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-08 13:33:58.640936",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "CONTAINER ID  IMAGE                                                       COMMAND               CREATED         STATUS                    PORTS                                                NAMES\n2de92434bad6  quay.io/minio/minio:latest                                  server /data --co...  37 seconds ago  Up 6 seconds (starting)   0.0.0.0:9000-9001->9000-9001/tcp                     dci-dev-env_minio_1\n4787fc25e58e  quay.io/sclorg/postgresql-16-c9s:latest                     run-postgresql        31 seconds ago  Up 5 seconds (starting)   0.0.0.0:5432->5432/tcp                               dci-dev-env_db_1\n85defb86ad29  quay.io/sclorg/redis-7-c9s:latest                           run-redis             25 seconds ago  Up 5 seconds (healthy)    6379/tcp                                             dci-dev-env_redis_1\ndb730e80c4de  registry.access.redhat.com/ubi10/python-312-minimal:latest                        20 seconds ago  Up 5 seconds              8080/tcp                                             dci-dev-env_debug_smtpd_1\n189afb44d2e5  docker.io/library/rabbitmq:latest                           rabbitmq-server       15 seconds ago  Up 4 seconds              4369/tcp, 5671-5672/tcp, 15691-15692/tcp, 25672/tcp  dci-dev-env_rabbitmq_1\ne9709d316ada  quay.io/minio/mc:latest                                                           13 seconds ago  Exited (0) 4 seconds ago                                                       dci-dev-env_createbuckets_1\n49a59bce1afd  localhost/dci-dev-env_api:latest                            bin/dci-sync-redi...  13 seconds ago  Up 3 seconds              5000/tcp                                             dci-dev-env_auth_tracking_1\nd5bc29d3d814  localhost/dci-dev-env_api:latest                            /usr/local/bin/gu...  12 seconds ago  Up 3 seconds (starting)   5000/tcp                                             dci-dev-env_api_1\nf9b2fe93e760  localhost/dci-dev-env_api:latest                            /usr/local/bin/gu...  12 seconds ago  Up 2 seconds (starting)   5000/tcp                                             dci-dev-env_api_2\ndd53596c73f2  localhost/dci-dev-env_api:latest                            /usr/local/bin/gu...  11 seconds ago  Up 2 seconds (starting)   5000/tcp                                             dci-dev-env_api_3\nfdc65fda8b40  localhost/dci-dev-env_api:latest                            /usr/local/bin/gu...  11 seconds ago  Up 1 second (starting)    5000/tcp                                             dci-dev-env_api_4\n598279d49121  docker.io/haproxytech/haproxy-alpine:3.0                    haproxy -f /usr/l...  7 seconds ago   Up 1 second               0.0.0.0:8000->80/tcp, 0.0.0.0:8404->8404/tcp         dci-dev-env_haproxy_1\n6a3107a5847c  localhost/dci-dev-env_tox:latest                            /bin/bash             6 seconds ago   Up Less than a second                                                          dci-dev-env_tox_1",
                            "stdout_lines": [
                                "CONTAINER ID  IMAGE                                                       COMMAND               CREATED         STATUS                    PORTS                                                NAMES",
                                "2de92434bad6  quay.io/minio/minio:latest                                  server /data --co...  37 seconds ago  Up 6 seconds (starting)   0.0.0.0:9000-9001->9000-9001/tcp                     dci-dev-env_minio_1",
                                "4787fc25e58e  quay.io/sclorg/postgresql-16-c9s:latest                     run-postgresql        31 seconds ago  Up 5 seconds (starting)   0.0.0.0:5432->5432/tcp                               dci-dev-env_db_1",
                                "85defb86ad29  quay.io/sclorg/redis-7-c9s:latest                           run-redis             25 seconds ago  Up 5 seconds (healthy)    6379/tcp                                             dci-dev-env_redis_1",
                                "db730e80c4de  registry.access.redhat.com/ubi10/python-312-minimal:latest                        20 seconds ago  Up 5 seconds              8080/tcp                                             dci-dev-env_debug_smtpd_1",
                                "189afb44d2e5  docker.io/library/rabbitmq:latest                           rabbitmq-server       15 seconds ago  Up 4 seconds              4369/tcp, 5671-5672/tcp, 15691-15692/tcp, 25672/tcp  dci-dev-env_rabbitmq_1",
                                "e9709d316ada  quay.io/minio/mc:latest                                                           13 seconds ago  Exited (0) 4 seconds ago                                                       dci-dev-env_createbuckets_1",
                                "49a59bce1afd  localhost/dci-dev-env_api:latest                            bin/dci-sync-redi...  13 seconds ago  Up 3 seconds              5000/tcp                                             dci-dev-env_auth_tracking_1",
                                "d5bc29d3d814  localhost/dci-dev-env_api:latest                            /usr/local/bin/gu...  12 seconds ago  Up 3 seconds (starting)   5000/tcp                                             dci-dev-env_api_1",
                                "f9b2fe93e760  localhost/dci-dev-env_api:latest                            /usr/local/bin/gu...  12 seconds ago  Up 2 seconds (starting)   5000/tcp                                             dci-dev-env_api_2",
                                "dd53596c73f2  localhost/dci-dev-env_api:latest                            /usr/local/bin/gu...  11 seconds ago  Up 2 seconds (starting)   5000/tcp                                             dci-dev-env_api_3",
                                "fdc65fda8b40  localhost/dci-dev-env_api:latest                            /usr/local/bin/gu...  11 seconds ago  Up 1 second (starting)    5000/tcp                                             dci-dev-env_api_4",
                                "598279d49121  docker.io/haproxytech/haproxy-alpine:3.0                    haproxy -f /usr/l...  7 seconds ago   Up 1 second               0.0.0.0:8000->80/tcp, 0.0.0.0:8404->8404/tcp         dci-dev-env_haproxy_1",
                                "6a3107a5847c  localhost/dci-dev-env_tox:latest                            /bin/bash             6 seconds ago   Up Less than a second                                                          dci-dev-env_tox_1"
                            ],
                            "zuul_log_id": "0a580a2a-0021-2916-62fc-00000000000c-1-testrunner"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:33:59.313026Z",
                            "start": "2026-06-08T17:33:58.294612Z"
                        },
                        "id": "0a580a2a-0021-2916-62fc-00000000000c",
                        "name": "Display the status of the containers"
                    }
                },
                {
                    "hosts": {
                        "testrunner": {
                            "action": "ansible.builtin.pip",
                            "changed": true,
                            "cmd": [
                                "/usr/bin/python3",
                                "-m",
                                "pip.__main__",
                                "install",
                                "tox"
                            ],
                            "invocation": {
                                "module_args": {
                                    "chdir": null,
                                    "editable": false,
                                    "executable": null,
                                    "extra_args": null,
                                    "name": [
                                        "tox"
                                    ],
                                    "requirements": null,
                                    "state": "present",
                                    "umask": null,
                                    "version": null,
                                    "virtualenv": null,
                                    "virtualenv_command": "virtualenv",
                                    "virtualenv_python": null,
                                    "virtualenv_site_packages": false
                                }
                            },
                            "name": [
                                "tox"
                            ],
                            "requirements": null,
                            "state": "present",
                            "stderr": "ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.\nrequests 2.25.1 requires chardet<5,>=3.0.2, but you have chardet 5.2.0 which is incompatible.\n",
                            "stderr_lines": [
                                "ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.",
                                "requests 2.25.1 requires chardet<5,>=3.0.2, but you have chardet 5.2.0 which is incompatible."
                            ],
                            "stdout": "Defaulting to user installation because normal site-packages is not writeable\nCollecting tox\n  Downloading tox-4.30.3-py3-none-any.whl (175 kB)\nCollecting pyproject-api>=1.9.1\n  Downloading pyproject_api-1.9.1-py3-none-any.whl (13 kB)\nCollecting packaging>=25\n  Downloading packaging-26.2-py3-none-any.whl (100 kB)\nCollecting pluggy>=1.6\n  Downloading pluggy-1.6.0-py3-none-any.whl (20 kB)\nCollecting chardet>=5.2\n  Downloading chardet-5.2.0-py3-none-any.whl (199 kB)\nCollecting tomli>=2.2.1\n  Downloading tomli-2.4.1-py3-none-any.whl (14 kB)\nCollecting typing-extensions>=4.14.1\n  Downloading typing_extensions-4.15.0-py3-none-any.whl (44 kB)\nCollecting cachetools>=6.1\n  Downloading cachetools-6.2.6-py3-none-any.whl (11 kB)\nCollecting virtualenv>=20.31.2\n  Downloading virtualenv-21.4.2-py3-none-any.whl (7.6 MB)\nCollecting platformdirs>=4.3.8\n  Downloading platformdirs-4.4.0-py3-none-any.whl (18 kB)\nCollecting filelock>=3.18\n  Downloading filelock-3.19.1-py3-none-any.whl (15 kB)\nCollecting colorama>=0.4.6\n  Downloading colorama-0.4.6-py2.py3-none-any.whl (25 kB)\nCollecting distlib<1,>=0.3.7\n  Downloading distlib-0.4.2-py2.py3-none-any.whl (470 kB)\nCollecting python-discovery>=1.4\n  Downloading python_discovery-1.4.0-py3-none-any.whl (33 kB)\nInstalling collected packages: platformdirs, filelock, typing-extensions, tomli, python-discovery, packaging, distlib, virtualenv, pyproject-api, pluggy, colorama, chardet, cachetools, tox\nSuccessfully installed cachetools-6.2.6 chardet-5.2.0 colorama-0.4.6 distlib-0.4.2 filelock-3.19.1 packaging-26.2 platformdirs-4.4.0 pluggy-1.6.0 pyproject-api-1.9.1 python-discovery-1.4.0 tomli-2.4.1 tox-4.30.3 typing-extensions-4.15.0 virtualenv-21.4.2\n",
                            "stdout_lines": [
                                "Defaulting to user installation because normal site-packages is not writeable",
                                "Collecting tox",
                                "  Downloading tox-4.30.3-py3-none-any.whl (175 kB)",
                                "Collecting pyproject-api>=1.9.1",
                                "  Downloading pyproject_api-1.9.1-py3-none-any.whl (13 kB)",
                                "Collecting packaging>=25",
                                "  Downloading packaging-26.2-py3-none-any.whl (100 kB)",
                                "Collecting pluggy>=1.6",
                                "  Downloading pluggy-1.6.0-py3-none-any.whl (20 kB)",
                                "Collecting chardet>=5.2",
                                "  Downloading chardet-5.2.0-py3-none-any.whl (199 kB)",
                                "Collecting tomli>=2.2.1",
                                "  Downloading tomli-2.4.1-py3-none-any.whl (14 kB)",
                                "Collecting typing-extensions>=4.14.1",
                                "  Downloading typing_extensions-4.15.0-py3-none-any.whl (44 kB)",
                                "Collecting cachetools>=6.1",
                                "  Downloading cachetools-6.2.6-py3-none-any.whl (11 kB)",
                                "Collecting virtualenv>=20.31.2",
                                "  Downloading virtualenv-21.4.2-py3-none-any.whl (7.6 MB)",
                                "Collecting platformdirs>=4.3.8",
                                "  Downloading platformdirs-4.4.0-py3-none-any.whl (18 kB)",
                                "Collecting filelock>=3.18",
                                "  Downloading filelock-3.19.1-py3-none-any.whl (15 kB)",
                                "Collecting colorama>=0.4.6",
                                "  Downloading colorama-0.4.6-py2.py3-none-any.whl (25 kB)",
                                "Collecting distlib<1,>=0.3.7",
                                "  Downloading distlib-0.4.2-py2.py3-none-any.whl (470 kB)",
                                "Collecting python-discovery>=1.4",
                                "  Downloading python_discovery-1.4.0-py3-none-any.whl (33 kB)",
                                "Installing collected packages: platformdirs, filelock, typing-extensions, tomli, python-discovery, packaging, distlib, virtualenv, pyproject-api, pluggy, colorama, chardet, cachetools, tox",
                                "Successfully installed cachetools-6.2.6 chardet-5.2.0 colorama-0.4.6 distlib-0.4.2 filelock-3.19.1 packaging-26.2 platformdirs-4.4.0 pluggy-1.6.0 pyproject-api-1.9.1 python-discovery-1.4.0 tomli-2.4.1 tox-4.30.3 typing-extensions-4.15.0 virtualenv-21.4.2"
                            ],
                            "version": null,
                            "virtualenv": null
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:34:03.364972Z",
                            "start": "2026-06-08T17:33:59.321377Z"
                        },
                        "id": "0a580a2a-0021-2916-62fc-00000000000d",
                        "name": "Install tox with pip"
                    }
                },
                {
                    "hosts": {
                        "testrunner": {
                            "action": "shell",
                            "changed": true,
                            "cmd": "set -x\nif ! python3 ./dev-setup/dci-telcoprovisioning; then\n  cd \"src/github.com/distributedci/dci-dev-env\"\n  podman-compose -f dci.yml ps\n  podman-compose -f dci.yml logs\n  sudo journalctl --no-pager --since -1h\n  exit 1\nfi\n",
                            "delta": "0:00:19.554373",
                            "end": "2026-06-08 13:34:23.261800",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -x\nif ! python3 ./dev-setup/dci-telcoprovisioning; then\n  cd \"src/github.com/distributedci/dci-dev-env\"\n  podman-compose -f dci.yml ps\n  podman-compose -f dci.yml logs\n  sudo journalctl --no-pager --since -1h\n  exit 1\nfi\n",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": "src/github.com/distributedci/dci-pipeline",
                                    "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-0021-2916-62fc-00000000000e-1-testrunner",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-08 13:34:03.707427",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "+ python3 ./dev-setup/dci-telcoprovisioning\n/usr/lib/python3.9/site-packages/requests/__init__.py:87: RequestsDependencyWarning: urllib3 (1.26.5) or chardet (5.2.0) doesn't match a supported version!\n  warnings.warn(\"urllib3 ({}) or chardet ({}) doesn't match a supported \"\n-------------\nGET http://127.0.0.1:8000/api/v1/identity\n<Response [200]>\nRetrying in 1 second...\n-------------\nPOST http://127.0.0.1:8000/api/v1/products\n{\n  \"name\": \"OpenShift\",\n  \"label\": \"OPENSHIFT\",\n  \"description\": \"description for OpenShift\"\n}\n<Response [201]>\n-------------\nPOST http://127.0.0.1:8000/api/v1/topics\n{\n  \"name\": \"OCP-4.5\",\n  \"component_types\": [\n    \"ocp\",\n    \"ose-tests\",\n    \"cnf-tests\"\n  ],\n  \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\"\n}\n<Response [201]>\n-------------\nPOST http://127.0.0.1:8000/api/v1/topics\n{\n  \"name\": \"OCP-4.6\",\n  \"component_types\": [\n    \"ocp\",\n    \"ose-tests\",\n    \"cnf-tests\"\n  ],\n  \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\"\n}\n<Response [201]>\n-------------\nPOST http://127.0.0.1:8000/api/v1/topics\n{\n  \"name\": \"OCP-4.7\",\n  \"component_types\": [\n    \"ocp\",\n    \"ose-tests\",\n    \"cnf-tests\"\n  ],\n  \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\"\n}\n<Response [201]>\n-------------\nPOST http://127.0.0.1:8000/api/v1/topics\n{\n  \"name\": \"OCP-4.8\",\n  \"component_types\": [\n    \"ocp\",\n    \"ose-tests\",\n    \"cnf-tests\"\n  ],\n  \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\"\n}\n<Response [201]>\n-------------\nPOST http://127.0.0.1:8000/api/v1/topics\n{\n  \"name\": \"OCP-4.9\",\n  \"component_types\": [\n    \"ocp\",\n    \"ose-tests\",\n    \"cnf-tests\"\n  ],\n  \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\"\n}\n<Response [201]>\n-------------\nPOST http://127.0.0.1:8000/api/v1/topics\n{\n  \"name\": \"OCP-4.10\",\n  \"component_types\": [\n    \"ocp\",\n    \"ose-tests\",\n    \"cnf-tests\"\n  ],\n  \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\"\n}\n<Response [201]>\n-------------\nPOST http://127.0.0.1:8000/api/v1/topics\n{\n  \"name\": \"OCP-4.11\",\n  \"component_types\": [\n    \"ocp\",\n    \"ose-tests\",\n    \"cnf-tests\"\n  ],\n  \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\"\n}\n<Response [201]>\n-------------\nPOST http://127.0.0.1:8000/api/v1/topics\n{\n  \"name\": \"OCP-4.12\",\n  \"component_types\": [\n    \"ocp\",\n    \"ose-tests\",\n    \"cnf-tests\"\n  ],\n  \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\"\n}\n<Response [201]>\n-------------\nPOST http://127.0.0.1:8000/api/v1/topics\n{\n  \"name\": \"OCP-4.13\",\n  \"component_types\": [\n    \"ocp\",\n    \"ose-tests\",\n    \"cnf-tests\"\n  ],\n  \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\"\n}\n<Response [201]>\n-------------\nPOST http://127.0.0.1:8000/api/v1/teams\n{\n  \"name\": \"rh-telco-ci\",\n  \"has_pre_release_access\": true\n}\n<Response [201]>\n-------------\nPOST http://127.0.0.1:8000/api/v1/teams\n{\n  \"name\": \"cnf-telco-ci\",\n  \"has_pre_release_access\": true\n}\n<Response [201]>\n-------------\nPOST http://127.0.0.1:8000/api/v1/teams\n{\n  \"name\": \"storage-plugin-telco-ci\",\n  \"has_pre_release_access\": true\n}\n<Response [201]>\n-------------\nPOST http://127.0.0.1:8000/api/v1/teams\n{\n  \"name\": \"network-plugin-telco-ci\",\n  \"has_pre_release_access\": true\n}\n<Response [201]>\n-------------\nPOST http://127.0.0.1:8000/api/v1/users\n{\n  \"name\": \"pipeline-user\",\n  \"fullname\": \"pipeline-user\",\n  \"email\": \"pipeline-user@email.com\",\n  \"password\": \"pipeline-user\"\n}\n<Response [201]>\n-------------\nPOST http://127.0.0.1:8000/api/v1/remotecis\n{\n  \"name\": \"rh-telco-pipeline\",\n  \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\"\n}\n<Response [201]>\n-------------\nPOST http://127.0.0.1:8000/api/v1/remotecis\n{\n  \"name\": \"cnf-telco-ci\",\n  \"team_id\": \"7b59ab46-8e0e-4833-a0a3-7079a6c8530f\"\n}\n<Response [201]>\n-------------\nPOST http://127.0.0.1:8000/api/v1/remotecis\n{\n  \"name\": \"storage-plugin-telco-ci\",\n  \"team_id\": \"8c592509-b262-4dbe-8cc2-6e67b940b60d\"\n}\n<Response [201]>\n-------------\nPOST http://127.0.0.1:8000/api/v1/remotecis\n{\n  \"name\": \"network-plugin-telco-ci\",\n  \"team_id\": \"0eb0fecd-41af-4cf9-83f6-0b9d2168cef1\"\n}\n<Response [201]>\n-------------\nPOST http://127.0.0.1:8000/api/v1/teams/14b928da-bcd1-42a0-bd61-2e19c6ba4cbf/users/764832ce-51c1-4974-aa5f-b9426789450f\n<Response [201]>\n-------------\nPOST http://127.0.0.1:8000/api/v1/products/e014f5a1-5656-4ff3-9126-c30a78fef510/teams\n{\n  \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\"\n}\n<Response [201]>\n-------------\nPOST http://127.0.0.1:8000/api/v1/teams/7b59ab46-8e0e-4833-a0a3-7079a6c8530f/users/764832ce-51c1-4974-aa5f-b9426789450f\n<Response [201]>\n-------------\nPOST http://127.0.0.1:8000/api/v1/products/e014f5a1-5656-4ff3-9126-c30a78fef510/teams\n{\n  \"team_id\": \"7b59ab46-8e0e-4833-a0a3-7079a6c8530f\"\n}\n<Response [201]>\n-------------\nPOST http://127.0.0.1:8000/api/v1/teams/8c592509-b262-4dbe-8cc2-6e67b940b60d/users/764832ce-51c1-4974-aa5f-b9426789450f\n<Response [201]>\n-------------\nPOST http://127.0.0.1:8000/api/v1/products/e014f5a1-5656-4ff3-9126-c30a78fef510/teams\n{\n  \"team_id\": \"8c592509-b262-4dbe-8cc2-6e67b940b60d\"\n}\n<Response [201]>\n-------------\nPOST http://127.0.0.1:8000/api/v1/teams/0eb0fecd-41af-4cf9-83f6-0b9d2168cef1/users/764832ce-51c1-4974-aa5f-b9426789450f\n<Response [201]>\n-------------\nPOST http://127.0.0.1:8000/api/v1/products/e014f5a1-5656-4ff3-9126-c30a78fef510/teams\n{\n  \"team_id\": \"0eb0fecd-41af-4cf9-83f6-0b9d2168cef1\"\n}\n<Response [201]>\n-------------\nPOST http://127.0.0.1:8000/api/v1/teams/14b928da-bcd1-42a0-bd61-2e19c6ba4cbf/permissions/components\n{\n  \"teams_ids\": [\n    \"7b59ab46-8e0e-4833-a0a3-7079a6c8530f\"\n  ]\n}\n<Response [201]>\n-------------\nPOST http://127.0.0.1:8000/api/v1/teams/14b928da-bcd1-42a0-bd61-2e19c6ba4cbf/permissions/components\n{\n  \"teams_ids\": [\n    \"8c592509-b262-4dbe-8cc2-6e67b940b60d\"\n  ]\n}\n<Response [201]>\n-------------\nPOST http://127.0.0.1:8000/api/v1/teams/14b928da-bcd1-42a0-bd61-2e19c6ba4cbf/permissions/components\n{\n  \"teams_ids\": [\n    \"0eb0fecd-41af-4cf9-83f6-0b9d2168cef1\"\n  ]\n}\n<Response [201]>\n-------------\nPOST http://127.0.0.1:8000/api/v1/components\n{\n  \"display_name\": \"OCP 4.8.0-0.ga-20200601\",\n  \"version\": \"4.8.0-0.ga-20200601\",\n  \"type\": \"ocp\",\n  \"state\": \"active\",\n  \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\n  \"data\": {\n    \"version\": \"4.8.0-0.ga-20200601\",\n    \"display_name\": \"ocp\",\n    \"url\": \"http://url.com/\",\n    \"pull_url\": \"http://pullurl.com/\",\n    \"uid\": \"sha256:0bd603c259f5e297e1a5e1fb1c5c2eb96b590b81c6e3dcba11c9a8dec84af9c0\",\n    \"digest\": [\n      \"sha256:0bd603c259f5e297e1a5e1fb1c5c2eb96b590b81c6e3dcba11c9a8dec84af9c0\"\n    ]\n  },\n  \"uid\": \"sha256:0bd603c259f5e297e1a5e1fb1c5c2eb96b590b81c6e3dcba11c9a8dec84af9c0\"\n}\n<Response [201]>\n{'component': {'canonical_project_name': '', 'created_at': '2026-06-08T17:34:13.934428', 'data': {'digest': ['sha256:0bd603c259f5e297e1a5e1fb1c5c2eb96b590b81c6e3dcba11c9a8dec84af9c0'], 'display_name': 'ocp', 'pull_url': 'http://pullurl.com/', 'uid': 'sha256:0bd603c259f5e297e1a5e1fb1c5c2eb96b590b81c6e3dcba11c9a8dec84af9c0', 'url': 'http://url.com/', 'version': '4.8.0-0.ga-20200601'}, 'display_name': 'OCP 4.8.0-0.ga-20200601', 'etag': '99433a25c8258ca69da92dc0e9c5a3ec', 'id': '7bf14f83-f214-4875-980b-c3b071ea50ca', 'message': '', 'name': 'OCP 4.8.0-0.ga-20200601', 'state': 'active', 'tags': [], 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ocp', 'uid': 'sha256:0bd603c259f5e297e1a5e1fb1c5c2eb96b590b81c6e3dcba11c9a8dec84af9c0', 'updated_at': '2026-06-08T17:34:13.934428', 'url': '', 'version': '4.8.0-0.ga-20200601'}}\n-------------\nPUT http://127.0.0.1:8000/api/v1/components/7bf14f83-f214-4875-980b-c3b071ea50ca\n{\n  \"tags\": [\n    \"ocp-vanilla-4.8-ok\",\n    \"build:ga\"\n  ]\n}\n<Response [200]>\n{\"component\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:13.934428\", \"data\": {\"digest\": [\"sha256:0bd603c259f5e297e1a5e1fb1c5c2eb96b590b81c6e3dcba11c9a8dec84af9c0\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:0bd603c259f5e297e1a5e1fb1c5c2eb96b590b81c6e3dcba11c9a8dec84af9c0\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.ga-20200601\"}, \"display_name\": \"OCP 4.8.0-0.ga-20200601\", \"etag\": \"b559d897a9749ab6d84ec7c7fb5c28e3\", \"id\": \"7bf14f83-f214-4875-980b-c3b071ea50ca\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.ga-20200601\", \"released_at\": \"2026-06-08T17:34:13.936745\", \"state\": \"active\", \"tags\": [\"ocp-vanilla-4.8-ok\", \"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:0bd603c259f5e297e1a5e1fb1c5c2eb96b590b81c6e3dcba11c9a8dec84af9c0\", \"updated_at\": \"2026-06-08T17:34:14.344538\", \"url\": \"\", \"version\": \"4.8.0-0.ga-20200601\"}}\n-------------\nPOST http://127.0.0.1:8000/api/v1/components\n{\n  \"display_name\": \"OCP 4.8.0-0.ga-20200630\",\n  \"version\": \"4.8.0-0.ga-20200630\",\n  \"type\": \"ocp\",\n  \"state\": \"inactive\",\n  \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\n  \"data\": {\n    \"version\": \"4.8.0-0.ga-20200630\",\n    \"display_name\": \"ocp\",\n    \"url\": \"http://url.com/\",\n    \"pull_url\": \"http://pullurl.com/\",\n    \"uid\": \"sha256:abc789b88c7111e1441e26f521874cee5e81326505569eac17e8144e3677ebd3\",\n    \"digest\": [\n      \"sha256:abc789b88c7111e1441e26f521874cee5e81326505569eac17e8144e3677ebd3\"\n    ]\n  },\n  \"uid\": \"sha256:abc789b88c7111e1441e26f521874cee5e81326505569eac17e8144e3677ebd3\"\n}\n<Response [201]>\n{'component': {'canonical_project_name': '', 'created_at': '2026-06-08T17:34:14.625159', 'data': {'digest': ['sha256:abc789b88c7111e1441e26f521874cee5e81326505569eac17e8144e3677ebd3'], 'display_name': 'ocp', 'pull_url': 'http://pullurl.com/', 'uid': 'sha256:abc789b88c7111e1441e26f521874cee5e81326505569eac17e8144e3677ebd3', 'url': 'http://url.com/', 'version': '4.8.0-0.ga-20200630'}, 'display_name': 'OCP 4.8.0-0.ga-20200630', 'etag': 'f4264164fe03d739c1c464f25f718f46', 'id': '761c3918-7684-49e0-a914-e15519876e1e', 'message': '', 'name': 'OCP 4.8.0-0.ga-20200630', 'state': 'inactive', 'tags': [], 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ocp', 'uid': 'sha256:abc789b88c7111e1441e26f521874cee5e81326505569eac17e8144e3677ebd3', 'updated_at': '2026-06-08T17:34:14.625159', 'url': '', 'version': '4.8.0-0.ga-20200630'}}\n-------------\nPUT http://127.0.0.1:8000/api/v1/components/761c3918-7684-49e0-a914-e15519876e1e\n{\n  \"tags\": [\n    \"ocp-vanilla-4.8-ok\",\n    \"build:ga\"\n  ]\n}\n<Response [200]>\n{\"component\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:14.625159\", \"data\": {\"digest\": [\"sha256:abc789b88c7111e1441e26f521874cee5e81326505569eac17e8144e3677ebd3\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:abc789b88c7111e1441e26f521874cee5e81326505569eac17e8144e3677ebd3\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.ga-20200630\"}, \"display_name\": \"OCP 4.8.0-0.ga-20200630\", \"etag\": \"4948633c79f9ea3d88e0a6ddcd76dc1f\", \"id\": \"761c3918-7684-49e0-a914-e15519876e1e\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.ga-20200630\", \"released_at\": \"2026-06-08T17:34:14.627462\", \"state\": \"inactive\", \"tags\": [\"ocp-vanilla-4.8-ok\", \"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:abc789b88c7111e1441e26f521874cee5e81326505569eac17e8144e3677ebd3\", \"updated_at\": \"2026-06-08T17:34:14.887830\", \"url\": \"\", \"version\": \"4.8.0-0.ga-20200630\"}}\n-------------\nPOST http://127.0.0.1:8000/api/v1/components\n{\n  \"display_name\": \"OSE-TESTS 20200628\",\n  \"version\": \"20200628\",\n  \"type\": \"ose-tests\",\n  \"state\": \"active\",\n  \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\n  \"data\": {\n    \"version\": \"20200628\",\n    \"display_name\": \"ose-tests\",\n    \"url\": \"http://url.com/\",\n    \"pull_url\": \"http://pullurl.com/\"\n  }\n}\n<Response [201]>\n{'component': {'canonical_project_name': '', 'created_at': '2026-06-08T17:34:15.164721', 'data': {'display_name': 'ose-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200628'}, 'display_name': 'OSE-TESTS 20200628', 'etag': '260a9005a6b049d4e20d3e00b2bff195', 'id': '15c8990a-ba44-4b63-b4ba-dfc3b49b3660', 'message': '', 'name': 'OSE-TESTS 20200628', 'state': 'active', 'tags': [], 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ose-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:15.164721', 'url': '', 'version': '20200628'}}\n-------------\nPUT http://127.0.0.1:8000/api/v1/components/15c8990a-ba44-4b63-b4ba-dfc3b49b3660\n{\n  \"tags\": [\n    \"ocp-vanilla-4.8-ok\",\n    \"build:ga\"\n  ]\n}\n<Response [200]>\n{\"component\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:15.164721\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200628\"}, \"display_name\": \"OSE-TESTS 20200628\", \"etag\": \"236aeb6f95f73c50b319e9aaf98e313c\", \"id\": \"15c8990a-ba44-4b63-b4ba-dfc3b49b3660\", \"message\": \"\", \"name\": \"OSE-TESTS 20200628\", \"released_at\": \"2026-06-08T17:34:15.165321\", \"state\": \"active\", \"tags\": [\"ocp-vanilla-4.8-ok\", \"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:15.441670\", \"url\": \"\", \"version\": \"20200628\"}}\n-------------\nPOST http://127.0.0.1:8000/api/v1/components\n{\n  \"display_name\": \"CNF-TESTS 20200628\",\n  \"version\": \"20200628\",\n  \"type\": \"cnf-tests\",\n  \"state\": \"active\",\n  \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\n  \"data\": {\n    \"version\": \"20200628\",\n    \"display_name\": \"cnf-tests\",\n    \"url\": \"http://url.com/\",\n    \"pull_url\": \"http://pullurl.com/\"\n  }\n}\n<Response [201]>\n{'component': {'canonical_project_name': '', 'created_at': '2026-06-08T17:34:15.716963', 'data': {'display_name': 'cnf-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200628'}, 'display_name': 'CNF-TESTS 20200628', 'etag': '4a37b06684e312d2f685ed7daf1793a7', 'id': '4aee1bfe-a7f3-4d76-974a-effe0b4e77e9', 'message': '', 'name': 'CNF-TESTS 20200628', 'state': 'active', 'tags': [], 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'cnf-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:15.716963', 'url': '', 'version': '20200628'}}\n-------------\nPUT http://127.0.0.1:8000/api/v1/components/4aee1bfe-a7f3-4d76-974a-effe0b4e77e9\n{\n  \"tags\": [\n    \"ocp-vanilla-4.8-ok\",\n    \"build:ga\"\n  ]\n}\n<Response [200]>\n{\"component\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:15.716963\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200628\"}, \"display_name\": \"CNF-TESTS 20200628\", \"etag\": \"9ab92778293b345b0598b8d35cb7cd30\", \"id\": \"4aee1bfe-a7f3-4d76-974a-effe0b4e77e9\", \"message\": \"\", \"name\": \"CNF-TESTS 20200628\", \"released_at\": \"2026-06-08T17:34:15.717587\", \"state\": \"active\", \"tags\": [\"ocp-vanilla-4.8-ok\", \"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:16.002233\", \"url\": \"\", \"version\": \"20200628\"}}\n-------------\nPOST http://127.0.0.1:8000/api/v1/components\n{\n  \"display_name\": \"OCP 4.8.0-0.nightly-20200703\",\n  \"version\": \"4.8.0-0.nightly-20200703\",\n  \"type\": \"ocp\",\n  \"state\": \"active\",\n  \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\n  \"data\": {\n    \"version\": \"4.8.0-0.nightly-20200703\",\n    \"display_name\": \"ocp\",\n    \"url\": \"http://url.com/\",\n    \"pull_url\": \"http://pullurl.com/\",\n    \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",\n    \"digest\": [\n      \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"\n    ]\n  },\n  \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"\n}\n<Response [201]>\n{'component': {'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.231874', 'data': {'digest': ['sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b'], 'display_name': 'ocp', 'pull_url': 'http://pullurl.com/', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'url': 'http://url.com/', 'version': '4.8.0-0.nightly-20200703'}, 'display_name': 'OCP 4.8.0-0.nightly-20200703', 'etag': 'd0324ebb84bd422d54c531607b9c8e85', 'id': '52602146-dbec-4004-b3c5-0d46891722cc', 'message': '', 'name': 'OCP 4.8.0-0.nightly-20200703', 'state': 'active', 'tags': [], 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ocp', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'updated_at': '2026-06-08T17:34:16.231874', 'url': '', 'version': '4.8.0-0.nightly-20200703'}}\n-------------\nPUT http://127.0.0.1:8000/api/v1/components/52602146-dbec-4004-b3c5-0d46891722cc\n{\n  \"tags\": [\n    \"build:dev\"\n  ]\n}\n<Response [200]>\n{\"component\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}}\n-------------\nPOST http://127.0.0.1:8000/api/v1/components\n{\n  \"display_name\": \"OSE-TESTS 20200703\",\n  \"version\": \"20200703\",\n  \"type\": \"ose-tests\",\n  \"state\": \"active\",\n  \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\n  \"data\": {\n    \"version\": \"20200703\",\n    \"display_name\": \"ose-tests\",\n    \"url\": \"http://url.com/\",\n    \"pull_url\": \"http://pullurl.com/\"\n  }\n}\n<Response [201]>\n{'component': {'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.771396', 'data': {'display_name': 'ose-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200703'}, 'display_name': 'OSE-TESTS 20200703', 'etag': 'ce45818221e686617c5d904c7dc53bd4', 'id': '1f69d4f8-007a-48f8-aae5-8f0d38509b48', 'message': '', 'name': 'OSE-TESTS 20200703', 'state': 'active', 'tags': [], 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ose-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:16.771396', 'url': '', 'version': '20200703'}}\n-------------\nPUT http://127.0.0.1:8000/api/v1/components/1f69d4f8-007a-48f8-aae5-8f0d38509b48\n{\n  \"tags\": [\n    \"build:ga\"\n  ]\n}\n<Response [200]>\n{\"component\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.771396\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200703\"}, \"display_name\": \"OSE-TESTS 20200703\", \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\", \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\", \"message\": \"\", \"name\": \"OSE-TESTS 20200703\", \"released_at\": \"2026-06-08T17:34:16.772106\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.053945\", \"url\": \"\", \"version\": \"20200703\"}}\n-------------\nPOST http://127.0.0.1:8000/api/v1/components\n{\n  \"display_name\": \"CNF-TESTS 20200728\",\n  \"version\": \"20200728\",\n  \"type\": \"cnf-tests\",\n  \"state\": \"active\",\n  \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\n  \"data\": {\n    \"version\": \"20200728\",\n    \"display_name\": \"cnf-tests\",\n    \"url\": \"http://url.com/\",\n    \"pull_url\": \"http://pullurl.com/\"\n  }\n}\n<Response [201]>\n{'component': {'canonical_project_name': '', 'created_at': '2026-06-08T17:34:17.325424', 'data': {'display_name': 'cnf-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200728'}, 'display_name': 'CNF-TESTS 20200728', 'etag': '7234633156c3cd6c6d0e1dc150543a49', 'id': '9308699a-cda2-4822-b30f-fd01cbfde1dc', 'message': '', 'name': 'CNF-TESTS 20200728', 'state': 'active', 'tags': [], 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'cnf-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:17.325424', 'url': '', 'version': '20200728'}}\n-------------\nPUT http://127.0.0.1:8000/api/v1/components/9308699a-cda2-4822-b30f-fd01cbfde1dc\n{\n  \"tags\": [\n    \"build:ga\"\n  ]\n}\n<Response [200]>\n{\"component\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}}\n-------------\nPOST http://127.0.0.1:8000/api/v1/components\n{\n  \"display_name\": \"OCP 4.9.0-0.nightly-20200701\",\n  \"version\": \"4.9.0-0.nightly-20200701\",\n  \"type\": \"ocp\",\n  \"state\": \"active\",\n  \"topic_id\": \"ac4a03af-5565-465d-955b-5c3b3ce7e2c5\",\n  \"data\": {\n    \"version\": \"4.9.0-0.nightly-20200701\",\n    \"display_name\": \"ocp\",\n    \"url\": \"http://url.com/\",\n    \"pull_url\": \"http://pullurl.com/\",\n    \"uid\": \"sha256:273335d6b39087e75d66b76c9fbac344b9fd0581b6c923d75c5553e4599670dd\",\n    \"digest\": [\n      \"sha256:273335d6b39087e75d66b76c9fbac344b9fd0581b6c923d75c5553e4599670dd\"\n    ]\n  },\n  \"uid\": \"sha256:273335d6b39087e75d66b76c9fbac344b9fd0581b6c923d75c5553e4599670dd\"\n}\n<Response [201]>\n{'component': {'canonical_project_name': '', 'created_at': '2026-06-08T17:34:17.846340', 'data': {'digest': ['sha256:273335d6b39087e75d66b76c9fbac344b9fd0581b6c923d75c5553e4599670dd'], 'display_name': 'ocp', 'pull_url': 'http://pullurl.com/', 'uid': 'sha256:273335d6b39087e75d66b76c9fbac344b9fd0581b6c923d75c5553e4599670dd', 'url': 'http://url.com/', 'version': '4.9.0-0.nightly-20200701'}, 'display_name': 'OCP 4.9.0-0.nightly-20200701', 'etag': 'cf5c8add2c764ef9d90f6c0c82f3059f', 'id': 'bc1282e4-7ed8-4262-a377-dc86822511b6', 'message': '', 'name': 'OCP 4.9.0-0.nightly-20200701', 'state': 'active', 'tags': [], 'title': '', 'topic_id': 'ac4a03af-5565-465d-955b-5c3b3ce7e2c5', 'type': 'ocp', 'uid': 'sha256:273335d6b39087e75d66b76c9fbac344b9fd0581b6c923d75c5553e4599670dd', 'updated_at': '2026-06-08T17:34:17.846340', 'url': '', 'version': '4.9.0-0.nightly-20200701'}}\n-------------\nPUT http://127.0.0.1:8000/api/v1/components/bc1282e4-7ed8-4262-a377-dc86822511b6\n{\n  \"tags\": [\n    \"build:dev\"\n  ]\n}\n<Response [200]>\n{\"component\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.846340\", \"data\": {\"digest\": [\"sha256:273335d6b39087e75d66b76c9fbac344b9fd0581b6c923d75c5553e4599670dd\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:273335d6b39087e75d66b76c9fbac344b9fd0581b6c923d75c5553e4599670dd\", \"url\": \"http://url.com/\", \"version\": \"4.9.0-0.nightly-20200701\"}, \"display_name\": \"OCP 4.9.0-0.nightly-20200701\", \"etag\": \"2f904edce088b38e11471851fca7778d\", \"id\": \"bc1282e4-7ed8-4262-a377-dc86822511b6\", \"message\": \"\", \"name\": \"OCP 4.9.0-0.nightly-20200701\", \"released_at\": \"2026-06-08T17:34:17.846967\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"ac4a03af-5565-465d-955b-5c3b3ce7e2c5\", \"type\": \"ocp\", \"uid\": \"sha256:273335d6b39087e75d66b76c9fbac344b9fd0581b6c923d75c5553e4599670dd\", \"updated_at\": \"2026-06-08T17:34:18.134510\", \"url\": \"\", \"version\": \"4.9.0-0.nightly-20200701\"}}\n-------------\nPOST http://127.0.0.1:8000/api/v1/components\n{\n  \"display_name\": \"OSE-TESTS 20200729\",\n  \"version\": \"20200729\",\n  \"type\": \"ose-tests\",\n  \"state\": \"active\",\n  \"topic_id\": \"ac4a03af-5565-465d-955b-5c3b3ce7e2c5\",\n  \"data\": {\n    \"version\": \"20200729\",\n    \"display_name\": \"ose-tests\",\n    \"url\": \"http://url.com/\",\n    \"pull_url\": \"http://pullurl.com/\"\n  }\n}\n<Response [201]>\n{'component': {'canonical_project_name': '', 'created_at': '2026-06-08T17:34:18.405802', 'data': {'display_name': 'ose-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200729'}, 'display_name': 'OSE-TESTS 20200729', 'etag': '20f684d338728248c3d59b88027a1cc6', 'id': '17fff2ff-2147-4094-951f-c92d86d6e899', 'message': '', 'name': 'OSE-TESTS 20200729', 'state': 'active', 'tags': [], 'title': '', 'topic_id': 'ac4a03af-5565-465d-955b-5c3b3ce7e2c5', 'type': 'ose-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:18.405802', 'url': '', 'version': '20200729'}}\n-------------\nPUT http://127.0.0.1:8000/api/v1/components/17fff2ff-2147-4094-951f-c92d86d6e899\n{\n  \"tags\": [\n    \"build:dev\"\n  ]\n}\n<Response [200]>\n{\"component\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:18.405802\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200729\"}, \"display_name\": \"OSE-TESTS 20200729\", \"etag\": \"ffe12d8da88c7e20052d9f981fd100ff\", \"id\": \"17fff2ff-2147-4094-951f-c92d86d6e899\", \"message\": \"\", \"name\": \"OSE-TESTS 20200729\", \"released_at\": \"2026-06-08T17:34:18.406503\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"ac4a03af-5565-465d-955b-5c3b3ce7e2c5\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:18.719003\", \"url\": \"\", \"version\": \"20200729\"}}\n-------------\nPOST http://127.0.0.1:8000/api/v1/components\n{\n  \"display_name\": \"CNF-TESTS 20200728\",\n  \"version\": \"20200728\",\n  \"type\": \"cnf-tests\",\n  \"state\": \"active\",\n  \"topic_id\": \"ac4a03af-5565-465d-955b-5c3b3ce7e2c5\",\n  \"data\": {\n    \"version\": \"20200728\",\n    \"display_name\": \"cnf-tests\",\n    \"url\": \"http://url.com/\",\n    \"pull_url\": \"http://pullurl.com/\"\n  }\n}\n<Response [201]>\n{'component': {'canonical_project_name': '', 'created_at': '2026-06-08T17:34:19.001281', 'data': {'display_name': 'cnf-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200728'}, 'display_name': 'CNF-TESTS 20200728', 'etag': 'd2c29b134d21fc0e57abe827a399bba3', 'id': '0b1e481f-1db0-4de5-a195-907d30892d4f', 'message': '', 'name': 'CNF-TESTS 20200728', 'state': 'active', 'tags': [], 'title': '', 'topic_id': 'ac4a03af-5565-465d-955b-5c3b3ce7e2c5', 'type': 'cnf-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:19.001281', 'url': '', 'version': '20200728'}}\n-------------\nPUT http://127.0.0.1:8000/api/v1/components/0b1e481f-1db0-4de5-a195-907d30892d4f\n{\n  \"tags\": [\n    \"build:dev\"\n  ]\n}\n<Response [200]>\n{\"component\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:19.001281\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"6d6c1f0d67a23b07b4d45df20011e809\", \"id\": \"0b1e481f-1db0-4de5-a195-907d30892d4f\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:19.001932\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"ac4a03af-5565-465d-955b-5c3b3ce7e2c5\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:19.290256\", \"url\": \"\", \"version\": \"20200728\"}}\n-------------\nPOST http://127.0.0.1:8000/api/v1/components\n{\n  \"display_name\": \"STORAGE-PLUGIN 0.1.nightly-20200622\",\n  \"version\": \"0.1.nightly-20200622\",\n  \"type\": \"storage-plugin\",\n  \"state\": \"active\",\n  \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\n  \"data\": {\n    \"version\": \"0.1.nightly-20200622\",\n    \"display_name\": \"storage-plugin\",\n    \"url\": \"http://url.com/\",\n    \"pull_url\": \"http://pullurl.com/\"\n  },\n  \"team_id\": \"8c592509-b262-4dbe-8cc2-6e67b940b60d\"\n}\n<Response [201]>\n{'component': {'canonical_project_name': '', 'created_at': '2026-06-08T17:34:19.575273', 'data': {'display_name': 'storage-plugin', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '0.1.nightly-20200622'}, 'display_name': 'STORAGE-PLUGIN 0.1.nightly-20200622', 'etag': '89678cd9ec9df5d1e4034593c27d7cf2', 'id': 'ea73621b-90bb-4229-a316-0f2281b2c333', 'message': '', 'name': 'STORAGE-PLUGIN 0.1.nightly-20200622', 'state': 'active', 'tags': [], 'team_id': '8c592509-b262-4dbe-8cc2-6e67b940b60d', 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'storage-plugin', 'uid': '', 'updated_at': '2026-06-08T17:34:19.575273', 'url': '', 'version': '0.1.nightly-20200622'}}\n-------------\nPUT http://127.0.0.1:8000/api/v1/components/ea73621b-90bb-4229-a316-0f2281b2c333\n{\n  \"tags\": [\n    \"build:dev\"\n  ]\n}\n<Response [200]>\n{\"component\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:19.575273\", \"data\": {\"display_name\": \"storage-plugin\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"0.1.nightly-20200622\"}, \"display_name\": \"STORAGE-PLUGIN 0.1.nightly-20200622\", \"etag\": \"c962655c8661afc66c1f255f3d0937ce\", \"id\": \"ea73621b-90bb-4229-a316-0f2281b2c333\", \"message\": \"\", \"name\": \"STORAGE-PLUGIN 0.1.nightly-20200622\", \"released_at\": \"2026-06-08T17:34:19.576033\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": \"8c592509-b262-4dbe-8cc2-6e67b940b60d\", \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"storage-plugin\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:19.853400\", \"url\": \"\", \"version\": \"0.1.nightly-20200622\"}}\n-------------\nPOST http://127.0.0.1:8000/api/v1/components\n{\n  \"display_name\": \"STORAGE-PLUGIN 0.1.nightly-20200521\",\n  \"version\": \"0.1.nightly-20200521\",\n  \"type\": \"storage-plugin\",\n  \"state\": \"active\",\n  \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\n  \"data\": {\n    \"version\": \"0.1.nightly-20200521\",\n    \"display_name\": \"storage-plugin\",\n    \"url\": \"http://url.com/\",\n    \"pull_url\": \"http://pullurl.com/\"\n  },\n  \"team_id\": \"8c592509-b262-4dbe-8cc2-6e67b940b60d\"\n}\n<Response [201]>\n{'component': {'canonical_project_name': '', 'created_at': '2026-06-08T17:34:20.130282', 'data': {'display_name': 'storage-plugin', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '0.1.nightly-20200521'}, 'display_name': 'STORAGE-PLUGIN 0.1.nightly-20200521', 'etag': 'ae75f9ec8e238f29c6f30e884f1460aa', 'id': 'e9f5bcc6-56da-4695-850c-ecbda6c42054', 'message': '', 'name': 'STORAGE-PLUGIN 0.1.nightly-20200521', 'state': 'active', 'tags': [], 'team_id': '8c592509-b262-4dbe-8cc2-6e67b940b60d', 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'storage-plugin', 'uid': '', 'updated_at': '2026-06-08T17:34:20.130282', 'url': '', 'version': '0.1.nightly-20200521'}}\n-------------\nPUT http://127.0.0.1:8000/api/v1/components/e9f5bcc6-56da-4695-850c-ecbda6c42054\n{\n  \"tags\": [\n    \"build:dev\"\n  ]\n}\n<Response [200]>\n{\"component\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:20.130282\", \"data\": {\"display_name\": \"storage-plugin\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"0.1.nightly-20200521\"}, \"display_name\": \"STORAGE-PLUGIN 0.1.nightly-20200521\", \"etag\": \"e997770781d9ba70bd1dcf1b20767b96\", \"id\": \"e9f5bcc6-56da-4695-850c-ecbda6c42054\", \"message\": \"\", \"name\": \"STORAGE-PLUGIN 0.1.nightly-20200521\", \"released_at\": \"2026-06-08T17:34:20.130842\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": \"8c592509-b262-4dbe-8cc2-6e67b940b60d\", \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"storage-plugin\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:20.413814\", \"url\": \"\", \"version\": \"0.1.nightly-20200521\"}}\n-------------\nPOST http://127.0.0.1:8000/api/v1/components\n{\n  \"display_name\": \"NETWORK-PLUGIN 0.1.nightly-20200420\",\n  \"version\": \"0.1.nightly-20200420\",\n  \"type\": \"network-plugin\",\n  \"state\": \"active\",\n  \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\n  \"data\": {\n    \"version\": \"0.1.nightly-20200420\",\n    \"display_name\": \"network-plugin\",\n    \"url\": \"http://url.com/\",\n    \"pull_url\": \"http://pullurl.com/\"\n  },\n  \"team_id\": \"0eb0fecd-41af-4cf9-83f6-0b9d2168cef1\"\n}\n<Response [201]>\n{'component': {'canonical_project_name': '', 'created_at': '2026-06-08T17:34:20.671747', 'data': {'display_name': 'network-plugin', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '0.1.nightly-20200420'}, 'display_name': 'NETWORK-PLUGIN 0.1.nightly-20200420', 'etag': 'c4b79a051d34c0006c9f122b70aa0203', 'id': '217f8462-e4eb-4723-90bc-dade9ca9df83', 'message': '', 'name': 'NETWORK-PLUGIN 0.1.nightly-20200420', 'state': 'active', 'tags': [], 'team_id': '0eb0fecd-41af-4cf9-83f6-0b9d2168cef1', 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'network-plugin', 'uid': '', 'updated_at': '2026-06-08T17:34:20.671747', 'url': '', 'version': '0.1.nightly-20200420'}}\n-------------\nPUT http://127.0.0.1:8000/api/v1/components/217f8462-e4eb-4723-90bc-dade9ca9df83\n{\n  \"tags\": [\n    \"build:dev\"\n  ]\n}\n<Response [200]>\n{\"component\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:20.671747\", \"data\": {\"display_name\": \"network-plugin\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"0.1.nightly-20200420\"}, \"display_name\": \"NETWORK-PLUGIN 0.1.nightly-20200420\", \"etag\": \"c5fefd6201de3b5c9696bee3196ada10\", \"id\": \"217f8462-e4eb-4723-90bc-dade9ca9df83\", \"message\": \"\", \"name\": \"NETWORK-PLUGIN 0.1.nightly-20200420\", \"released_at\": \"2026-06-08T17:34:20.672640\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": \"0eb0fecd-41af-4cf9-83f6-0b9d2168cef1\", \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"network-plugin\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:20.970875\", \"url\": \"\", \"version\": \"0.1.nightly-20200420\"}}\n-------------\nPOST http://127.0.0.1:8000/api/v1/components\n{\n  \"display_name\": \"NETWORK-PLUGIN 0.1.nightly-20200319\",\n  \"version\": \"0.1.nightly-20200319\",\n  \"type\": \"network-plugin\",\n  \"state\": \"active\",\n  \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\n  \"data\": {\n    \"version\": \"0.1.nightly-20200319\",\n    \"display_name\": \"network-plugin\",\n    \"url\": \"http://url.com/\",\n    \"pull_url\": \"http://pullurl.com/\"\n  },\n  \"team_id\": \"0eb0fecd-41af-4cf9-83f6-0b9d2168cef1\"\n}\n<Response [201]>\n{'component': {'canonical_project_name': '', 'created_at': '2026-06-08T17:34:21.253707', 'data': {'display_name': 'network-plugin', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '0.1.nightly-20200319'}, 'display_name': 'NETWORK-PLUGIN 0.1.nightly-20200319', 'etag': '131b3e3c92eb2e10f79cbba062c641a7', 'id': 'bd3eb258-b6b9-4a73-97e5-71a935711cae', 'message': '', 'name': 'NETWORK-PLUGIN 0.1.nightly-20200319', 'state': 'active', 'tags': [], 'team_id': '0eb0fecd-41af-4cf9-83f6-0b9d2168cef1', 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'network-plugin', 'uid': '', 'updated_at': '2026-06-08T17:34:21.253707', 'url': '', 'version': '0.1.nightly-20200319'}}\n-------------\nPUT http://127.0.0.1:8000/api/v1/components/bd3eb258-b6b9-4a73-97e5-71a935711cae\n{\n  \"tags\": [\n    \"build:dev\"\n  ]\n}\n<Response [200]>\n{\"component\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:21.253707\", \"data\": {\"display_name\": \"network-plugin\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"0.1.nightly-20200319\"}, \"display_name\": \"NETWORK-PLUGIN 0.1.nightly-20200319\", \"etag\": \"369749acaf006051b6116b8a8a5c840b\", \"id\": \"bd3eb258-b6b9-4a73-97e5-71a935711cae\", \"message\": \"\", \"name\": \"NETWORK-PLUGIN 0.1.nightly-20200319\", \"released_at\": \"2026-06-08T17:34:21.254492\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": \"0eb0fecd-41af-4cf9-83f6-0b9d2168cef1\", \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"network-plugin\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:21.541509\", \"url\": \"\", \"version\": \"0.1.nightly-20200319\"}}\n-------------\nPOST http://127.0.0.1:8000/api/v1/components\n{\n  \"display_name\": \"RH-CNF 0.1.nightly-20200703\",\n  \"version\": \"0.1.nightly-20200703\",\n  \"type\": \"rh-cnf\",\n  \"state\": \"active\",\n  \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\n  \"data\": {\n    \"version\": \"0.1.nightly-20200703\",\n    \"display_name\": \"rh-cnf\",\n    \"url\": \"http://url.com/\",\n    \"pull_url\": \"http://pullurl.com/\"\n  },\n  \"team_id\": \"7b59ab46-8e0e-4833-a0a3-7079a6c8530f\"\n}\n<Response [201]>\n{'component': {'canonical_project_name': '', 'created_at': '2026-06-08T17:34:21.825963', 'data': {'display_name': 'rh-cnf', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '0.1.nightly-20200703'}, 'display_name': 'RH-CNF 0.1.nightly-20200703', 'etag': '11bac06dcf38aca83b3bdc8fb62b1014', 'id': '619c2dd9-14c2-45cf-a3f9-f85404320ca3', 'message': '', 'name': 'RH-CNF 0.1.nightly-20200703', 'state': 'active', 'tags': [], 'team_id': '7b59ab46-8e0e-4833-a0a3-7079a6c8530f', 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'rh-cnf', 'uid': '', 'updated_at': '2026-06-08T17:34:21.825963', 'url': '', 'version': '0.1.nightly-20200703'}}\n-------------\nPUT http://127.0.0.1:8000/api/v1/components/619c2dd9-14c2-45cf-a3f9-f85404320ca3\n{\n  \"tags\": [\n    \"ocp-vanilla-4.8-ok\",\n    \"build:dev\"\n  ]\n}\n<Response [200]>\n{\"component\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:21.825963\", \"data\": {\"display_name\": \"rh-cnf\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"0.1.nightly-20200703\"}, \"display_name\": \"RH-CNF 0.1.nightly-20200703\", \"etag\": \"83b6e627f5136c0b87fc96bc8e5e89ed\", \"id\": \"619c2dd9-14c2-45cf-a3f9-f85404320ca3\", \"message\": \"\", \"name\": \"RH-CNF 0.1.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:21.827228\", \"state\": \"active\", \"tags\": [\"ocp-vanilla-4.8-ok\", \"build:dev\"], \"team_id\": \"7b59ab46-8e0e-4833-a0a3-7079a6c8530f\", \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"rh-cnf\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:22.119139\", \"url\": \"\", \"version\": \"0.1.nightly-20200703\"}}\n-------------\nPOST http://127.0.0.1:8000/api/v1/components\n{\n  \"display_name\": \"RH-CNF 0.1.nightly-20200708\",\n  \"version\": \"0.1.nightly-20200708\",\n  \"type\": \"rh-cnf\",\n  \"state\": \"active\",\n  \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\n  \"data\": {\n    \"version\": \"0.1.nightly-20200708\",\n    \"display_name\": \"rh-cnf\",\n    \"url\": \"http://url.com/\",\n    \"pull_url\": \"http://pullurl.com/\"\n  },\n  \"team_id\": \"7b59ab46-8e0e-4833-a0a3-7079a6c8530f\"\n}\n<Response [201]>\n{'component': {'canonical_project_name': '', 'created_at': '2026-06-08T17:34:22.410896', 'data': {'display_name': 'rh-cnf', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '0.1.nightly-20200708'}, 'display_name': 'RH-CNF 0.1.nightly-20200708', 'etag': '9f7d386f7e2a2f2688214ff801272891', 'id': '599c8bd0-42ec-41e8-ad53-902a7e47684e', 'message': '', 'name': 'RH-CNF 0.1.nightly-20200708', 'state': 'active', 'tags': [], 'team_id': '7b59ab46-8e0e-4833-a0a3-7079a6c8530f', 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'rh-cnf', 'uid': '', 'updated_at': '2026-06-08T17:34:22.410896', 'url': '', 'version': '0.1.nightly-20200708'}}\n-------------\nPUT http://127.0.0.1:8000/api/v1/components/599c8bd0-42ec-41e8-ad53-902a7e47684e\n{\n  \"tags\": [\n    \"build:dev\"\n  ]\n}\n<Response [200]>\n{\"component\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:22.410896\", \"data\": {\"display_name\": \"rh-cnf\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"0.1.nightly-20200708\"}, \"display_name\": \"RH-CNF 0.1.nightly-20200708\", \"etag\": \"f4775697ce3a4c7e823eb3a2e68be997\", \"id\": \"599c8bd0-42ec-41e8-ad53-902a7e47684e\", \"message\": \"\", \"name\": \"RH-CNF 0.1.nightly-20200708\", \"released_at\": \"2026-06-08T17:34:22.411623\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": \"7b59ab46-8e0e-4833-a0a3-7079a6c8530f\", \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"rh-cnf\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:22.692696\", \"url\": \"\", \"version\": \"0.1.nightly-20200708\"}}\n-------------\nPOST http://127.0.0.1:8000/api/v1/components\n{\n  \"display_name\": \"RH-CNF 0.2.nightly-20200723\",\n  \"version\": \"0.2.nightly-20200723\",\n  \"type\": \"rh-cnf\",\n  \"state\": \"active\",\n  \"topic_id\": \"ac4a03af-5565-465d-955b-5c3b3ce7e2c5\",\n  \"data\": {\n    \"version\": \"0.2.nightly-20200723\",\n    \"display_name\": \"rh-cnf\",\n    \"url\": \"http://url.com/\",\n    \"pull_url\": \"http://pullurl.com/\"\n  },\n  \"team_id\": \"7b59ab46-8e0e-4833-a0a3-7079a6c8530f\"\n}\n<Response [201]>\n{'component': {'canonical_project_name': '', 'created_at': '2026-06-08T17:34:22.935314', 'data': {'display_name': 'rh-cnf', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '0.2.nightly-20200723'}, 'display_name': 'RH-CNF 0.2.nightly-20200723', 'etag': '4eb86969fefaf7a1dfe23f8259785d53', 'id': '34ccfa5c-d43b-425b-9970-d0661c512dfa', 'message': '', 'name': 'RH-CNF 0.2.nightly-20200723', 'state': 'active', 'tags': [], 'team_id': '7b59ab46-8e0e-4833-a0a3-7079a6c8530f', 'title': '', 'topic_id': 'ac4a03af-5565-465d-955b-5c3b3ce7e2c5', 'type': 'rh-cnf', 'uid': '', 'updated_at': '2026-06-08T17:34:22.935314', 'url': '', 'version': '0.2.nightly-20200723'}}\n-------------\nPUT http://127.0.0.1:8000/api/v1/components/34ccfa5c-d43b-425b-9970-d0661c512dfa\n{\n  \"tags\": [\n    \"build:dev\"\n  ]\n}\n<Response [200]>\n{\"component\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:22.935314\", \"data\": {\"display_name\": \"rh-cnf\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"0.2.nightly-20200723\"}, \"display_name\": \"RH-CNF 0.2.nightly-20200723\", \"etag\": \"97f0eed51a0d6980fcf8a13310841007\", \"id\": \"34ccfa5c-d43b-425b-9970-d0661c512dfa\", \"message\": \"\", \"name\": \"RH-CNF 0.2.nightly-20200723\", \"released_at\": \"2026-06-08T17:34:22.935934\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": \"7b59ab46-8e0e-4833-a0a3-7079a6c8530f\", \"title\": \"\", \"topic_id\": \"ac4a03af-5565-465d-955b-5c3b3ce7e2c5\", \"type\": \"rh-cnf\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:23.225028\", \"url\": \"\", \"version\": \"0.2.nightly-20200723\"}}",
                            "stdout_lines": [
                                "+ python3 ./dev-setup/dci-telcoprovisioning",
                                "/usr/lib/python3.9/site-packages/requests/__init__.py:87: RequestsDependencyWarning: urllib3 (1.26.5) or chardet (5.2.0) doesn't match a supported version!",
                                "  warnings.warn(\"urllib3 ({}) or chardet ({}) doesn't match a supported \"",
                                "-------------",
                                "GET http://127.0.0.1:8000/api/v1/identity",
                                "<Response [200]>",
                                "Retrying in 1 second...",
                                "-------------",
                                "POST http://127.0.0.1:8000/api/v1/products",
                                "{",
                                "  \"name\": \"OpenShift\",",
                                "  \"label\": \"OPENSHIFT\",",
                                "  \"description\": \"description for OpenShift\"",
                                "}",
                                "<Response [201]>",
                                "-------------",
                                "POST http://127.0.0.1:8000/api/v1/topics",
                                "{",
                                "  \"name\": \"OCP-4.5\",",
                                "  \"component_types\": [",
                                "    \"ocp\",",
                                "    \"ose-tests\",",
                                "    \"cnf-tests\"",
                                "  ],",
                                "  \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\"",
                                "}",
                                "<Response [201]>",
                                "-------------",
                                "POST http://127.0.0.1:8000/api/v1/topics",
                                "{",
                                "  \"name\": \"OCP-4.6\",",
                                "  \"component_types\": [",
                                "    \"ocp\",",
                                "    \"ose-tests\",",
                                "    \"cnf-tests\"",
                                "  ],",
                                "  \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\"",
                                "}",
                                "<Response [201]>",
                                "-------------",
                                "POST http://127.0.0.1:8000/api/v1/topics",
                                "{",
                                "  \"name\": \"OCP-4.7\",",
                                "  \"component_types\": [",
                                "    \"ocp\",",
                                "    \"ose-tests\",",
                                "    \"cnf-tests\"",
                                "  ],",
                                "  \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\"",
                                "}",
                                "<Response [201]>",
                                "-------------",
                                "POST http://127.0.0.1:8000/api/v1/topics",
                                "{",
                                "  \"name\": \"OCP-4.8\",",
                                "  \"component_types\": [",
                                "    \"ocp\",",
                                "    \"ose-tests\",",
                                "    \"cnf-tests\"",
                                "  ],",
                                "  \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\"",
                                "}",
                                "<Response [201]>",
                                "-------------",
                                "POST http://127.0.0.1:8000/api/v1/topics",
                                "{",
                                "  \"name\": \"OCP-4.9\",",
                                "  \"component_types\": [",
                                "    \"ocp\",",
                                "    \"ose-tests\",",
                                "    \"cnf-tests\"",
                                "  ],",
                                "  \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\"",
                                "}",
                                "<Response [201]>",
                                "-------------",
                                "POST http://127.0.0.1:8000/api/v1/topics",
                                "{",
                                "  \"name\": \"OCP-4.10\",",
                                "  \"component_types\": [",
                                "    \"ocp\",",
                                "    \"ose-tests\",",
                                "    \"cnf-tests\"",
                                "  ],",
                                "  \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\"",
                                "}",
                                "<Response [201]>",
                                "-------------",
                                "POST http://127.0.0.1:8000/api/v1/topics",
                                "{",
                                "  \"name\": \"OCP-4.11\",",
                                "  \"component_types\": [",
                                "    \"ocp\",",
                                "    \"ose-tests\",",
                                "    \"cnf-tests\"",
                                "  ],",
                                "  \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\"",
                                "}",
                                "<Response [201]>",
                                "-------------",
                                "POST http://127.0.0.1:8000/api/v1/topics",
                                "{",
                                "  \"name\": \"OCP-4.12\",",
                                "  \"component_types\": [",
                                "    \"ocp\",",
                                "    \"ose-tests\",",
                                "    \"cnf-tests\"",
                                "  ],",
                                "  \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\"",
                                "}",
                                "<Response [201]>",
                                "-------------",
                                "POST http://127.0.0.1:8000/api/v1/topics",
                                "{",
                                "  \"name\": \"OCP-4.13\",",
                                "  \"component_types\": [",
                                "    \"ocp\",",
                                "    \"ose-tests\",",
                                "    \"cnf-tests\"",
                                "  ],",
                                "  \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\"",
                                "}",
                                "<Response [201]>",
                                "-------------",
                                "POST http://127.0.0.1:8000/api/v1/teams",
                                "{",
                                "  \"name\": \"rh-telco-ci\",",
                                "  \"has_pre_release_access\": true",
                                "}",
                                "<Response [201]>",
                                "-------------",
                                "POST http://127.0.0.1:8000/api/v1/teams",
                                "{",
                                "  \"name\": \"cnf-telco-ci\",",
                                "  \"has_pre_release_access\": true",
                                "}",
                                "<Response [201]>",
                                "-------------",
                                "POST http://127.0.0.1:8000/api/v1/teams",
                                "{",
                                "  \"name\": \"storage-plugin-telco-ci\",",
                                "  \"has_pre_release_access\": true",
                                "}",
                                "<Response [201]>",
                                "-------------",
                                "POST http://127.0.0.1:8000/api/v1/teams",
                                "{",
                                "  \"name\": \"network-plugin-telco-ci\",",
                                "  \"has_pre_release_access\": true",
                                "}",
                                "<Response [201]>",
                                "-------------",
                                "POST http://127.0.0.1:8000/api/v1/users",
                                "{",
                                "  \"name\": \"pipeline-user\",",
                                "  \"fullname\": \"pipeline-user\",",
                                "  \"email\": \"pipeline-user@email.com\",",
                                "  \"password\": \"pipeline-user\"",
                                "}",
                                "<Response [201]>",
                                "-------------",
                                "POST http://127.0.0.1:8000/api/v1/remotecis",
                                "{",
                                "  \"name\": \"rh-telco-pipeline\",",
                                "  \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\"",
                                "}",
                                "<Response [201]>",
                                "-------------",
                                "POST http://127.0.0.1:8000/api/v1/remotecis",
                                "{",
                                "  \"name\": \"cnf-telco-ci\",",
                                "  \"team_id\": \"7b59ab46-8e0e-4833-a0a3-7079a6c8530f\"",
                                "}",
                                "<Response [201]>",
                                "-------------",
                                "POST http://127.0.0.1:8000/api/v1/remotecis",
                                "{",
                                "  \"name\": \"storage-plugin-telco-ci\",",
                                "  \"team_id\": \"8c592509-b262-4dbe-8cc2-6e67b940b60d\"",
                                "}",
                                "<Response [201]>",
                                "-------------",
                                "POST http://127.0.0.1:8000/api/v1/remotecis",
                                "{",
                                "  \"name\": \"network-plugin-telco-ci\",",
                                "  \"team_id\": \"0eb0fecd-41af-4cf9-83f6-0b9d2168cef1\"",
                                "}",
                                "<Response [201]>",
                                "-------------",
                                "POST http://127.0.0.1:8000/api/v1/teams/14b928da-bcd1-42a0-bd61-2e19c6ba4cbf/users/764832ce-51c1-4974-aa5f-b9426789450f",
                                "<Response [201]>",
                                "-------------",
                                "POST http://127.0.0.1:8000/api/v1/products/e014f5a1-5656-4ff3-9126-c30a78fef510/teams",
                                "{",
                                "  \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\"",
                                "}",
                                "<Response [201]>",
                                "-------------",
                                "POST http://127.0.0.1:8000/api/v1/teams/7b59ab46-8e0e-4833-a0a3-7079a6c8530f/users/764832ce-51c1-4974-aa5f-b9426789450f",
                                "<Response [201]>",
                                "-------------",
                                "POST http://127.0.0.1:8000/api/v1/products/e014f5a1-5656-4ff3-9126-c30a78fef510/teams",
                                "{",
                                "  \"team_id\": \"7b59ab46-8e0e-4833-a0a3-7079a6c8530f\"",
                                "}",
                                "<Response [201]>",
                                "-------------",
                                "POST http://127.0.0.1:8000/api/v1/teams/8c592509-b262-4dbe-8cc2-6e67b940b60d/users/764832ce-51c1-4974-aa5f-b9426789450f",
                                "<Response [201]>",
                                "-------------",
                                "POST http://127.0.0.1:8000/api/v1/products/e014f5a1-5656-4ff3-9126-c30a78fef510/teams",
                                "{",
                                "  \"team_id\": \"8c592509-b262-4dbe-8cc2-6e67b940b60d\"",
                                "}",
                                "<Response [201]>",
                                "-------------",
                                "POST http://127.0.0.1:8000/api/v1/teams/0eb0fecd-41af-4cf9-83f6-0b9d2168cef1/users/764832ce-51c1-4974-aa5f-b9426789450f",
                                "<Response [201]>",
                                "-------------",
                                "POST http://127.0.0.1:8000/api/v1/products/e014f5a1-5656-4ff3-9126-c30a78fef510/teams",
                                "{",
                                "  \"team_id\": \"0eb0fecd-41af-4cf9-83f6-0b9d2168cef1\"",
                                "}",
                                "<Response [201]>",
                                "-------------",
                                "POST http://127.0.0.1:8000/api/v1/teams/14b928da-bcd1-42a0-bd61-2e19c6ba4cbf/permissions/components",
                                "{",
                                "  \"teams_ids\": [",
                                "    \"7b59ab46-8e0e-4833-a0a3-7079a6c8530f\"",
                                "  ]",
                                "}",
                                "<Response [201]>",
                                "-------------",
                                "POST http://127.0.0.1:8000/api/v1/teams/14b928da-bcd1-42a0-bd61-2e19c6ba4cbf/permissions/components",
                                "{",
                                "  \"teams_ids\": [",
                                "    \"8c592509-b262-4dbe-8cc2-6e67b940b60d\"",
                                "  ]",
                                "}",
                                "<Response [201]>",
                                "-------------",
                                "POST http://127.0.0.1:8000/api/v1/teams/14b928da-bcd1-42a0-bd61-2e19c6ba4cbf/permissions/components",
                                "{",
                                "  \"teams_ids\": [",
                                "    \"0eb0fecd-41af-4cf9-83f6-0b9d2168cef1\"",
                                "  ]",
                                "}",
                                "<Response [201]>",
                                "-------------",
                                "POST http://127.0.0.1:8000/api/v1/components",
                                "{",
                                "  \"display_name\": \"OCP 4.8.0-0.ga-20200601\",",
                                "  \"version\": \"4.8.0-0.ga-20200601\",",
                                "  \"type\": \"ocp\",",
                                "  \"state\": \"active\",",
                                "  \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "  \"data\": {",
                                "    \"version\": \"4.8.0-0.ga-20200601\",",
                                "    \"display_name\": \"ocp\",",
                                "    \"url\": \"http://url.com/\",",
                                "    \"pull_url\": \"http://pullurl.com/\",",
                                "    \"uid\": \"sha256:0bd603c259f5e297e1a5e1fb1c5c2eb96b590b81c6e3dcba11c9a8dec84af9c0\",",
                                "    \"digest\": [",
                                "      \"sha256:0bd603c259f5e297e1a5e1fb1c5c2eb96b590b81c6e3dcba11c9a8dec84af9c0\"",
                                "    ]",
                                "  },",
                                "  \"uid\": \"sha256:0bd603c259f5e297e1a5e1fb1c5c2eb96b590b81c6e3dcba11c9a8dec84af9c0\"",
                                "}",
                                "<Response [201]>",
                                "{'component': {'canonical_project_name': '', 'created_at': '2026-06-08T17:34:13.934428', 'data': {'digest': ['sha256:0bd603c259f5e297e1a5e1fb1c5c2eb96b590b81c6e3dcba11c9a8dec84af9c0'], 'display_name': 'ocp', 'pull_url': 'http://pullurl.com/', 'uid': 'sha256:0bd603c259f5e297e1a5e1fb1c5c2eb96b590b81c6e3dcba11c9a8dec84af9c0', 'url': 'http://url.com/', 'version': '4.8.0-0.ga-20200601'}, 'display_name': 'OCP 4.8.0-0.ga-20200601', 'etag': '99433a25c8258ca69da92dc0e9c5a3ec', 'id': '7bf14f83-f214-4875-980b-c3b071ea50ca', 'message': '', 'name': 'OCP 4.8.0-0.ga-20200601', 'state': 'active', 'tags': [], 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ocp', 'uid': 'sha256:0bd603c259f5e297e1a5e1fb1c5c2eb96b590b81c6e3dcba11c9a8dec84af9c0', 'updated_at': '2026-06-08T17:34:13.934428', 'url': '', 'version': '4.8.0-0.ga-20200601'}}",
                                "-------------",
                                "PUT http://127.0.0.1:8000/api/v1/components/7bf14f83-f214-4875-980b-c3b071ea50ca",
                                "{",
                                "  \"tags\": [",
                                "    \"ocp-vanilla-4.8-ok\",",
                                "    \"build:ga\"",
                                "  ]",
                                "}",
                                "<Response [200]>",
                                "{\"component\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:13.934428\", \"data\": {\"digest\": [\"sha256:0bd603c259f5e297e1a5e1fb1c5c2eb96b590b81c6e3dcba11c9a8dec84af9c0\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:0bd603c259f5e297e1a5e1fb1c5c2eb96b590b81c6e3dcba11c9a8dec84af9c0\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.ga-20200601\"}, \"display_name\": \"OCP 4.8.0-0.ga-20200601\", \"etag\": \"b559d897a9749ab6d84ec7c7fb5c28e3\", \"id\": \"7bf14f83-f214-4875-980b-c3b071ea50ca\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.ga-20200601\", \"released_at\": \"2026-06-08T17:34:13.936745\", \"state\": \"active\", \"tags\": [\"ocp-vanilla-4.8-ok\", \"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:0bd603c259f5e297e1a5e1fb1c5c2eb96b590b81c6e3dcba11c9a8dec84af9c0\", \"updated_at\": \"2026-06-08T17:34:14.344538\", \"url\": \"\", \"version\": \"4.8.0-0.ga-20200601\"}}",
                                "-------------",
                                "POST http://127.0.0.1:8000/api/v1/components",
                                "{",
                                "  \"display_name\": \"OCP 4.8.0-0.ga-20200630\",",
                                "  \"version\": \"4.8.0-0.ga-20200630\",",
                                "  \"type\": \"ocp\",",
                                "  \"state\": \"inactive\",",
                                "  \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "  \"data\": {",
                                "    \"version\": \"4.8.0-0.ga-20200630\",",
                                "    \"display_name\": \"ocp\",",
                                "    \"url\": \"http://url.com/\",",
                                "    \"pull_url\": \"http://pullurl.com/\",",
                                "    \"uid\": \"sha256:abc789b88c7111e1441e26f521874cee5e81326505569eac17e8144e3677ebd3\",",
                                "    \"digest\": [",
                                "      \"sha256:abc789b88c7111e1441e26f521874cee5e81326505569eac17e8144e3677ebd3\"",
                                "    ]",
                                "  },",
                                "  \"uid\": \"sha256:abc789b88c7111e1441e26f521874cee5e81326505569eac17e8144e3677ebd3\"",
                                "}",
                                "<Response [201]>",
                                "{'component': {'canonical_project_name': '', 'created_at': '2026-06-08T17:34:14.625159', 'data': {'digest': ['sha256:abc789b88c7111e1441e26f521874cee5e81326505569eac17e8144e3677ebd3'], 'display_name': 'ocp', 'pull_url': 'http://pullurl.com/', 'uid': 'sha256:abc789b88c7111e1441e26f521874cee5e81326505569eac17e8144e3677ebd3', 'url': 'http://url.com/', 'version': '4.8.0-0.ga-20200630'}, 'display_name': 'OCP 4.8.0-0.ga-20200630', 'etag': 'f4264164fe03d739c1c464f25f718f46', 'id': '761c3918-7684-49e0-a914-e15519876e1e', 'message': '', 'name': 'OCP 4.8.0-0.ga-20200630', 'state': 'inactive', 'tags': [], 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ocp', 'uid': 'sha256:abc789b88c7111e1441e26f521874cee5e81326505569eac17e8144e3677ebd3', 'updated_at': '2026-06-08T17:34:14.625159', 'url': '', 'version': '4.8.0-0.ga-20200630'}}",
                                "-------------",
                                "PUT http://127.0.0.1:8000/api/v1/components/761c3918-7684-49e0-a914-e15519876e1e",
                                "{",
                                "  \"tags\": [",
                                "    \"ocp-vanilla-4.8-ok\",",
                                "    \"build:ga\"",
                                "  ]",
                                "}",
                                "<Response [200]>",
                                "{\"component\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:14.625159\", \"data\": {\"digest\": [\"sha256:abc789b88c7111e1441e26f521874cee5e81326505569eac17e8144e3677ebd3\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:abc789b88c7111e1441e26f521874cee5e81326505569eac17e8144e3677ebd3\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.ga-20200630\"}, \"display_name\": \"OCP 4.8.0-0.ga-20200630\", \"etag\": \"4948633c79f9ea3d88e0a6ddcd76dc1f\", \"id\": \"761c3918-7684-49e0-a914-e15519876e1e\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.ga-20200630\", \"released_at\": \"2026-06-08T17:34:14.627462\", \"state\": \"inactive\", \"tags\": [\"ocp-vanilla-4.8-ok\", \"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:abc789b88c7111e1441e26f521874cee5e81326505569eac17e8144e3677ebd3\", \"updated_at\": \"2026-06-08T17:34:14.887830\", \"url\": \"\", \"version\": \"4.8.0-0.ga-20200630\"}}",
                                "-------------",
                                "POST http://127.0.0.1:8000/api/v1/components",
                                "{",
                                "  \"display_name\": \"OSE-TESTS 20200628\",",
                                "  \"version\": \"20200628\",",
                                "  \"type\": \"ose-tests\",",
                                "  \"state\": \"active\",",
                                "  \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "  \"data\": {",
                                "    \"version\": \"20200628\",",
                                "    \"display_name\": \"ose-tests\",",
                                "    \"url\": \"http://url.com/\",",
                                "    \"pull_url\": \"http://pullurl.com/\"",
                                "  }",
                                "}",
                                "<Response [201]>",
                                "{'component': {'canonical_project_name': '', 'created_at': '2026-06-08T17:34:15.164721', 'data': {'display_name': 'ose-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200628'}, 'display_name': 'OSE-TESTS 20200628', 'etag': '260a9005a6b049d4e20d3e00b2bff195', 'id': '15c8990a-ba44-4b63-b4ba-dfc3b49b3660', 'message': '', 'name': 'OSE-TESTS 20200628', 'state': 'active', 'tags': [], 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ose-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:15.164721', 'url': '', 'version': '20200628'}}",
                                "-------------",
                                "PUT http://127.0.0.1:8000/api/v1/components/15c8990a-ba44-4b63-b4ba-dfc3b49b3660",
                                "{",
                                "  \"tags\": [",
                                "    \"ocp-vanilla-4.8-ok\",",
                                "    \"build:ga\"",
                                "  ]",
                                "}",
                                "<Response [200]>",
                                "{\"component\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:15.164721\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200628\"}, \"display_name\": \"OSE-TESTS 20200628\", \"etag\": \"236aeb6f95f73c50b319e9aaf98e313c\", \"id\": \"15c8990a-ba44-4b63-b4ba-dfc3b49b3660\", \"message\": \"\", \"name\": \"OSE-TESTS 20200628\", \"released_at\": \"2026-06-08T17:34:15.165321\", \"state\": \"active\", \"tags\": [\"ocp-vanilla-4.8-ok\", \"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:15.441670\", \"url\": \"\", \"version\": \"20200628\"}}",
                                "-------------",
                                "POST http://127.0.0.1:8000/api/v1/components",
                                "{",
                                "  \"display_name\": \"CNF-TESTS 20200628\",",
                                "  \"version\": \"20200628\",",
                                "  \"type\": \"cnf-tests\",",
                                "  \"state\": \"active\",",
                                "  \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "  \"data\": {",
                                "    \"version\": \"20200628\",",
                                "    \"display_name\": \"cnf-tests\",",
                                "    \"url\": \"http://url.com/\",",
                                "    \"pull_url\": \"http://pullurl.com/\"",
                                "  }",
                                "}",
                                "<Response [201]>",
                                "{'component': {'canonical_project_name': '', 'created_at': '2026-06-08T17:34:15.716963', 'data': {'display_name': 'cnf-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200628'}, 'display_name': 'CNF-TESTS 20200628', 'etag': '4a37b06684e312d2f685ed7daf1793a7', 'id': '4aee1bfe-a7f3-4d76-974a-effe0b4e77e9', 'message': '', 'name': 'CNF-TESTS 20200628', 'state': 'active', 'tags': [], 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'cnf-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:15.716963', 'url': '', 'version': '20200628'}}",
                                "-------------",
                                "PUT http://127.0.0.1:8000/api/v1/components/4aee1bfe-a7f3-4d76-974a-effe0b4e77e9",
                                "{",
                                "  \"tags\": [",
                                "    \"ocp-vanilla-4.8-ok\",",
                                "    \"build:ga\"",
                                "  ]",
                                "}",
                                "<Response [200]>",
                                "{\"component\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:15.716963\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200628\"}, \"display_name\": \"CNF-TESTS 20200628\", \"etag\": \"9ab92778293b345b0598b8d35cb7cd30\", \"id\": \"4aee1bfe-a7f3-4d76-974a-effe0b4e77e9\", \"message\": \"\", \"name\": \"CNF-TESTS 20200628\", \"released_at\": \"2026-06-08T17:34:15.717587\", \"state\": \"active\", \"tags\": [\"ocp-vanilla-4.8-ok\", \"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:16.002233\", \"url\": \"\", \"version\": \"20200628\"}}",
                                "-------------",
                                "POST http://127.0.0.1:8000/api/v1/components",
                                "{",
                                "  \"display_name\": \"OCP 4.8.0-0.nightly-20200703\",",
                                "  \"version\": \"4.8.0-0.nightly-20200703\",",
                                "  \"type\": \"ocp\",",
                                "  \"state\": \"active\",",
                                "  \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "  \"data\": {",
                                "    \"version\": \"4.8.0-0.nightly-20200703\",",
                                "    \"display_name\": \"ocp\",",
                                "    \"url\": \"http://url.com/\",",
                                "    \"pull_url\": \"http://pullurl.com/\",",
                                "    \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",",
                                "    \"digest\": [",
                                "      \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"",
                                "    ]",
                                "  },",
                                "  \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"",
                                "}",
                                "<Response [201]>",
                                "{'component': {'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.231874', 'data': {'digest': ['sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b'], 'display_name': 'ocp', 'pull_url': 'http://pullurl.com/', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'url': 'http://url.com/', 'version': '4.8.0-0.nightly-20200703'}, 'display_name': 'OCP 4.8.0-0.nightly-20200703', 'etag': 'd0324ebb84bd422d54c531607b9c8e85', 'id': '52602146-dbec-4004-b3c5-0d46891722cc', 'message': '', 'name': 'OCP 4.8.0-0.nightly-20200703', 'state': 'active', 'tags': [], 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ocp', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'updated_at': '2026-06-08T17:34:16.231874', 'url': '', 'version': '4.8.0-0.nightly-20200703'}}",
                                "-------------",
                                "PUT http://127.0.0.1:8000/api/v1/components/52602146-dbec-4004-b3c5-0d46891722cc",
                                "{",
                                "  \"tags\": [",
                                "    \"build:dev\"",
                                "  ]",
                                "}",
                                "<Response [200]>",
                                "{\"component\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}}",
                                "-------------",
                                "POST http://127.0.0.1:8000/api/v1/components",
                                "{",
                                "  \"display_name\": \"OSE-TESTS 20200703\",",
                                "  \"version\": \"20200703\",",
                                "  \"type\": \"ose-tests\",",
                                "  \"state\": \"active\",",
                                "  \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "  \"data\": {",
                                "    \"version\": \"20200703\",",
                                "    \"display_name\": \"ose-tests\",",
                                "    \"url\": \"http://url.com/\",",
                                "    \"pull_url\": \"http://pullurl.com/\"",
                                "  }",
                                "}",
                                "<Response [201]>",
                                "{'component': {'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.771396', 'data': {'display_name': 'ose-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200703'}, 'display_name': 'OSE-TESTS 20200703', 'etag': 'ce45818221e686617c5d904c7dc53bd4', 'id': '1f69d4f8-007a-48f8-aae5-8f0d38509b48', 'message': '', 'name': 'OSE-TESTS 20200703', 'state': 'active', 'tags': [], 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ose-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:16.771396', 'url': '', 'version': '20200703'}}",
                                "-------------",
                                "PUT http://127.0.0.1:8000/api/v1/components/1f69d4f8-007a-48f8-aae5-8f0d38509b48",
                                "{",
                                "  \"tags\": [",
                                "    \"build:ga\"",
                                "  ]",
                                "}",
                                "<Response [200]>",
                                "{\"component\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.771396\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200703\"}, \"display_name\": \"OSE-TESTS 20200703\", \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\", \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\", \"message\": \"\", \"name\": \"OSE-TESTS 20200703\", \"released_at\": \"2026-06-08T17:34:16.772106\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.053945\", \"url\": \"\", \"version\": \"20200703\"}}",
                                "-------------",
                                "POST http://127.0.0.1:8000/api/v1/components",
                                "{",
                                "  \"display_name\": \"CNF-TESTS 20200728\",",
                                "  \"version\": \"20200728\",",
                                "  \"type\": \"cnf-tests\",",
                                "  \"state\": \"active\",",
                                "  \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "  \"data\": {",
                                "    \"version\": \"20200728\",",
                                "    \"display_name\": \"cnf-tests\",",
                                "    \"url\": \"http://url.com/\",",
                                "    \"pull_url\": \"http://pullurl.com/\"",
                                "  }",
                                "}",
                                "<Response [201]>",
                                "{'component': {'canonical_project_name': '', 'created_at': '2026-06-08T17:34:17.325424', 'data': {'display_name': 'cnf-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200728'}, 'display_name': 'CNF-TESTS 20200728', 'etag': '7234633156c3cd6c6d0e1dc150543a49', 'id': '9308699a-cda2-4822-b30f-fd01cbfde1dc', 'message': '', 'name': 'CNF-TESTS 20200728', 'state': 'active', 'tags': [], 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'cnf-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:17.325424', 'url': '', 'version': '20200728'}}",
                                "-------------",
                                "PUT http://127.0.0.1:8000/api/v1/components/9308699a-cda2-4822-b30f-fd01cbfde1dc",
                                "{",
                                "  \"tags\": [",
                                "    \"build:ga\"",
                                "  ]",
                                "}",
                                "<Response [200]>",
                                "{\"component\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}}",
                                "-------------",
                                "POST http://127.0.0.1:8000/api/v1/components",
                                "{",
                                "  \"display_name\": \"OCP 4.9.0-0.nightly-20200701\",",
                                "  \"version\": \"4.9.0-0.nightly-20200701\",",
                                "  \"type\": \"ocp\",",
                                "  \"state\": \"active\",",
                                "  \"topic_id\": \"ac4a03af-5565-465d-955b-5c3b3ce7e2c5\",",
                                "  \"data\": {",
                                "    \"version\": \"4.9.0-0.nightly-20200701\",",
                                "    \"display_name\": \"ocp\",",
                                "    \"url\": \"http://url.com/\",",
                                "    \"pull_url\": \"http://pullurl.com/\",",
                                "    \"uid\": \"sha256:273335d6b39087e75d66b76c9fbac344b9fd0581b6c923d75c5553e4599670dd\",",
                                "    \"digest\": [",
                                "      \"sha256:273335d6b39087e75d66b76c9fbac344b9fd0581b6c923d75c5553e4599670dd\"",
                                "    ]",
                                "  },",
                                "  \"uid\": \"sha256:273335d6b39087e75d66b76c9fbac344b9fd0581b6c923d75c5553e4599670dd\"",
                                "}",
                                "<Response [201]>",
                                "{'component': {'canonical_project_name': '', 'created_at': '2026-06-08T17:34:17.846340', 'data': {'digest': ['sha256:273335d6b39087e75d66b76c9fbac344b9fd0581b6c923d75c5553e4599670dd'], 'display_name': 'ocp', 'pull_url': 'http://pullurl.com/', 'uid': 'sha256:273335d6b39087e75d66b76c9fbac344b9fd0581b6c923d75c5553e4599670dd', 'url': 'http://url.com/', 'version': '4.9.0-0.nightly-20200701'}, 'display_name': 'OCP 4.9.0-0.nightly-20200701', 'etag': 'cf5c8add2c764ef9d90f6c0c82f3059f', 'id': 'bc1282e4-7ed8-4262-a377-dc86822511b6', 'message': '', 'name': 'OCP 4.9.0-0.nightly-20200701', 'state': 'active', 'tags': [], 'title': '', 'topic_id': 'ac4a03af-5565-465d-955b-5c3b3ce7e2c5', 'type': 'ocp', 'uid': 'sha256:273335d6b39087e75d66b76c9fbac344b9fd0581b6c923d75c5553e4599670dd', 'updated_at': '2026-06-08T17:34:17.846340', 'url': '', 'version': '4.9.0-0.nightly-20200701'}}",
                                "-------------",
                                "PUT http://127.0.0.1:8000/api/v1/components/bc1282e4-7ed8-4262-a377-dc86822511b6",
                                "{",
                                "  \"tags\": [",
                                "    \"build:dev\"",
                                "  ]",
                                "}",
                                "<Response [200]>",
                                "{\"component\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.846340\", \"data\": {\"digest\": [\"sha256:273335d6b39087e75d66b76c9fbac344b9fd0581b6c923d75c5553e4599670dd\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:273335d6b39087e75d66b76c9fbac344b9fd0581b6c923d75c5553e4599670dd\", \"url\": \"http://url.com/\", \"version\": \"4.9.0-0.nightly-20200701\"}, \"display_name\": \"OCP 4.9.0-0.nightly-20200701\", \"etag\": \"2f904edce088b38e11471851fca7778d\", \"id\": \"bc1282e4-7ed8-4262-a377-dc86822511b6\", \"message\": \"\", \"name\": \"OCP 4.9.0-0.nightly-20200701\", \"released_at\": \"2026-06-08T17:34:17.846967\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"ac4a03af-5565-465d-955b-5c3b3ce7e2c5\", \"type\": \"ocp\", \"uid\": \"sha256:273335d6b39087e75d66b76c9fbac344b9fd0581b6c923d75c5553e4599670dd\", \"updated_at\": \"2026-06-08T17:34:18.134510\", \"url\": \"\", \"version\": \"4.9.0-0.nightly-20200701\"}}",
                                "-------------",
                                "POST http://127.0.0.1:8000/api/v1/components",
                                "{",
                                "  \"display_name\": \"OSE-TESTS 20200729\",",
                                "  \"version\": \"20200729\",",
                                "  \"type\": \"ose-tests\",",
                                "  \"state\": \"active\",",
                                "  \"topic_id\": \"ac4a03af-5565-465d-955b-5c3b3ce7e2c5\",",
                                "  \"data\": {",
                                "    \"version\": \"20200729\",",
                                "    \"display_name\": \"ose-tests\",",
                                "    \"url\": \"http://url.com/\",",
                                "    \"pull_url\": \"http://pullurl.com/\"",
                                "  }",
                                "}",
                                "<Response [201]>",
                                "{'component': {'canonical_project_name': '', 'created_at': '2026-06-08T17:34:18.405802', 'data': {'display_name': 'ose-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200729'}, 'display_name': 'OSE-TESTS 20200729', 'etag': '20f684d338728248c3d59b88027a1cc6', 'id': '17fff2ff-2147-4094-951f-c92d86d6e899', 'message': '', 'name': 'OSE-TESTS 20200729', 'state': 'active', 'tags': [], 'title': '', 'topic_id': 'ac4a03af-5565-465d-955b-5c3b3ce7e2c5', 'type': 'ose-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:18.405802', 'url': '', 'version': '20200729'}}",
                                "-------------",
                                "PUT http://127.0.0.1:8000/api/v1/components/17fff2ff-2147-4094-951f-c92d86d6e899",
                                "{",
                                "  \"tags\": [",
                                "    \"build:dev\"",
                                "  ]",
                                "}",
                                "<Response [200]>",
                                "{\"component\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:18.405802\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200729\"}, \"display_name\": \"OSE-TESTS 20200729\", \"etag\": \"ffe12d8da88c7e20052d9f981fd100ff\", \"id\": \"17fff2ff-2147-4094-951f-c92d86d6e899\", \"message\": \"\", \"name\": \"OSE-TESTS 20200729\", \"released_at\": \"2026-06-08T17:34:18.406503\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"ac4a03af-5565-465d-955b-5c3b3ce7e2c5\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:18.719003\", \"url\": \"\", \"version\": \"20200729\"}}",
                                "-------------",
                                "POST http://127.0.0.1:8000/api/v1/components",
                                "{",
                                "  \"display_name\": \"CNF-TESTS 20200728\",",
                                "  \"version\": \"20200728\",",
                                "  \"type\": \"cnf-tests\",",
                                "  \"state\": \"active\",",
                                "  \"topic_id\": \"ac4a03af-5565-465d-955b-5c3b3ce7e2c5\",",
                                "  \"data\": {",
                                "    \"version\": \"20200728\",",
                                "    \"display_name\": \"cnf-tests\",",
                                "    \"url\": \"http://url.com/\",",
                                "    \"pull_url\": \"http://pullurl.com/\"",
                                "  }",
                                "}",
                                "<Response [201]>",
                                "{'component': {'canonical_project_name': '', 'created_at': '2026-06-08T17:34:19.001281', 'data': {'display_name': 'cnf-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200728'}, 'display_name': 'CNF-TESTS 20200728', 'etag': 'd2c29b134d21fc0e57abe827a399bba3', 'id': '0b1e481f-1db0-4de5-a195-907d30892d4f', 'message': '', 'name': 'CNF-TESTS 20200728', 'state': 'active', 'tags': [], 'title': '', 'topic_id': 'ac4a03af-5565-465d-955b-5c3b3ce7e2c5', 'type': 'cnf-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:19.001281', 'url': '', 'version': '20200728'}}",
                                "-------------",
                                "PUT http://127.0.0.1:8000/api/v1/components/0b1e481f-1db0-4de5-a195-907d30892d4f",
                                "{",
                                "  \"tags\": [",
                                "    \"build:dev\"",
                                "  ]",
                                "}",
                                "<Response [200]>",
                                "{\"component\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:19.001281\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"6d6c1f0d67a23b07b4d45df20011e809\", \"id\": \"0b1e481f-1db0-4de5-a195-907d30892d4f\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:19.001932\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"ac4a03af-5565-465d-955b-5c3b3ce7e2c5\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:19.290256\", \"url\": \"\", \"version\": \"20200728\"}}",
                                "-------------",
                                "POST http://127.0.0.1:8000/api/v1/components",
                                "{",
                                "  \"display_name\": \"STORAGE-PLUGIN 0.1.nightly-20200622\",",
                                "  \"version\": \"0.1.nightly-20200622\",",
                                "  \"type\": \"storage-plugin\",",
                                "  \"state\": \"active\",",
                                "  \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "  \"data\": {",
                                "    \"version\": \"0.1.nightly-20200622\",",
                                "    \"display_name\": \"storage-plugin\",",
                                "    \"url\": \"http://url.com/\",",
                                "    \"pull_url\": \"http://pullurl.com/\"",
                                "  },",
                                "  \"team_id\": \"8c592509-b262-4dbe-8cc2-6e67b940b60d\"",
                                "}",
                                "<Response [201]>",
                                "{'component': {'canonical_project_name': '', 'created_at': '2026-06-08T17:34:19.575273', 'data': {'display_name': 'storage-plugin', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '0.1.nightly-20200622'}, 'display_name': 'STORAGE-PLUGIN 0.1.nightly-20200622', 'etag': '89678cd9ec9df5d1e4034593c27d7cf2', 'id': 'ea73621b-90bb-4229-a316-0f2281b2c333', 'message': '', 'name': 'STORAGE-PLUGIN 0.1.nightly-20200622', 'state': 'active', 'tags': [], 'team_id': '8c592509-b262-4dbe-8cc2-6e67b940b60d', 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'storage-plugin', 'uid': '', 'updated_at': '2026-06-08T17:34:19.575273', 'url': '', 'version': '0.1.nightly-20200622'}}",
                                "-------------",
                                "PUT http://127.0.0.1:8000/api/v1/components/ea73621b-90bb-4229-a316-0f2281b2c333",
                                "{",
                                "  \"tags\": [",
                                "    \"build:dev\"",
                                "  ]",
                                "}",
                                "<Response [200]>",
                                "{\"component\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:19.575273\", \"data\": {\"display_name\": \"storage-plugin\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"0.1.nightly-20200622\"}, \"display_name\": \"STORAGE-PLUGIN 0.1.nightly-20200622\", \"etag\": \"c962655c8661afc66c1f255f3d0937ce\", \"id\": \"ea73621b-90bb-4229-a316-0f2281b2c333\", \"message\": \"\", \"name\": \"STORAGE-PLUGIN 0.1.nightly-20200622\", \"released_at\": \"2026-06-08T17:34:19.576033\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": \"8c592509-b262-4dbe-8cc2-6e67b940b60d\", \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"storage-plugin\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:19.853400\", \"url\": \"\", \"version\": \"0.1.nightly-20200622\"}}",
                                "-------------",
                                "POST http://127.0.0.1:8000/api/v1/components",
                                "{",
                                "  \"display_name\": \"STORAGE-PLUGIN 0.1.nightly-20200521\",",
                                "  \"version\": \"0.1.nightly-20200521\",",
                                "  \"type\": \"storage-plugin\",",
                                "  \"state\": \"active\",",
                                "  \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "  \"data\": {",
                                "    \"version\": \"0.1.nightly-20200521\",",
                                "    \"display_name\": \"storage-plugin\",",
                                "    \"url\": \"http://url.com/\",",
                                "    \"pull_url\": \"http://pullurl.com/\"",
                                "  },",
                                "  \"team_id\": \"8c592509-b262-4dbe-8cc2-6e67b940b60d\"",
                                "}",
                                "<Response [201]>",
                                "{'component': {'canonical_project_name': '', 'created_at': '2026-06-08T17:34:20.130282', 'data': {'display_name': 'storage-plugin', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '0.1.nightly-20200521'}, 'display_name': 'STORAGE-PLUGIN 0.1.nightly-20200521', 'etag': 'ae75f9ec8e238f29c6f30e884f1460aa', 'id': 'e9f5bcc6-56da-4695-850c-ecbda6c42054', 'message': '', 'name': 'STORAGE-PLUGIN 0.1.nightly-20200521', 'state': 'active', 'tags': [], 'team_id': '8c592509-b262-4dbe-8cc2-6e67b940b60d', 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'storage-plugin', 'uid': '', 'updated_at': '2026-06-08T17:34:20.130282', 'url': '', 'version': '0.1.nightly-20200521'}}",
                                "-------------",
                                "PUT http://127.0.0.1:8000/api/v1/components/e9f5bcc6-56da-4695-850c-ecbda6c42054",
                                "{",
                                "  \"tags\": [",
                                "    \"build:dev\"",
                                "  ]",
                                "}",
                                "<Response [200]>",
                                "{\"component\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:20.130282\", \"data\": {\"display_name\": \"storage-plugin\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"0.1.nightly-20200521\"}, \"display_name\": \"STORAGE-PLUGIN 0.1.nightly-20200521\", \"etag\": \"e997770781d9ba70bd1dcf1b20767b96\", \"id\": \"e9f5bcc6-56da-4695-850c-ecbda6c42054\", \"message\": \"\", \"name\": \"STORAGE-PLUGIN 0.1.nightly-20200521\", \"released_at\": \"2026-06-08T17:34:20.130842\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": \"8c592509-b262-4dbe-8cc2-6e67b940b60d\", \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"storage-plugin\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:20.413814\", \"url\": \"\", \"version\": \"0.1.nightly-20200521\"}}",
                                "-------------",
                                "POST http://127.0.0.1:8000/api/v1/components",
                                "{",
                                "  \"display_name\": \"NETWORK-PLUGIN 0.1.nightly-20200420\",",
                                "  \"version\": \"0.1.nightly-20200420\",",
                                "  \"type\": \"network-plugin\",",
                                "  \"state\": \"active\",",
                                "  \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "  \"data\": {",
                                "    \"version\": \"0.1.nightly-20200420\",",
                                "    \"display_name\": \"network-plugin\",",
                                "    \"url\": \"http://url.com/\",",
                                "    \"pull_url\": \"http://pullurl.com/\"",
                                "  },",
                                "  \"team_id\": \"0eb0fecd-41af-4cf9-83f6-0b9d2168cef1\"",
                                "}",
                                "<Response [201]>",
                                "{'component': {'canonical_project_name': '', 'created_at': '2026-06-08T17:34:20.671747', 'data': {'display_name': 'network-plugin', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '0.1.nightly-20200420'}, 'display_name': 'NETWORK-PLUGIN 0.1.nightly-20200420', 'etag': 'c4b79a051d34c0006c9f122b70aa0203', 'id': '217f8462-e4eb-4723-90bc-dade9ca9df83', 'message': '', 'name': 'NETWORK-PLUGIN 0.1.nightly-20200420', 'state': 'active', 'tags': [], 'team_id': '0eb0fecd-41af-4cf9-83f6-0b9d2168cef1', 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'network-plugin', 'uid': '', 'updated_at': '2026-06-08T17:34:20.671747', 'url': '', 'version': '0.1.nightly-20200420'}}",
                                "-------------",
                                "PUT http://127.0.0.1:8000/api/v1/components/217f8462-e4eb-4723-90bc-dade9ca9df83",
                                "{",
                                "  \"tags\": [",
                                "    \"build:dev\"",
                                "  ]",
                                "}",
                                "<Response [200]>",
                                "{\"component\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:20.671747\", \"data\": {\"display_name\": \"network-plugin\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"0.1.nightly-20200420\"}, \"display_name\": \"NETWORK-PLUGIN 0.1.nightly-20200420\", \"etag\": \"c5fefd6201de3b5c9696bee3196ada10\", \"id\": \"217f8462-e4eb-4723-90bc-dade9ca9df83\", \"message\": \"\", \"name\": \"NETWORK-PLUGIN 0.1.nightly-20200420\", \"released_at\": \"2026-06-08T17:34:20.672640\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": \"0eb0fecd-41af-4cf9-83f6-0b9d2168cef1\", \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"network-plugin\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:20.970875\", \"url\": \"\", \"version\": \"0.1.nightly-20200420\"}}",
                                "-------------",
                                "POST http://127.0.0.1:8000/api/v1/components",
                                "{",
                                "  \"display_name\": \"NETWORK-PLUGIN 0.1.nightly-20200319\",",
                                "  \"version\": \"0.1.nightly-20200319\",",
                                "  \"type\": \"network-plugin\",",
                                "  \"state\": \"active\",",
                                "  \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "  \"data\": {",
                                "    \"version\": \"0.1.nightly-20200319\",",
                                "    \"display_name\": \"network-plugin\",",
                                "    \"url\": \"http://url.com/\",",
                                "    \"pull_url\": \"http://pullurl.com/\"",
                                "  },",
                                "  \"team_id\": \"0eb0fecd-41af-4cf9-83f6-0b9d2168cef1\"",
                                "}",
                                "<Response [201]>",
                                "{'component': {'canonical_project_name': '', 'created_at': '2026-06-08T17:34:21.253707', 'data': {'display_name': 'network-plugin', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '0.1.nightly-20200319'}, 'display_name': 'NETWORK-PLUGIN 0.1.nightly-20200319', 'etag': '131b3e3c92eb2e10f79cbba062c641a7', 'id': 'bd3eb258-b6b9-4a73-97e5-71a935711cae', 'message': '', 'name': 'NETWORK-PLUGIN 0.1.nightly-20200319', 'state': 'active', 'tags': [], 'team_id': '0eb0fecd-41af-4cf9-83f6-0b9d2168cef1', 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'network-plugin', 'uid': '', 'updated_at': '2026-06-08T17:34:21.253707', 'url': '', 'version': '0.1.nightly-20200319'}}",
                                "-------------",
                                "PUT http://127.0.0.1:8000/api/v1/components/bd3eb258-b6b9-4a73-97e5-71a935711cae",
                                "{",
                                "  \"tags\": [",
                                "    \"build:dev\"",
                                "  ]",
                                "}",
                                "<Response [200]>",
                                "{\"component\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:21.253707\", \"data\": {\"display_name\": \"network-plugin\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"0.1.nightly-20200319\"}, \"display_name\": \"NETWORK-PLUGIN 0.1.nightly-20200319\", \"etag\": \"369749acaf006051b6116b8a8a5c840b\", \"id\": \"bd3eb258-b6b9-4a73-97e5-71a935711cae\", \"message\": \"\", \"name\": \"NETWORK-PLUGIN 0.1.nightly-20200319\", \"released_at\": \"2026-06-08T17:34:21.254492\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": \"0eb0fecd-41af-4cf9-83f6-0b9d2168cef1\", \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"network-plugin\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:21.541509\", \"url\": \"\", \"version\": \"0.1.nightly-20200319\"}}",
                                "-------------",
                                "POST http://127.0.0.1:8000/api/v1/components",
                                "{",
                                "  \"display_name\": \"RH-CNF 0.1.nightly-20200703\",",
                                "  \"version\": \"0.1.nightly-20200703\",",
                                "  \"type\": \"rh-cnf\",",
                                "  \"state\": \"active\",",
                                "  \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "  \"data\": {",
                                "    \"version\": \"0.1.nightly-20200703\",",
                                "    \"display_name\": \"rh-cnf\",",
                                "    \"url\": \"http://url.com/\",",
                                "    \"pull_url\": \"http://pullurl.com/\"",
                                "  },",
                                "  \"team_id\": \"7b59ab46-8e0e-4833-a0a3-7079a6c8530f\"",
                                "}",
                                "<Response [201]>",
                                "{'component': {'canonical_project_name': '', 'created_at': '2026-06-08T17:34:21.825963', 'data': {'display_name': 'rh-cnf', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '0.1.nightly-20200703'}, 'display_name': 'RH-CNF 0.1.nightly-20200703', 'etag': '11bac06dcf38aca83b3bdc8fb62b1014', 'id': '619c2dd9-14c2-45cf-a3f9-f85404320ca3', 'message': '', 'name': 'RH-CNF 0.1.nightly-20200703', 'state': 'active', 'tags': [], 'team_id': '7b59ab46-8e0e-4833-a0a3-7079a6c8530f', 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'rh-cnf', 'uid': '', 'updated_at': '2026-06-08T17:34:21.825963', 'url': '', 'version': '0.1.nightly-20200703'}}",
                                "-------------",
                                "PUT http://127.0.0.1:8000/api/v1/components/619c2dd9-14c2-45cf-a3f9-f85404320ca3",
                                "{",
                                "  \"tags\": [",
                                "    \"ocp-vanilla-4.8-ok\",",
                                "    \"build:dev\"",
                                "  ]",
                                "}",
                                "<Response [200]>",
                                "{\"component\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:21.825963\", \"data\": {\"display_name\": \"rh-cnf\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"0.1.nightly-20200703\"}, \"display_name\": \"RH-CNF 0.1.nightly-20200703\", \"etag\": \"83b6e627f5136c0b87fc96bc8e5e89ed\", \"id\": \"619c2dd9-14c2-45cf-a3f9-f85404320ca3\", \"message\": \"\", \"name\": \"RH-CNF 0.1.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:21.827228\", \"state\": \"active\", \"tags\": [\"ocp-vanilla-4.8-ok\", \"build:dev\"], \"team_id\": \"7b59ab46-8e0e-4833-a0a3-7079a6c8530f\", \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"rh-cnf\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:22.119139\", \"url\": \"\", \"version\": \"0.1.nightly-20200703\"}}",
                                "-------------",
                                "POST http://127.0.0.1:8000/api/v1/components",
                                "{",
                                "  \"display_name\": \"RH-CNF 0.1.nightly-20200708\",",
                                "  \"version\": \"0.1.nightly-20200708\",",
                                "  \"type\": \"rh-cnf\",",
                                "  \"state\": \"active\",",
                                "  \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "  \"data\": {",
                                "    \"version\": \"0.1.nightly-20200708\",",
                                "    \"display_name\": \"rh-cnf\",",
                                "    \"url\": \"http://url.com/\",",
                                "    \"pull_url\": \"http://pullurl.com/\"",
                                "  },",
                                "  \"team_id\": \"7b59ab46-8e0e-4833-a0a3-7079a6c8530f\"",
                                "}",
                                "<Response [201]>",
                                "{'component': {'canonical_project_name': '', 'created_at': '2026-06-08T17:34:22.410896', 'data': {'display_name': 'rh-cnf', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '0.1.nightly-20200708'}, 'display_name': 'RH-CNF 0.1.nightly-20200708', 'etag': '9f7d386f7e2a2f2688214ff801272891', 'id': '599c8bd0-42ec-41e8-ad53-902a7e47684e', 'message': '', 'name': 'RH-CNF 0.1.nightly-20200708', 'state': 'active', 'tags': [], 'team_id': '7b59ab46-8e0e-4833-a0a3-7079a6c8530f', 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'rh-cnf', 'uid': '', 'updated_at': '2026-06-08T17:34:22.410896', 'url': '', 'version': '0.1.nightly-20200708'}}",
                                "-------------",
                                "PUT http://127.0.0.1:8000/api/v1/components/599c8bd0-42ec-41e8-ad53-902a7e47684e",
                                "{",
                                "  \"tags\": [",
                                "    \"build:dev\"",
                                "  ]",
                                "}",
                                "<Response [200]>",
                                "{\"component\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:22.410896\", \"data\": {\"display_name\": \"rh-cnf\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"0.1.nightly-20200708\"}, \"display_name\": \"RH-CNF 0.1.nightly-20200708\", \"etag\": \"f4775697ce3a4c7e823eb3a2e68be997\", \"id\": \"599c8bd0-42ec-41e8-ad53-902a7e47684e\", \"message\": \"\", \"name\": \"RH-CNF 0.1.nightly-20200708\", \"released_at\": \"2026-06-08T17:34:22.411623\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": \"7b59ab46-8e0e-4833-a0a3-7079a6c8530f\", \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"rh-cnf\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:22.692696\", \"url\": \"\", \"version\": \"0.1.nightly-20200708\"}}",
                                "-------------",
                                "POST http://127.0.0.1:8000/api/v1/components",
                                "{",
                                "  \"display_name\": \"RH-CNF 0.2.nightly-20200723\",",
                                "  \"version\": \"0.2.nightly-20200723\",",
                                "  \"type\": \"rh-cnf\",",
                                "  \"state\": \"active\",",
                                "  \"topic_id\": \"ac4a03af-5565-465d-955b-5c3b3ce7e2c5\",",
                                "  \"data\": {",
                                "    \"version\": \"0.2.nightly-20200723\",",
                                "    \"display_name\": \"rh-cnf\",",
                                "    \"url\": \"http://url.com/\",",
                                "    \"pull_url\": \"http://pullurl.com/\"",
                                "  },",
                                "  \"team_id\": \"7b59ab46-8e0e-4833-a0a3-7079a6c8530f\"",
                                "}",
                                "<Response [201]>",
                                "{'component': {'canonical_project_name': '', 'created_at': '2026-06-08T17:34:22.935314', 'data': {'display_name': 'rh-cnf', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '0.2.nightly-20200723'}, 'display_name': 'RH-CNF 0.2.nightly-20200723', 'etag': '4eb86969fefaf7a1dfe23f8259785d53', 'id': '34ccfa5c-d43b-425b-9970-d0661c512dfa', 'message': '', 'name': 'RH-CNF 0.2.nightly-20200723', 'state': 'active', 'tags': [], 'team_id': '7b59ab46-8e0e-4833-a0a3-7079a6c8530f', 'title': '', 'topic_id': 'ac4a03af-5565-465d-955b-5c3b3ce7e2c5', 'type': 'rh-cnf', 'uid': '', 'updated_at': '2026-06-08T17:34:22.935314', 'url': '', 'version': '0.2.nightly-20200723'}}",
                                "-------------",
                                "PUT http://127.0.0.1:8000/api/v1/components/34ccfa5c-d43b-425b-9970-d0661c512dfa",
                                "{",
                                "  \"tags\": [",
                                "    \"build:dev\"",
                                "  ]",
                                "}",
                                "<Response [200]>",
                                "{\"component\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:22.935314\", \"data\": {\"display_name\": \"rh-cnf\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"0.2.nightly-20200723\"}, \"display_name\": \"RH-CNF 0.2.nightly-20200723\", \"etag\": \"97f0eed51a0d6980fcf8a13310841007\", \"id\": \"34ccfa5c-d43b-425b-9970-d0661c512dfa\", \"message\": \"\", \"name\": \"RH-CNF 0.2.nightly-20200723\", \"released_at\": \"2026-06-08T17:34:22.935934\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": \"7b59ab46-8e0e-4833-a0a3-7079a6c8530f\", \"title\": \"\", \"topic_id\": \"ac4a03af-5565-465d-955b-5c3b3ce7e2c5\", \"type\": \"rh-cnf\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:23.225028\", \"url\": \"\", \"version\": \"0.2.nightly-20200723\"}}"
                            ],
                            "zuul_log_id": "0a580a2a-0021-2916-62fc-00000000000e-1-testrunner"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:34:23.459511Z",
                            "start": "2026-06-08T17:34:03.408282Z"
                        },
                        "id": "0a580a2a-0021-2916-62fc-00000000000e",
                        "name": "Provision data"
                    }
                },
                {
                    "hosts": {
                        "testrunner": {
                            "action": "ansible.builtin.package",
                            "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": [
                                        "ansible",
                                        "ansible-core"
                                    ],
                                    "nobest": false,
                                    "releasever": null,
                                    "security": false,
                                    "skip_broken": false,
                                    "sslverify": true,
                                    "state": "absent",
                                    "update_cache": false,
                                    "update_only": false,
                                    "use_backend": "auto",
                                    "validate_certs": true
                                }
                            },
                            "msg": "Nothing to do",
                            "rc": 0,
                            "results": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:34:28.661739Z",
                            "start": "2026-06-08T17:34:23.471234Z"
                        },
                        "id": "0a580a2a-0021-2916-62fc-00000000000f",
                        "name": "Remove the ansible packages"
                    }
                },
                {
                    "hosts": {
                        "testrunner": {
                            "action": "ansible.builtin.copy",
                            "changed": false,
                            "false_condition": "ansible_distribution_major_version | int == 8",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:34:28.714454Z",
                            "start": "2026-06-08T17:34:28.668064Z"
                        },
                        "id": "0a580a2a-0021-2916-62fc-000000000010",
                        "name": "Force requirements for el8"
                    }
                },
                {
                    "hosts": {
                        "testrunner": {
                            "action": "ansible.builtin.replace",
                            "changed": true,
                            "invocation": {
                                "module_args": {
                                    "after": null,
                                    "attributes": null,
                                    "backup": false,
                                    "before": null,
                                    "encoding": "utf-8",
                                    "group": null,
                                    "mode": null,
                                    "owner": null,
                                    "path": "src/github.com/distributedci/dci-pipeline/requirements.txt",
                                    "regexp": "^dciclient$",
                                    "replace": "-e ../python-dciclient",
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "msg": "1 replacements made",
                            "rc": 0
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:34:29.163479Z",
                            "start": "2026-06-08T17:34:28.721390Z"
                        },
                        "id": "0a580a2a-0021-2916-62fc-000000000011",
                        "name": "Force to use dciclient from the local copy"
                    }
                },
                {
                    "hosts": {
                        "testrunner": {
                            "action": "ansible.builtin.replace",
                            "changed": true,
                            "invocation": {
                                "module_args": {
                                    "after": null,
                                    "attributes": null,
                                    "backup": false,
                                    "before": null,
                                    "encoding": "utf-8",
                                    "group": null,
                                    "mode": null,
                                    "owner": null,
                                    "path": "src/github.com/distributedci/dci-pipeline/requirements.txt",
                                    "regexp": "^dciauth$",
                                    "replace": "-e ../python-dciauth",
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "msg": "1 replacements made",
                            "rc": 0
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:34:29.501827Z",
                            "start": "2026-06-08T17:34:29.171282Z"
                        },
                        "id": "0a580a2a-0021-2916-62fc-000000000012",
                        "name": "Force to use dciauth from the local copy"
                    }
                },
                {
                    "hosts": {
                        "testrunner": {
                            "action": "command",
                            "changed": true,
                            "cmd": [
                                "tox",
                                "-efunctional",
                                "--notest"
                            ],
                            "delta": "0:00:13.766682",
                            "end": "2026-06-08 13:34:43.602673",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "tox -efunctional --notest",
                                    "_uses_shell": false,
                                    "argv": null,
                                    "chdir": "src/github.com/distributedci/dci-pipeline",
                                    "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-0021-2916-62fc-000000000013-1-testrunner",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-08 13:34:29.835991",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "functional: install_deps> python -I -m pip install -r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/requirements.txt -r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/test-requirements.txt\n.pkg: install_requires> python -I -m pip install 'setuptools>=40.8.0'\n.pkg: _optional_hooks> python /home/zuul-worker/.local/lib/python3.9/site-packages/pyproject_api/_backend.py True setuptools.build_meta __legacy__\n.pkg: get_requires_for_build_editable> python /home/zuul-worker/.local/lib/python3.9/site-packages/pyproject_api/_backend.py True setuptools.build_meta __legacy__\n.pkg: build_editable> python /home/zuul-worker/.local/lib/python3.9/site-packages/pyproject_api/_backend.py True setuptools.build_meta __legacy__\nfunctional: install_package> python -I -m pip install --force-reinstall --no-deps /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/.tmp/package/1/dci_pipeline-0.13.0-0.editable-py3-none-any.whl\n  functional: OK (13.41 seconds)\n  congratulations :) (13.49 seconds)",
                            "stdout_lines": [
                                "functional: install_deps> python -I -m pip install -r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/requirements.txt -r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/test-requirements.txt",
                                ".pkg: install_requires> python -I -m pip install 'setuptools>=40.8.0'",
                                ".pkg: _optional_hooks> python /home/zuul-worker/.local/lib/python3.9/site-packages/pyproject_api/_backend.py True setuptools.build_meta __legacy__",
                                ".pkg: get_requires_for_build_editable> python /home/zuul-worker/.local/lib/python3.9/site-packages/pyproject_api/_backend.py True setuptools.build_meta __legacy__",
                                ".pkg: build_editable> python /home/zuul-worker/.local/lib/python3.9/site-packages/pyproject_api/_backend.py True setuptools.build_meta __legacy__",
                                "functional: install_package> python -I -m pip install --force-reinstall --no-deps /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/.tmp/package/1/dci_pipeline-0.13.0-0.editable-py3-none-any.whl",
                                "  functional: OK (13.41 seconds)",
                                "  congratulations :) (13.49 seconds)"
                            ],
                            "zuul_log_id": "0a580a2a-0021-2916-62fc-000000000013-1-testrunner"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:34:44.088424Z",
                            "start": "2026-06-08T17:34:29.544523Z"
                        },
                        "id": "0a580a2a-0021-2916-62fc-000000000013",
                        "name": "Install python dependencies via tox"
                    }
                },
                {
                    "hosts": {
                        "testrunner": {
                            "action": "shell",
                            "changed": true,
                            "cmd": "set -ex\n. .tox/functional/bin/activate\n[ $(type -p ansible-playbook) != /usr/bin/ansible-playbook ]\n./container/install-from-source.sh\n",
                            "delta": "0:00:30.152517",
                            "end": "2026-06-08 13:35:14.572150",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -ex\n. .tox/functional/bin/activate\n[ $(type -p ansible-playbook) != /usr/bin/ansible-playbook ]\n./container/install-from-source.sh\n",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": "src/github.com/distributedci/dci-pipeline",
                                    "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-0021-2916-62fc-000000000014-1-testrunner",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-08 13:34:44.419633",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "+ . .tox/functional/bin/activate\n++ '[' .tox/functional/bin/activate = /bin/sh ']'\n++ deactivate nondestructive\n++ unset -f pydoc\n++ '[' -n '' ']'\n++ '[' -n '' ']'\n++ '[' -n '' ']'\n++ '[' -n '' ']'\n++ '[' -n '' ']'\n++ hash -r\n++ '[' -n '' ']'\n++ unset VIRTUAL_ENV\n++ unset VIRTUAL_ENV_PROMPT\n++ '[' '!' nondestructive = nondestructive ']'\n++ '[' '!' -d /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional ']'\n++ VIRTUAL_ENV=/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional\n++ case \"$(uname)\" in\n+++ uname\n++ export VIRTUAL_ENV\n++ _OLD_VIRTUAL_PATH=/home/zuul-worker/.local/bin:/home/zuul-worker/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin\n++ PATH=/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin:/home/zuul-worker/.local/bin:/home/zuul-worker/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin\n++ export PATH\n++ _OLD_PKG_CONFIG_PATH=\n++ PKG_CONFIG_PATH=/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/lib/pkgconfig\n++ export PKG_CONFIG_PATH\n++ '[' x '!=' x ']'\n+++ basename /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional\n++ VIRTUAL_ENV_PROMPT=functional\n++ export VIRTUAL_ENV_PROMPT\n++ '[' -n '' ']'\n++ '[' '' '!=' '' ']'\n++ '[' '' '!=' '' ']'\n++ '[' -z '' ']'\n++ _OLD_VIRTUAL_PS1=\n++ PS1='(functional) '\n++ export PS1\n++ alias pydoc\n++ true\n++ hash -r\n++ type -p ansible-playbook\n+ '[' /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/ansible-playbook '!=' /usr/bin/ansible-playbook ']'\n+ ./container/install-from-source.sh\n+++ dirname ./container/install-from-source.sh\n++ cd ./container/../..\n++ pwd\n+ TOPDIR=/home/zuul-worker/src/github.com/distributedci\n+ '[' -w /usr/share ']'\n+ for d in \"$TOPDIR\"/ansible-collection-*\n+ cd /home/zuul-worker/src/github.com/distributedci/ansible-collection-community-crypto\n+ rm -f './*.tar.gz'\n+ ansible-galaxy collection build\nCreated collection for community.crypto at /home/zuul-worker/src/github.com/distributedci/ansible-collection-community-crypto/community-crypto-2.18.0.tar.gz\n+ ansible-galaxy collection install --force ./community-crypto-2.18.0.tar.gz\nStarting galaxy collection install process\nProcess install dependency map\nStarting collection install process\nInstalling 'community.crypto:2.18.0' to '/home/zuul-worker/.ansible/collections/ansible_collections/community/crypto'\ncommunity.crypto:2.18.0 was installed successfully\n+ for d in \"$TOPDIR\"/ansible-collection-*\n+ cd /home/zuul-worker/src/github.com/distributedci/ansible-collection-community-general\n+ rm -f './*.tar.gz'\n+ ansible-galaxy collection build\nCreated collection for community.general at /home/zuul-worker/src/github.com/distributedci/ansible-collection-community-general/community-general-7.0.1.tar.gz\n+ ansible-galaxy collection install --force ./community-general-7.0.1.tar.gz\nStarting galaxy collection install process\nProcess install dependency map\nStarting collection install process\nInstalling 'community.general:7.0.1' to '/home/zuul-worker/.ansible/collections/ansible_collections/community/general'\ncommunity.general:7.0.1 was installed successfully\n+ for d in \"$TOPDIR\"/ansible-collection-*\n+ cd /home/zuul-worker/src/github.com/distributedci/ansible-collection-community-libvirt\n+ rm -f './*.tar.gz'\n+ ansible-galaxy collection build\nCreated collection for community.libvirt at /home/zuul-worker/src/github.com/distributedci/ansible-collection-community-libvirt/community-libvirt-1.3.0.tar.gz\n+ ansible-galaxy collection install --force ./community-libvirt-1.3.0.tar.gz\nStarting galaxy collection install process\nProcess install dependency map\nStarting collection install process\nInstalling 'community.libvirt:1.3.0' to '/home/zuul-worker/.ansible/collections/ansible_collections/community/libvirt'\ncommunity.libvirt:1.3.0 was installed successfully\n+ for d in \"$TOPDIR\"/ansible-collection-*\n+ cd /home/zuul-worker/src/github.com/distributedci/ansible-collection-containers-podman\n+ rm -f './*.tar.gz'\n+ ansible-galaxy collection build\nCreated collection for containers.podman at /home/zuul-worker/src/github.com/distributedci/ansible-collection-containers-podman/containers-podman-1.12.0.tar.gz\n+ ansible-galaxy collection install --force ./containers-podman-1.12.0.tar.gz\nStarting galaxy collection install process\nProcess install dependency map\nStarting collection install process\nInstalling 'containers.podman:1.12.0' to '/home/zuul-worker/.ansible/collections/ansible_collections/containers/podman'\ncontainers.podman:1.12.0 was installed successfully\n+ for d in \"$TOPDIR\"/ansible-role-*\n+ cd /home/zuul-worker/src/github.com/distributedci/ansible-role-dci-podman\n+ '[' -n '~/.ansible/roles' ']'\n+ make install 'DATADIR=~/.ansible/roles'\nfind defaults -type f -name '*.yml' -exec install -D -v -p -m 644 \"{}\" \"~/.ansible/roles/roles/ansible-role-dci-podman/{}\" \\;\ninstall: creating directory '~'\ninstall: creating directory '~/.ansible'\ninstall: creating directory '~/.ansible/roles'\ninstall: creating directory '~/.ansible/roles/roles'\ninstall: creating directory '~/.ansible/roles/roles/ansible-role-dci-podman'\ninstall: creating directory '~/.ansible/roles/roles/ansible-role-dci-podman/defaults'\n'defaults/main.yml' -> '~/.ansible/roles/roles/ansible-role-dci-podman/defaults/main.yml'\nfind handlers -type f -name '*.yml' -exec install -D -v -p -m 644 \"{}\" \"~/.ansible/roles/roles/ansible-role-dci-podman/{}\" \\;\ninstall: creating directory '~/.ansible/roles/roles/ansible-role-dci-podman/handlers'\n'handlers/main.yml' -> '~/.ansible/roles/roles/ansible-role-dci-podman/handlers/main.yml'\nfind tasks -type f -name '*.yml' -exec install -D -v -p -m 644 \"{}\" \"~/.ansible/roles/roles/ansible-role-dci-podman/{}\" \\;\ninstall: creating directory '~/.ansible/roles/roles/ansible-role-dci-podman/tasks'\n'tasks/10-install.yml' -> '~/.ansible/roles/roles/ansible-role-dci-podman/tasks/10-install.yml'\n'tasks/20-config.yml' -> '~/.ansible/roles/roles/ansible-role-dci-podman/tasks/20-config.yml'\n'tasks/main.yml' -> '~/.ansible/roles/roles/ansible-role-dci-podman/tasks/main.yml'\nfind vars -type f -name '*.yml' -exec install -D -v -p -m 644 \"{}\" \"~/.ansible/roles/roles/ansible-role-dci-podman/{}\" \\;\ninstall: creating directory '~/.ansible/roles/roles/ansible-role-dci-podman/vars'\n'vars/main.yml' -> '~/.ansible/roles/roles/ansible-role-dci-podman/vars/main.yml'\n+ for d in \"$TOPDIR\"/ansible-role-*\n+ cd /home/zuul-worker/src/github.com/distributedci/ansible-role-dci-sync-registry\n+ '[' -n '~/.ansible/roles' ']'\n+ make install 'DATADIR=~/.ansible/roles'\nmkdir -p ~/.ansible/roles/dci-sync-registry\nchmod 755 ~/.ansible/roles/dci-sync-registry\ncp -r defaults ~/.ansible/roles/dci-sync-registry\ncp -r files ~/.ansible/roles/dci-sync-registry\ncp -r tasks ~/.ansible/roles/dci-sync-registry\ncp -r templates ~/.ansible/roles/dci-sync-registry\ncp -r handlers ~/.ansible/roles/dci-sync-registry\n! type -p pathfix.py || pathfix.py -pni /usr/bin/python3 ~/.ansible/roles/dci-sync-registry/files/fetch_images.py\n+ for c in $TOPDIR/ansible-collection-c*\n++ basename /home/zuul-worker/src/github.com/distributedci/ansible-collection-community-crypto\n++ sed -e s/ansible-collection-//\n++ cut -d - -f 1,2\n++ sed -e s/-/./\n+ name=community.crypto\n+ for r in $TOPDIR/dci-openshift-a*/requirements.yml\n++ grep -A 1 community.crypto /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/requirements.yml\n++ tail -1\n++ xargs\n+ cversion=\n+ [[ '' = \\v\\e\\r\\s\\i\\o\\n\\:* ]]\n+ for r in $TOPDIR/dci-openshift-a*/requirements.yml\n++ grep -A 1 community.crypto /home/zuul-worker/src/github.com/distributedci/dci-openshift-app-agent/requirements.yml\n++ tail -1\n++ xargs\n+ cversion=\n+ [[ '' = \\v\\e\\r\\s\\i\\o\\n\\:* ]]\n+ for c in $TOPDIR/ansible-collection-c*\n++ basename /home/zuul-worker/src/github.com/distributedci/ansible-collection-community-general\n++ sed -e s/ansible-collection-//\n++ cut -d - -f 1,2\n++ sed -e s/-/./\n+ name=community.general\n+ for r in $TOPDIR/dci-openshift-a*/requirements.yml\n++ grep -A 1 community.general /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/requirements.yml\n++ tail -1\n++ xargs\n+ cversion='version: 7.0.1'\n+ [[ version: 7.0.1 = \\v\\e\\r\\s\\i\\o\\n\\:* ]]\n+ sed -i -e '/version: 7.0.1/d' /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/requirements.yml\n+ for r in $TOPDIR/dci-openshift-a*/requirements.yml\n++ grep -A 1 community.general /home/zuul-worker/src/github.com/distributedci/dci-openshift-app-agent/requirements.yml\n++ tail -1\n++ xargs\n+ cversion=\n+ [[ '' = \\v\\e\\r\\s\\i\\o\\n\\:* ]]\n+ for c in $TOPDIR/ansible-collection-c*\n++ basename /home/zuul-worker/src/github.com/distributedci/ansible-collection-community-libvirt\n++ sed -e s/ansible-collection-//\n++ cut -d - -f 1,2\n++ sed -e s/-/./\n+ name=community.libvirt\n+ for r in $TOPDIR/dci-openshift-a*/requirements.yml\n++ grep -A 1 community.libvirt /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/requirements.yml\n++ tail -1\n++ xargs\n+ cversion='- name: ansible.posix'\n+ [[ - name: ansible.posix = \\v\\e\\r\\s\\i\\o\\n\\:* ]]\n+ for r in $TOPDIR/dci-openshift-a*/requirements.yml\n++ grep -A 1 community.libvirt /home/zuul-worker/src/github.com/distributedci/dci-openshift-app-agent/requirements.yml\n++ tail -1\n++ xargs\n+ cversion=\n+ [[ '' = \\v\\e\\r\\s\\i\\o\\n\\:* ]]\n+ for c in $TOPDIR/ansible-collection-c*\n++ basename /home/zuul-worker/src/github.com/distributedci/ansible-collection-containers-podman\n++ sed -e s/ansible-collection-//\n++ cut -d - -f 1,2\n++ sed -e s/-/./\n+ name=containers.podman\n+ for r in $TOPDIR/dci-openshift-a*/requirements.yml\n++ grep -A 1 containers.podman /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/requirements.yml\n++ tail -1\n++ xargs\n+ cversion='- name: community.general'\n+ [[ - name: community.general = \\v\\e\\r\\s\\i\\o\\n\\:* ]]\n+ for r in $TOPDIR/dci-openshift-a*/requirements.yml\n++ grep -A 1 containers.podman /home/zuul-worker/src/github.com/distributedci/dci-openshift-app-agent/requirements.yml\n++ tail -1\n++ xargs\n+ cversion=\n+ [[ '' = \\v\\e\\r\\s\\i\\o\\n\\:* ]]\n+ for req in \"$TOPDIR\"/dci-openshift-*/requirements.yml\n+ cat /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/requirements.yml\n---\n\nroles:\n  - src: https://softwarefactory-project.io/r/ansible-role-dci-podman\n    scm: git\n\ncollections:\n  - name: kubernetes.core\n    version: 2.4.2\n  - name: containers.podman\n  - name: community.general\n  - name: community.libvirt\n  - name: ansible.posix\n  - name: redhatci.ocp\n+ ansible-galaxy collection install -r /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/requirements.yml\nStarting galaxy collection install process\nProcess install dependency map\nStarting collection install process\n'containers.podman:1.12.0' is already installed, skipping.\n'community.general:7.0.1' is already installed, skipping.\n'community.libvirt:1.3.0' is already installed, skipping.\nDownloading https://galaxy.ansible.com/api/v3/plugin/ansible/content/published/collections/artifacts/kubernetes-core-2.4.2.tar.gz to /home/zuul-worker/.ansible/tmp/ansible-local-353305nwffetw/tmpsz5as95b/kubernetes-core-2.4.2-ft5w0nze\nInstalling 'kubernetes.core:2.4.2' to '/home/zuul-worker/.ansible/collections/ansible_collections/kubernetes/core'\nkubernetes.core:2.4.2 was installed successfully\nDownloading https://galaxy.ansible.com/api/v3/plugin/ansible/content/published/collections/artifacts/ansible-posix-2.2.0.tar.gz to /home/zuul-worker/.ansible/tmp/ansible-local-353305nwffetw/tmpsz5as95b/ansible-posix-2.2.0-pw2p88h3\nInstalling 'ansible.posix:2.2.0' to '/home/zuul-worker/.ansible/collections/ansible_collections/ansible/posix'\nansible.posix:2.2.0 was installed successfully\nDownloading https://galaxy.ansible.com/api/v3/plugin/ansible/content/published/collections/artifacts/redhatci-ocp-3.4.1780866174.tar.gz to /home/zuul-worker/.ansible/tmp/ansible-local-353305nwffetw/tmpsz5as95b/redhatci-ocp-3.4.1780866174-ni82i3z8\nInstalling 'redhatci.ocp:3.4.1780866174' to '/home/zuul-worker/.ansible/collections/ansible_collections/redhatci/ocp'\nredhatci.ocp:3.4.1780866174 was installed successfully\n'community.crypto:2.18.0' is already installed, skipping.\nDownloading https://galaxy.ansible.com/api/v3/plugin/ansible/content/published/collections/artifacts/ansible-utils-6.0.2.tar.gz to /home/zuul-worker/.ansible/tmp/ansible-local-353305nwffetw/tmpsz5as95b/ansible-utils-6.0.2-tjt9jy8w\nInstalling 'ansible.utils:6.0.2' to '/home/zuul-worker/.ansible/collections/ansible_collections/ansible/utils'\nansible.utils:6.0.2 was installed successfully\n+ for req in \"$TOPDIR\"/dci-openshift-*/requirements.yml\n+ cat /home/zuul-worker/src/github.com/distributedci/dci-openshift-app-agent/requirements.yml\n---\n\ncollections:\n  - name: kubernetes.core\n    version: 2.4.2\n  - name: redhatci.ocp\n+ ansible-galaxy collection install -r /home/zuul-worker/src/github.com/distributedci/dci-openshift-app-agent/requirements.yml\n[WARNING]: Collection ansible.posix does not support Ansible version 2.15.13\n[WARNING]: Collection ansible.utils does not support Ansible version 2.15.13\nStarting galaxy collection install process\nNothing to do. All requested collections are already installed. If you want to reinstall them, consider using `--force`.\n+ find /home/zuul-worker/src/github.com/distributedci/.. -path '*/meta/requirements.txt' -type f\n+ read -r python_req\n+ cat /home/zuul-worker/src/github.com/distributedci/../redhatci/ansible-collection-redhatci-ocp/meta/requirements.txt\njmespath\njunit_xml\njunitparser\npython-dateutil\n+ pip3 install -r /home/zuul-worker/src/github.com/distributedci/../redhatci/ansible-collection-redhatci-ocp/meta/requirements.txt\nRequirement already satisfied: jmespath in /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/lib/python3.9/site-packages (from -r /home/zuul-worker/src/github.com/distributedci/../redhatci/ansible-collection-redhatci-ocp/meta/requirements.txt (line 1)) (1.1.0)\nRequirement already satisfied: junit_xml in /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/lib/python3.9/site-packages (from -r /home/zuul-worker/src/github.com/distributedci/../redhatci/ansible-collection-redhatci-ocp/meta/requirements.txt (line 2)) (1.9)\nCollecting junitparser (from -r /home/zuul-worker/src/github.com/distributedci/../redhatci/ansible-collection-redhatci-ocp/meta/requirements.txt (line 3))\n  Downloading junitparser-4.0.2-py3-none-any.whl.metadata (9.5 kB)\nRequirement already satisfied: python-dateutil in /usr/lib/python3.9/site-packages (from -r /home/zuul-worker/src/github.com/distributedci/../redhatci/ansible-collection-redhatci-ocp/meta/requirements.txt (line 4)) (2.8.1)\nRequirement already satisfied: six in /usr/lib/python3.9/site-packages (from junit_xml->-r /home/zuul-worker/src/github.com/distributedci/../redhatci/ansible-collection-redhatci-ocp/meta/requirements.txt (line 2)) (1.15.0)\nDownloading junitparser-4.0.2-py3-none-any.whl (14 kB)\nInstalling collected packages: junitparser\nSuccessfully installed junitparser-4.0.2\n+ read -r python_req\n+ ansible-galaxy list\n[WARNING]: - the configured path /usr/share/ansible/roles does not exist.\n[WARNING]: - the configured path /etc/ansible/roles does not exist.\n# /home/zuul-worker/.ansible/roles\n+ '[' -w /usr/share ']'",
                            "stdout_lines": [
                                "+ . .tox/functional/bin/activate",
                                "++ '[' .tox/functional/bin/activate = /bin/sh ']'",
                                "++ deactivate nondestructive",
                                "++ unset -f pydoc",
                                "++ '[' -n '' ']'",
                                "++ '[' -n '' ']'",
                                "++ '[' -n '' ']'",
                                "++ '[' -n '' ']'",
                                "++ '[' -n '' ']'",
                                "++ hash -r",
                                "++ '[' -n '' ']'",
                                "++ unset VIRTUAL_ENV",
                                "++ unset VIRTUAL_ENV_PROMPT",
                                "++ '[' '!' nondestructive = nondestructive ']'",
                                "++ '[' '!' -d /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional ']'",
                                "++ VIRTUAL_ENV=/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional",
                                "++ case \"$(uname)\" in",
                                "+++ uname",
                                "++ export VIRTUAL_ENV",
                                "++ _OLD_VIRTUAL_PATH=/home/zuul-worker/.local/bin:/home/zuul-worker/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin",
                                "++ PATH=/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin:/home/zuul-worker/.local/bin:/home/zuul-worker/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin",
                                "++ export PATH",
                                "++ _OLD_PKG_CONFIG_PATH=",
                                "++ PKG_CONFIG_PATH=/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/lib/pkgconfig",
                                "++ export PKG_CONFIG_PATH",
                                "++ '[' x '!=' x ']'",
                                "+++ basename /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional",
                                "++ VIRTUAL_ENV_PROMPT=functional",
                                "++ export VIRTUAL_ENV_PROMPT",
                                "++ '[' -n '' ']'",
                                "++ '[' '' '!=' '' ']'",
                                "++ '[' '' '!=' '' ']'",
                                "++ '[' -z '' ']'",
                                "++ _OLD_VIRTUAL_PS1=",
                                "++ PS1='(functional) '",
                                "++ export PS1",
                                "++ alias pydoc",
                                "++ true",
                                "++ hash -r",
                                "++ type -p ansible-playbook",
                                "+ '[' /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/ansible-playbook '!=' /usr/bin/ansible-playbook ']'",
                                "+ ./container/install-from-source.sh",
                                "+++ dirname ./container/install-from-source.sh",
                                "++ cd ./container/../..",
                                "++ pwd",
                                "+ TOPDIR=/home/zuul-worker/src/github.com/distributedci",
                                "+ '[' -w /usr/share ']'",
                                "+ for d in \"$TOPDIR\"/ansible-collection-*",
                                "+ cd /home/zuul-worker/src/github.com/distributedci/ansible-collection-community-crypto",
                                "+ rm -f './*.tar.gz'",
                                "+ ansible-galaxy collection build",
                                "Created collection for community.crypto at /home/zuul-worker/src/github.com/distributedci/ansible-collection-community-crypto/community-crypto-2.18.0.tar.gz",
                                "+ ansible-galaxy collection install --force ./community-crypto-2.18.0.tar.gz",
                                "Starting galaxy collection install process",
                                "Process install dependency map",
                                "Starting collection install process",
                                "Installing 'community.crypto:2.18.0' to '/home/zuul-worker/.ansible/collections/ansible_collections/community/crypto'",
                                "community.crypto:2.18.0 was installed successfully",
                                "+ for d in \"$TOPDIR\"/ansible-collection-*",
                                "+ cd /home/zuul-worker/src/github.com/distributedci/ansible-collection-community-general",
                                "+ rm -f './*.tar.gz'",
                                "+ ansible-galaxy collection build",
                                "Created collection for community.general at /home/zuul-worker/src/github.com/distributedci/ansible-collection-community-general/community-general-7.0.1.tar.gz",
                                "+ ansible-galaxy collection install --force ./community-general-7.0.1.tar.gz",
                                "Starting galaxy collection install process",
                                "Process install dependency map",
                                "Starting collection install process",
                                "Installing 'community.general:7.0.1' to '/home/zuul-worker/.ansible/collections/ansible_collections/community/general'",
                                "community.general:7.0.1 was installed successfully",
                                "+ for d in \"$TOPDIR\"/ansible-collection-*",
                                "+ cd /home/zuul-worker/src/github.com/distributedci/ansible-collection-community-libvirt",
                                "+ rm -f './*.tar.gz'",
                                "+ ansible-galaxy collection build",
                                "Created collection for community.libvirt at /home/zuul-worker/src/github.com/distributedci/ansible-collection-community-libvirt/community-libvirt-1.3.0.tar.gz",
                                "+ ansible-galaxy collection install --force ./community-libvirt-1.3.0.tar.gz",
                                "Starting galaxy collection install process",
                                "Process install dependency map",
                                "Starting collection install process",
                                "Installing 'community.libvirt:1.3.0' to '/home/zuul-worker/.ansible/collections/ansible_collections/community/libvirt'",
                                "community.libvirt:1.3.0 was installed successfully",
                                "+ for d in \"$TOPDIR\"/ansible-collection-*",
                                "+ cd /home/zuul-worker/src/github.com/distributedci/ansible-collection-containers-podman",
                                "+ rm -f './*.tar.gz'",
                                "+ ansible-galaxy collection build",
                                "Created collection for containers.podman at /home/zuul-worker/src/github.com/distributedci/ansible-collection-containers-podman/containers-podman-1.12.0.tar.gz",
                                "+ ansible-galaxy collection install --force ./containers-podman-1.12.0.tar.gz",
                                "Starting galaxy collection install process",
                                "Process install dependency map",
                                "Starting collection install process",
                                "Installing 'containers.podman:1.12.0' to '/home/zuul-worker/.ansible/collections/ansible_collections/containers/podman'",
                                "containers.podman:1.12.0 was installed successfully",
                                "+ for d in \"$TOPDIR\"/ansible-role-*",
                                "+ cd /home/zuul-worker/src/github.com/distributedci/ansible-role-dci-podman",
                                "+ '[' -n '~/.ansible/roles' ']'",
                                "+ make install 'DATADIR=~/.ansible/roles'",
                                "find defaults -type f -name '*.yml' -exec install -D -v -p -m 644 \"{}\" \"~/.ansible/roles/roles/ansible-role-dci-podman/{}\" \\;",
                                "install: creating directory '~'",
                                "install: creating directory '~/.ansible'",
                                "install: creating directory '~/.ansible/roles'",
                                "install: creating directory '~/.ansible/roles/roles'",
                                "install: creating directory '~/.ansible/roles/roles/ansible-role-dci-podman'",
                                "install: creating directory '~/.ansible/roles/roles/ansible-role-dci-podman/defaults'",
                                "'defaults/main.yml' -> '~/.ansible/roles/roles/ansible-role-dci-podman/defaults/main.yml'",
                                "find handlers -type f -name '*.yml' -exec install -D -v -p -m 644 \"{}\" \"~/.ansible/roles/roles/ansible-role-dci-podman/{}\" \\;",
                                "install: creating directory '~/.ansible/roles/roles/ansible-role-dci-podman/handlers'",
                                "'handlers/main.yml' -> '~/.ansible/roles/roles/ansible-role-dci-podman/handlers/main.yml'",
                                "find tasks -type f -name '*.yml' -exec install -D -v -p -m 644 \"{}\" \"~/.ansible/roles/roles/ansible-role-dci-podman/{}\" \\;",
                                "install: creating directory '~/.ansible/roles/roles/ansible-role-dci-podman/tasks'",
                                "'tasks/10-install.yml' -> '~/.ansible/roles/roles/ansible-role-dci-podman/tasks/10-install.yml'",
                                "'tasks/20-config.yml' -> '~/.ansible/roles/roles/ansible-role-dci-podman/tasks/20-config.yml'",
                                "'tasks/main.yml' -> '~/.ansible/roles/roles/ansible-role-dci-podman/tasks/main.yml'",
                                "find vars -type f -name '*.yml' -exec install -D -v -p -m 644 \"{}\" \"~/.ansible/roles/roles/ansible-role-dci-podman/{}\" \\;",
                                "install: creating directory '~/.ansible/roles/roles/ansible-role-dci-podman/vars'",
                                "'vars/main.yml' -> '~/.ansible/roles/roles/ansible-role-dci-podman/vars/main.yml'",
                                "+ for d in \"$TOPDIR\"/ansible-role-*",
                                "+ cd /home/zuul-worker/src/github.com/distributedci/ansible-role-dci-sync-registry",
                                "+ '[' -n '~/.ansible/roles' ']'",
                                "+ make install 'DATADIR=~/.ansible/roles'",
                                "mkdir -p ~/.ansible/roles/dci-sync-registry",
                                "chmod 755 ~/.ansible/roles/dci-sync-registry",
                                "cp -r defaults ~/.ansible/roles/dci-sync-registry",
                                "cp -r files ~/.ansible/roles/dci-sync-registry",
                                "cp -r tasks ~/.ansible/roles/dci-sync-registry",
                                "cp -r templates ~/.ansible/roles/dci-sync-registry",
                                "cp -r handlers ~/.ansible/roles/dci-sync-registry",
                                "! type -p pathfix.py || pathfix.py -pni /usr/bin/python3 ~/.ansible/roles/dci-sync-registry/files/fetch_images.py",
                                "+ for c in $TOPDIR/ansible-collection-c*",
                                "++ basename /home/zuul-worker/src/github.com/distributedci/ansible-collection-community-crypto",
                                "++ sed -e s/ansible-collection-//",
                                "++ cut -d - -f 1,2",
                                "++ sed -e s/-/./",
                                "+ name=community.crypto",
                                "+ for r in $TOPDIR/dci-openshift-a*/requirements.yml",
                                "++ grep -A 1 community.crypto /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/requirements.yml",
                                "++ tail -1",
                                "++ xargs",
                                "+ cversion=",
                                "+ [[ '' = \\v\\e\\r\\s\\i\\o\\n\\:* ]]",
                                "+ for r in $TOPDIR/dci-openshift-a*/requirements.yml",
                                "++ grep -A 1 community.crypto /home/zuul-worker/src/github.com/distributedci/dci-openshift-app-agent/requirements.yml",
                                "++ tail -1",
                                "++ xargs",
                                "+ cversion=",
                                "+ [[ '' = \\v\\e\\r\\s\\i\\o\\n\\:* ]]",
                                "+ for c in $TOPDIR/ansible-collection-c*",
                                "++ basename /home/zuul-worker/src/github.com/distributedci/ansible-collection-community-general",
                                "++ sed -e s/ansible-collection-//",
                                "++ cut -d - -f 1,2",
                                "++ sed -e s/-/./",
                                "+ name=community.general",
                                "+ for r in $TOPDIR/dci-openshift-a*/requirements.yml",
                                "++ grep -A 1 community.general /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/requirements.yml",
                                "++ tail -1",
                                "++ xargs",
                                "+ cversion='version: 7.0.1'",
                                "+ [[ version: 7.0.1 = \\v\\e\\r\\s\\i\\o\\n\\:* ]]",
                                "+ sed -i -e '/version: 7.0.1/d' /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/requirements.yml",
                                "+ for r in $TOPDIR/dci-openshift-a*/requirements.yml",
                                "++ grep -A 1 community.general /home/zuul-worker/src/github.com/distributedci/dci-openshift-app-agent/requirements.yml",
                                "++ tail -1",
                                "++ xargs",
                                "+ cversion=",
                                "+ [[ '' = \\v\\e\\r\\s\\i\\o\\n\\:* ]]",
                                "+ for c in $TOPDIR/ansible-collection-c*",
                                "++ basename /home/zuul-worker/src/github.com/distributedci/ansible-collection-community-libvirt",
                                "++ sed -e s/ansible-collection-//",
                                "++ cut -d - -f 1,2",
                                "++ sed -e s/-/./",
                                "+ name=community.libvirt",
                                "+ for r in $TOPDIR/dci-openshift-a*/requirements.yml",
                                "++ grep -A 1 community.libvirt /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/requirements.yml",
                                "++ tail -1",
                                "++ xargs",
                                "+ cversion='- name: ansible.posix'",
                                "+ [[ - name: ansible.posix = \\v\\e\\r\\s\\i\\o\\n\\:* ]]",
                                "+ for r in $TOPDIR/dci-openshift-a*/requirements.yml",
                                "++ grep -A 1 community.libvirt /home/zuul-worker/src/github.com/distributedci/dci-openshift-app-agent/requirements.yml",
                                "++ tail -1",
                                "++ xargs",
                                "+ cversion=",
                                "+ [[ '' = \\v\\e\\r\\s\\i\\o\\n\\:* ]]",
                                "+ for c in $TOPDIR/ansible-collection-c*",
                                "++ basename /home/zuul-worker/src/github.com/distributedci/ansible-collection-containers-podman",
                                "++ sed -e s/ansible-collection-//",
                                "++ cut -d - -f 1,2",
                                "++ sed -e s/-/./",
                                "+ name=containers.podman",
                                "+ for r in $TOPDIR/dci-openshift-a*/requirements.yml",
                                "++ grep -A 1 containers.podman /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/requirements.yml",
                                "++ tail -1",
                                "++ xargs",
                                "+ cversion='- name: community.general'",
                                "+ [[ - name: community.general = \\v\\e\\r\\s\\i\\o\\n\\:* ]]",
                                "+ for r in $TOPDIR/dci-openshift-a*/requirements.yml",
                                "++ grep -A 1 containers.podman /home/zuul-worker/src/github.com/distributedci/dci-openshift-app-agent/requirements.yml",
                                "++ tail -1",
                                "++ xargs",
                                "+ cversion=",
                                "+ [[ '' = \\v\\e\\r\\s\\i\\o\\n\\:* ]]",
                                "+ for req in \"$TOPDIR\"/dci-openshift-*/requirements.yml",
                                "+ cat /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/requirements.yml",
                                "---",
                                "",
                                "roles:",
                                "  - src: https://softwarefactory-project.io/r/ansible-role-dci-podman",
                                "    scm: git",
                                "",
                                "collections:",
                                "  - name: kubernetes.core",
                                "    version: 2.4.2",
                                "  - name: containers.podman",
                                "  - name: community.general",
                                "  - name: community.libvirt",
                                "  - name: ansible.posix",
                                "  - name: redhatci.ocp",
                                "+ ansible-galaxy collection install -r /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/requirements.yml",
                                "Starting galaxy collection install process",
                                "Process install dependency map",
                                "Starting collection install process",
                                "'containers.podman:1.12.0' is already installed, skipping.",
                                "'community.general:7.0.1' is already installed, skipping.",
                                "'community.libvirt:1.3.0' is already installed, skipping.",
                                "Downloading https://galaxy.ansible.com/api/v3/plugin/ansible/content/published/collections/artifacts/kubernetes-core-2.4.2.tar.gz to /home/zuul-worker/.ansible/tmp/ansible-local-353305nwffetw/tmpsz5as95b/kubernetes-core-2.4.2-ft5w0nze",
                                "Installing 'kubernetes.core:2.4.2' to '/home/zuul-worker/.ansible/collections/ansible_collections/kubernetes/core'",
                                "kubernetes.core:2.4.2 was installed successfully",
                                "Downloading https://galaxy.ansible.com/api/v3/plugin/ansible/content/published/collections/artifacts/ansible-posix-2.2.0.tar.gz to /home/zuul-worker/.ansible/tmp/ansible-local-353305nwffetw/tmpsz5as95b/ansible-posix-2.2.0-pw2p88h3",
                                "Installing 'ansible.posix:2.2.0' to '/home/zuul-worker/.ansible/collections/ansible_collections/ansible/posix'",
                                "ansible.posix:2.2.0 was installed successfully",
                                "Downloading https://galaxy.ansible.com/api/v3/plugin/ansible/content/published/collections/artifacts/redhatci-ocp-3.4.1780866174.tar.gz to /home/zuul-worker/.ansible/tmp/ansible-local-353305nwffetw/tmpsz5as95b/redhatci-ocp-3.4.1780866174-ni82i3z8",
                                "Installing 'redhatci.ocp:3.4.1780866174' to '/home/zuul-worker/.ansible/collections/ansible_collections/redhatci/ocp'",
                                "redhatci.ocp:3.4.1780866174 was installed successfully",
                                "'community.crypto:2.18.0' is already installed, skipping.",
                                "Downloading https://galaxy.ansible.com/api/v3/plugin/ansible/content/published/collections/artifacts/ansible-utils-6.0.2.tar.gz to /home/zuul-worker/.ansible/tmp/ansible-local-353305nwffetw/tmpsz5as95b/ansible-utils-6.0.2-tjt9jy8w",
                                "Installing 'ansible.utils:6.0.2' to '/home/zuul-worker/.ansible/collections/ansible_collections/ansible/utils'",
                                "ansible.utils:6.0.2 was installed successfully",
                                "+ for req in \"$TOPDIR\"/dci-openshift-*/requirements.yml",
                                "+ cat /home/zuul-worker/src/github.com/distributedci/dci-openshift-app-agent/requirements.yml",
                                "---",
                                "",
                                "collections:",
                                "  - name: kubernetes.core",
                                "    version: 2.4.2",
                                "  - name: redhatci.ocp",
                                "+ ansible-galaxy collection install -r /home/zuul-worker/src/github.com/distributedci/dci-openshift-app-agent/requirements.yml",
                                "[WARNING]: Collection ansible.posix does not support Ansible version 2.15.13",
                                "[WARNING]: Collection ansible.utils does not support Ansible version 2.15.13",
                                "Starting galaxy collection install process",
                                "Nothing to do. All requested collections are already installed. If you want to reinstall them, consider using `--force`.",
                                "+ find /home/zuul-worker/src/github.com/distributedci/.. -path '*/meta/requirements.txt' -type f",
                                "+ read -r python_req",
                                "+ cat /home/zuul-worker/src/github.com/distributedci/../redhatci/ansible-collection-redhatci-ocp/meta/requirements.txt",
                                "jmespath",
                                "junit_xml",
                                "junitparser",
                                "python-dateutil",
                                "+ pip3 install -r /home/zuul-worker/src/github.com/distributedci/../redhatci/ansible-collection-redhatci-ocp/meta/requirements.txt",
                                "Requirement already satisfied: jmespath in /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/lib/python3.9/site-packages (from -r /home/zuul-worker/src/github.com/distributedci/../redhatci/ansible-collection-redhatci-ocp/meta/requirements.txt (line 1)) (1.1.0)",
                                "Requirement already satisfied: junit_xml in /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/lib/python3.9/site-packages (from -r /home/zuul-worker/src/github.com/distributedci/../redhatci/ansible-collection-redhatci-ocp/meta/requirements.txt (line 2)) (1.9)",
                                "Collecting junitparser (from -r /home/zuul-worker/src/github.com/distributedci/../redhatci/ansible-collection-redhatci-ocp/meta/requirements.txt (line 3))",
                                "  Downloading junitparser-4.0.2-py3-none-any.whl.metadata (9.5 kB)",
                                "Requirement already satisfied: python-dateutil in /usr/lib/python3.9/site-packages (from -r /home/zuul-worker/src/github.com/distributedci/../redhatci/ansible-collection-redhatci-ocp/meta/requirements.txt (line 4)) (2.8.1)",
                                "Requirement already satisfied: six in /usr/lib/python3.9/site-packages (from junit_xml->-r /home/zuul-worker/src/github.com/distributedci/../redhatci/ansible-collection-redhatci-ocp/meta/requirements.txt (line 2)) (1.15.0)",
                                "Downloading junitparser-4.0.2-py3-none-any.whl (14 kB)",
                                "Installing collected packages: junitparser",
                                "Successfully installed junitparser-4.0.2",
                                "+ read -r python_req",
                                "+ ansible-galaxy list",
                                "[WARNING]: - the configured path /usr/share/ansible/roles does not exist.",
                                "[WARNING]: - the configured path /etc/ansible/roles does not exist.",
                                "# /home/zuul-worker/.ansible/roles",
                                "+ '[' -w /usr/share ']'"
                            ],
                            "zuul_log_id": "0a580a2a-0021-2916-62fc-000000000014-1-testrunner"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:35:14.722311Z",
                            "start": "2026-06-08T17:34:44.123790Z"
                        },
                        "id": "0a580a2a-0021-2916-62fc-000000000014",
                        "name": "Install Ansible dependencies"
                    }
                },
                {
                    "hosts": {
                        "testrunner": {
                            "action": "shell",
                            "changed": true,
                            "cmd": "set -ex\nenv|grep ANSIBLE\nif ! tox  -vv; then\n  cd \"src/github.com/distributedci/dci-dev-env\"\n  podman-compose -f dci.yml ps\n  podman-compose -f dci.yml logs\n  sudo journalctl --no-pager --since -1h\n  exit 1\nfi\n",
                            "delta": "0:04:59.846555",
                            "end": "2026-06-08 13:40:14.872798",
                            "failed": true,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -ex\nenv|grep ANSIBLE\nif ! tox  -vv; then\n  cd \"src/github.com/distributedci/dci-dev-env\"\n  podman-compose -f dci.yml ps\n  podman-compose -f dci.yml logs\n  sudo journalctl --no-pager --since -1h\n  exit 1\nfi\n",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": "src/github.com/distributedci/dci-pipeline",
                                    "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-0021-2916-62fc-000000000015-1-testrunner",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "non-zero return code",
                            "rc": 1,
                            "start": "2026-06-08 13:35:15.026243",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "+ env\n+ grep ANSIBLE\nANSIBLE_COLLECTIONS_PATHS=~/.ansible/collections:/usr/share/ansible/collections\nANSIBLE_lIBRARY=src/github.com/distributedci/dci-ansible\nANSIBLE_ROLES_PATH=~/.ansible/roles:/usr/share/ansible/roles:/etc/ansible/roles\n+ tox -vv\nROOT: 163 D setup logging to DEBUG on pid 35539 [tox/report.py:222]\n.pkg: 194 D created app data folder /home/zuul-worker/.cache/virtualenv [virtualenv/app_data/__init__.py:65]\n.pkg: 203 I find interpreter for spec PythonSpec(path=/usr/bin/python3) [python_discovery/_discovery.py:131]\n.pkg: 204 D filesystem is case-sensitive [python_discovery/_compat.py:18]\n.pkg: 204 I proposed PythonInfo(spec=CPython3.9.18.final.0-64-x86_64, exe=/usr/bin/python3, platform=linux, version='3.9.18 (main, Jan 24 2024, 00:00:00) \\n[GCC 11.4.1 20231218 (Red Hat 11.4.1-3)]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:140]\n.pkg: 204 D accepted PythonInfo(spec=CPython3.9.18.final.0-64-x86_64, exe=/usr/bin/python3, platform=linux, version='3.9.18 (main, Jan 24 2024, 00:00:00) \\n[GCC 11.4.1 20231218 (Red Hat 11.4.1-3)]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:144]\n.pkg: 205 D symlink on filesystem does work [virtualenv/info.py:51]\n.pkg: 205 D filesystem is case-sensitive [virtualenv/info.py:28]\n.pkg: 228 D created app data folder /home/zuul-worker/.cache/virtualenv [virtualenv/app_data/__init__.py:65]\n.pkg: 228 I find interpreter for spec PythonSpec(path=/usr/bin/python3) [python_discovery/_discovery.py:131]\n.pkg: 229 I proposed PythonInfo(spec=CPython3.9.18.final.0-64-x86_64, exe=/usr/bin/python3, platform=linux, version='3.9.18 (main, Jan 24 2024, 00:00:00) \\n[GCC 11.4.1 20231218 (Red Hat 11.4.1-3)]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:140]\n.pkg: 229 D accepted PythonInfo(spec=CPython3.9.18.final.0-64-x86_64, exe=/usr/bin/python3, platform=linux, version='3.9.18 (main, Jan 24 2024, 00:00:00) \\n[GCC 11.4.1 20231218 (Red Hat 11.4.1-3)]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:144]\n.pkg: 232 D created app data folder /home/zuul-worker/.cache/virtualenv [virtualenv/app_data/__init__.py:65]\n.pkg: 233 I find interpreter for spec PythonSpec(major=3, free_threaded=False) [python_discovery/_discovery.py:131]\n.pkg: 233 I proposed PythonInfo(spec=CPython3.9.18.final.0-64-x86_64, exe=/usr/bin/python3, platform=linux, version='3.9.18 (main, Jan 24 2024, 00:00:00) \\n[GCC 11.4.1 20231218 (Red Hat 11.4.1-3)]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:140]\n.pkg: 233 D accepted PythonInfo(spec=CPython3.9.18.final.0-64-x86_64, exe=/usr/bin/python3, platform=linux, version='3.9.18 (main, Jan 24 2024, 00:00:00) \\n[GCC 11.4.1 20231218 (Red Hat 11.4.1-3)]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:144]\nlint: 244 D created app data folder /home/zuul-worker/.cache/virtualenv [virtualenv/app_data/__init__.py:65]\nlint: 245 I find interpreter for spec PythonSpec(major=3, free_threaded=False) [python_discovery/_discovery.py:131]\nlint: 245 I proposed PythonInfo(spec=CPython3.9.18.final.0-64-x86_64, exe=/usr/bin/python3, platform=linux, version='3.9.18 (main, Jan 24 2024, 00:00:00) \\n[GCC 11.4.1 20231218 (Red Hat 11.4.1-3)]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:140]\nlint: 245 D accepted PythonInfo(spec=CPython3.9.18.final.0-64-x86_64, exe=/usr/bin/python3, platform=linux, version='3.9.18 (main, Jan 24 2024, 00:00:00) \\n[GCC 11.4.1 20231218 (Red Hat 11.4.1-3)]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:144]\nlint: 248 I create virtual environment via CPython3Posix(dest=/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/lint, clear=False, no_vcs_ignore=False, global=True) [virtualenv/run/session.py:77]\nlint: 248 D create folder /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/lint/bin [virtualenv/util/path/_sync.py:18]\nlint: 249 D create folder /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/lint/include [virtualenv/util/path/_sync.py:18]\nlint: 249 D create folder /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/lint/lib/python3.9/site-packages [virtualenv/util/path/_sync.py:18]\nlint: 249 D create folder /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/lint/lib64/python3.9/site-packages [virtualenv/util/path/_sync.py:18]\nlint: 250 D write /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/lint/pyvenv.cfg [virtualenv/create/pyenv_cfg.py:41]\nlint: 250 D \thome = /usr/bin [virtualenv/create/pyenv_cfg.py:51]\nlint: 250 D \timplementation = CPython [virtualenv/create/pyenv_cfg.py:51]\nlint: 250 D \tversion_info = 3.9.18.final.0 [virtualenv/create/pyenv_cfg.py:51]\nlint: 250 D \tversion = 3.9.18 [virtualenv/create/pyenv_cfg.py:51]\nlint: 250 D \texecutable = /usr/bin/python3.9 [virtualenv/create/pyenv_cfg.py:51]\nlint: 251 D \tcommand = /usr/bin/python3 -m virtualenv /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/lint [virtualenv/create/pyenv_cfg.py:51]\nlint: 251 D \tvirtualenv = 21.4.2 [virtualenv/create/pyenv_cfg.py:51]\nlint: 251 D \tinclude-system-site-packages = true [virtualenv/create/pyenv_cfg.py:51]\nlint: 251 D \tbase-prefix = /usr [virtualenv/create/pyenv_cfg.py:51]\nlint: 251 D \tbase-exec-prefix = /usr [virtualenv/create/pyenv_cfg.py:51]\nlint: 251 D \tbase-executable = /usr/bin/python3 [virtualenv/create/pyenv_cfg.py:51]\nlint: 251 D symlink /usr/bin/python3 to /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/lint/bin/python [virtualenv/util/path/_sync.py:38]\nlint: 252 D create virtualenv import hook file /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/lint/lib/python3.9/site-packages/_virtualenv.pth [virtualenv/create/via_global_ref/api.py:117]\nlint: 253 D create /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/lint/lib/python3.9/site-packages/_virtualenv.py [virtualenv/create/via_global_ref/api.py:120]\nlint: 254 D ============================== target debug ============================== [virtualenv/run/session.py:79]\nlint: 254 D debug via /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/lint/bin/python /home/zuul-worker/.local/lib/python3.9/site-packages/virtualenv/create/debug.py [virtualenv/create/creator.py:265]\nlint: 254 D {\n  \"sys\": {\n    \"executable\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/lint/bin/python\",\n    \"_base_executable\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/lint/bin/python\",\n    \"prefix\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/lint\",\n    \"base_prefix\": \"/usr\",\n    \"exec_prefix\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/lint\",\n    \"base_exec_prefix\": \"/usr\",\n    \"path\": [\n      \"/usr/lib64/python39.zip\",\n      \"/usr/lib64/python3.9\",\n      \"/usr/lib64/python3.9/lib-dynload\",\n      \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/lint/lib64/python3.9/site-packages\",\n      \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/lint/lib/python3.9/site-packages\",\n      \"/home/zuul-worker/.local/lib/python3.9/site-packages\",\n      \"/usr/lib64/python3.9/site-packages\",\n      \"/usr/lib/python3.9/site-packages\"\n    ],\n    \"meta_path\": [\n      \"<class '_virtualenv._Finder'>\",\n      \"<class '_frozen_importlib.BuiltinImporter'>\",\n      \"<class '_frozen_importlib.FrozenImporter'>\",\n      \"<class '_frozen_importlib_external.PathFinder'>\"\n    ],\n    \"fs_encoding\": \"utf-8\",\n    \"io_encoding\": \"utf-8\"\n  },\n  \"version\": \"3.9.18 (main, Jan 24 2024, 00:00:00) \\n[GCC 11.4.1 20231218 (Red Hat 11.4.1-3)]\",\n  \"makefile_filename\": \"/usr/lib64/python3.9/config-3.9-x86_64-linux-gnu/Makefile\",\n  \"os\": \"<module 'os' from '/usr/lib64/python3.9/os.py'>\",\n  \"site\": \"<module 'site' from '/usr/lib64/python3.9/site.py'>\",\n  \"datetime\": \"<module 'datetime' from '/usr/lib64/python3.9/datetime.py'>\",\n  \"math\": \"<module 'math' from '/usr/lib64/python3.9/lib-dynload/math.cpython-39-x86_64-linux-gnu.so'>\",\n  \"json\": \"<module 'json' from '/usr/lib64/python3.9/json/__init__.py'>\"\n} [virtualenv/run/session.py:80]\nlint: 315 I add seed packages via FromAppData(download=False, pip=bundle, setuptools=bundle, via=copy, app_data_dir=/home/zuul-worker/.cache/virtualenv) [virtualenv/run/session.py:84]\nlint: 324 D install setuptools from wheel /home/zuul-worker/.local/lib/python3.9/site-packages/virtualenv/seed/wheels/embed/setuptools-82.0.1-py3-none-any.whl via CopyPipInstall [virtualenv/seed/embed/via_app_data/via_app_data.py:65]\nlint: 324 D install pip from wheel /home/zuul-worker/.local/lib/python3.9/site-packages/virtualenv/seed/wheels/embed/pip-26.0.1-py3-none-any.whl via CopyPipInstall [virtualenv/seed/embed/via_app_data/via_app_data.py:65]\nlint: 326 D copy /home/zuul-worker/.cache/virtualenv/wheel/3.9/image/1/CopyPipInstall/setuptools-82.0.1-py3-none-any/distutils-precedence.pth to /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/lint/lib/python3.9/site-packages/distutils-precedence.pth [virtualenv/util/path/_sync.py:46]\nlint: 327 D copy directory /home/zuul-worker/.cache/virtualenv/wheel/3.9/image/1/CopyPipInstall/setuptools-82.0.1-py3-none-any/_distutils_hack to /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/lint/lib/python3.9/site-packages/_distutils_hack [virtualenv/util/path/_sync.py:46]\nlint: 328 D copy directory /home/zuul-worker/.cache/virtualenv/wheel/3.9/image/1/CopyPipInstall/pip-26.0.1-py3-none-any/pip to /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/lint/lib/python3.9/site-packages/pip [virtualenv/util/path/_sync.py:46]\nlint: 329 D copy directory /home/zuul-worker/.cache/virtualenv/wheel/3.9/image/1/CopyPipInstall/setuptools-82.0.1-py3-none-any/setuptools to /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/lint/lib/python3.9/site-packages/setuptools [virtualenv/util/path/_sync.py:46]\nlint: 497 D copy directory /home/zuul-worker/.cache/virtualenv/wheel/3.9/image/1/CopyPipInstall/pip-26.0.1-py3-none-any/pip-26.0.1.dist-info to /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/lint/lib/python3.9/site-packages/pip-26.0.1.dist-info [virtualenv/util/path/_sync.py:46]\nlint: 498 D copy directory /home/zuul-worker/.cache/virtualenv/wheel/3.9/image/1/CopyPipInstall/setuptools-82.0.1-py3-none-any/setuptools-82.0.1.dist-info to /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/lint/lib/python3.9/site-packages/setuptools-82.0.1.dist-info [virtualenv/util/path/_sync.py:46]\nlint: 503 D copy /home/zuul-worker/.cache/virtualenv/wheel/3.9/image/1/CopyPipInstall/setuptools-82.0.1-py3-none-any/setuptools-82.0.1.virtualenv to /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/lint/lib/python3.9/site-packages/setuptools-82.0.1.virtualenv [virtualenv/util/path/_sync.py:46]\nlint: 505 D generated console scripts  [virtualenv/seed/embed/via_app_data/pip_install/base.py:69]\nlint: 508 D copy /home/zuul-worker/.cache/virtualenv/wheel/3.9/image/1/CopyPipInstall/pip-26.0.1-py3-none-any/pip-26.0.1.virtualenv to /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/lint/lib/python3.9/site-packages/pip-26.0.1.virtualenv [virtualenv/util/path/_sync.py:46]\nlint: 509 D generated console scripts pip pip-3.9 pip3.9 pip3 [virtualenv/seed/embed/via_app_data/pip_install/base.py:69]\nlint: 510 I add activators for Bash, CShell, Fish, Nushell, PowerShell, Python, Xonsh [virtualenv/run/session.py:90]\nlint: 514 D write /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/lint/pyvenv.cfg [virtualenv/create/pyenv_cfg.py:41]\nlint: 514 D \thome = /usr/bin [virtualenv/create/pyenv_cfg.py:51]\nlint: 514 D \timplementation = CPython [virtualenv/create/pyenv_cfg.py:51]\nlint: 514 D \tversion_info = 3.9.18.final.0 [virtualenv/create/pyenv_cfg.py:51]\nlint: 514 D \tversion = 3.9.18 [virtualenv/create/pyenv_cfg.py:51]\nlint: 514 D \texecutable = /usr/bin/python3.9 [virtualenv/create/pyenv_cfg.py:51]\nlint: 514 D \tcommand = /usr/bin/python3 -m virtualenv /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/lint [virtualenv/create/pyenv_cfg.py:51]\nlint: 514 D \tvirtualenv = 21.4.2 [virtualenv/create/pyenv_cfg.py:51]\nlint: 514 D \tinclude-system-site-packages = true [virtualenv/create/pyenv_cfg.py:51]\nlint: 515 D \tbase-prefix = /usr [virtualenv/create/pyenv_cfg.py:51]\nlint: 515 D \tbase-exec-prefix = /usr [virtualenv/create/pyenv_cfg.py:51]\nlint: 515 D \tbase-executable = /usr/bin/python3 [virtualenv/create/pyenv_cfg.py:51]\nlint: 521 W install_deps> python -I -m pip install black flake8 flake8-colors [tox/tox_env/api.py:463]\nCollecting black\n  Downloading black-25.11.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (85 kB)\nCollecting flake8\n  Downloading flake8-7.3.0-py2.py3-none-any.whl.metadata (3.8 kB)\nCollecting flake8-colors\n  Downloading flake8_colors-0.1.9-py3-none-any.whl.metadata (1.6 kB)\nRequirement already satisfied: click>=8.0.0 in /usr/lib/python3.9/site-packages (from black) (8.0.3)\nCollecting mypy-extensions>=0.4.3 (from black)\n  Downloading mypy_extensions-1.1.0-py3-none-any.whl.metadata (1.1 kB)\nCollecting packaging>=22.0 (from black)\n  Using cached packaging-26.2-py3-none-any.whl.metadata (3.5 kB)\nCollecting pathspec>=0.9.0 (from black)\n  Downloading pathspec-1.1.1-py3-none-any.whl.metadata (14 kB)\nCollecting platformdirs>=2 (from black)\n  Downloading platformdirs-4.4.0-py3-none-any.whl.metadata (12 kB)\nCollecting pytokens>=0.3.0 (from black)\n  Downloading pytokens-0.4.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (3.8 kB)\nCollecting tomli>=1.1.0 (from black)\n  Using cached tomli-2.4.1-py3-none-any.whl.metadata (10 kB)\nCollecting typing-extensions>=4.0.1 (from black)\n  Using cached typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB)\nCollecting mccabe<0.8.0,>=0.7.0 (from flake8)\n  Downloading mccabe-0.7.0-py2.py3-none-any.whl.metadata (5.0 kB)\nCollecting pycodestyle<2.15.0,>=2.14.0 (from flake8)\n  Downloading pycodestyle-2.14.0-py2.py3-none-any.whl.metadata (4.5 kB)\nCollecting pyflakes<3.5.0,>=3.4.0 (from flake8)\n  Downloading pyflakes-3.4.0-py2.py3-none-any.whl.metadata (3.5 kB)\nDownloading black-25.11.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.7 MB)\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 1.7/1.7 MB 39.4 MB/s  0:00:00\nDownloading flake8-7.3.0-py2.py3-none-any.whl (57 kB)\nDownloading mccabe-0.7.0-py2.py3-none-any.whl (7.3 kB)\nDownloading pycodestyle-2.14.0-py2.py3-none-any.whl (31 kB)\nDownloading pyflakes-3.4.0-py2.py3-none-any.whl (63 kB)\nDownloading flake8_colors-0.1.9-py3-none-any.whl (4.0 kB)\nDownloading mypy_extensions-1.1.0-py3-none-any.whl (5.0 kB)\nUsing cached packaging-26.2-py3-none-any.whl (100 kB)\nDownloading pathspec-1.1.1-py3-none-any.whl (57 kB)\nDownloading platformdirs-4.4.0-py3-none-any.whl (18 kB)\nDownloading pytokens-0.4.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (259 kB)\nUsing cached tomli-2.4.1-py3-none-any.whl (14 kB)\nUsing cached typing_extensions-4.15.0-py3-none-any.whl (44 kB)\nInstalling collected packages: typing-extensions, tomli, pytokens, pyflakes, pycodestyle, platformdirs, pathspec, packaging, mypy-extensions, mccabe, flake8, black, flake8-colors\n\nSuccessfully installed black-25.11.0 flake8-7.3.0 flake8-colors-0.1.9 mccabe-0.7.0 mypy-extensions-1.1.0 packaging-26.2 pathspec-1.1.1 platformdirs-4.4.0 pycodestyle-2.14.0 pyflakes-3.4.0 pytokens-0.4.1 tomli-2.4.1 typing-extensions-4.15.0\nlint: 3192 I exit 0 (2.67 seconds) /home/zuul-worker/src/github.com/distributedci/dci-pipeline> python -I -m pip install black flake8 flake8-colors pid=35550 [tox/execute/api.py:294]\nlint: 3194 W commands[0]> black --check --diff . [tox/tox_env/api.py:463]\nAll done! \u2728 \ud83c\udf70 \u2728\n37 files would be left unchanged.\nlint: 3949 I exit 0 (0.75 seconds) /home/zuul-worker/src/github.com/distributedci/dci-pipeline> black --check --diff . pid=35675 [tox/execute/api.py:294]\nlint: 3950 W commands[1]> flake8 [tox/tox_env/api.py:463]\nlint: 4457 I exit 0 (0.51 seconds) /home/zuul-worker/src/github.com/distributedci/dci-pipeline> flake8 pid=35781 [tox/execute/api.py:294]\nlint: OK \u2714 in 4.22 seconds\nunit: 4458 I create virtual environment via CPython3Posix(dest=/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/unit, clear=False, no_vcs_ignore=False, global=True) [virtualenv/run/session.py:77]\nunit: 4459 D create folder /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/unit/bin [virtualenv/util/path/_sync.py:18]\nunit: 4459 D create folder /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/unit/include [virtualenv/util/path/_sync.py:18]\nunit: 4459 D create folder /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/unit/lib/python3.9/site-packages [virtualenv/util/path/_sync.py:18]\nunit: 4459 D create folder /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/unit/lib64/python3.9/site-packages [virtualenv/util/path/_sync.py:18]\nunit: 4459 D write /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/unit/pyvenv.cfg [virtualenv/create/pyenv_cfg.py:41]\nunit: 4459 D \thome = /usr/bin [virtualenv/create/pyenv_cfg.py:51]\nunit: 4460 D \timplementation = CPython [virtualenv/create/pyenv_cfg.py:51]\nunit: 4460 D \tversion_info = 3.9.18.final.0 [virtualenv/create/pyenv_cfg.py:51]\nunit: 4460 D \tversion = 3.9.18 [virtualenv/create/pyenv_cfg.py:51]\nunit: 4460 D \texecutable = /usr/bin/python3.9 [virtualenv/create/pyenv_cfg.py:51]\nunit: 4460 D \tcommand = /usr/bin/python3 -m virtualenv /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/unit [virtualenv/create/pyenv_cfg.py:51]\nunit: 4460 D \tvirtualenv = 21.4.2 [virtualenv/create/pyenv_cfg.py:51]\nunit: 4460 D \tinclude-system-site-packages = true [virtualenv/create/pyenv_cfg.py:51]\nunit: 4460 D \tbase-prefix = /usr [virtualenv/create/pyenv_cfg.py:51]\nunit: 4460 D \tbase-exec-prefix = /usr [virtualenv/create/pyenv_cfg.py:51]\nunit: 4460 D \tbase-executable = /usr/bin/python3 [virtualenv/create/pyenv_cfg.py:51]\nunit: 4460 D symlink /usr/bin/python3 to /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/unit/bin/python [virtualenv/util/path/_sync.py:38]\nunit: 4460 D create virtualenv import hook file /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/unit/lib/python3.9/site-packages/_virtualenv.pth [virtualenv/create/via_global_ref/api.py:117]\nunit: 4461 D create /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/unit/lib/python3.9/site-packages/_virtualenv.py [virtualenv/create/via_global_ref/api.py:120]\nunit: 4461 D ============================== target debug ============================== [virtualenv/run/session.py:79]\nunit: 4461 D debug via /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/unit/bin/python /home/zuul-worker/.local/lib/python3.9/site-packages/virtualenv/create/debug.py [virtualenv/create/creator.py:265]\nunit: 4461 D {\n  \"sys\": {\n    \"executable\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/unit/bin/python\",\n    \"_base_executable\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/unit/bin/python\",\n    \"prefix\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/unit\",\n    \"base_prefix\": \"/usr\",\n    \"exec_prefix\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/unit\",\n    \"base_exec_prefix\": \"/usr\",\n    \"path\": [\n      \"/usr/lib64/python39.zip\",\n      \"/usr/lib64/python3.9\",\n      \"/usr/lib64/python3.9/lib-dynload\",\n      \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/unit/lib64/python3.9/site-packages\",\n      \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/unit/lib/python3.9/site-packages\",\n      \"/home/zuul-worker/.local/lib/python3.9/site-packages\",\n      \"/usr/lib64/python3.9/site-packages\",\n      \"/usr/lib/python3.9/site-packages\"\n    ],\n    \"meta_path\": [\n      \"<class '_virtualenv._Finder'>\",\n      \"<class '_frozen_importlib.BuiltinImporter'>\",\n      \"<class '_frozen_importlib.FrozenImporter'>\",\n      \"<class '_frozen_importlib_external.PathFinder'>\"\n    ],\n    \"fs_encoding\": \"utf-8\",\n    \"io_encoding\": \"utf-8\"\n  },\n  \"version\": \"3.9.18 (main, Jan 24 2024, 00:00:00) \\n[GCC 11.4.1 20231218 (Red Hat 11.4.1-3)]\",\n  \"makefile_filename\": \"/usr/lib64/python3.9/config-3.9-x86_64-linux-gnu/Makefile\",\n  \"os\": \"<module 'os' from '/usr/lib64/python3.9/os.py'>\",\n  \"site\": \"<module 'site' from '/usr/lib64/python3.9/site.py'>\",\n  \"datetime\": \"<module 'datetime' from '/usr/lib64/python3.9/datetime.py'>\",\n  \"math\": \"<module 'math' from '/usr/lib64/python3.9/lib-dynload/math.cpython-39-x86_64-linux-gnu.so'>\",\n  \"json\": \"<module 'json' from '/usr/lib64/python3.9/json/__init__.py'>\"\n} [virtualenv/run/session.py:80]\nunit: 4492 I add seed packages via FromAppData(download=False, pip=bundle, setuptools=bundle, via=copy, app_data_dir=/home/zuul-worker/.cache/virtualenv) [virtualenv/run/session.py:84]\nunit: 4494 D install pip from wheel /home/zuul-worker/.local/lib/python3.9/site-packages/virtualenv/seed/wheels/embed/pip-26.0.1-py3-none-any.whl via CopyPipInstall [virtualenv/seed/embed/via_app_data/via_app_data.py:65]\nunit: 4495 D install setuptools from wheel /home/zuul-worker/.local/lib/python3.9/site-packages/virtualenv/seed/wheels/embed/setuptools-82.0.1-py3-none-any.whl via CopyPipInstall [virtualenv/seed/embed/via_app_data/via_app_data.py:65]\nunit: 4498 D copy directory /home/zuul-worker/.cache/virtualenv/wheel/3.9/image/1/CopyPipInstall/pip-26.0.1-py3-none-any/pip to /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/unit/lib/python3.9/site-packages/pip [virtualenv/util/path/_sync.py:46]\nunit: 4499 D copy /home/zuul-worker/.cache/virtualenv/wheel/3.9/image/1/CopyPipInstall/setuptools-82.0.1-py3-none-any/distutils-precedence.pth to /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/unit/lib/python3.9/site-packages/distutils-precedence.pth [virtualenv/util/path/_sync.py:46]\nunit: 4501 D copy directory /home/zuul-worker/.cache/virtualenv/wheel/3.9/image/1/CopyPipInstall/setuptools-82.0.1-py3-none-any/_distutils_hack to /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/unit/lib/python3.9/site-packages/_distutils_hack [virtualenv/util/path/_sync.py:46]\nunit: 4502 D copy directory /home/zuul-worker/.cache/virtualenv/wheel/3.9/image/1/CopyPipInstall/setuptools-82.0.1-py3-none-any/setuptools to /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/unit/lib/python3.9/site-packages/setuptools [virtualenv/util/path/_sync.py:46]\nunit: 4669 D copy directory /home/zuul-worker/.cache/virtualenv/wheel/3.9/image/1/CopyPipInstall/setuptools-82.0.1-py3-none-any/setuptools-82.0.1.dist-info to /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/unit/lib/python3.9/site-packages/setuptools-82.0.1.dist-info [virtualenv/util/path/_sync.py:46]\nunit: 4672 D copy /home/zuul-worker/.cache/virtualenv/wheel/3.9/image/1/CopyPipInstall/setuptools-82.0.1-py3-none-any/setuptools-82.0.1.virtualenv to /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/unit/lib/python3.9/site-packages/setuptools-82.0.1.virtualenv [virtualenv/util/path/_sync.py:46]\nunit: 4673 D generated console scripts  [virtualenv/seed/embed/via_app_data/pip_install/base.py:69]\nunit: 4678 D copy directory /home/zuul-worker/.cache/virtualenv/wheel/3.9/image/1/CopyPipInstall/pip-26.0.1-py3-none-any/pip-26.0.1.dist-info to /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/unit/lib/python3.9/site-packages/pip-26.0.1.dist-info [virtualenv/util/path/_sync.py:46]\nunit: 4684 D copy /home/zuul-worker/.cache/virtualenv/wheel/3.9/image/1/CopyPipInstall/pip-26.0.1-py3-none-any/pip-26.0.1.virtualenv to /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/unit/lib/python3.9/site-packages/pip-26.0.1.virtualenv [virtualenv/util/path/_sync.py:46]\nunit: 4685 D generated console scripts pip3.9 pip3 pip pip-3.9 [virtualenv/seed/embed/via_app_data/pip_install/base.py:69]\nunit: 4686 I add activators for Bash, CShell, Fish, Nushell, PowerShell, Python, Xonsh [virtualenv/run/session.py:90]\nunit: 4689 D write /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/unit/pyvenv.cfg [virtualenv/create/pyenv_cfg.py:41]\nunit: 4690 D \thome = /usr/bin [virtualenv/create/pyenv_cfg.py:51]\nunit: 4690 D \timplementation = CPython [virtualenv/create/pyenv_cfg.py:51]\nunit: 4690 D \tversion_info = 3.9.18.final.0 [virtualenv/create/pyenv_cfg.py:51]\nunit: 4690 D \tversion = 3.9.18 [virtualenv/create/pyenv_cfg.py:51]\nunit: 4690 D \texecutable = /usr/bin/python3.9 [virtualenv/create/pyenv_cfg.py:51]\nunit: 4690 D \tcommand = /usr/bin/python3 -m virtualenv /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/unit [virtualenv/create/pyenv_cfg.py:51]\nunit: 4690 D \tvirtualenv = 21.4.2 [virtualenv/create/pyenv_cfg.py:51]\nunit: 4690 D \tinclude-system-site-packages = true [virtualenv/create/pyenv_cfg.py:51]\nunit: 4690 D \tbase-prefix = /usr [virtualenv/create/pyenv_cfg.py:51]\nunit: 4691 D \tbase-exec-prefix = /usr [virtualenv/create/pyenv_cfg.py:51]\nunit: 4691 D \tbase-executable = /usr/bin/python3 [virtualenv/create/pyenv_cfg.py:51]\nunit: 4703 W install_deps> python -I -m pip install -r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/requirements.txt -r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/test-requirements.txt [tox/tox_env/api.py:463]\nObtaining file:///home/zuul-worker/src/github.com/distributedci/python-dciauth (from -r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/requirements.txt (line 3))\n  Installing build dependencies: started\n  Installing build dependencies: finished with status 'done'\n  Checking if build backend supports build_editable: started\n  Checking if build backend supports build_editable: finished with status 'done'\n  Getting requirements to build editable: started\n  Getting requirements to build editable: finished with status 'done'\n  Preparing editable metadata (pyproject.toml): started\n  Preparing editable metadata (pyproject.toml): finished with status 'done'\nObtaining file:///home/zuul-worker/src/github.com/distributedci/python-dciclient (from -r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/requirements.txt (line 4))\n  Installing build dependencies: started\n  Installing build dependencies: finished with status 'done'\n  Checking if build backend supports build_editable: started\n  Checking if build backend supports build_editable: finished with status 'done'\n  Getting requirements to build editable: started\n  Getting requirements to build editable: finished with status 'done'\n  Preparing editable metadata (pyproject.toml): started\n  Preparing editable metadata (pyproject.toml): finished with status 'done'\nCollecting ansible-core (from -r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/requirements.txt (line 1))\n  Using cached ansible_core-2.15.13-py3-none-any.whl.metadata (7.0 kB)\nCollecting ansible-runner (from -r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/requirements.txt (line 2))\n  Using cached ansible_runner-2.4.3-py3-none-any.whl.metadata (3.2 kB)\nCollecting junit-xml (from -r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/requirements.txt (line 5))\n  Using cached junit_xml-1.9-py2.py3-none-any.whl.metadata (3.2 kB)\nCollecting jmespath (from -r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/requirements.txt (line 6))\n  Using cached jmespath-1.1.0-py3-none-any.whl.metadata (7.6 kB)\nRequirement already satisfied: selinux in /usr/lib64/python3.9/site-packages (from -r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/requirements.txt (line 7)) (3.6)\nCollecting psutil (from -r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/requirements.txt (line 8))\n  Using cached psutil-7.2.2-cp36-abi3-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl.metadata (22 kB)\nCollecting mock (from -r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/test-requirements.txt (line 1))\n  Using cached mock-5.2.0-py3-none-any.whl.metadata (3.1 kB)\nCollecting pytest (from -r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/test-requirements.txt (line 2))\n  Using cached pytest-8.4.2-py3-none-any.whl.metadata (7.7 kB)\nRequirement already satisfied: PrettyTable in /usr/lib/python3.9/site-packages (from dciclient==4.1.0->-r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/requirements.txt (line 4)) (0.7.2)\nRequirement already satisfied: requests in /usr/lib/python3.9/site-packages (from dciclient==4.1.0->-r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/requirements.txt (line 4)) (2.25.1)\nCollecting jinja2>=3.0.0 (from ansible-core->-r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/requirements.txt (line 1))\n  Using cached jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB)\nRequirement already satisfied: PyYAML>=5.1 in /usr/lib64/python3.9/site-packages (from ansible-core->-r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/requirements.txt (line 1)) (5.4.1)\nCollecting cryptography (from ansible-core->-r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/requirements.txt (line 1))\n  Using cached cryptography-48.0.0-cp39-abi3-manylinux_2_34_x86_64.whl.metadata (4.3 kB)\nCollecting packaging (from ansible-core->-r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/requirements.txt (line 1))\n  Using cached packaging-26.2-py3-none-any.whl.metadata (3.5 kB)\nCollecting resolvelib<1.1.0,>=0.5.3 (from ansible-core->-r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/requirements.txt (line 1))\n  Using cached resolvelib-1.0.1-py2.py3-none-any.whl.metadata (4.0 kB)\nCollecting importlib-resources<5.1,>=5.0 (from ansible-core->-r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/requirements.txt (line 1))\n  Using cached importlib_resources-5.0.7-py3-none-any.whl.metadata (2.8 kB)\nRequirement already satisfied: pexpect>=4.5 in /usr/lib/python3.9/site-packages (from ansible-runner->-r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/requirements.txt (line 2)) (4.8.0)\nCollecting python-daemon (from ansible-runner->-r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/requirements.txt (line 2))\n  Using cached python_daemon-3.1.2-py3-none-any.whl.metadata (4.8 kB)\nCollecting importlib-metadata<6.3,>=4.6 (from ansible-runner->-r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/requirements.txt (line 2))\n  Using cached importlib_metadata-6.2.1-py3-none-any.whl.metadata (5.0 kB)\nCollecting zipp>=0.5 (from importlib-metadata<6.3,>=4.6->ansible-runner->-r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/requirements.txt (line 2))\n  Using cached zipp-3.23.1-py3-none-any.whl.metadata (3.6 kB)\nRequirement already satisfied: six in /usr/lib/python3.9/site-packages (from junit-xml->-r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/requirements.txt (line 5)) (1.15.0)\nCollecting exceptiongroup>=1 (from pytest->-r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/test-requirements.txt (line 2))\n  Using cached exceptiongroup-1.3.1-py3-none-any.whl.metadata (6.7 kB)\nCollecting iniconfig>=1 (from pytest->-r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/test-requirements.txt (line 2))\n  Using cached iniconfig-2.1.0-py3-none-any.whl.metadata (2.7 kB)\nCollecting pluggy<2,>=1.5 (from pytest->-r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/test-requirements.txt (line 2))\n  Using cached pluggy-1.6.0-py3-none-any.whl.metadata (4.8 kB)\nCollecting pygments>=2.7.2 (from pytest->-r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/test-requirements.txt (line 2))\n  Using cached pygments-2.20.0-py3-none-any.whl.metadata (2.5 kB)\nCollecting tomli>=1 (from pytest->-r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/test-requirements.txt (line 2))\n  Using cached tomli-2.4.1-py3-none-any.whl.metadata (10 kB)\nCollecting typing-extensions>=4.6.0 (from exceptiongroup>=1->pytest->-r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/test-requirements.txt (line 2))\n  Using cached typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB)\nCollecting MarkupSafe>=2.0 (from jinja2>=3.0.0->ansible-core->-r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/requirements.txt (line 1))\n  Using cached markupsafe-3.0.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.7 kB)\nCollecting cffi>=2.0.0 (from cryptography->ansible-core->-r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/requirements.txt (line 1))\n  Using cached cffi-2.0.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.6 kB)\nCollecting pycparser (from cffi>=2.0.0->cryptography->ansible-core->-r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/requirements.txt (line 1))\n  Using cached pycparser-2.23-py3-none-any.whl.metadata (993 bytes)\nCollecting lockfile>=0.10 (from python-daemon->ansible-runner->-r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/requirements.txt (line 2))\n  Using cached lockfile-0.12.2-py2.py3-none-any.whl.metadata (2.4 kB)\nRequirement already satisfied: chardet<5,>=3.0.2 in /usr/lib/python3.9/site-packages (from requests->dciclient==4.1.0->-r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/requirements.txt (line 4)) (4.0.0)\nRequirement already satisfied: idna<3,>=2.5 in /usr/lib/python3.9/site-packages (from requests->dciclient==4.1.0->-r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/requirements.txt (line 4)) (2.10)\nRequirement already satisfied: urllib3<1.27,>=1.21.1 in /usr/lib/python3.9/site-packages (from requests->dciclient==4.1.0->-r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/requirements.txt (line 4)) (1.26.5)\nUsing cached ansible_core-2.15.13-py3-none-any.whl (2.3 MB)\nUsing cached importlib_resources-5.0.7-py3-none-any.whl (24 kB)\nUsing cached resolvelib-1.0.1-py2.py3-none-any.whl (17 kB)\nUsing cached ansible_runner-2.4.3-py3-none-any.whl (80 kB)\nUsing cached importlib_metadata-6.2.1-py3-none-any.whl (21 kB)\nUsing cached junit_xml-1.9-py2.py3-none-any.whl (7.1 kB)\nUsing cached jmespath-1.1.0-py3-none-any.whl (20 kB)\nUsing cached psutil-7.2.2-cp36-abi3-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl (155 kB)\nUsing cached mock-5.2.0-py3-none-any.whl (31 kB)\nUsing cached pytest-8.4.2-py3-none-any.whl (365 kB)\nUsing cached pluggy-1.6.0-py3-none-any.whl (20 kB)\nUsing cached exceptiongroup-1.3.1-py3-none-any.whl (16 kB)\nUsing cached iniconfig-2.1.0-py3-none-any.whl (6.0 kB)\nUsing cached jinja2-3.1.6-py3-none-any.whl (134 kB)\nUsing cached markupsafe-3.0.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (20 kB)\nUsing cached packaging-26.2-py3-none-any.whl (100 kB)\nUsing cached pygments-2.20.0-py3-none-any.whl (1.2 MB)\nUsing cached tomli-2.4.1-py3-none-any.whl (14 kB)\nUsing cached typing_extensions-4.15.0-py3-none-any.whl (44 kB)\nUsing cached zipp-3.23.1-py3-none-any.whl (10 kB)\nUsing cached cryptography-48.0.0-cp39-abi3-manylinux_2_34_x86_64.whl (4.7 MB)\nUsing cached cffi-2.0.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (216 kB)\nUsing cached pycparser-2.23-py3-none-any.whl (118 kB)\nUsing cached python_daemon-3.1.2-py3-none-any.whl (30 kB)\nUsing cached lockfile-0.12.2-py2.py3-none-any.whl (13 kB)\nBuilding wheels for collected packages: dciauth, dciclient\n  Building editable for dciauth (pyproject.toml): started\n  Building editable for dciauth (pyproject.toml): finished with status 'done'\n  Created wheel for dciauth: filename=dciauth-4.0.1-0.editable-py3-none-any.whl size=7615 sha256=0ce73e6355ed04a40f6c32615d76394b1299d6d9e7d9fe086ca97442241f5e6c\n  Stored in directory: /tmp/pip-ephem-wheel-cache-ijd9tn_s/wheels/74/3b/30/575dd639fdf4dfb00e09cdee4ddbfe37a9cc18f718a483b899\n  Building editable for dciclient (pyproject.toml): started\n  Building editable for dciclient (pyproject.toml): finished with status 'done'\n  Created wheel for dciclient: filename=dciclient-4.1.0-0.editable-py3-none-any.whl size=10291 sha256=12421f858557bf401cb7aba5cfb5e5edf47e86a89885add243e251bcb4bda1a4\n  Stored in directory: /tmp/pip-ephem-wheel-cache-ijd9tn_s/wheels/b6/6a/e4/9f472424ebc44c120363a74449f5c7f1aa95af7bd4a2c0c115\nSuccessfully built dciauth dciclient\nInstalling collected packages: resolvelib, lockfile, dciauth, zipp, typing-extensions, tomli, python-daemon, pygments, pycparser, psutil, pluggy, packaging, mock, MarkupSafe, junit-xml, jmespath, iniconfig, importlib-resources, jinja2, importlib-metadata, exceptiongroup, dciclient, cffi, pytest, cryptography, ansible-runner, ansible-core\n  Attempting uninstall: MarkupSafe\n    Found existing installation: MarkupSafe 1.1.1\n    Not uninstalling markupsafe at /usr/lib64/python3.9/site-packages, outside environment /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/unit\n    Can't uninstall 'MarkupSafe'. No files were found to uninstall.\n  Attempting uninstall: jinja2\n    Found existing installation: Jinja2 2.11.3\n    Not uninstalling jinja2 at /usr/lib/python3.9/site-packages, outside environment /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/unit\n    Can't uninstall 'Jinja2'. No files were found to uninstall.\n\nSuccessfully installed MarkupSafe-3.0.3 ansible-core-2.15.13 ansible-runner-2.4.3 cffi-2.0.0 cryptography-48.0.0 dciauth-4.0.1 dciclient-4.1.0 exceptiongroup-1.3.1 importlib-metadata-6.2.1 importlib-resources-5.0.7 iniconfig-2.1.0 jinja2-3.1.6 jmespath-1.1.0 junit-xml-1.9 lockfile-0.12.2 mock-5.2.0 packaging-26.2 pluggy-1.6.0 psutil-7.2.2 pycparser-2.23 pygments-2.20.0 pytest-8.4.2 python-daemon-3.1.2 resolvelib-1.0.1 tomli-2.4.1 typing-extensions-4.15.0 zipp-3.23.1\nunit: 13690 I exit 0 (8.99 seconds) /home/zuul-worker/src/github.com/distributedci/dci-pipeline> python -I -m pip install -r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/requirements.txt -r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/test-requirements.txt pid=35802 [tox/execute/api.py:294]\n.pkg: 13693 W _optional_hooks> python /home/zuul-worker/.local/lib/python3.9/site-packages/pyproject_api/_backend.py True setuptools.build_meta __legacy__ [tox/tox_env/api.py:463]\nBackend: run command _optional_hooks with args {}\nBackend: Wrote response {'return': {'get_requires_for_build_sdist': True, 'prepare_metadata_for_build_wheel': True, 'get_requires_for_build_wheel': True, 'build_editable': True, 'get_requires_for_build_editable': True, 'prepare_metadata_for_build_editable': True}} to /tmp/pep517__optional_hooks-rpceitac.json\n.pkg: 13883 I exit None (0.19 seconds) /home/zuul-worker/src/github.com/distributedci/dci-pipeline> python /home/zuul-worker/.local/lib/python3.9/site-packages/pyproject_api/_backend.py True setuptools.build_meta __legacy__ pid=36006 [tox/execute/api.py:294]\n.pkg: 13908 W get_requires_for_build_editable> python /home/zuul-worker/.local/lib/python3.9/site-packages/pyproject_api/_backend.py True setuptools.build_meta __legacy__ [tox/tox_env/api.py:463]\n/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/.pkg/lib/python3.9/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated.\n!!\n\n        ********************************************************************************\n        Please consider removing the following classifiers in favor of a SPDX license expression:\n\n        License :: OSI Approved :: Apache Software License\n\n        See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.\n        ********************************************************************************\n\n!!\n  self._finalize_license_expression()\nBackend: run command get_requires_for_build_editable with args {'config_settings': None}\nrunning egg_info\nwriting dci_pipeline.egg-info/PKG-INFO\nwriting dependency_links to dci_pipeline.egg-info/dependency_links.txt\nwriting entry points to dci_pipeline.egg-info/entry_points.txt\nwriting top-level names to dci_pipeline.egg-info/top_level.txt\nreading manifest file 'dci_pipeline.egg-info/SOURCES.txt'\nreading manifest template 'MANIFEST.in'\nadding license file 'LICENSE'\nwriting manifest file 'dci_pipeline.egg-info/SOURCES.txt'\nBackend: Wrote response {'return': []} to /tmp/pep517_get_requires_for_build_editable-3q3mv9a7.json\n.pkg: 14097 I exit None (0.19 seconds) /home/zuul-worker/src/github.com/distributedci/dci-pipeline> python /home/zuul-worker/.local/lib/python3.9/site-packages/pyproject_api/_backend.py True setuptools.build_meta __legacy__ pid=36013 [tox/execute/api.py:294]\n.pkg: 14140 W build_editable> python /home/zuul-worker/.local/lib/python3.9/site-packages/pyproject_api/_backend.py True setuptools.build_meta __legacy__ [tox/tox_env/api.py:463]\n/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/.pkg/lib/python3.9/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated.\n!!\n\n        ********************************************************************************\n        Please consider removing the following classifiers in favor of a SPDX license expression:\n\n        License :: OSI Approved :: Apache Software License\n\n        See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.\n        ********************************************************************************\n\n!!\n  self._finalize_license_expression()\nBackend: run command build_editable with args {'wheel_directory': '/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/.pkg/dist', 'config_settings': None, 'metadata_directory': None}\nrunning editable_wheel\ncreating /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/.pkg/dist/.tmp-548glqdt/dci_pipeline.egg-info\nwriting /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/.pkg/dist/.tmp-548glqdt/dci_pipeline.egg-info/PKG-INFO\nwriting dependency_links to /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/.pkg/dist/.tmp-548glqdt/dci_pipeline.egg-info/dependency_links.txt\nwriting entry points to /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/.pkg/dist/.tmp-548glqdt/dci_pipeline.egg-info/entry_points.txt\nwriting top-level names to /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/.pkg/dist/.tmp-548glqdt/dci_pipeline.egg-info/top_level.txt\nwriting manifest file '/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/.pkg/dist/.tmp-548glqdt/dci_pipeline.egg-info/SOURCES.txt'\nreading manifest file '/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/.pkg/dist/.tmp-548glqdt/dci_pipeline.egg-info/SOURCES.txt'\nreading manifest template 'MANIFEST.in'\nadding license file 'LICENSE'\nwriting manifest file '/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/.pkg/dist/.tmp-548glqdt/dci_pipeline.egg-info/SOURCES.txt'\ncreating '/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/.pkg/dist/.tmp-548glqdt/dci_pipeline-0.13.0.dist-info'\ncreating /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/.pkg/dist/.tmp-548glqdt/dci_pipeline-0.13.0.dist-info/WHEEL\nrunning build_py\nEditable install will be performed using a meta path finder.\n\nOptions like `package-data`, `include/exclude-package-data` or\n`packages.find.exclude/include` may have no effect.\n\nadding '__editable___dci_pipeline_0_13_0_finder.py'\nadding '__editable__.dci_pipeline-0.13.0.pth'\ncreating '/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/.pkg/dist/.tmp-548glqdt/dci_pipeline-0.13.0-0.editable-py3-none-any.whl' and adding '/tmp/tmps8qwb8wcdci_pipeline-0.13.0-0.editable-py3-none-any.whl' to it\nadding 'dci_pipeline-0.13.0.dist-info/licenses/LICENSE'\nadding 'dci_pipeline-0.13.0.dist-info/METADATA'\nadding 'dci_pipeline-0.13.0.dist-info/WHEEL'\nadding 'dci_pipeline-0.13.0.dist-info/entry_points.txt'\nadding 'dci_pipeline-0.13.0.dist-info/top_level.txt'\nadding 'dci_pipeline-0.13.0.dist-info/RECORD'\n/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/.pkg/lib/python3.9/site-packages/setuptools/command/editable_wheel.py:354: InformationOnly: Editable installation.\n!!\n\n        ********************************************************************************\n        Please be careful with folders in your working directory with the same\n        name as your package as they may take precedence during imports.\n        ********************************************************************************\n\n!!\n  wheel_obj.write_files(unpacked)\nBackend: Wrote response {'return': 'dci_pipeline-0.13.0-0.editable-py3-none-any.whl'} to /tmp/pep517_build_editable-gjb1x4sf.json\n.pkg: 14368 I exit None (0.23 seconds) /home/zuul-worker/src/github.com/distributedci/dci-pipeline> python /home/zuul-worker/.local/lib/python3.9/site-packages/pyproject_api/_backend.py True setuptools.build_meta __legacy__ pid=36029 [tox/execute/api.py:294]\n.pkg: 14417 D package .tmp/package/2/dci_pipeline-0.13.0-0.editable-py3-none-any.whl links to .pkg/dist/dci_pipeline-0.13.0-0.editable-py3-none-any.whl (/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox) [tox/util/file_view.py:39]\nunit: 14419 W install_package> python -I -m pip install --force-reinstall --no-deps /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/.tmp/package/2/dci_pipeline-0.13.0-0.editable-py3-none-any.whl [tox/tox_env/api.py:463]\nProcessing ./.tox/.tmp/package/2/dci_pipeline-0.13.0-0.editable-py3-none-any.whl\nInstalling collected packages: dci-pipeline\nSuccessfully installed dci-pipeline-0.13.0\nunit: 14825 I exit 0 (0.41 seconds) /home/zuul-worker/src/github.com/distributedci/dci-pipeline> python -I -m pip install --force-reinstall --no-deps /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/.tmp/package/2/dci_pipeline-0.13.0-0.editable-py3-none-any.whl pid=36057 [tox/execute/api.py:294]\nunit: 14827 W commands[0]> pytest -v dcipipeline dciqueue dciagent [tox/tox_env/api.py:463]\n============================= test session starts ==============================\nplatform linux -- Python 3.9.18, pytest-8.4.2, pluggy-1.6.0 -- /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/unit/bin/python\ncachedir: .tox/unit/.pytest_cache\nrootdir: /home/zuul-worker/src/github.com/distributedci/dci-pipeline\ncollecting ... collected 123 items\n\ndcipipeline/test_auto.py::TestAuto::test_cleanup PASSED                  [  0%]\ndcipipeline/test_auto.py::TestAuto::test_parse_desctription PASSED       [  1%]\ndcipipeline/test_main.py::TestMain::test_dci_200 PASSED                  [  2%]\ndcipipeline/test_main.py::TestMain::test_dci_500 PASSED                  [  3%]\ndcipipeline/test_main.py::TestMain::test_extract_tags PASSED             [  4%]\ndcipipeline/test_main.py::TestMain::test_extract_tags2 PASSED            [  4%]\ndcipipeline/test_main.py::TestMain::test_filter_type_tags PASSED         [  5%]\ndcipipeline/test_main.py::TestMain::test_generate_and_query_clause_ilike PASSED [  6%]\ndcipipeline/test_main.py::TestMain::test_generate_and_query_clause_multiple PASSED [  7%]\ndcipipeline/test_main.py::TestMain::test_generate_and_query_clause_none PASSED [  8%]\ndcipipeline/test_main.py::TestMain::test_generate_and_query_clause_simple PASSED [  8%]\ndcipipeline/test_main.py::TestMain::test_generate_query PASSED           [  9%]\ndcipipeline/test_main.py::TestMain::test_generate_query_fallback PASSED  [ 10%]\ndcipipeline/test_main.py::TestMain::test_generate_query_from_tags PASSED [ 11%]\ndcipipeline/test_main.py::TestMain::test_generate_query_from_tags_duplicate PASSED [ 12%]\ndcipipeline/test_main.py::TestMain::test_generate_query_from_tags_empty PASSED [ 13%]\ndcipipeline/test_main.py::TestMain::test_get_config PASSED               [ 13%]\ndcipipeline/test_main.py::TestMain::test_jobdef_without_component PASSED [ 14%]\ndcipipeline/test_main.py::TestMain::test_overload_dicts_add PASSED       [ 15%]\ndcipipeline/test_main.py::TestMain::test_overload_dicts_add_dict PASSED  [ 16%]\ndcipipeline/test_main.py::TestMain::test_overload_dicts_add_list_in_dict PASSED [ 17%]\ndcipipeline/test_main.py::TestMain::test_overload_dicts_deep_merge PASSED [ 17%]\ndcipipeline/test_main.py::TestMain::test_overload_dicts_replace_list PASSED [ 18%]\ndcipipeline/test_main.py::TestMain::test_overload_dicts_replace_list_search PASSED [ 19%]\ndcipipeline/test_main.py::TestMain::test_overload_dicts_replace_string PASSED [ 20%]\ndcipipeline/test_main.py::TestMain::test_post_process_jobdef PASSED      [ 21%]\ndcipipeline/test_main.py::TestMain::test_pre_process_jobdef PASSED       [ 21%]\ndcipipeline/test_main.py::TestMain::test_prev_jobdefs PASSED             [ 22%]\ndcipipeline/test_main.py::TestMain::test_process_args_boolean_false PASSED [ 23%]\ndcipipeline/test_main.py::TestMain::test_process_args_boolean_true PASSED [ 24%]\ndcipipeline/test_main.py::TestMain::test_process_args_dict PASSED        [ 25%]\ndcipipeline/test_main.py::TestMain::test_process_args_dict_list PASSED   [ 26%]\ndcipipeline/test_main.py::TestMain::test_process_args_dict_with_bool_value PASSED [ 26%]\ndcipipeline/test_main.py::TestMain::test_process_args_dict_with_int_value PASSED [ 27%]\ndcipipeline/test_main.py::TestMain::test_process_args_empty PASSED       [ 28%]\ndcipipeline/test_main.py::TestMain::test_process_args_float PASSED       [ 29%]\ndcipipeline/test_main.py::TestMain::test_process_args_http PASSED        [ 30%]\ndcipipeline/test_main.py::TestMain::test_process_args_https PASSED       [ 30%]\ndcipipeline/test_main.py::TestMain::test_process_args_integer PASSED     [ 31%]\ndcipipeline/test_main.py::TestMain::test_process_args_integer_one PASSED [ 32%]\ndcipipeline/test_main.py::TestMain::test_process_args_integer_zero PASSED [ 33%]\ndcipipeline/test_main.py::TestMain::test_process_args_json PASSED        [ 34%]\ndcipipeline/test_main.py::TestMain::test_process_args_list PASSED        [ 34%]\ndcipipeline/test_main.py::TestMain::test_process_args_list1 PASSED       [ 35%]\ndcipipeline/test_main.py::TestMain::test_process_args_list_with_types PASSED [ 36%]\ndcipipeline/test_main.py::TestMain::test_process_args_only_files PASSED  [ 37%]\ndcipipeline/test_main.py::TestMain::test_process_args_pipeline_id PASSED [ 38%]\ndcipipeline/test_main.py::TestMain::test_process_args_pipeline_invalid_name PASSED [ 39%]\ndcipipeline/test_main.py::TestMain::test_process_args_pipeline_name PASSED [ 39%]\ndcipipeline/test_main.py::TestMain::test_process_args_single PASSED      [ 40%]\ndcipipeline/test_main.py::TestMain::test_upload_junit_files_from_dir FAILED [ 41%]\ndcipipeline/test_main.py::TestConvertValueType::test_boolean_false_lowercase PASSED [ 42%]\ndcipipeline/test_main.py::TestConvertValueType::test_boolean_false_mixedcase PASSED [ 43%]\ndcipipeline/test_main.py::TestConvertValueType::test_boolean_false_uppercase PASSED [ 43%]\ndcipipeline/test_main.py::TestConvertValueType::test_boolean_no PASSED   [ 44%]\ndcipipeline/test_main.py::TestConvertValueType::test_boolean_off PASSED  [ 45%]\ndcipipeline/test_main.py::TestConvertValueType::test_boolean_on PASSED   [ 46%]\ndcipipeline/test_main.py::TestConvertValueType::test_boolean_true_lowercase PASSED [ 47%]\ndcipipeline/test_main.py::TestConvertValueType::test_boolean_true_mixedcase PASSED [ 47%]\ndcipipeline/test_main.py::TestConvertValueType::test_boolean_true_uppercase PASSED [ 48%]\ndcipipeline/test_main.py::TestConvertValueType::test_boolean_yes PASSED  [ 49%]\ndcipipeline/test_main.py::TestConvertValueType::test_empty_string PASSED [ 50%]\ndcipipeline/test_main.py::TestConvertValueType::test_float_leading_zero PASSED [ 51%]\ndcipipeline/test_main.py::TestConvertValueType::test_float_negative PASSED [ 52%]\ndcipipeline/test_main.py::TestConvertValueType::test_float_positive PASSED [ 52%]\ndcipipeline/test_main.py::TestConvertValueType::test_float_zero PASSED   [ 53%]\ndcipipeline/test_main.py::TestConvertValueType::test_integer_negative PASSED [ 54%]\ndcipipeline/test_main.py::TestConvertValueType::test_integer_one PASSED  [ 55%]\ndcipipeline/test_main.py::TestConvertValueType::test_integer_positive PASSED [ 56%]\ndcipipeline/test_main.py::TestConvertValueType::test_integer_zero PASSED [ 56%]\ndcipipeline/test_main.py::TestConvertValueType::test_non_string_bool PASSED [ 57%]\ndcipipeline/test_main.py::TestConvertValueType::test_non_string_dict PASSED [ 58%]\ndcipipeline/test_main.py::TestConvertValueType::test_non_string_float PASSED [ 59%]\ndcipipeline/test_main.py::TestConvertValueType::test_non_string_int PASSED [ 60%]\ndcipipeline/test_main.py::TestConvertValueType::test_non_string_list PASSED [ 60%]\ndcipipeline/test_main.py::TestConvertValueType::test_string_alphanumeric PASSED [ 61%]\ndcipipeline/test_main.py::TestConvertValueType::test_string_path PASSED  [ 62%]\ndcipipeline/test_main.py::TestConvertValueType::test_string_plain PASSED [ 63%]\ndcipipeline/test_main.py::TestConvertValueType::test_string_url_http PASSED [ 64%]\ndcipipeline/test_main.py::TestConvertValueType::test_string_url_https PASSED [ 65%]\ndcipipeline/test_main.py::TestConvertValueType::test_string_with_only_spaces PASSED [ 65%]\ndcipipeline/test_main.py::TestConvertValueType::test_string_with_spaces PASSED [ 66%]\ndciqueue/test_lib.py::TestLib::test_seq PASSED                           [ 67%]\ndciqueue/test_queue.py::TestQueue::test_add_crontab PASSED               [ 68%]\ndciqueue/test_queue.py::TestQueue::test_add_pool PASSED                  [ 69%]\ndciqueue/test_queue.py::TestQueue::test_add_resource PASSED              [ 69%]\ndciqueue/test_queue.py::TestQueue::test_clean PASSED                     [ 70%]\ndciqueue/test_queue.py::TestQueue::test_dci_job_via_check_change PASSED  [ 71%]\ndciqueue/test_queue.py::TestQueue::test_dci_job_via_pipeline PASSED      [ 72%]\ndciqueue/test_queue.py::TestQueue::test_env_vars PASSED                  [ 73%]\ndciqueue/test_queue.py::TestQueue::test_force_remove_blocked_resource PASSED [ 73%]\ndciqueue/test_queue.py::TestQueue::test_force_remove_nonexistent_resource PASSED [ 74%]\ndciqueue/test_queue.py::TestQueue::test_force_remove_resource PASSED     [ 75%]\ndciqueue/test_queue.py::TestQueue::test_list PASSED                      [ 76%]\ndciqueue/test_queue.py::TestQueue::test_list_extra_pools PASSED          [ 77%]\ndciqueue/test_queue.py::TestQueue::test_log PASSED                       [ 78%]\ndciqueue/test_queue.py::TestQueue::test_log_level PASSED                 [ 78%]\ndciqueue/test_queue.py::TestQueue::test_partial_resource_booking_bug PASSED [ 79%]\ndciqueue/test_queue.py::TestQueue::test_remove_nonexistent_resource PASSED [ 80%]\ndciqueue/test_queue.py::TestQueue::test_remove_pool PASSED               [ 81%]\ndciqueue/test_queue.py::TestQueue::test_remove_resource PASSED           [ 82%]\ndciqueue/test_queue.py::TestQueue::test_run PASSED                       [ 82%]\ndciqueue/test_queue.py::TestQueue::test_run_available PASSED                           [ 67%]\ndciqueue/test_queue.py::TestQueue::test_add_crontab PASSED               [ 68%]\ndciqueue/test_queue.py::TestQueue::test_add_pool PASSED                  [ 69%]\ndciqueue/test_queue.py::TestQueue::test_add_resource PASSED              [ 69%]\ndciqueue/test_queue.py::TestQueue::test_clean PASSED                     [ 70%]\ndciqueue/test_queue.py::TestQueue::test_dci_job_via_check_change PASSED  [ 71%]\ndciqueue/test_queue.py::TestQueue::test_dci_job_via_pipeline PASSED      [ 72%]\ndciqueue/test_queue.py::TestQueue::test_env_vars PASSED                  [ 73%]\ndciqueue/test_queue.py::TestQueue::test_force_remove_blocked_resource PASSED [ 73%]\ndciqueue/test_queue.py::TestQueue::test_force_remove_nonexistent_resource PASSED [ 74%]\ndciqueue/test_queue.py::TestQueue::test_force_remove_resource PASSED     [ 75%]\ndciqueue/test_queue.py::TestQueue::test_list PASSED                      [ 76%]\ndciqueue/test_queue.py::TestQueue::test_list_extra_pools PASSED          [ 77%]\ndciqueue/test_queue.py::TestQueue::test_log PASSED                       [ 78%]\ndciqueue/test_queue.py::TestQueue::test_log_level PASSED                 [ 78%]\ndciqueue/test_queue.py::TestQueue::test_partial_resource_booking_bug PASSED [ 79%]\ndciqueue/test_queue.py::TestQueue::test_remove_nonexistent_resource PASSED [ 80%]\ndciqueue/test_queue.py::TestQueue::test_remove_pool PASSED               [ 81%]\ndciqueue/test_queue.py::TestQueue::test_remove_resource PASSED           [ 82%]\ndciqueue/test_queue.py::TestQueue::test_run PASSED                       [ 82%]\ndciqueue/test_queue.py::TestQueue::test_run_available PASSED          [ 77%]\ndciqueue/test_queue.py::TestQueue::test_log PASSED                       [ 78%]\ndciqueue/test_queue.py::TestQueue::test_log_level PASSED                 [ 78%]\ndciqueue/test_queue.py::TestQueue::test_partial_resource_booking_bug PASSED [ 79%]\ndciqueue/test_queue.py::TestQueue::test_remove_nonexistent_resource PASSED [ 80%]\ndciqueue/test_queue.py::TestQueue::test_remove_pool PASSED               [ 81%]\ndciqueue/test_queue.py::TestQueue::test_remove_resource PASSED           [ 82%]\ndciqueue/test_queue.py::TestQueue::test_run PASSED                       [ 82%]\ndciqueue/test_queue.py::TestQueue::test_run_available PASSED             [ 83%]\ndciqueue/test_queue.py::TestQueue::test_run_invalid_command PASSED       [ 84%]\ndciqueue/test_queue.py::TestQueue::test_run_multiple PASSED              [ 85%]\ndciqueue/test_queue.py::TestQueue::test_run_no_resource PASSED           [ 86%]\ndciqueue/test_queue.py::TestQueue::test_run_two PASSED          [ 77%]\ndciqueue/test_queue.py::TestQueue::test_log PASSED                       [ 78%]\ndciqueue/test_queue.py::TestQueue::test_log_level PASSED                 [ 78%]\ndciqueue/test_queue.py::TestQueue::test_partial_resource_booking_bug PASSED [ 79%]\ndciqueue/test_queue.py::TestQueue::test_remove_nonexistent_resource PASSED [ 80%]\ndciqueue/test_queue.py::TestQueue::test_remove_pool PASSED               [ 81%]\ndciqueue/test_queue.py::TestQueue::test_remove_resource PASSED           [ 82%]\ndciqueue/test_queue.py::TestQueue::test_run PASSED                       [ 82%]\ndciqueue/test_queue.py::TestQueue::test_run_available PASSED             [ 83%]\ndciqueue/test_queue.py::TestQueue::test_run_invalid_command PASSED       [ 84%]\ndciqueue/test_queue.py::TestQueue::test_run_multiple PASSED              [ 85%]\ndciqueue/test_queue.py::TestQueue::test_run_no_resource PASSED           [ 86%]\ndciqueue/test_queue.py::TestQueue::test_run_two PASSED             [ 83%]\ndciqueue/test_queue.py::TestQueue::test_run_invalid_command PASSED       [ 84%]\ndciqueue/test_queue.py::TestQueue::test_run_multiple PASSED              [ 85%]\ndciqueue/test_queue.py::TestQueue::test_run_no_resource PASSED           [ 86%]\ndciqueue/test_queue.py::TestQueue::test_run_two PASSED                   [ 86%]\ndciqueue/test_queue.py::TestQueue::test_run_unschedule PASSED             [ 83%]\ndciqueue/test_queue.py::TestQueue::test_run_invalid_command PASSED       [ 84%]\ndciqueue/test_queue.py::TestQueue::test_run_multiple PASSED              [ 85%]\ndciqueue/test_queue.py::TestQueue::test_run_no_resource PASSED           [ 86%]\ndciqueue/test_queue.py::TestQueue::test_run_two PASSED                   [ 86%]\ndciqueue/test_queue.py::TestQueue::test_run_unschedule PASSED                   [ 86%]\ndciqueue/test_queue.py::TestQueue::test_run_unschedule PASSED            [ 87%]\ndciqueue/test_queue.py::TestQueue::test_schedule PASSED                  [ 88%]\ndciqueue/test_queue.py::TestQueue::test_schedule_block PASSED            [ 89%]\ndciqueue/test_queue.py::TestQueue::test_schedule_block_second_job PASSED [ 90%]\ndciqueue/test_queue.py::TestQueue::test_schedule_block_with_extra_pool PASSED [ 91%]\ndciqueue/test_queue.py::TestQueue::test_schedule_force PASSED            [ 91%]\ndciqueue/test_queue.py::TestQueue::test_schedule_remove PASSED           [ 92%]\ndciqueue/test_queue.py::TestQueue::test_search PASSED                    [ 93%]\ndciqueue/test_queue.py::TestQueue::test_searchdir PASSED                 [ 94%]\ndciqueue/test_queue.py::TestQueue::test_umask_0002 PASSED                [ 95%]\ndciqueue/test_queue.py::TestQueue::test_umask_0077 PASSED                [ 95%]\ndciqueue/test_queue.py::TestQueue::test_unschedule PASSED                [ 96%]\ndciagent/tests/test_main.py::TestMain::test_main_no_args PASSED          [ 97%]\ndciagent/tests/test_main.py::TestMain::test_process_args PASSED          [ 98%]\ndciagent/tests/test_main.py::TestMain::test_process_args_settings PASSED [ 99%]\ndciagent/tests/test_main.py::TestMain::test_process_args_simple PASSED   [100%]\n\n=================================== FAILURES ===================================\n__________________ TestMain.test_upload_junit_files_from_dir ___________________\n\nself = <dcipipeline.test_main.TestMain testMethod=test_upload_junit_files_from_dir>\nm = <MagicMock name='create' id='140520144972192'>\n\n    @mock.patch(\"dcipipeline.main.dci_file.create\")\n    def test_upload_junit_files_from_dir(self, m):\n        try:\n            os.makedirs(\"/tmp/junit-tmppath\")\n        except Exception:\n            pass\n        open(\"/tmp/junit-tmppath/junit-tests.xml\", \"a+\").close()\n        jobdef = {\"job_info\": {\"job\": {\"id\": \"1\"}}}\n        upload_junit_files_from_dir(\"context\", jobdef, \"/tmp/junit-tmppath\")\n>       m.assert_called_with(\n            \"context\",\n            \"junit-tests\",\n            file_path=\"/tmp/junit-tmppath/junit-tests.xml\",\n            mime=\"application/junit\",\n            job_id=\"1\",\n        )\n\ndcipipeline/test_main.py:302: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\n_mock_self = <MagicMock name='create' id='140520144972192'>\nargs = ('context', 'junit-tests')\nkwargs = {'file_path': '/tmp/junit-tmppath/junit-tests.xml', 'job_id': '1', 'mime': 'application/junit'}\nexpected = call('context', 'junit-tests', file_path='/tmp/junit-tmppath/junit-tests.xml', mime='application/junit', job_id='1')\nactual = call('context', 'junit-tests', file_path='/tmp/junit-tmppath/junit-tests.xml', mime='application/junit', job_id='1', redact=True)\n_error_message = <function NonCallableMock.assert_called_with.<locals>._error_message at 0x7fcd6551a4c0>\ncause = None\n\n    def assert_called_with(_mock_self, *args, **kwargs):\n        \"\"\"assert that the last call was made with the specified arguments.\n    \n        Raises an AssertionError if the args and keyword args passed in are\n        different to the last call to the mock.\"\"\"\n        self = _mock_self\n        if self.call_args is None:\n            expected = self._format_mock_call_signature(args, kwargs)\n            actual = 'not called.'\n            error_message = ('expected call not found.\\nExpected: %s\\n  Actual: %s'\n                    % (expected, actual))\n            raise AssertionError(error_message)\n    \n        def _error_message():\n            msg = self._format_mock_failure_message(args, kwargs)\n            return msg\n        expected = self._call_matcher(_Call((args, kwargs), two=True))\n        actual = self._call_matcher(self.call_args)\n        if actual != expected:\n            cause = expected if isinstance(expected, Exception) else None\n>           raise AssertionError(_error_message()) from cause\nE           AssertionError: expected call not found.\nE           Expected: create('context', 'junit-tests', file_path='/tmp/junit-tmppath/junit-tests.xml', mime='application/junit', job_id='1')\nE             Actual: create('context', 'junit-tests', file_path='/tmp/junit-tmppath/junit-tests.xml', mime='application/junit', job_id='1', redact=True)\n\n.tox/unit/lib/python3.9/site-packages/mock/mock.py:992: AssertionError\n----------------------------- Captured stderr call -----------------------------\n2026-06-08 13:35:30,704 - dcipipeline.main - INFO - Uploading junit file: /tmp/junit-tmppath/junit-tests.xml\n2026-06-08 13:35:30,704 - dcipipeline.main - 36067 - INFO - Uploading junit file: /tmp/junit-tmppath/junit-tests.xml\n------------------------------ Captured log call -------------------------------\nINFO     dcipipeline.main:main.py:129 Uploading junit file: /tmp/junit-tmppath/junit-tests.xml\n=============================== warnings summary ===============================\n../../../../../../usr/lib/python3.9/site-packages/requests/__init__.py:87\n  /usr/lib/python3.9/site-packages/requests/__init__.py:87: RequestsDependencyWarning: urllib3 (1.26.5) or chardet (5.2.0) doesn't match a supported version!\n    warnings.warn(\"urllib3 ({}) or chardet ({}) doesn't match a supported \"\n\n-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html\n=========================== short test summary info ============================\nFAILED dcipipeline/test_main.py::TestMain::test_upload_junit_files_from_dir\n================== 1 failed, 122 passed, 1 warning in 45.26s ===================\nPASSED                   [ 86%]\ndciqueue/test_queue.py::TestQueue::test_run_unschedule PASSED            [ 87%]\ndciqueue/test_queue.py::TestQueue::test_schedule PASSED                  [ 88%]\ndciqueue/test_queue.py::TestQueue::test_schedule_block PASSED            [ 89%]\ndciqueue/test_queue.py::TestQueue::test_schedule_block_second_job PASSED [ 90%]\ndciqueue/test_queue.py::TestQueue::test_schedule_block_with_extra_pool PASSED [ 91%]\ndciqueue/test_queue.py::TestQueue::test_schedule_force PASSED            [ 91%]\ndciqueue/test_queue.py::TestQueue::test_schedule_remove PASSED           [ 92%]\ndciqueue/test_queue.py::TestQueue::test_search PASSED                    [ 93%]\ndciqueue/test_queue.py::TestQueue::test_searchdir PASSED                 [ 94%]\ndciqueue/test_queue.py::TestQueue::test_umask_0002 PASSED                [ 95%]\ndciqueue/test_queue.py::TestQueue::test_umask_0077 PASSED                [ 95%]\ndciqueue/test_queue.py::TestQueue::test_unschedule PASSED                [ 96%]\ndciagent/tests/test_main.py::TestMain::test_main_no_args PASSED          [ 97%]\ndciagent/tests/test_main.py::TestMain::test_process_args PASSED            [ 87%]\ndciqueue/test_queue.py::TestQueue::test_schedule PASSED                  [ 88%]\ndciqueue/test_queue.py::TestQueue::test_schedule_block PASSED            [ 89%]\ndciqueue/test_queue.py::TestQueue::test_schedule_block_second_job PASSED          [ 98%]\ndciagent/tests/test_main.py::TestMain::test_process_args_settings PASSED [ 99%]\ndciagent/tests/test_main.py::TestMain::test_process_args_simple PASSED   [100%]PASSED [ 90%]\ndciqueue/test_queue.py::TestQueue::test_schedule_block_with_extra_pool PASSED [ 91%]\n2026-06-08 13:36:24,342 - dciqueue.main - 36067 - DEBUG - current umask 0022\n2026-06-08 13:36:24,342 - dciqueue.main - 36067 - DEBUG - current_perms=0750 target_perms=0750\n2026-06-08 13:36:24,342 - dciqueue.main - 36067 - INFO - Keeping current umask 0022\n2026-06-08 13:36:24,342 - dciqueue.main - 36067 - DEBUG - Launching add-pool\n2026-06-08 13:36:24,342 - dciqueue.add_pool_cmd - 36067 - DEBUG - Creating pool /tmp/tmp8mybkzdg/pool/8nodes\n2026-06-08 13:36:24,343 - dciqueue.add_pool_cmd - 36067 - DEBUG - Creating queue /tmp/tmp8mybkzdg/queue/8nodes\n2026-06-08 13:36:24,343 - dciqueue.add_pool_cmd - 36067 - DEBUG - Creating available /tmp/tmp8mybkzdg/available/8nodes\n2026-06-08 13:36:24,343 - dciqueue.add_pool_cmd - 36067 - DEBUG - Creating log /tmp/tmp8mybkzdg/log/8nodes\n2026-06-08 13:36:24,343 - dciqueue.add_pool_cmd - 36067 - DEBUG - Creating reason /tmp/tmp8mybkzdg/reason/8nodes\n2026-06-08 13:36:24,343 - dciqueue.add_pool_cmd - 36067 - DEBUG - Creating seq file /tmp/tmp8mybkzdg/queue/8nodes/.seq\ndciqueue/test_queue.py::TestQueue::test_schedule_force \n\n=================================== FAILURES ===================================\n__________________ TestMain.test_upload_junit_files_from_dir ___________________\n\nself = <dcipipeline.test_main.TestMain testMethod=test_upload_junit_files_from_dir>\nm = <MagicMock name='create' id='140520144972192'>\n\n    @mock.patch(\"dcipipeline.main.dci_file.create\")\n    def test_upload_junit_files_from_dir(self, m):\n        try:\n            os.makedirs(\"/tmp/junit-tmppath\")\n        except Exception:\n            pass\n        open(\"/tmp/junit-tmppath/junit-tests.xml\", \"a+\").close()\n        jobdef = {\"job_info\": {\"job\": {\"id\": \"1\"}}}\n        upload_junit_files_from_dir(\"context\", jobdef, \"/tmp/junit-tmppath\")\n>       m.assert_called_with(\n            \"context\",\n            \"junit-tests\",\n            file_path=\"/tmp/junit-tmppath/junit-tests.xml\",\n            mime=\"application/junit\",\n            job_id=\"1\",\n        )\n\ndcipipeline/test_main.py:302: \n2026-06-08 13:36:24,343 - dciqueue.lib - 36067 - DEBUG - Updated seq file /tmp/tmp8mybkzdg/queue/8nodes/.seq to 1, 1\n2026-06-08 13:36:24,349 - dciqueue.main - 36067 - DEBUG - current umask 0022\n2026-06-08 13:36:24,349 - dciqueue.main - 36067 - DEBUG - current_perms=0750 target_perms=0750\n2026-06-08 13:36:24,349 - dciqueue.main - 36067 - INFO - Keeping current umask 0022\n2026-06-08 13:36:24,349 - dciqueue.main - 36067 - DEBUG - Launching add-resource\n2026-06-08 13:36:24,349 - dciqueue.add_resource_cmd - 36067 - DEBUG - Creating /tmp/tmp8mybkzdg/pool/8nodes/cluster4\n2026-06-08 13:36:24,349 - dciqueue.add_resource_cmd - 36067 - DEBUG - Creating symlink /tmp/tmp8mybkzdg/available/8nodes/cluster4\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\n_mock_self = <MagicMock name='create' id='140520144972192'>\nargs = ('context', 'junit-tests')\nkwargs = {'file_path': '/tmp/junit-tmppath/junit-tests.xml', 'job_id': '1', 'mime': 'application/junit'}\nexpected = call('context', 'junit-tests', file_path='/tmp/junit-tmppath/junit-tests.xml', mime='application/junit', job_id='1')\nactual = call('context', 'junit-tests', file_path='/tmp/junit-tmppath/junit-tests.xml', mime='application/junit', job_id='1', redact=True)\n_error_message = <function NonCallableMock.assert_called_with.<locals>._error_message at 0x7fcd6551a4c0>\ncause = None\n\n    def assert_called_with(_mock_self, *args, **kwargs):\n        \"\"\"assert that the last call was made with the specified arguments.\n    \n        Raises an AssertionError if the args and keyword args passed in are\n        different to the last call to the mock.\"\"\"\n        self = _mock_self\n        if self.call_args is None:\n            expected = self._format_mock_call_signature(args, kwargs)\n            actual = 'not called.'\n            error_message = ('expected call not found.\\nExpected: %s\\n  Actual: %s'\n                    % (expected, actual))\n            raise AssertionError(error_message)\n    \n        def _error_message():\n            msg = self._format_mock_failure_message(args, kwargs)\n            return msg\n        expected = self._call_matcher(_Call((args, kwargs), two=True))\n        actual = self._call_matcher(self.call_args)\n        if actual != expected:\n            cause = expected if isinstance(expected, Exception) else None\n>           raise AssertionError(_error_message()) from cause\nE           AssertionError: expected call not found.\nE           Expected: create('context', 'junit-tests', file_path='/tmp/junit-tmppath/junit-tests.xml', mime='application/junit', job_id='1')\nE             Actual: create('context', 'junit-tests', file_path='/tmp/junit-tmppath/junit-tests.xml', mime='application/junit', job_id='1', redact=True)\n\n.tox/unit/lib/python3.9/site-packages/mock/mock.py:992: AssertionError\n----------------------------- Captured stderr call -----------------------------\n2026-06-08 13:35:30,704 - dcipipeline.main - INFO - Uploading junit file: /tmp/junit-tmppath/junit-tests.xml\n2026-06-08 13:35:30,704 - dcipipeline.main - 36067 - INFO - Uploading junit file: /tmp/junit-tmppath/junit-tests.xml\n------------------------------ Captured log call -------------------------------\nINFO     dcipipeline.main:main.py:129 Uploading junit file: /tmp/junit-tmppath/junit-tests.xml\n=============================== warnings summary ===============================\n../../../../../../usr/lib/python3.9/site-packages/requests/__init__.py:87\n  /usr/lib/python3.9/site-packages/requests/__init__.py:87: RequestsDependencyWarning: urllib3 (1.26.5) or chardet (5.2.0) doesn't match a supported version!\n    warnings.warn(\"urllib3 ({}) or chardet ({}) doesn't match a supported \"\n\n-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html\n=========================== short test summary info ============================\nFAILED dcipipeline/test_main.py::TestMain::test_upload_junit_files_from_dir\n================== 1 failed, 122 passed, 1 warning in 54.15s ===================\nPASSED            [ 91%]\ndciqueue/test_queue.py::TestQueue::test_schedule_remove PASSED           [ 92%]\ndciqueue/test_queue.py::TestQueue::test_search PASSED                    [ 93%]\ndciqueue/test_queue.py::TestQueue::test_searchdir PASSED                 [ 94%]\ndciqueue/test_queue.py::TestQueue::test_umask_0002 PASSED                [ 95%]\ndciqueue/test_queue.py::TestQueue::test_umask_0077 PASSED                [ 95%]\ndciqueue/test_queue.py::TestQueue::test_unschedule PASSED                [ 96%]\ndciagent/tests/test_main.py::TestMain::test_main_no_args PASSED          [ 97%]\ndciagent/tests/test_main.py::TestMain::test_process_args PASSED          [ 98%]\ndciagent/tests/test_main.py::TestMain::test_process_args_settings PASSED [ 99%]\ndciagent/tests/test_main.py::TestMain::test_process_args_simple PASSED   [100%]\n\n=================================== FAILURES ===================================\n__________________ TestMain.test_upload_junit_files_from_dir ___________________\n\nself = <dcipipeline.test_main.TestMain testMethod=test_upload_junit_files_from_dir>\nm = <MagicMock name='create' id='140520144972192'>\n\n    @mock.patch(\"dcipipeline.main.dci_file.create\")\n    def test_upload_junit_files_from_dir(self, m):\n        try:\n            os.makedirs(\"/tmp/junit-tmppath\")\n        except Exception:\n            pass\n        open(\"/tmp/junit-tmppath/junit-tests.xml\", \"a+\").close()\n        jobdef = {\"job_info\": {\"job\": {\"id\": \"1\"}}}\n        upload_junit_files_from_dir(\"context\", jobdef, \"/tmp/junit-tmppath\")\n>       m.assert_called_with(\n            \"context\",\n            \"junit-tests\",\n            file_path=\"/tmp/junit-tmppath/junit-tests.xml\",\n            mime=\"application/junit\",\n            job_id=\"1\",\n        )\n\ndcipipeline/test_main.py:302: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\n_mock_self = <MagicMock name='create' id='140520144972192'>\nargs = ('context', 'junit-tests')\nkwargs = {'file_path': '/tmp/junit-tmppath/junit-tests.xml', 'job_id': '1', 'mime': 'application/junit'}\nexpected = call('context', 'junit-tests', file_path='/tmp/junit-tmppath/junit-tests.xml', mime='application/junit', job_id='1')\nactual = call('context', 'junit-tests', file_path='/tmp/junit-tmppath/junit-tests.xml', mime='application/junit', job_id='1', redact=True)\n_error_message = <function NonCallableMock.assert_called_with.<locals>._error_message at 0x7fcd6551a4c0>\ncause = None\n\n    def assert_called_with(_mock_self, *args, **kwargs):\n        \"\"\"assert that the last call was made with the specified arguments.\n    \n        Raises an AssertionError if the args and keyword args passed in are\n        different to the last call to the mock.\"\"\"\n        self = _mock_self\n        if self.call_args is None:\n            expected = self._format_mock_call_signature(args, kwargs)\n            actual = 'not called.'\n            error_message = ('expected call not found.\\nExpected: %s\\n  Actual: %s'\n                    % (expected, actual))\n            raise AssertionError(error_message)\n    \n        def _error_message():\n            msg = self._format_mock_failure_message(args, kwargs)\n            return msg\n        expected = self._call_matcher(_Call((args, kwargs), two=True))\n        actual = self._call_matcher(self.call_args)\n        if actual != expected:\n            cause = expected if isinstance(expected, Exception) else None\n>           raise AssertionError(_error_message()) from cause\nE           AssertionError: expected call not found.\nE           Expected: create('context', 'junit-tests', file_path='/tmp/junit-tmppath/junit-tests.xml', mime='application/junit', job_id='1')\nE             Actual: create('context', 'junit-tests', file_path='/tmp/junit-tmppath/junit-tests.xml', mime='application/junit', job_id='1', redact=True)\n\n.tox/unit/lib/python3.9/site-packages/mock/mock.py:992: AssertionError\n----------------------------- Captured stderr call -----------------------------\n2026-06-08 13:35:30,704 - dcipipeline.main - INFO - Uploading junit file: /tmp/junit-tmppath/junit-tests.xml\n2026-06-08 13:35:30,704 - dcipipeline.main - 36067 - INFO - Uploading junit file: /tmp/junit-tmppath/junit-tests.xml\n------------------------------ Captured log call -------------------------------\nINFO     dcipipeline.main:main.py:129 Uploading junit file: /tmp/junit-tmppath/junit-tests.xml\n=============================== warnings summary ===============================\n../../../../../../usr/lib/python3.9/site-packages/requests/__init__.py:87\n  /usr/lib/python3.9/site-packages/requests/__init__.py:87: RequestsDependencyWarning: urllib3 (1.26.5) or chardet (5.2.0) doesn't match a supported version!\n    warnings.warn(\"urllib3 ({}) or chardet ({}) doesn't match a supported \"\n\n-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html\n=========================== short test summary info ============================\nFAILED dcipipeline/test_main.py::TestMain::test_upload_junit_files_from_dir\n================== 1 failed, 122 passed, 1 warning in 55.17s ===================\nunit: 70375 C exit 1 (55.55 seconds) /home/zuul-worker/src/github.com/distributedci/dci-pipeline> pytest -v dcipipeline dciqueue dciagent pid=36067 [tox/execute/api.py:294]\nunit: FAIL \u2716 in 1 minute 5.92 seconds\n.pkg: 70383 D package .tmp/package/3/dci_pipeline-0.13.0-0.editable-py3-none-any.whl links to .pkg/dist/dci_pipeline-0.13.0-0.editable-py3-none-any.whl (/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox) [tox/util/file_view.py:39]\nfunctional: 70384 W install_package> python -I -m pip install --force-reinstall --no-deps /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/.tmp/package/3/dci_pipeline-0.13.0-0.editable-py3-none-any.whl [tox/tox_env/api.py:463]\nProcessing ./.tox/.tmp/package/3/dci_pipeline-0.13.0-0.editable-py3-none-any.whl\nInstalling collected packages: dci-pipeline\n  Attempting uninstall: dci-pipeline\n    Found existing installation: dci-pipeline 0.13.0\n    Uninstalling dci-pipeline-0.13.0:\n      Successfully uninstalled dci-pipeline-0.13.0\nSuccessfully installed dci-pipeline-0.13.0\nfunctional: 70817 I exit 0 (0.43 seconds) /home/zuul-worker/src/github.com/distributedci/dci-pipeline> python -I -m pip install --force-reinstall --no-deps /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/.tmp/package/3/dci_pipeline-0.13.0-0.editable-py3-none-any.whl pid=37082 [tox/execute/api.py:294]\nfunctional: 70820 W commands[0]> dci-queue add-pool mypool [tox/tox_env/api.py:463]\nno crontab for zuul-worker - using an empty one\ncrontab: installing new crontab\nfunctional: 71046 I exit 0 (0.23 seconds) /home/zuul-worker/src/github.com/distributedci/dci-pipeline> dci-queue add-pool mypool pid=37115 [tox/execute/api.py:294]\nfunctional: 71047 W commands[1]> dci-queue add-resource mypool res1 [tox/tox_env/api.py:463]\nfunctional: 71145 I exit 0 (0.10 seconds) /home/zuul-worker/src/github.com/distributedci/dci-pipeline> dci-queue add-resource mypool res1 pid=37125 [tox/execute/api.py:294]\nfunctional: 71145 W commands[2]> dci-queue schedule mypool echo @RESOURCE [tox/tox_env/api.py:463]\nfunctional: 71248 I exit 0 (0.10 seconds) /home/zuul-worker/src/github.com/distributedci/dci-pipeline> dci-queue schedule mypool echo @RESOURCE pid=37130 [tox/execute/api.py:294]\nfunctional: 71249 W commands[3]> dci-queue run mypool [tox/tox_env/api.py:463]\nfunctional: 71382 I exit 0 (0.13 seconds) /home/zuul-worker/src/github.com/distributedci/dci-pipeline> dci-queue run mypool pid=37135 [tox/execute/api.py:294]\nfunctional: 71383 W commands[4]> dci-queue remove-pool mypool [tox/tox_env/api.py:463]\ncrontab: installing new crontab\nfunctional: 71611 I exit 0 (0.23 seconds) /home/zuul-worker/src/github.com/distributedci/dci-pipeline> dci-queue remove-pool mypool pid=37141 [tox/execute/api.py:294]\nfunctional: 71612 W commands[5]> pytest -v tests/e2e [tox/tox_env/api.py:463]\n============================= test session starts ==============================\nplatform linux -- Python 3.9.18, pytest-8.4.2, pluggy-1.6.0 -- /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/python\ncachedir: .tox/functional/.pytest_cache\nrootdir: /home/zuul-worker/src/github.com/distributedci/dci-pipeline\ncollecting ... collected 13 items\n\ntests/e2e/test_dci_agent.py::test_dci_agent_ctl FAILED                   [  7%]\ntests/e2e/test_dci_agent.py::test_dci_settings2pipeline PASSED           [ 15%]\ntests/e2e/test_dci_pipeline.py::test_dci_pipeline FAILED                 [ 23%]\ntests/e2e/test_dci_pipeline.py::test_dci_pipeline_id FAILED              [ 30%]\ntests/e2e/test_dci_pipeline.py::test_dci_pipeline_edge FAILED            [ 38%]\ntests/e2e/test_dci_pipeline.py::test_dci_pipeline_edge2 FAILED           [ 46%]\ntests/e2e/test_dci_pipeline.py::test_dci_pipeline_real FAILED            [ 53%]\ntests/e2e/test_dci_pipeline.py::test_dci_pipeline_skip FAILED            [ 61%]\ntests/e2e/test_dci_pipeline.py::test_dci_pipeline_upgrade FAILED         [ 69%]\ntests/e2e/test_dci_pipeline.py::test_dci_pipeline_sigterm FAILED         [ 76%]\ntests/e2e/test_dci_pipeline.py::test_dci_pipeline_sigint FAILED          [ 84%]\ntests/e2e/test_dci_pipeline.py::test_dci_pipeline_error FAILED           [ 92%]\ntests/e2e/test_dci_pipeline.py::test_dci_pipeline_failure FAILED         [100%]\n\n=================================== FAILURES ===================================\n______________________________ test_dci_agent_ctl ______________________________\n\n    def test_dci_agent_ctl():\n        jobs, count = get_jobs()\n        os.environ[\"DCI_QUEUE_JOBID\"] = \"12\"\n        rc = main(\n            [\n                \"dci-agent-ctl\",\n                \"openshift-vanilla:components=ocp=4.8.0-0.nightly-20200703\",\n                p(\"settings.yml\"),\n            ]\n        )\n>       assert rc == 0\nE       assert 1 == 0\n\ntests/e2e/test_dci_agent.py:50: AssertionError\n----------------------------- Captured stdout call -----------------------------\nansible-playbook [core 2.15.13]\r\n  config file = /tmp/dci-pipeline/openshift-vanilla/6c45e095-1846-4e68-962e-4b713cb8c35d/ansible.cfg\r\n  configured module search path = ['/home/zuul-worker/src/github.com/distributedci/dci-ansible/modules']\r\n  ansible python module location = /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/lib/python3.9/site-packages/ansible\r\n  ansible collection location = /home/zuul-worker/.ansible/collections:/usr/share/ansible/collections\r\n  executable location = /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/ansible-playbook\r\n  python version = 3.9.18 (main, Jan 24 2024, 00:00:00) [GCC 11.4.1 20231218 (Red Hat 11.4.1-3)] (/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/python)\r\n  jinja version = 3.1.6\r\n  libyaml = True\r\nUsing /tmp/dci-pipeline/openshift-vanilla/6c45e095-1846-4e68-962e-4b713cb8c35d/ansible.cfg as config file\r\n/usr/lib/python3.9/site-packages/requests/__init__.py:87: RequestsDependencyWarning: urllib3 (1.26.5) or chardet (5.2.0) doesn't match a supported version!\r\n  warnings.warn(\"urllib3 ({}) or chardet ({}) doesn't match a supported \"\r\n[WARNING]: Skipping plugin (/home/zuul-worker/src/github.com/distributedci/dci-\r\nansible/callback/test_dci.py), cannot load: No module named 'callback'\nSkipping callback 'awx_display', as we already have a stdout callback.\nSkipping callback 'default', as we already have a stdout callback.\nSkipping callback 'minimal', as we already have a stdout callback.\nSkipping callback 'oneline', as we already have a stdout callback.\n\r\nPLAYBOOK: agent.yml ************************************************************\n6 plays in /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml\n\r\nPLAY [Schedule a job] **********************************************************\n\r\nTASK [Read credentials from env vars] ******************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:10\nok: [localhost] => {\"censored\": \"the output has been hidden due to the fact that 'no_log: true' was specified for this result\", \"changed\": false}\n\r\nTASK [validate environment variables] ******************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:20\nok: [localhost] => {\r\n    \"changed\": false,\r\n    \"msg\": \"All assertions passed\"\r\n}\n\r\nTASK [stat the tmpdir environment variable] ************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:26\nok: [localhost] => {\"changed\": false, \"stat\": {\"atime\": 1780940188.524341, \"attr_flags\": \"\", \"attributes\": [], \"block_size\": 4096, \"blocks\": 0, \"charset\": \"binary\", \"ctime\": 1780940188.524341, \"dev\": 64516, \"device_type\": 0, \"executable\": true, \"exists\": true, \"gid\": 1000, \"gr_name\": \"zuul-worker\", \"inode\": 268488100, \"isblk\": false, \"ischr\": false, \"isdir\": true, \"isfifo\": false, \"isgid\": false, \"islnk\": false, \"isreg\": false, \"issock\": false, \"isuid\": false, \"mimetype\": \"inode/directory\", \"mode\": \"0700\", \"mtime\": 1780940188.524341, \"nlink\": 2, \"path\": \"/tmp/dci-pipeline-tmpdirueead7yk\", \"pw_name\": \"zuul-worker\", \"readable\": true, \"rgrp\": false, \"roth\": false, \"rusr\": true, \"size\": 6, \"uid\": 1000, \"version\": \"1683102635\", \"wgrp\": false, \"woth\": false, \"writeable\": true, \"wusr\": true, \"xgrp\": false, \"xoth\": false, \"xusr\": true}}\n\r\nTASK [check the existence of the temporary directory] **************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:31\nok: [localhost] => {\r\n    \"changed\": false,\r\n    \"msg\": \"All assertions passed\"\r\n}\n\r\nTASK [Schedule a new job] ******************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:36\nskipping: [localhost] => {\"changed\": false, \"false_condition\": \"job_info is not defined\", \"skip_reason\": \"Conditional result was False\"}\n\r\nTASK [Print job_info] **********************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:42\nok: [localhost] => {\r\n    \"msg\": {\r\n        \"client_version\": \"python-dciclient_4.1.0\",\r\n        \"comment\": \"debugging comment\",\r\n        \"components\": [\r\n            {\r\n                \"canonical_project_name\": \"\",\r\n                \"created_at\": \"2026-06-08T17:34:15.164721\",\r\n                \"data\": {\r\n                    \"display_name\": \"ose-tests\",\r\n                    \"pull_url\": \"http://pullurl.com/\",\r\n                    \"url\": \"http://url.com/\",\r\n                    \"version\": \"20200628\"\r\n                },\r\n                \"display_name\": \"OSE-TESTS 20200628\",\r\n                \"etag\": \"236aeb6f95f73c50b319e9aaf98e313c\",\r\n                \"id\": \"15c8990a-ba44-4b63-b4ba-dfc3b49b3660\",\r\n                \"message\": \"\",\r\n                \"name\": \"OSE-TESTS 20200628\",\r\n                \"released_at\": \"2026-06-08T17:34:15.165321\",\r\n                \"state\": \"active\",\r\n                \"tags\": [\r\n                    \"ocp-vanilla-4.8-ok\",\r\n                    \"build:ga\"\r\n                ],\r\n                \"team_id\": null,\r\n                \"title\": \"\",\r\n                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n                \"type\": \"ose-tests\",\r\n                \"uid\": \"\",\r\n                \"updated_at\": \"2026-06-08T17:34:15.441670\",\r\n                \"url\": \"\",\r\n                \"version\": \"20200628\"\r\n            },\r\n            {\r\n                \"canonical_project_name\": \"\",\r\n                \"created_at\": \"2026-06-08T17:34:16.231874\",\r\n                \"data\": {\r\n                    \"digest\": [\r\n                        \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"\r\n                    ],\r\n                    \"display_name\": \"ocp\",\r\n                    \"pull_url\": \"http://pullurl.com/\",\r\n                    \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",\r\n                    \"url\": \"http://url.com/\",\r\n                    \"version\": \"4.8.0-0.nightly-20200703\"\r\n                },\r\n                \"display_name\": \"OCP 4.8.0-0.nightly-20200703\",\r\n                \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\",\r\n                \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\",\r\n                \"message\": \"\",\r\n                \"name\": \"OCP 4.8.0-0.nightly-20200703\",\r\n                \"released_at\": \"2026-06-08T17:34:16.232624\",\r\n                \"state\": \"active\",\r\n                \"tags\": [\r\n                    \"build:dev\"\r\n                ],\r\n                \"team_id\": null,\r\n                \"title\": \"\",\r\n                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n                \"type\": \"ocp\",\r\n                \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",\r\n                \"updated_at\": \"2026-06-08T17:34:16.501776\",\r\n                \"url\": \"\",\r\n                \"version\": \"4.8.0-0.nightly-20200703\"\r\n            },\r\n            {\r\n                \"canonical_project_name\": \"\",\r\n                \"created_at\": \"2026-06-08T17:34:17.325424\",\r\n                \"data\": {\r\n                    \"display_name\": \"cnf-tests\",\r\n                    \"pull_url\": \"http://pullurl.com/\",\r\n                    \"url\": \"http://url.com/\",\r\n                    \"version\": \"20200728\"\r\n                },\r\n                \"display_name\": \"CNF-TESTS 20200728\",\r\n                \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\",\r\n                \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\",\r\n                \"message\": \"\",\r\n                \"name\": \"CNF-TESTS 20200728\",\r\n                \"released_at\": \"2026-06-08T17:34:17.326752\",\r\n                \"state\": \"active\",\r\n                \"tags\": [\r\n                    \"build:ga\"\r\n                ],\r\n                \"team_id\": null,\r\n                \"title\": \"\",\r\n                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n                \"type\": \"cnf-tests\",\r\n                \"uid\": \"\",\r\n                \"updated_at\": \"2026-06-08T17:34:17.602830\",\r\n                \"url\": \"\",\r\n                \"version\": \"20200728\"\r\n            }\r\n        ],\r\n        \"configuration\": \"myconf\",\r\n        \"created_at\": \"2026-06-08T17:36:28.187053\",\r\n        \"data\": {\r\n            \"pipeline\": {\r\n                \"_pipeline_path_\": \"/tmp/tmpokd0tspq/pipeline.yml\",\r\n                \"ansible_envvars\": {\r\n                    \"ENVVAR_42\": \"42\",\r\n                    \"ENVVAR_43\": \"43\",\r\n                    \"ENVVAR_TMPDIR\": \"/@tmpdir\"\r\n                },\r\n                \"ansible_extravars\": {\r\n                    \"answer\": \"42\",\r\n                    \"answer2\": \"42\"\r\n                },\r\n                \"ansible_inventory\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/inventory\",\r\n                \"ansible_playbook\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml\",\r\n                \"ansible_tags\": [\r\n                    \"working\"\r\n                ],\r\n                \"comment\": \"debugging comment\",\r\n                \"components\": [\r\n                    \"ocp=4.8.0-0.nightly-20200703\",\r\n                    \"ose-tests?tags:ocp-vanilla-4.8-ok&version:20200628\",\r\n                    \"cnf-tests\"\r\n                ],\r\n                \"configuration\": \"myconf\",\r\n                \"dci_components_by_query\": [\r\n                    \"type:ocp,version:4.8.0-0.nightly-20200701\",\r\n                    \"type:ose-tests,tags:ocp-vanilla-4.8-ok,version:20200628\",\r\n                    \"type:cnf-tests\"\r\n                ],\r\n                \"dci_credentials\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/rh-telco-pipeline_dci_credentials.yml\",\r\n                \"fallback_last_success\": \"ocp-vanilla-4.8-simple-ok\",\r\n                \"name\": \"openshift-vanilla\",\r\n                \"outputs\": {\r\n                    \"hosts\": \"etc/hosts\"\r\n                },\r\n                \"success_tag\": \"ocp-vanilla-4.8-simple-ok\",\r\n                \"topic\": \"OCP-4.8\",\r\n                \"type\": \"openshift\",\r\n                \"url\": \"https://lwn.net/\"\r\n            }\r\n        },\r\n        \"duration\": 0,\r\n        \"etag\": \"db7076aeb8d0a3df79439a3556916a40\",\r\n        \"files\": [],\r\n        \"id\": \"6c45e095-1846-4e68-962e-4b713cb8c35d\",\r\n        \"jobstates\": [],\r\n        \"keys_values\": [],\r\n        \"name\": \"openshift-vanilla\",\r\n        \"pipeline\": {\r\n            \"created_at\": \"2026-06-08T17:36:27.981292\",\r\n            \"etag\": \"f36156251e61eb445904c25cc657c209\",\r\n            \"id\": \"150eb1e7-a8b8-4f32-9b3c-72b5bbb7cfb5\",\r\n            \"name\": \"pipeline\",\r\n            \"state\": \"active\",\r\n            \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",\r\n            \"updated_at\": \"2026-06-08T17:36:27.981292\"\r\n        },\r\n        \"pipeline_id\": \"150eb1e7-a8b8-4f32-9b3c-72b5bbb7cfb5\",\r\n        \"previous_job_id\": null,\r\n        \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\",\r\n        \"remoteci\": {\r\n            \"created_at\": \"2026-06-08T17:34:09.562294\",\r\n            \"data\": {},\r\n            \"etag\": \"1a26ad902899fc1dd617bbf41bce1739\",\r\n            \"id\": \"7a220eb8-b832-48db-9350-7688c159b53f\",\r\n            \"last_auth_at\": null,\r\n            \"name\": \"rh-telco-pipeline\",\r\n            \"public\": false,\r\n            \"state\": \"active\",\r\n            \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",\r\n            \"updated_at\": \"2026-06-08T17:34:09.562294\"\r\n        },\r\n        \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\",\r\n        \"results\": [],\r\n        \"state\": \"active\",\r\n        \"status\": \"new\",\r\n        \"status_reason\": \"\",\r\n        \"tags\": [],\r\n        \"team\": {\r\n            \"country\": null,\r\n            \"created_at\": \"2026-06-08T17:34:08.060158\",\r\n            \"etag\": \"97aad3f9aebb27215bd4ba5bbb7fd35f\",\r\n            \"external\": false,\r\n            \"has_pre_release_access\": true,\r\n            \"id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",\r\n            \"name\": \"rh-telco-ci\",\r\n            \"state\": \"active\",\r\n            \"updated_at\": \"2026-06-08T17:34:08.060158\"\r\n        },\r\n        \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",\r\n        \"topic\": {\r\n            \"component_types\": [\r\n                \"ocp\",\r\n                \"ose-tests\",\r\n                \"cnf-tests\"\r\n            ],\r\n            \"component_types_optional\": [],\r\n            \"created_at\": \"2026-06-08T17:34:06.503875\",\r\n            \"data\": {},\r\n            \"etag\": \"87d8560020f52c6ccd8327f3712ecef7\",\r\n            \"export_control\": false,\r\n            \"id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n            \"name\": \"OCP-4.8\",\r\n            \"next_topic_id\": null,\r\n            \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\",\r\n            \"state\": \"active\",\r\n            \"updated_at\": \"2026-06-08T17:34:06.503875\"\r\n        },\r\n        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n        \"update_previous_job_id\": null,\r\n        \"updated_at\": \"2026-06-08T17:36:28.187066\",\r\n        \"url\": \"https://lwn.net/\",\r\n        \"user_agent\": \"python-dciclient_4.1.0\"\r\n    }\r\n}\n\r\nTASK [Set global variables] ****************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:46\nok: [localhost] => {\"ansible_facts\": {\"components\": [{\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:15.164721\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200628\"}, \"display_name\": \"OSE-TESTS 20200628\", \"etag\": \"236aeb6f95f73c50b319e9aaf98e313c\", \"id\": \"15c8990a-ba44-4b63-b4ba-dfc3b49b3660\", \"message\": \"\", \"name\": \"OSE-TESTS 20200628\", \"released_at\": \"2026-06-08T17:34:15.165321\", \"state\": \"active\", \"tags\": [\"ocp-vanilla-4.8-ok\", \"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:15.441670\", \"url\": \"\", \"version\": \"20200628\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}], \"job_id\": \"6c45e095-1846-4e68-962e-4b713cb8c35d\", \"product\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\"}, \"changed\": false}\n\r\nTASK [set job state] ***********************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:54\nchanged: [localhost] => {\"changed\": true, \"jobstate\": {\"comment\": null, \"created_at\": \"2026-06-08T17:36:34.427552\", \"id\": \"f51d8540-fc74-4dd0-9c72-ab77ac12457b\", \"job_id\": \"6c45e095-1846-4e68-962e-4b713cb8c35d\", \"status\": \"new\"}}\n\r\nTASK [Print job id] ************************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:59\nok: [localhost] => {\r\n    \"msg\": \"dci_job_id: 6c45e095-1846-4e68-962e-4b713cb8c35d\"\r\n}\n\r\nTASK [Print components] ********************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:63\nok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:15.164721', 'data': {'display_name': 'ose-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200628'}, 'display_name': 'OSE-TESTS 20200628', 'etag': '236aeb6f95f73c50b319e9aaf98e313c', 'id': '15c8990a-ba44-4b63-b4ba-dfc3b49b3660', 'message': '', 'name': 'OSE-TESTS 20200628', 'released_at': '2026-06-08T17:34:15.165321', 'state': 'active', 'tags': ['ocp-vanilla-4.8-ok', 'build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ose-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:15.441670', 'url': '', 'version': '20200628'}) => {\r\n    \"msg\": {\r\n        \"canonical_project_name\": \"\",\r\n        \"created_at\": \"2026-06-08T17:34:15.164721\",\r\n        \"data\": {\r\n            \"display_name\": \"ose-tests\",\r\n            \"pull_url\": \"http://pullurl.com/\",\r\n            \"url\": \"http://url.com/\",\r\n            \"version\": \"20200628\"\r\n        },\r\n        \"display_name\": \"OSE-TESTS 20200628\",\r\n        \"etag\": \"236aeb6f95f73c50b319e9aaf98e313c\",\r\n        \"id\": \"15c8990a-ba44-4b63-b4ba-dfc3b49b3660\",\r\n        \"message\": \"\",\r\n        \"name\": \"OSE-TESTS 20200628\",\r\n        \"released_at\": \"2026-06-08T17:34:15.165321\",\r\n        \"state\": \"active\",\r\n        \"tags\": [\r\n            \"ocp-vanilla-4.8-ok\",\r\n            \"build:ga\"\r\n        ],\r\n        \"team_id\": null,\r\n        \"title\": \"\",\r\n        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n        \"type\": \"ose-tests\",\r\n        \"uid\": \"\",\r\n        \"updated_at\": \"2026-06-08T17:34:15.441670\",\r\n        \"url\": \"\",\r\n        \"version\": \"20200628\"\r\n    }\r\n}\nok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.231874', 'data': {'digest': ['sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b'], 'display_name': 'ocp', 'pull_url': 'http://pullurl.com/', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'url': 'http://url.com/', 'version': '4.8.0-0.nightly-20200703'}, 'display_name': 'OCP 4.8.0-0.nightly-20200703', 'etag': 'e3025068bbd38c10e48099bc1a5127a8', 'id': '52602146-dbec-4004-b3c5-0d46891722cc', 'message': '', 'name': 'OCP 4.8.0-0.nightly-20200703', 'released_at': '2026-06-08T17:34:16.232624', 'state': 'active', 'tags': ['build:dev'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ocp', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'updated_at': '2026-06-08T17:34:16.501776', 'url': '', 'version': '4.8.0-0.nightly-20200703'}) => {\r\n    \"msg\": {\r\n        \"canonical_project_name\": \"\",\r\n        \"created_at\": \"2026-06-08T17:34:16.231874\",\r\n        \"data\": {\r\n            \"digest\": [\r\n                \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"\r\n            ],\r\n            \"display_name\": \"ocp\",\r\n            \"pull_url\": \"http://pullurl.com/\",\r\n            \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",\r\n            \"url\": \"http://url.com/\",\r\n            \"version\": \"4.8.0-0.nightly-20200703\"\r\n        },\r\n        \"display_name\": \"OCP 4.8.0-0.nightly-20200703\",\r\n        \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\",\r\n        \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\",\r\n        \"message\": \"\",\r\n        \"name\": \"OCP 4.8.0-0.nightly-20200703\",\r\n        \"released_at\": \"2026-06-08T17:34:16.232624\",\r\n        \"state\": \"active\",\r\n        \"tags\": [\r\n            \"build:dev\"\r\n        ],\r\n        \"team_id\": null,\r\n        \"title\": \"\",\r\n        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n        \"type\": \"ocp\",\r\n        \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",\r\n        \"updated_at\": \"2026-06-08T17:34:16.501776\",\r\n        \"url\": \"\",\r\n        \"version\": \"4.8.0-0.nightly-20200703\"\r\n    }\r\n}\nok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:17.325424', 'data': {'display_name': 'cnf-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200728'}, 'display_name': 'CNF-TESTS 20200728', 'etag': 'b1b0c765cd4b90e071200b38deccda2c', 'id': '9308699a-cda2-4822-b30f-fd01cbfde1dc', 'message': '', 'name': 'CNF-TESTS 20200728', 'released_at': '2026-06-08T17:34:17.326752', 'state': 'active', 'tags': ['build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'cnf-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:17.602830', 'url': '', 'version': '20200728'}) => {\r\n    \"msg\": {\r\n        \"canonical_project_name\": \"\",\r\n        \"created_at\": \"2026-06-08T17:34:17.325424\",\r\n        \"data\": {\r\n            \"display_name\": \"cnf-tests\",\r\n            \"pull_url\": \"http://pullurl.com/\",\r\n            \"url\": \"http://url.com/\",\r\n            \"version\": \"20200728\"\r\n        },\r\n        \"display_name\": \"CNF-TESTS 20200728\",\r\n        \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\",\r\n        \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\",\r\n        \"message\": \"\",\r\n        \"name\": \"CNF-TESTS 20200728\",\r\n        \"released_at\": \"2026-06-08T17:34:17.326752\",\r\n        \"state\": \"active\",\r\n        \"tags\": [\r\n            \"build:ga\"\r\n        ],\r\n        \"team_id\": null,\r\n        \"title\": \"\",\r\n        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n        \"type\": \"cnf-tests\",\r\n        \"uid\": \"\",\r\n        \"updated_at\": \"2026-06-08T17:34:17.602830\",\r\n        \"url\": \"\",\r\n        \"version\": \"20200728\"\r\n    }\r\n}\n\r\nTASK [Set tags for the current job] ********************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:68\nchanged: [localhost] => {\"changed\": true, \"job\": {\"client_version\": \"python-dciclient_4.1.0\", \"comment\": \"debugging comment\", \"components\": [{\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:15.164721\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200628\"}, \"display_name\": \"OSE-TESTS 20200628\", \"etag\": \"236aeb6f95f73c50b319e9aaf98e313c\", \"id\": \"15c8990a-ba44-4b63-b4ba-dfc3b49b3660\", \"message\": \"\", \"name\": \"OSE-TESTS 20200628\", \"released_at\": \"2026-06-08T17:34:15.165321\", \"state\": \"active\", \"tags\": [\"ocp-vanilla-4.8-ok\", \"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:15.441670\", \"url\": \"\", \"version\": \"20200628\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}], \"configuration\": \"myconf\", \"created_at\": \"2026-06-08T17:36:28.187053\", \"data\": {\"pipeline\": {\"_pipeline_path_\": \"/tmp/tmpokd0tspq/pipeline.yml\", \"ansible_envvars\": {\"ENVVAR_42\": \"42\", \"ENVVAR_43\": \"43\", \"ENVVAR_TMPDIR\": \"/@tmpdir\"}, \"ansible_extravars\": {\"answer\": \"42\", \"answer2\": \"42\"}, \"ansible_inventory\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/inventory\", \"ansible_playbook\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml\", \"ansible_tags\": [\"working\"], \"comment\": \"debugging comment\", \"components\": [\"ocp=4.8.0-0.nightly-20200703\", \"ose-tests?tags:ocp-vanilla-4.8-ok&version:20200628\", \"cnf-tests\"], \"configuration\": \"myconf\", \"dci_components_by_query\": [\"type:ocp,version:4.8.0-0.nightly-20200701\", \"type:ose-tests,tags:ocp-vanilla-4.8-ok,version:20200628\", \"type:cnf-tests\"], \"dci_credentials\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/rh-telco-pipeline_dci_credentials.yml\", \"fallback_last_success\": \"ocp-vanilla-4.8-simple-ok\", \"name\": \"openshift-vanilla\", \"outputs\": {\"hosts\": \"etc/hosts\"}, \"success_tag\": \"ocp-vanilla-4.8-simple-ok\", \"topic\": \"OCP-4.8\", \"type\": \"openshift\", \"url\": \"https://lwn.net/\"}}, \"duration\": 7, \"etag\": \"06bc251b8b9874f6ad096d58e3c3cecf\", \"files\": [], \"id\": \"6c45e095-1846-4e68-962e-4b713cb8c35d\", \"jobstates\": [{\"comment\": \"job scheduled\", \"created_at\": \"2026-06-08T17:36:28.306909\", \"id\": \"20ed9e1b-363d-4c60-99e6-4c2598fc3b1e\", \"job_id\": \"6c45e095-1846-4e68-962e-4b713cb8c35d\", \"status\": \"new\"}, {\"comment\": \"implicit new state\", \"created_at\": \"2026-06-08T17:36:29.502092\", \"id\": \"644ea034-0916-4afb-841c-16e318d319e9\", \"job_id\": \"6c45e095-1846-4e68-962e-4b713cb8c35d\", \"status\": \"new\"}, {\"comment\": null, \"created_at\": \"2026-06-08T17:36:34.427552\", \"id\": \"f51d8540-fc74-4dd0-9c72-ab77ac12457b\", \"job_id\": \"6c45e095-1846-4e68-962e-4b713cb8c35d\", \"status\": \"new\"}], \"keys_values\": [], \"name\": \"openshift-vanilla\", \"pipeline\": {\"created_at\": \"2026-06-08T17:36:27.981292\", \"etag\": \"f36156251e61eb445904c25cc657c209\", \"id\": \"150eb1e7-a8b8-4f32-9b3c-72b5bbb7cfb5\", \"name\": \"pipeline\", \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:36:27.981292\"}, \"pipeline_id\": \"150eb1e7-a8b8-4f32-9b3c-72b5bbb7cfb5\", \"previous_job_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"remoteci\": {\"created_at\": \"2026-06-08T17:34:09.562294\", \"data\": {}, \"etag\": \"1a26ad902899fc1dd617bbf41bce1739\", \"id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"last_auth_at\": null, \"name\": \"rh-telco-pipeline\", \"public\": false, \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:34:09.562294\"}, \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"results\": [], \"state\": \"active\", \"status\": \"new\", \"status_reason\": \"\", \"tags\": [\"stage:openshift\", \"pipeline-id:12\", \"inventory:inventory\", \"ocp-vanilla-conf\"], \"team\": {\"country\": null, \"created_at\": \"2026-06-08T17:34:08.060158\", \"etag\": \"97aad3f9aebb27215bd4ba5bbb7fd35f\", \"external\": false, \"has_pre_release_access\": true, \"id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"name\": \"rh-telco-ci\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:08.060158\"}, \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"topic\": {\"component_types\": [\"ocp\", \"ose-tests\", \"cnf-tests\"], \"component_types_optional\": [], \"created_at\": \"2026-06-08T17:34:06.503875\", \"data\": {}, \"etag\": \"87d8560020f52c6ccd8327f3712ecef7\", \"export_control\": false, \"id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"name\": \"OCP-4.8\", \"next_topic_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:06.503875\"}, \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"update_previous_job_id\": null, \"updated_at\": \"2026-06-08T17:36:36.561826\", \"url\": \"https://lwn.net/\", \"user_agent\": \"python-dciclient_4.1.0\"}}\n\r\nPLAY [Preparation tasks] *******************************************************\n\r\nTASK [pre-run] *****************************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:80\nchanged: [localhost] => {\"changed\": true, \"jobstate\": {\"comment\": null, \"created_at\": \"2026-06-08T17:36:38.214155\", \"id\": \"2a53b7a6-92ca-4b28-8ce8-4a14080cd730\", \"job_id\": \"6c45e095-1846-4e68-962e-4b713cb8c35d\", \"status\": \"pre-run\"}}\n\r\nTASK [get status] **************************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:85\nchanged: [localhost] => {\"changed\": true, \"job\": {\"client_version\": \"python-dciclient_4.1.0\", \"comment\": \"debugging comment\", \"components\": [{\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:15.164721\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200628\"}, \"display_name\": \"OSE-TESTS 20200628\", \"etag\": \"236aeb6f95f73c50b319e9aaf98e313c\", \"id\": \"15c8990a-ba44-4b63-b4ba-dfc3b49b3660\", \"message\": \"\", \"name\": \"OSE-TESTS 20200628\", \"released_at\": \"2026-06-08T17:34:15.165321\", \"state\": \"active\", \"tags\": [\"ocp-vanilla-4.8-ok\", \"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:15.441670\", \"url\": \"\", \"version\": \"20200628\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}], \"configuration\": \"myconf\", \"created_at\": \"2026-06-08T17:36:28.187053\", \"data\": {\"pipeline\": {\"_pipeline_path_\": \"/tmp/tmpokd0tspq/pipeline.yml\", \"ansible_envvars\": {\"ENVVAR_42\": \"42\", \"ENVVAR_43\": \"43\", \"ENVVAR_TMPDIR\": \"/@tmpdir\"}, \"ansible_extravars\": {\"answer\": \"42\", \"answer2\": \"42\"}, \"ansible_inventory\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/inventory\", \"ansible_playbook\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml\", \"ansible_tags\": [\"working\"], \"comment\": \"debugging comment\", \"components\": [\"ocp=4.8.0-0.nightly-20200703\", \"ose-tests?tags:ocp-vanilla-4.8-ok&version:20200628\", \"cnf-tests\"], \"configuration\": \"myconf\", \"dci_components_by_query\": [\"type:ocp,version:4.8.0-0.nightly-20200701\", \"type:ose-tests,tags:ocp-vanilla-4.8-ok,version:20200628\", \"type:cnf-tests\"], \"dci_credentials\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/rh-telco-pipeline_dci_credentials.yml\", \"fallback_last_success\": \"ocp-vanilla-4.8-simple-ok\", \"name\": \"openshift-vanilla\", \"outputs\": {\"hosts\": \"etc/hosts\"}, \"success_tag\": \"ocp-vanilla-4.8-simple-ok\", \"topic\": \"OCP-4.8\", \"type\": \"openshift\", \"url\": \"https://lwn.net/\"}}, \"duration\": 10, \"etag\": \"ca354738aa75301f0d591685b21b1fbf\", \"files\": [], \"id\": \"6c45e095-1846-4e68-962e-4b713cb8c35d\", \"jobstates\": [{\"comment\": \"job scheduled\", \"created_at\": \"2026-06-08T17:36:28.306909\", \"id\": \"20ed9e1b-363d-4c60-99e6-4c2598fc3b1e\", \"job_id\": \"6c45e095-1846-4e68-962e-4b713cb8c35d\", \"status\": \"new\"}, {\"comment\": \"implicit new state\", \"created_at\": \"2026-06-08T17:36:29.502092\", \"id\": \"644ea034-0916-4afb-841c-16e318d319e9\", \"job_id\": \"6c45e095-1846-4e68-962e-4b713cb8c35d\", \"status\": \"new\"}, {\"comment\": null, \"created_at\": \"2026-06-08T17:36:34.427552\", \"id\": \"f51d8540-fc74-4dd0-9c72-ab77ac12457b\", \"job_id\": \"6c45e095-1846-4e68-962e-4b713cb8c35d\", \"status\": \"new\"}, {\"comment\": null, \"created_at\": \"2026-06-08T17:36:38.214155\", \"id\": \"2a53b7a6-92ca-4b28-8ce8-4a14080cd730\", \"job_id\": \"6c45e095-1846-4e68-962e-4b713cb8c35d\", \"status\": \"pre-run\"}], \"keys_values\": [], \"name\": \"openshift-vanilla\", \"pipeline\": {\"created_at\": \"2026-06-08T17:36:27.981292\", \"etag\": \"f36156251e61eb445904c25cc657c209\", \"id\": \"150eb1e7-a8b8-4f32-9b3c-72b5bbb7cfb5\", \"name\": \"pipeline\", \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:36:27.981292\"}, \"pipeline_id\": \"150eb1e7-a8b8-4f32-9b3c-72b5bbb7cfb5\", \"previous_job_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"remoteci\": {\"created_at\": \"2026-06-08T17:34:09.562294\", \"data\": {}, \"etag\": \"1a26ad902899fc1dd617bbf41bce1739\", \"id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"last_auth_at\": null, \"name\": \"rh-telco-pipeline\", \"public\": false, \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:34:09.562294\"}, \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"results\": [], \"state\": \"active\", \"status\": \"pre-run\", \"status_reason\": \"\", \"tags\": [\"stage:openshift\", \"pipeline-id:12\", \"inventory:inventory\", \"ocp-vanilla-conf\"], \"team\": {\"country\": null, \"created_at\": \"2026-06-08T17:34:08.060158\", \"etag\": \"97aad3f9aebb27215bd4ba5bbb7fd35f\", \"external\": false, \"has_pre_release_access\": true, \"id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"name\": \"rh-telco-ci\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:08.060158\"}, \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"topic\": {\"component_types\": [\"ocp\", \"ose-tests\", \"cnf-tests\"], \"component_types_optional\": [], \"created_at\": \"2026-06-08T17:34:06.503875\", \"data\": {}, \"etag\": \"87d8560020f52c6ccd8327f3712ecef7\", \"export_control\": false, \"id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"name\": \"OCP-4.8\", \"next_topic_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:06.503875\"}, \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"update_previous_job_id\": null, \"updated_at\": \"2026-06-08T17:36:38.675410\", \"url\": \"https://lwn.net/\", \"user_agent\": \"python-dciclient_4.1.0\"}}\n\r\nTASK [validate status] *********************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:90\nok: [localhost] => {\r\n    \"changed\": false,\r\n    \"msg\": \"All assertions passed\"\r\n}\n\r\nTASK [get OCP version from job_info] *******************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:95\nskipping: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:15.164721', 'data': {'display_name': 'ose-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200628'}, 'display_name': 'OSE-TESTS 20200628', 'etag': '236aeb6f95f73c50b319e9aaf98e313c', 'id': '15c8990a-ba44-4b63-b4ba-dfc3b49b3660', 'message': '', 'name': 'OSE-TESTS 20200628', 'released_at': '2026-06-08T17:34:15.165321', 'state': 'active', 'tags': ['ocp-vanilla-4.8-ok', 'build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ose-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:15.441670', 'url': '', 'version': '20200628'})  => {\"ansible_loop_var\": \"item\", \"changed\": false, \"false_condition\": \"item[\\\"type\\\"] == \\\"ocp\\\"\", \"item\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:15.164721\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200628\"}, \"display_name\": \"OSE-TESTS 20200628\", \"etag\": \"236aeb6f95f73c50b319e9aaf98e313c\", \"id\": \"15c8990a-ba44-4b63-b4ba-dfc3b49b3660\", \"message\": \"\", \"name\": \"OSE-TESTS 20200628\", \"released_at\": \"2026-06-08T17:34:15.165321\", \"state\": \"active\", \"tags\": [\"ocp-vanilla-4.8-ok\", \"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:15.441670\", \"url\": \"\", \"version\": \"20200628\"}, \"skip_reason\": \"Conditional result was False\"}\nok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.231874', 'data': {'digest': ['sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b'], 'display_name': 'ocp', 'pull_url': 'http://pullurl.com/', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'url': 'http://url.com/', 'version': '4.8.0-0.nightly-20200703'}, 'display_name': 'OCP 4.8.0-0.nightly-20200703', 'etag': 'e3025068bbd38c10e48099bc1a5127a8', 'id': '52602146-dbec-4004-b3c5-0d46891722cc', 'message': '', 'name': 'OCP 4.8.0-0.nightly-20200703', 'released_at': '2026-06-08T17:34:16.232624', 'state': 'active', 'tags': ['build:dev'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ocp', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'updated_at': '2026-06-08T17:34:16.501776', 'url': '', 'version': '4.8.0-0.nightly-20200703'}) => {\"ansible_facts\": {\"ocp_product_id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"ocp_version\": \"OCP 4.8.0-0.nightly-20200703\"}, \"ansible_loop_var\": \"item\", \"changed\": false, \"item\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}}\nskipping: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:17.325424', 'data': {'display_name': 'cnf-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200728'}, 'display_name': 'CNF-TESTS 20200728', 'etag': 'b1b0c765cd4b90e071200b38deccda2c', 'id': '9308699a-cda2-4822-b30f-fd01cbfde1dc', 'message': '', 'name': 'CNF-TESTS 20200728', 'released_at': '2026-06-08T17:34:17.326752', 'state': 'active', 'tags': ['build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'cnf-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:17.602830', 'url': '', 'version': '20200728'})  => {\"ansible_loop_var\": \"item\", \"changed\": false, \"false_condition\": \"item[\\\"type\\\"] == \\\"ocp\\\"\", \"item\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}, \"skip_reason\": \"Conditional result was False\"}\n\r\nTASK [do some checks] **********************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:102\nok: [localhost] => {\r\n    \"changed\": false,\r\n    \"msg\": \"All components are present and ocp_version is defined\"\r\n}\n\r\nTASK [display ocp_version] *****************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:111\nok: [localhost] => {\r\n    \"msg\": \"OCP version OCP 4.8.0-0.nightly-20200703 52602146-dbec-4004-b3c5-0d46891722cc\"\r\n}\n\r\nTASK [Export the OCP component id] *********************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:115\nskipping: [localhost] => {\"changed\": false, \"false_condition\": \"'ocp_comp' in job_info['outputs']\", \"skip_reason\": \"Conditional result was False\"}\n\r\nTASK [validate extravars] ******************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:124\nok: [localhost] => {\r\n    \"changed\": false,\r\n    \"msg\": \"All assertions passed\"\r\n}\n\r\nPLAY [Running ocp deployment] **************************************************\n\r\nTASK [running] *****************************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:136\nchanged: [localhost] => {\"changed\": true, \"jobstate\": {\"comment\": null, \"created_at\": \"2026-06-08T17:36:43.428608\", \"id\": \"19762db1-0aa8-47e8-8de6-94f10d86e2df\", \"job_id\": \"6c45e095-1846-4e68-962e-4b713cb8c35d\", \"status\": \"running\"}}\n\r\nTASK [install ocp] *************************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:141\nchanged: [localhost] => {\"changed\": true, \"cmd\": \"ansible-playbook subplaybook.yml\", \"delta\": \"0:00:02.230233\", \"end\": \"2026-06-08 13:36:46.518963\", \"msg\": \"\", \"rc\": 0, \"start\": \"2026-06-08 13:36:44.288730\", \"stderr\": \"[WARNING]: No inventory was parsed, only implicit localhost is available\\n[WARNING]: provided hosts list is empty, only localhost is available. Note that\\nthe implicit localhost does not match 'all'\\n/usr/lib/python3.9/site-packages/requests/__init__.py:87: RequestsDependencyWarning: urllib3 (1.26.5) or chardet (5.2.0) doesn't match a supported version!\\n  warnings.warn(\\\"urllib3 ({}) or chardet ({}) doesn't match a supported \\\"\\n\\u001b[KeyJ1dWlkIjogIjNhODA0ZDNkLWQ3NTgtNGMwNS04NDJkLTI5M2Q3NGRjZmZiYyJ9\\u001b[64D\\u001b[K[WARNING]: Skipping plugin (/home/zuul-worker/src/github.com/distributedci/dci-\\nansible/callback/test_dci.py), cannot load: No module named 'callback'\\n\\u001b[Ke30=\\u001b[4D\\u001b[K\", \"stderr_lines\": [\"[WARNING]: No inventory was parsed, only implicit localhost is available\", \"[WARNING]: provided hosts list is empty, only localhost is available. Note that\", \"the implicit localhost does not match 'all'\", \"/usr/lib/python3.9/site-packages/requests/__init__.py:87: RequestsDependencyWarning: urllib3 (1.26.5) or chardet (5.2.0) doesn't match a supported version!\", \"  warnings.warn(\\\"urllib3 ({}) or chardet ({}) doesn't match a supported \\\"\", \"\\u001b[KeyJ1dWlkIjogIjNhODA0ZDNkLWQ3NTgtNGMwNS04NDJkLTI5M2Q3NGRjZmZiYyJ9\\u001b[64D\\u001b[K[WARNING]: Skipping plugin (/home/zuul-worker/src/github.com/distributedci/dci-\", \"ansible/callback/test_dci.py), cannot load: No module named 'callback'\", \"\\u001b[Ke30=\\u001b[4D\\u001b[K\"], \"stdout\": \"\\u001b[KeyJ1dWlkIjogIjQ0Nzk3ZjA2LTIyN2QtNGUxMi1iOTRkLTcyNmQwZjdlMjVkYSJ9\\u001b[64D\\u001b[K\\u001b[Ke30=\\u001b[4D\\u001b[K\\u001b[KeyJ1dWlkIjogImZhMTYzZWQ3LTM3MzUtZTA2MC05ZTUwLTAwMDAwMDAwMDAwMSJ9\\u001b[64D\\u001b[K\\nPLAY [Set dci variables] *******************************************************\\n\\u001b[Ke30=\\u001b[4D\\u001b[K\\u001b[KeyJ1dWlkIjogImZhMTYzZWQ3LTM3MzUtZTA2MC05ZTUwLTAwMDAwMDAwMDAwMyJ9\\u001b[64D\\u001b[K\\nTASK [Validate job id] *********************************************************\\n\\u001b[Ke30=\\u001b[4D\\u001b[K\\u001b[KeyJ1dWlkIjogIjExMjlhNjAxLTU3NDgtNDVjYy1hZjgzLTVhYTI0Zjc2MGQ0OSJ9\\u001b[64D\\u001b[K\\u001b[Ke30=\\u001b[4D\\u001b[K\\u001b[KeyJ1dWlkIjogImFjZTI3OTZkLTMyYWQtNGM4Ni05OWMzLTBhM2NjODNjODdjYSJ9\\u001b[64D\\u001b[Kchanged: [localhost]\\n\\u001b[Ke30=\\u001b[4D\\u001b[K\\u001b[KeyJ1dWlkIjogIjFkY2FkYWMxLTRlOWYtNGNlNC05YWYwLTY2M2MyNDMxOWYyOCJ9\\u001b[64D\\u001b[K\\nPLAY RECAP *********************************************************************\\nlocalhost                  : ok=1    changed=1    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \\n\\n\\u001b[Ke30=\\u001b[4D\\u001b[K\", \"stdout_lines\": [\"\\u001b[KeyJ1dWlkIjogIjQ0Nzk3ZjA2LTIyN2QtNGUxMi1iOTRkLTcyNmQwZjdlMjVkYSJ9\\u001b[64D\\u001b[K\\u001b[Ke30=\\u001b[4D\\u001b[K\\u001b[KeyJ1dWlkIjogImZhMTYzZWQ3LTM3MzUtZTA2MC05ZTUwLTAwMDAwMDAwMDAwMSJ9\\u001b[64D\\u001b[K\", \"PLAY [Set dci variables] *******************************************************\", \"\\u001b[Ke30=\\u001b[4D\\u001b[K\\u001b[KeyJ1dWlkIjogImZhMTYzZWQ3LTM3MzUtZTA2MC05ZTUwLTAwMDAwMDAwMDAwMyJ9\\u001b[64D\\u001b[K\", \"TASK [Validate job id] *********************************************************\", \"\\u001b[Ke30=\\u001b[4D\\u001b[K\\u001b[KeyJ1dWlkIjogIjExMjlhNjAxLTU3NDgtNDVjYy1hZjgzLTVhYTI0Zjc2MGQ0OSJ9\\u001b[64D\\u001b[K\\u001b[Ke30=\\u001b[4D\\u001b[K\\u001b[KeyJ1dWlkIjogImFjZTI3OTZkLTMyYWQtNGM4Ni05OWMzLTBhM2NjODNjODdjYSJ9\\u001b[64D\\u001b[Kchanged: [localhost]\", \"\\u001b[Ke30=\\u001b[4D\\u001b[K\\u001b[KeyJ1dWlkIjogIjFkY2FkYWMxLTRlOWYtNGNlNC05YWYwLTY2M2MyNDMxOWYyOCJ9\\u001b[64D\\u001b[K\", \"PLAY RECAP *********************************************************************\", \"localhost                  : ok=1    changed=1    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \", \"\", \"\\u001b[Ke30=\\u001b[4D\\u001b[K\"]}\n\r\nPLAY [Rescue construct] ********************************************************\n\r\nTASK [Broken task to rescue] ***************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:151\nfatal: [localhost]: FAILED! => {\"changed\": false, \"msg\": \"broken task\"}\n\r\nTASK [get status] **************************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:155\nchanged: [localhost] => {\"changed\": true, \"job\": {\"client_version\": \"python-dciclient_4.1.0\", \"comment\": \"debugging comment\", \"components\": [{\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:15.164721\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200628\"}, \"display_name\": \"OSE-TESTS 20200628\", \"etag\": \"236aeb6f95f73c50b319e9aaf98e313c\", \"id\": \"15c8990a-ba44-4b63-b4ba-dfc3b49b3660\", \"message\": \"\", \"name\": \"OSE-TESTS 20200628\", \"released_at\": \"2026-06-08T17:34:15.165321\", \"state\": \"active\", \"tags\": [\"ocp-vanilla-4.8-ok\", \"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:15.441670\", \"url\": \"\", \"version\": \"20200628\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}], \"configuration\": \"myconf\", \"created_at\": \"2026-06-08T17:36:28.187053\", \"data\": {\"pipeline\": {\"_pipeline_path_\": \"/tmp/tmpokd0tspq/pipeline.yml\", \"ansible_envvars\": {\"ENVVAR_42\": \"42\", \"ENVVAR_43\": \"43\", \"ENVVAR_TMPDIR\": \"/@tmpdir\"}, \"ansible_extravars\": {\"answer\": \"42\", \"answer2\": \"42\"}, \"ansible_inventory\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/inventory\", \"ansible_playbook\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml\", \"ansible_tags\": [\"working\"], \"comment\": \"debugging comment\", \"components\": [\"ocp=4.8.0-0.nightly-20200703\", \"ose-tests?tags:ocp-vanilla-4.8-ok&version:20200628\", \"cnf-tests\"], \"configuration\": \"myconf\", \"dci_components_by_query\": [\"type:ocp,version:4.8.0-0.nightly-20200701\", \"type:ose-tests,tags:ocp-vanilla-4.8-ok,version:20200628\", \"type:cnf-tests\"], \"dci_credentials\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/rh-telco-pipeline_dci_credentials.yml\", \"fallback_last_success\": \"ocp-vanilla-4.8-simple-ok\", \"name\": \"openshift-vanilla\", \"outputs\": {\"hosts\": \"etc/hosts\"}, \"success_tag\": \"ocp-vanilla-4.8-simple-ok\", \"topic\": \"OCP-4.8\", \"type\": \"openshift\", \"url\": \"https://lwn.net/\"}}, \"duration\": 19, \"etag\": \"988f42e2546cd50686dc53633448270a\", \"files\": [], \"id\": \"6c45e095-1846-4e68-962e-4b713cb8c35d\", \"jobstates\": [{\"comment\": \"job scheduled\", \"created_at\": \"2026-06-08T17:36:28.306909\", \"id\": \"20ed9e1b-363d-4c60-99e6-4c2598fc3b1e\", \"job_id\": \"6c45e095-1846-4e68-962e-4b713cb8c35d\", \"status\": \"new\"}, {\"comment\": \"implicit new state\", \"created_at\": \"2026-06-08T17:36:29.502092\", \"id\": \"644ea034-0916-4afb-841c-16e318d319e9\", \"job_id\": \"6c45e095-1846-4e68-962e-4b713cb8c35d\", \"status\": \"new\"}, {\"comment\": null, \"created_at\": \"2026-06-08T17:36:34.427552\", \"id\": \"f51d8540-fc74-4dd0-9c72-ab77ac12457b\", \"job_id\": \"6c45e095-1846-4e68-962e-4b713cb8c35d\", \"status\": \"new\"}, {\"comment\": null, \"created_at\": \"2026-06-08T17:36:38.214155\", \"id\": \"2a53b7a6-92ca-4b28-8ce8-4a14080cd730\", \"job_id\": \"6c45e095-1846-4e68-962e-4b713cb8c35d\", \"status\": \"pre-run\"}, {\"comment\": null, \"created_at\": \"2026-06-08T17:36:43.428608\", \"id\": \"19762db1-0aa8-47e8-8de6-94f10d86e2df\", \"job_id\": \"6c45e095-1846-4e68-962e-4b713cb8c35d\", \"status\": \"running\"}], \"keys_values\": [], \"name\": \"openshift-vanilla\", \"pipeline\": {\"created_at\": \"2026-06-08T17:36:27.981292\", \"etag\": \"f36156251e61eb445904c25cc657c209\", \"id\": \"150eb1e7-a8b8-4f32-9b3c-72b5bbb7cfb5\", \"name\": \"pipeline\", \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:36:27.981292\"}, \"pipeline_id\": \"150eb1e7-a8b8-4f32-9b3c-72b5bbb7cfb5\", \"previous_job_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"remoteci\": {\"created_at\": \"2026-06-08T17:34:09.562294\", \"data\": {}, \"etag\": \"1a26ad902899fc1dd617bbf41bce1739\", \"id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"last_auth_at\": null, \"name\": \"rh-telco-pipeline\", \"public\": false, \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:34:09.562294\"}, \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"results\": [], \"state\": \"active\", \"status\": \"running\", \"status_reason\": \"\", \"tags\": [\"stage:openshift\", \"pipeline-id:12\", \"inventory:inventory\", \"ocp-vanilla-conf\"], \"team\": {\"country\": null, \"created_at\": \"2026-06-08T17:34:08.060158\", \"etag\": \"97aad3f9aebb27215bd4ba5bbb7fd35f\", \"external\": false, \"has_pre_release_access\": true, \"id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"name\": \"rh-telco-ci\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:08.060158\"}, \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"topic\": {\"component_types\": [\"ocp\", \"ose-tests\", \"cnf-tests\"], \"component_types_optional\": [], \"created_at\": \"2026-06-08T17:34:06.503875\", \"data\": {}, \"etag\": \"87d8560020f52c6ccd8327f3712ecef7\", \"export_control\": false, \"id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"name\": \"OCP-4.8\", \"next_topic_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:06.503875\"}, \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"update_previous_job_id\": null, \"updated_at\": \"2026-06-08T17:36:47.653108\", \"url\": \"https://lwn.net/\", \"user_agent\": \"python-dciclient_4.1.0\"}}\n\r\nTASK [validate status] *********************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:160\nok: [localhost] => {\r\n    \"changed\": false,\r\n    \"msg\": \"All assertions passed\"\r\n}\n\r\nPLAY [Post-run tasks] **********************************************************\n\r\nTASK [post-run] ****************************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:171\nchanged: [localhost] => {\"changed\": true, \"jobstate\": {\"comment\": null, \"created_at\": \"2026-06-08T17:36:50.047407\", \"id\": \"062d4920-3baa-40d6-807f-743b16c38edb\", \"job_id\": \"6c45e095-1846-4e68-962e-4b713cb8c35d\", \"status\": \"post-run\"}}\n\r\nTASK [Print job outputs location] **********************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:176\nok: [localhost] => {\r\n    \"msg\": {\r\n        \"hosts\": \"/tmp/dci-pipeline/openshift-vanilla/6c45e095-1846-4e68-962e-4b713cb8c35d/outputs/etc/hosts\"\r\n    }\r\n}\n\r\nTASK [Copy /etc/hosts file to the outputs location] ****************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:180\nchanged: [localhost] => {\"changed\": true, \"checksum\": \"7335999eb54c15c67566186bdfc46f64e0d5a1aa\", \"dest\": \"/tmp/dci-pipeline/openshift-vanilla/6c45e095-1846-4e68-962e-4b713cb8c35d/outputs/etc/hosts\", \"md5sum\": \"54fb6627dbaa37721048e4549db3224d\", \"remote_checksum\": \"7335999eb54c15c67566186bdfc46f64e0d5a1aa\", \"remote_md5sum\": null}\n\r\nPLAY [Success tasks] ***********************************************************\n\r\nTASK [success] *****************************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:192\nchanged: [localhost] => {\"changed\": true, \"jobstate\": {\"comment\": null, \"created_at\": \"2026-06-08T17:36:52.561917\", \"id\": \"bc50aefd-690e-4918-b8f9-02d457eea0ea\", \"job_id\": \"6c45e095-1846-4e68-962e-4b713cb8c35d\", \"status\": \"success\"}}\n\r\nTASK [success message] *********************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:197\nok: [localhost] => {\r\n    \"msg\": \"'The job is now finished. Review the log at: http://127.0.0.1:8000/jobs/6c45e095-1846-4e68-962e-4b713cb8c35d/jobStates'\\n\"\r\n}\n\r\nPLAY RECAP *********************************************************************\r\nlocalhost                  : ok=26   changed=10   unreachable=0    failed=0    skipped=2    rescued=1    ignored=0   \n----------------------------- Captured stderr call -----------------------------\nGET http://127.0.0.1:8000/api/v1/jobs?embed=components&sort=-created_at\n<Response [200]>\n+ dci-agent-ctl openshift-vanilla:components=ocp=4.8.0-0.nightly-20200703 dciagent/tests/data/settings.yml\n+ dci-pipeline /tmp/tmpokd0tspq/pipeline.yml openshift-vanilla:components=ocp=4.8.0-0.nightly-20200703\n/usr/lib/python3.9/site-packages/requests/__init__.py:87: RequestsDependencyWarning: urllib3 (1.26.5) or chardet (5.2.0) doesn't match a supported version!\n  warnings.warn(\"urllib3 ({}) or chardet ({}) doesn't match a supported \"\n2026-06-08 13:36:27,869 - dcipipeline.main - INFO - overload=[{'openshift-vanilla': {'components': 'ocp=4.8.0-0.nightly-20200703'}}] options={'name': 'pipeline'}\n2026-06-08 13:36:27,872 - dcipipeline.main - INFO - Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/rh-telco-pipeline_dci_credentials.yml\n2026-06-08 13:36:27,944 - dcipipeline.main - INFO - Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/rh-telco-pipeline_dci_credentials.yml\n2026-06-08 13:36:27,945 - dcipipeline.main - INFO - No previous job for openshift-vanilla\n2026-06-08 13:36:27,985 - dcipipeline.main - INFO - scheduling job openshift-vanilla on topic OCP-4.8 previous_job_id=None pipeline_id=150eb1e7-a8b8-4f32-9b3c-72b5bbb7cfb5\n2026-06-08 13:36:28,025 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ocp=4.8.0-0.nightly-20200703 where_clause=None query=and(eq(state,active),eq(type,ocp),eq(version,4.8.0-0.nightly-20200703))\n2026-06-08 13:36:28,089 - dcipipeline.main - INFO - Got comp query result: ocp=4.8.0-0.nightly-20200703[None]: ['ocp=4.8.0-0.nightly-20200703']\n2026-06-08 13:36:28,089 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ose-tests?tags:ocp-vanilla-4.8-ok&version:20200628 where_clause=None query=and(eq(type,ose-tests),eq(version,20200628),contains(tags,ocp-vanilla-4.8-ok))\n2026-06-08 13:36:28,116 - dcipipeline.main - INFO - Got comp query result: ose-tests?tags:ocp-vanilla-4.8-ok&version:20200628[None]: ['ose-tests=20200628']\n2026-06-08 13:36:28,117 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=cnf-tests where_clause=None query=and(eq(state,active),eq(type,cnf-tests))\n2026-06-08 13:36:28,159 - dcipipeline.main - INFO - Got comp query result: cnf-tests[None]: ['cnf-tests=20200728']\n2026-06-08 13:36:28,327 - dcipipeline.main - INFO - No permission to write in /var/lib/dci-pipeline\n2026-06-08 13:36:28,334 - dcipipeline.main - INFO - Scheduled DCI job 6c45e095-1846-4e68-962e-4b713cb8c35d\n2026-06-08 13:36:28,334 - dcipipeline.main - INFO - Setting tag stage:openshift on job 6c45e095-1846-4e68-962e-4b713cb8c35d\n2026-06-08 13:36:28,429 - dcipipeline.main - INFO - Setting tag pipeline-id:12 on job 6c45e095-1846-4e68-962e-4b713cb8c35d\n2026-06-08 13:36:28,479 - dcipipeline.main - INFO - Setting tag inventory:inventory on job 6c45e095-1846-4e68-962e-4b713cb8c35d\n2026-06-08 13:36:28,525 - dcipipeline.main - INFO - Created /tmp/dci-pipeline-tmpdirueead7yk for env var ENVVAR_TMPDIR\n2026-06-08 13:36:28,525 - dcipipeline.main - INFO - Created /tmp/dci-pipeline-tmpdir2xy1ofh4 for env var JUNIT_OUTPUT_DIR\n2026-06-08 13:36:28,525 - dcipipeline.main - INFO - Found dci.py in /home/zuul-worker/src/github.com/distributedci/dci-ansible/callback\n2026-06-08 13:36:28,525 - dcipipeline.main - INFO - Generating /tmp/dci-pipeline/openshift-vanilla/6c45e095-1846-4e68-962e-4b713cb8c35d/ansible.cfg using dci_ansible_dir=/home/zuul-worker/src/github.com/distributedci/dci-ansible\n2026-06-08 13:36:28,525 - dcipipeline.main - INFO - running jobdef: openshift-vanilla with inventory /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/inventory private_data_dir=/tmp/dci-pipeline/openshift-vanilla/6c45e095-1846-4e68-962e-4b713cb8c35d env={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'ENVVAR_42': 42, 'ENVVAR_43': 43, 'ENVVAR_TMPDIR': '/tmp/dci-pipeline-tmpdirueead7yk', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdir2xy1ofh4', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-vanilla/6c45e095-1846-4e68-962e-4b713cb8c35d/ansible.cfg'}\n2026-06-08 13:36:28,526 - dcipipeline.main - INFO - cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --tags working -e '{\"answer\":42,\"answer2\":42}'\"\n2026-06-08 13:36:28,526 - dcipipeline.main - INFO - Launching playbook /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml in /tmp/dci-pipeline/openshift-vanilla/6c45e095-1846-4e68-962e-4b713cb8c35d\n2026-06-08 13:36:28,526 - dcipipeline.main - INFO - envvars={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'ENVVAR_42': 42, 'ENVVAR_43': 43, 'ENVVAR_TMPDIR': '/tmp/dci-pipeline-tmpdirueead7yk', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdir2xy1ofh4', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-vanilla/6c45e095-1846-4e68-962e-4b713cb8c35d/ansible.cfg', 'DCI_CLIENT_ID': 'remoteci/7a220eb8-b832-48db-9350-7688c159b53f', 'DCI_API_SECRET': 'DCI.0ccf1681da9b44c009271c0d1c3acc6c9104edaccbee1419a0aba6e188df', 'DCI_CS_URL': 'http://127.0.0.1:8000', 'DCI_UI_URL': 'http://127.0.0.1:8000', 'DCI_JOB_ID': '6c45e095-1846-4e68-962e-4b713cb8c35d', 'ANSIBLE_VAULT_IDENTITY_LIST': '/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client', 'DCI_PLAYBOOK_ARGS': '--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --tags working -e \\'{\"answer\":42,\"answer2\":42}\\''}\n2026-06-08 13:36:28,526 - dcipipeline.main - INFO - PATH=/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin:/home/zuul-worker/.local/bin:/home/zuul-worker/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin\n2026-06-08 13:36:28,526 - dcipipeline.main - INFO - cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --tags working -e '{\"answer\":42,\"answer2\":42}'\"\n2026-06-08 13:36:54,053 - dcipipeline.main - INFO - stats={'skipped': {'localhost': 2}, 'ok': {'localhost': 26}, 'dark': {}, 'failures': {}, 'ignored': {}, 'rescued': {'localhost': 1}, 'processed': {'localhost': 1}, 'changed': {'localhost': 10}}\n2026-06-08 13:36:54,063 - dcipipeline.main - INFO - Uploading ansible.log from /tmp/dci-pipeline/openshift-vanilla/6c45e095-1846-4e68-962e-4b713cb8c35d/ansible.log\nTraceback (most recent call last):\n  File \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-pipeline\", line 6, in <module>\n    sys.exit(main())\n  File \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/main.py\", line 1390, in main\n    job_in_errors, jobdefs = run_stage(\n  File \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/main.py\", line 1303, in run_stage\n    if run_jobdef(\n  File \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/main.py\", line 901, in run_jobdef\n    upload_ansible_log(context, private_data_dir, jobdef)\n  File \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/main.py\", line 801, in upload_ansible_log\n    dci(\n  File \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/main.py\", line 1454, in dci\n    resp = func(*args, **kwargs)\nTypeError: create() got an unexpected keyword argument 'redact'\n______________________________ test_dci_pipeline _______________________________\n\n    def test_dci_pipeline():\n        jobs, count = get_jobs()\n        os.environ[\"DCI_QUEUE_JOBID\"] = \"12\"\n>       rc = main(\n            [\n                \"dci-pipeline\",\n                \"openshift-vanilla:components=ocp=4.8.0-0.nightly-20200703\",\n                p(\"pipeline.yml\"),\n            ]\n        )\n\ntests/e2e/test_dci_pipeline.py:85: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/e2e/test_dci_pipeline.py:38: in main\n    return dci_main(args)\ndcipipeline/main.py:1390: in main\n    job_in_errors, jobdefs = run_stage(\ndcipipeline/main.py:1303: in run_stage\n    if run_jobdef(\ndcipipeline/main.py:901: in run_jobdef\n    upload_ansible_log(context, private_data_dir, jobdef)\ndcipipeline/main.py:801: in upload_ansible_log\n    dci(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nfunc = <function create at 0x7ff24d47ddc0>\nargs = (<dciclient.v1.api.context.DciSignatureContext object at 0x7ff24d3eb910>, 'ansible.log')\nkwargs = {'file_path': '/tmp/dci-pipeline/openshift-vanilla/5aed5a9d-65c7-4416-968f-b3e9f56f921b/ansible.log', 'job_id': '5aed5a9d-65c7-4416-968f-b3e9f56f921b', 'redact': True}\n\n    def dci(func, *args, **kwargs):\n        \"retry the DCI API call while there is an error 5xx\"\n    \n        global _duration\n    \n>       resp = func(*args, **kwargs)\nE       TypeError: create() got an unexpected keyword argument 'redact'\n\ndcipipeline/main.py:1454: TypeError\n----------------------------- Captured stdout call -----------------------------\nansible-playbook [core 2.15.13]\r\n  config file = /tmp/dci-pipeline/openshift-vanilla/5aed5a9d-65c7-4416-968f-b3e9f56f921b/ansible.cfg\r\n  configured module search path = ['/home/zuul-worker/src/github.com/distributedci/dci-ansible/modules']\r\n  ansible python module location = /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/lib/python3.9/site-packages/ansible\r\n  ansible collection location = /home/zuul-worker/.ansible/collections:/usr/share/ansible/collections\r\n  executable location = /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/ansible-playbook\r\n  python version = 3.9.18 (main, Jan 24 2024, 00:00:00) [GCC 11.4.1 20231218 (Red Hat 11.4.1-3)] (/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/python)\r\n  jinja version = 3.1.6\r\n  libyaml = True\r\nUsing /tmp/dci-pipeline/openshift-vanilla/5aed5a9d-65c7-4416-968f-b3e9f56f921b/ansible.cfg as config file\r\n/usr/lib/python3.9/site-packages/requests/__init__.py:87: RequestsDependencyWarning: urllib3 (1.26.5) or chardet (5.2.0) doesn't match a supported version!\r\n  warnings.warn(\"urllib3 ({}) or chardet ({}) doesn't match a supported \"\r\n[WARNING]: Skipping plugin (/home/zuul-worker/src/github.com/distributedci/dci-\r\nansible/callback/test_dci.py), cannot load: No module named 'callback'\nSkipping callback 'awx_display', as we already have a stdout callback.\nSkipping callback 'default', as we already have a stdout callback.\nSkipping callback 'minimal', as we already have a stdout callback.\nSkipping callback 'oneline', as we already have a stdout callback.\n\r\nPLAYBOOK: agent.yml ************************************************************\n6 plays in /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml\n\r\nPLAY [Schedule a job] **********************************************************\n\r\nTASK [Read credentials from env vars] ******************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:10\nok: [localhost] => {\"censored\": \"the output has been hidden due to the fact that 'no_log: true' was specified for this result\", \"changed\": false}\n\r\nTASK [validate environment variables] ******************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:20\nok: [localhost] => {\r\n    \"changed\": false,\r\n    \"msg\": \"All assertions passed\"\r\n}\n\r\nTASK [stat the tmpdir environment variable] ************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:26\nok: [localhost] => {\"changed\": false, \"stat\": {\"atime\": 1780940215.1011665, \"attr_flags\": \"\", \"attributes\": [], \"block_size\": 4096, \"blocks\": 0, \"charset\": \"binary\", \"ctime\": 1780940215.1011665, \"dev\": 64516, \"device_type\": 0, \"executable\": true, \"exists\": true, \"gid\": 1000, \"gr_name\": \"zuul-worker\", \"inode\": 452990554, \"isblk\": false, \"ischr\": false, \"isdir\": true, \"isfifo\": false, \"isgid\": false, \"islnk\": false, \"isreg\": false, \"issock\": false, \"isuid\": false, \"mimetype\": \"inode/directory\", \"mode\": \"0700\", \"mtime\": 1780940215.1011665, \"nlink\": 2, \"path\": \"/tmp/dci-pipeline-tmpdiraobiib20\", \"pw_name\": \"zuul-worker\", \"readable\": true, \"rgrp\": false, \"roth\": false, \"rusr\": true, \"size\": 6, \"uid\": 1000, \"version\": \"12648842\", \"wgrp\": false, \"woth\": false, \"writeable\": true, \"wusr\": true, \"xgrp\": false, \"xoth\": false, \"xusr\": true}}\n\r\nTASK [check the existence of the temporary directory] **************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:31\nok: [localhost] => {\r\n    \"changed\": false,\r\n    \"msg\": \"All assertions passed\"\r\n}\n\r\nTASK [Schedule a new job] ******************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:36\nskipping: [localhost] => {\"changed\": false, \"false_condition\": \"job_info is not defined\", \"skip_reason\": \"Conditional result was False\"}\n\r\nTASK [Print job_info] **********************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:42\nok: [localhost] => {\r\n    \"msg\": {\r\n        \"client_version\": \"python-dciclient_4.1.0\",\r\n        \"comment\": \"debugging comment\",\r\n        \"components\": [\r\n            {\r\n                \"canonical_project_name\": \"\",\r\n                \"created_at\": \"2026-06-08T17:34:15.164721\",\r\n                \"data\": {\r\n                    \"display_name\": \"ose-tests\",\r\n                    \"pull_url\": \"http://pullurl.com/\",\r\n                    \"url\": \"http://url.com/\",\r\n                    \"version\": \"20200628\"\r\n                },\r\n                \"display_name\": \"OSE-TESTS 20200628\",\r\n                \"etag\": \"236aeb6f95f73c50b319e9aaf98e313c\",\r\n                \"id\": \"15c8990a-ba44-4b63-b4ba-dfc3b49b3660\",\r\n                \"message\": \"\",\r\n                \"name\": \"OSE-TESTS 20200628\",\r\n                \"released_at\": \"2026-06-08T17:34:15.165321\",\r\n                \"state\": \"active\",\r\n                \"tags\": [\r\n                    \"ocp-vanilla-4.8-ok\",\r\n                    \"build:ga\"\r\n                ],\r\n                \"team_id\": null,\r\n                \"title\": \"\",\r\n                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n                \"type\": \"ose-tests\",\r\n                \"uid\": \"\",\r\n                \"updated_at\": \"2026-06-08T17:34:15.441670\",\r\n                \"url\": \"\",\r\n                \"version\": \"20200628\"\r\n            },\r\n            {\r\n                \"canonical_project_name\": \"\",\r\n                \"created_at\": \"2026-06-08T17:34:16.231874\",\r\n                \"data\": {\r\n                    \"digest\": [\r\n                        \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"\r\n                    ],\r\n                    \"display_name\": \"ocp\",\r\n                    \"pull_url\": \"http://pullurl.com/\",\r\n                    \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",\r\n                    \"url\": \"http://url.com/\",\r\n                    \"version\": \"4.8.0-0.nightly-20200703\"\r\n                },\r\n                \"display_name\": \"OCP 4.8.0-0.nightly-20200703\",\r\n                \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\",\r\n                \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\",\r\n                \"message\": \"\",\r\n                \"name\": \"OCP 4.8.0-0.nightly-20200703\",\r\n                \"released_at\": \"2026-06-08T17:34:16.232624\",\r\n                \"state\": \"active\",\r\n                \"tags\": [\r\n                    \"build:dev\"\r\n                ],\r\n                \"team_id\": null,\r\n                \"title\": \"\",\r\n                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n                \"type\": \"ocp\",\r\n                \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",\r\n                \"updated_at\": \"2026-06-08T17:34:16.501776\",\r\n                \"url\": \"\",\r\n                \"version\": \"4.8.0-0.nightly-20200703\"\r\n            },\r\n            {\r\n                \"canonical_project_name\": \"\",\r\n                \"created_at\": \"2026-06-08T17:34:17.325424\",\r\n                \"data\": {\r\n                    \"display_name\": \"cnf-tests\",\r\n                    \"pull_url\": \"http://pullurl.com/\",\r\n                    \"url\": \"http://url.com/\",\r\n                    \"version\": \"20200728\"\r\n                },\r\n                \"display_name\": \"CNF-TESTS 20200728\",\r\n                \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\",\r\n                \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\",\r\n                \"message\": \"\",\r\n                \"name\": \"CNF-TESTS 20200728\",\r\n                \"released_at\": \"2026-06-08T17:34:17.326752\",\r\n                \"state\": \"active\",\r\n                \"tags\": [\r\n                    \"build:ga\"\r\n                ],\r\n                \"team_id\": null,\r\n                \"title\": \"\",\r\n                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n                \"type\": \"cnf-tests\",\r\n                \"uid\": \"\",\r\n                \"updated_at\": \"2026-06-08T17:34:17.602830\",\r\n                \"url\": \"\",\r\n                \"version\": \"20200728\"\r\n            }\r\n        ],\r\n        \"configuration\": \"myconf\",\r\n        \"created_at\": \"2026-06-08T17:36:54.844739\",\r\n        \"data\": {\r\n            \"pipeline\": {\r\n                \"_pipeline_path_\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/pipeline.yml\",\r\n                \"ansible_envvars\": {\r\n                    \"ENVVAR_42\": \"42\",\r\n                    \"ENVVAR_43\": \"43\",\r\n                    \"ENVVAR_TMPDIR\": \"/@tmpdir\"\r\n                },\r\n                \"ansible_extravars\": {\r\n                    \"answer\": \"42\"\r\n                },\r\n                \"ansible_extravars_files\": [\r\n                    \"agents/openshift-vanilla/vars.yml\"\r\n                ],\r\n                \"ansible_inventory\": \"agents/openshift-vanilla/inventory\",\r\n                \"ansible_playbook\": \"agents/openshift-vanilla/agent.yml\",\r\n                \"ansible_tags\": [\r\n                    \"working\"\r\n                ],\r\n                \"comment\": \"debugging comment\",\r\n                \"components\": [\r\n                    \"ocp=4.8.0-0.nightly-20200703\",\r\n                    \"ose-tests?tags:ocp-vanilla-4.8-ok,build:dev&version:20200628\",\r\n                    \"cnf-tests?version:20200728\"\r\n                ],\r\n                \"configuration\": \"myconf\",\r\n                \"fallback_last_success\": \"ocp-vanilla-4.8-simple-ok\",\r\n                \"name\": \"openshift-vanilla\",\r\n                \"outputs\": {\r\n                    \"hosts\": \"etc/hosts\",\r\n                    \"ocp_comp\": \"ocp_component_id\"\r\n                },\r\n                \"stage\": \"ocp\",\r\n                \"success_tag\": \"ocp-vanilla-4.8-simple-ok\",\r\n                \"topic\": \"OCP-4.8\",\r\n                \"url\": \"https://lwn.net/\"\r\n            }\r\n        },\r\n        \"duration\": 0,\r\n        \"etag\": \"868d11df0b7109904763bcb84cd475be\",\r\n        \"files\": [],\r\n        \"id\": \"5aed5a9d-65c7-4416-968f-b3e9f56f921b\",\r\n        \"jobstates\": [],\r\n        \"keys_values\": [],\r\n        \"name\": \"openshift-vanilla\",\r\n        \"pipeline\": {\r\n            \"created_at\": \"2026-06-08T17:36:54.693811\",\r\n            \"etag\": \"3b73795da196e2a565493f36afd1a758\",\r\n            \"id\": \"4e25d807-703f-457b-839f-d0f64e5a34ed\",\r\n            \"name\": \"pipeline\",\r\n            \"state\": \"active\",\r\n            \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",\r\n            \"updated_at\": \"2026-06-08T17:36:54.693811\"\r\n        },\r\n        \"pipeline_id\": \"4e25d807-703f-457b-839f-d0f64e5a34ed\",\r\n        \"previous_job_id\": null,\r\n        \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\",\r\n        \"remoteci\": {\r\n            \"created_at\": \"2026-06-08T17:34:09.562294\",\r\n            \"data\": {},\r\n            \"etag\": \"1a26ad902899fc1dd617bbf41bce1739\",\r\n            \"id\": \"7a220eb8-b832-48db-9350-7688c159b53f\",\r\n            \"last_auth_at\": null,\r\n            \"name\": \"rh-telco-pipeline\",\r\n            \"public\": false,\r\n            \"state\": \"active\",\r\n            \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",\r\n            \"updated_at\": \"2026-06-08T17:34:09.562294\"\r\n        },\r\n        \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\",\r\n        \"results\": [],\r\n        \"state\": \"active\",\r\n        \"status\": \"new\",\r\n        \"status_reason\": \"\",\r\n        \"tags\": [],\r\n        \"team\": {\r\n            \"country\": null,\r\n            \"created_at\": \"2026-06-08T17:34:08.060158\",\r\n            \"etag\": \"97aad3f9aebb27215bd4ba5bbb7fd35f\",\r\n            \"external\": false,\r\n            \"has_pre_release_access\": true,\r\n            \"id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",\r\n            \"name\": \"rh-telco-ci\",\r\n            \"state\": \"active\",\r\n            \"updated_at\": \"2026-06-08T17:34:08.060158\"\r\n        },\r\n        \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",\r\n        \"topic\": {\r\n            \"component_types\": [\r\n                \"ocp\",\r\n                \"ose-tests\",\r\n                \"cnf-tests\"\r\n            ],\r\n            \"component_types_optional\": [],\r\n            \"created_at\": \"2026-06-08T17:34:06.503875\",\r\n            \"data\": {},\r\n            \"etag\": \"87d8560020f52c6ccd8327f3712ecef7\",\r\n            \"export_control\": false,\r\n            \"id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n            \"name\": \"OCP-4.8\",\r\n            \"next_topic_id\": null,\r\n            \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\",\r\n            \"state\": \"active\",\r\n            \"updated_at\": \"2026-06-08T17:34:06.503875\"\r\n        },\r\n        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n        \"update_previous_job_id\": null,\r\n        \"updated_at\": \"2026-06-08T17:36:54.844751\",\r\n        \"url\": \"https://lwn.net/\",\r\n        \"user_agent\": \"python-dciclient_4.1.0\"\r\n    }\r\n}\n\r\nTASK [Set global variables] ****************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:46\nok: [localhost] => {\"ansible_facts\": {\"components\": [{\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:15.164721\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200628\"}, \"display_name\": \"OSE-TESTS 20200628\", \"etag\": \"236aeb6f95f73c50b319e9aaf98e313c\", \"id\": \"15c8990a-ba44-4b63-b4ba-dfc3b49b3660\", \"message\": \"\", \"name\": \"OSE-TESTS 20200628\", \"released_at\": \"2026-06-08T17:34:15.165321\", \"state\": \"active\", \"tags\": [\"ocp-vanilla-4.8-ok\", \"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:15.441670\", \"url\": \"\", \"version\": \"20200628\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}], \"job_id\": \"5aed5a9d-65c7-4416-968f-b3e9f56f921b\", \"product\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\"}, \"changed\": false}\n\r\nTASK [set job state] ***********************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:54\nchanged: [localhost] => {\"changed\": true, \"jobstate\": {\"comment\": null, \"created_at\": \"2026-06-08T17:37:00.882436\", \"id\": \"bb594b14-e035-4b27-b213-c4e576c2a046\", \"job_id\": \"5aed5a9d-65c7-4416-968f-b3e9f56f921b\", \"status\": \"new\"}}\n\r\nTASK [Print job id] ************************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:59\nok: [localhost] => {\r\n    \"msg\": \"dci_job_id: 5aed5a9d-65c7-4416-968f-b3e9f56f921b\"\r\n}\n\r\nTASK [Print components] ********************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:63\nok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:15.164721', 'data': {'display_name': 'ose-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200628'}, 'display_name': 'OSE-TESTS 20200628', 'etag': '236aeb6f95f73c50b319e9aaf98e313c', 'id': '15c8990a-ba44-4b63-b4ba-dfc3b49b3660', 'message': '', 'name': 'OSE-TESTS 20200628', 'released_at': '2026-06-08T17:34:15.165321', 'state': 'active', 'tags': ['ocp-vanilla-4.8-ok', 'build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ose-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:15.441670', 'url': '', 'version': '20200628'}) => {\r\n    \"msg\": {\r\n        \"canonical_project_name\": \"\",\r\n        \"created_at\": \"2026-06-08T17:34:15.164721\",\r\n        \"data\": {\r\n            \"display_name\": \"ose-tests\",\r\n            \"pull_url\": \"http://pullurl.com/\",\r\n            \"url\": \"http://url.com/\",\r\n            \"version\": \"20200628\"\r\n        },\r\n        \"display_name\": \"OSE-TESTS 20200628\",\r\n        \"etag\": \"236aeb6f95f73c50b319e9aaf98e313c\",\r\n        \"id\": \"15c8990a-ba44-4b63-b4ba-dfc3b49b3660\",\r\n        \"message\": \"\",\r\n        \"name\": \"OSE-TESTS 20200628\",\r\n        \"released_at\": \"2026-06-08T17:34:15.165321\",\r\n        \"state\": \"active\",\r\n        \"tags\": [\r\n            \"ocp-vanilla-4.8-ok\",\r\n            \"build:ga\"\r\n        ],\r\n        \"team_id\": null,\r\n        \"title\": \"\",\r\n        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n        \"type\": \"ose-tests\",\r\n        \"uid\": \"\",\r\n        \"updated_at\": \"2026-06-08T17:34:15.441670\",\r\n        \"url\": \"\",\r\n        \"version\": \"20200628\"\r\n    }\r\n}\nok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.231874', 'data': {'digest': ['sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b'], 'display_name': 'ocp', 'pull_url': 'http://pullurl.com/', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'url': 'http://url.com/', 'version': '4.8.0-0.nightly-20200703'}, 'display_name': 'OCP 4.8.0-0.nightly-20200703', 'etag': 'e3025068bbd38c10e48099bc1a5127a8', 'id': '52602146-dbec-4004-b3c5-0d46891722cc', 'message': '', 'name': 'OCP 4.8.0-0.nightly-20200703', 'released_at': '2026-06-08T17:34:16.232624', 'state': 'active', 'tags': ['build:dev'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ocp', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'updated_at': '2026-06-08T17:34:16.501776', 'url': '', 'version': '4.8.0-0.nightly-20200703'}) => {\r\n    \"msg\": {\r\n        \"canonical_project_name\": \"\",\r\n        \"created_at\": \"2026-06-08T17:34:16.231874\",\r\n        \"data\": {\r\n            \"digest\": [\r\n                \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"\r\n            ],\r\n            \"display_name\": \"ocp\",\r\n            \"pull_url\": \"http://pullurl.com/\",\r\n            \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",\r\n            \"url\": \"http://url.com/\",\r\n            \"version\": \"4.8.0-0.nightly-20200703\"\r\n        },\r\n        \"display_name\": \"OCP 4.8.0-0.nightly-20200703\",\r\n        \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\",\r\n        \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\",\r\n        \"message\": \"\",\r\n        \"name\": \"OCP 4.8.0-0.nightly-20200703\",\r\n        \"released_at\": \"2026-06-08T17:34:16.232624\",\r\n        \"state\": \"active\",\r\n        \"tags\": [\r\n            \"build:dev\"\r\n        ],\r\n        \"team_id\": null,\r\n        \"title\": \"\",\r\n        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n        \"type\": \"ocp\",\r\n        \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",\r\n        \"updated_at\": \"2026-06-08T17:34:16.501776\",\r\n        \"url\": \"\",\r\n        \"version\": \"4.8.0-0.nightly-20200703\"\r\n    }\r\n}\nok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:17.325424', 'data': {'display_name': 'cnf-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200728'}, 'display_name': 'CNF-TESTS 20200728', 'etag': 'b1b0c765cd4b90e071200b38deccda2c', 'id': '9308699a-cda2-4822-b30f-fd01cbfde1dc', 'message': '', 'name': 'CNF-TESTS 20200728', 'released_at': '2026-06-08T17:34:17.326752', 'state': 'active', 'tags': ['build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'cnf-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:17.602830', 'url': '', 'version': '20200728'}) => {\r\n    \"msg\": {\r\n        \"canonical_project_name\": \"\",\r\n        \"created_at\": \"2026-06-08T17:34:17.325424\",\r\n        \"data\": {\r\n            \"display_name\": \"cnf-tests\",\r\n            \"pull_url\": \"http://pullurl.com/\",\r\n            \"url\": \"http://url.com/\",\r\n            \"version\": \"20200728\"\r\n        },\r\n        \"display_name\": \"CNF-TESTS 20200728\",\r\n        \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\",\r\n        \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\",\r\n        \"message\": \"\",\r\n        \"name\": \"CNF-TESTS 20200728\",\r\n        \"released_at\": \"2026-06-08T17:34:17.326752\",\r\n        \"state\": \"active\",\r\n        \"tags\": [\r\n            \"build:ga\"\r\n        ],\r\n        \"team_id\": null,\r\n        \"title\": \"\",\r\n        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n        \"type\": \"cnf-tests\",\r\n        \"uid\": \"\",\r\n        \"updated_at\": \"2026-06-08T17:34:17.602830\",\r\n        \"url\": \"\",\r\n        \"version\": \"20200728\"\r\n    }\r\n}\n\r\nTASK [Set tags for the current job] ********************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:68\nchanged: [localhost] => {\"changed\": true, \"job\": {\"client_version\": \"python-dciclient_4.1.0\", \"comment\": \"debugging comment\", \"components\": [{\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:15.164721\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200628\"}, \"display_name\": \"OSE-TESTS 20200628\", \"etag\": \"236aeb6f95f73c50b319e9aaf98e313c\", \"id\": \"15c8990a-ba44-4b63-b4ba-dfc3b49b3660\", \"message\": \"\", \"name\": \"OSE-TESTS 20200628\", \"released_at\": \"2026-06-08T17:34:15.165321\", \"state\": \"active\", \"tags\": [\"ocp-vanilla-4.8-ok\", \"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:15.441670\", \"url\": \"\", \"version\": \"20200628\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}], \"configuration\": \"myconf\", \"created_at\": \"2026-06-08T17:36:54.844739\", \"data\": {\"pipeline\": {\"_pipeline_path_\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/pipeline.yml\", \"ansible_envvars\": {\"ENVVAR_42\": \"42\", \"ENVVAR_43\": \"43\", \"ENVVAR_TMPDIR\": \"/@tmpdir\"}, \"ansible_extravars\": {\"answer\": \"42\"}, \"ansible_extravars_files\": [\"agents/openshift-vanilla/vars.yml\"], \"ansible_inventory\": \"agents/openshift-vanilla/inventory\", \"ansible_playbook\": \"agents/openshift-vanilla/agent.yml\", \"ansible_tags\": [\"working\"], \"comment\": \"debugging comment\", \"components\": [\"ocp=4.8.0-0.nightly-20200703\", \"ose-tests?tags:ocp-vanilla-4.8-ok,build:dev&version:20200628\", \"cnf-tests?version:20200728\"], \"configuration\": \"myconf\", \"fallback_last_success\": \"ocp-vanilla-4.8-simple-ok\", \"name\": \"openshift-vanilla\", \"outputs\": {\"hosts\": \"etc/hosts\", \"ocp_comp\": \"ocp_component_id\"}, \"stage\": \"ocp\", \"success_tag\": \"ocp-vanilla-4.8-simple-ok\", \"topic\": \"OCP-4.8\", \"url\": \"https://lwn.net/\"}}, \"duration\": 7, \"etag\": \"4931295e50c51df5c51b301de9dbf23f\", \"files\": [], \"id\": \"5aed5a9d-65c7-4416-968f-b3e9f56f921b\", \"jobstates\": [{\"comment\": \"job scheduled\", \"created_at\": \"2026-06-08T17:36:54.946158\", \"id\": \"0e840c7a-9e93-4462-b490-cfb51c37ff07\", \"job_id\": \"5aed5a9d-65c7-4416-968f-b3e9f56f921b\", \"status\": \"new\"}, {\"comment\": \"implicit new state\", \"created_at\": \"2026-06-08T17:36:56.088597\", \"id\": \"fc492447-5bdb-4ed3-b4d9-809c11d9aed6\", \"job_id\": \"5aed5a9d-65c7-4416-968f-b3e9f56f921b\", \"status\": \"new\"}, {\"comment\": null, \"created_at\": \"2026-06-08T17:37:00.882436\", \"id\": \"bb594b14-e035-4b27-b213-c4e576c2a046\", \"job_id\": \"5aed5a9d-65c7-4416-968f-b3e9f56f921b\", \"status\": \"new\"}], \"keys_values\": [], \"name\": \"openshift-vanilla\", \"pipeline\": {\"created_at\": \"2026-06-08T17:36:54.693811\", \"etag\": \"3b73795da196e2a565493f36afd1a758\", \"id\": \"4e25d807-703f-457b-839f-d0f64e5a34ed\", \"name\": \"pipeline\", \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:36:54.693811\"}, \"pipeline_id\": \"4e25d807-703f-457b-839f-d0f64e5a34ed\", \"previous_job_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"remoteci\": {\"created_at\": \"2026-06-08T17:34:09.562294\", \"data\": {}, \"etag\": \"ee735dadbe04bc49de31480f5927fb4a\", \"id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"last_auth_at\": \"2026-06-08T17:36:55\", \"name\": \"rh-telco-pipeline\", \"public\": false, \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:36:56.280189\"}, \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"results\": [], \"state\": \"active\", \"status\": \"new\", \"status_reason\": \"\", \"tags\": [\"stage:ocp\", \"pipeline-id:12\", \"inventory:inventory\", \"ocp-vanilla-conf\"], \"team\": {\"country\": null, \"created_at\": \"2026-06-08T17:34:08.060158\", \"etag\": \"97aad3f9aebb27215bd4ba5bbb7fd35f\", \"external\": false, \"has_pre_release_access\": true, \"id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"name\": \"rh-telco-ci\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:08.060158\"}, \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"topic\": {\"component_types\": [\"ocp\", \"ose-tests\", \"cnf-tests\"], \"component_types_optional\": [], \"created_at\": \"2026-06-08T17:34:06.503875\", \"data\": {}, \"etag\": \"87d8560020f52c6ccd8327f3712ecef7\", \"export_control\": false, \"id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"name\": \"OCP-4.8\", \"next_topic_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:06.503875\"}, \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"update_previous_job_id\": null, \"updated_at\": \"2026-06-08T17:37:03.077183\", \"url\": \"https://lwn.net/\", \"user_agent\": \"python-dciclient_4.1.0\"}}\n\r\nPLAY [Preparation tasks] *******************************************************\n\r\nTASK [pre-run] *****************************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:80\nchanged: [localhost] => {\"changed\": true, \"jobstate\": {\"comment\": null, \"created_at\": \"2026-06-08T17:37:04.941806\", \"id\": \"c1fbba07-5f62-4f0a-b1da-acfd4df95547\", \"job_id\": \"5aed5a9d-65c7-4416-968f-b3e9f56f921b\", \"status\": \"pre-run\"}}\n\r\nTASK [get status] **************************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:85\nchanged: [localhost] => {\"changed\": true, \"job\": {\"client_version\": \"python-dciclient_4.1.0\", \"comment\": \"debugging comment\", \"components\": [{\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:15.164721\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200628\"}, \"display_name\": \"OSE-TESTS 20200628\", \"etag\": \"236aeb6f95f73c50b319e9aaf98e313c\", \"id\": \"15c8990a-ba44-4b63-b4ba-dfc3b49b3660\", \"message\": \"\", \"name\": \"OSE-TESTS 20200628\", \"released_at\": \"2026-06-08T17:34:15.165321\", \"state\": \"active\", \"tags\": [\"ocp-vanilla-4.8-ok\", \"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:15.441670\", \"url\": \"\", \"version\": \"20200628\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}], \"configuration\": \"myconf\", \"created_at\": \"2026-06-08T17:36:54.844739\", \"data\": {\"pipeline\": {\"_pipeline_path_\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/pipeline.yml\", \"ansible_envvars\": {\"ENVVAR_42\": \"42\", \"ENVVAR_43\": \"43\", \"ENVVAR_TMPDIR\": \"/@tmpdir\"}, \"ansible_extravars\": {\"answer\": \"42\"}, \"ansible_extravars_files\": [\"agents/openshift-vanilla/vars.yml\"], \"ansible_inventory\": \"agents/openshift-vanilla/inventory\", \"ansible_playbook\": \"agents/openshift-vanilla/agent.yml\", \"ansible_tags\": [\"working\"], \"comment\": \"debugging comment\", \"components\": [\"ocp=4.8.0-0.nightly-20200703\", \"ose-tests?tags:ocp-vanilla-4.8-ok,build:dev&version:20200628\", \"cnf-tests?version:20200728\"], \"configuration\": \"myconf\", \"fallback_last_success\": \"ocp-vanilla-4.8-simple-ok\", \"name\": \"openshift-vanilla\", \"outputs\": {\"hosts\": \"etc/hosts\", \"ocp_comp\": \"ocp_component_id\"}, \"stage\": \"ocp\", \"success_tag\": \"ocp-vanilla-4.8-simple-ok\", \"topic\": \"OCP-4.8\", \"url\": \"https://lwn.net/\"}}, \"duration\": 10, \"etag\": \"6750d39c95af6b1df16f64e8815ed73a\", \"files\": [], \"id\": \"5aed5a9d-65c7-4416-968f-b3e9f56f921b\", \"jobstates\": [{\"comment\": \"job scheduled\", \"created_at\": \"2026-06-08T17:36:54.946158\", \"id\": \"0e840c7a-9e93-4462-b490-cfb51c37ff07\", \"job_id\": \"5aed5a9d-65c7-4416-968f-b3e9f56f921b\", \"status\": \"new\"}, {\"comment\": \"implicit new state\", \"created_at\": \"2026-06-08T17:36:56.088597\", \"id\": \"fc492447-5bdb-4ed3-b4d9-809c11d9aed6\", \"job_id\": \"5aed5a9d-65c7-4416-968f-b3e9f56f921b\", \"status\": \"new\"}, {\"comment\": null, \"created_at\": \"2026-06-08T17:37:00.882436\", \"id\": \"bb594b14-e035-4b27-b213-c4e576c2a046\", \"job_id\": \"5aed5a9d-65c7-4416-968f-b3e9f56f921b\", \"status\": \"new\"}, {\"comment\": null, \"created_at\": \"2026-06-08T17:37:04.941806\", \"id\": \"c1fbba07-5f62-4f0a-b1da-acfd4df95547\", \"job_id\": \"5aed5a9d-65c7-4416-968f-b3e9f56f921b\", \"status\": \"pre-run\"}], \"keys_values\": [], \"name\": \"openshift-vanilla\", \"pipeline\": {\"created_at\": \"2026-06-08T17:36:54.693811\", \"etag\": \"3b73795da196e2a565493f36afd1a758\", \"id\": \"4e25d807-703f-457b-839f-d0f64e5a34ed\", \"name\": \"pipeline\", \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:36:54.693811\"}, \"pipeline_id\": \"4e25d807-703f-457b-839f-d0f64e5a34ed\", \"previous_job_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"remoteci\": {\"created_at\": \"2026-06-08T17:34:09.562294\", \"data\": {}, \"etag\": \"ee735dadbe04bc49de31480f5927fb4a\", \"id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"last_auth_at\": \"2026-06-08T17:36:55\", \"name\": \"rh-telco-pipeline\", \"public\": false, \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:36:56.280189\"}, \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"results\": [], \"state\": \"active\", \"status\": \"pre-run\", \"status_reason\": \"\", \"tags\": [\"stage:ocp\", \"pipeline-id:12\", \"inventory:inventory\", \"ocp-vanilla-conf\"], \"team\": {\"country\": null, \"created_at\": \"2026-06-08T17:34:08.060158\", \"etag\": \"97aad3f9aebb27215bd4ba5bbb7fd35f\", \"external\": false, \"has_pre_release_access\": true, \"id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"name\": \"rh-telco-ci\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:08.060158\"}, \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"topic\": {\"component_types\": [\"ocp\", \"ose-tests\", \"cnf-tests\"], \"component_types_optional\": [], \"created_at\": \"2026-06-08T17:34:06.503875\", \"data\": {}, \"etag\": \"87d8560020f52c6ccd8327f3712ecef7\", \"export_control\": false, \"id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"name\": \"OCP-4.8\", \"next_topic_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:06.503875\"}, \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"update_previous_job_id\": null, \"updated_at\": \"2026-06-08T17:37:05.373656\", \"url\": \"https://lwn.net/\", \"user_agent\": \"python-dciclient_4.1.0\"}}\n\r\nTASK [validate status] *********************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:90\nok: [localhost] => {\r\n    \"changed\": false,\r\n    \"msg\": \"All assertions passed\"\r\n}\n\r\nTASK [get OCP version from job_info] *******************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:95\nskipping: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:15.164721', 'data': {'display_name': 'ose-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200628'}, 'display_name': 'OSE-TESTS 20200628', 'etag': '236aeb6f95f73c50b319e9aaf98e313c', 'id': '15c8990a-ba44-4b63-b4ba-dfc3b49b3660', 'message': '', 'name': 'OSE-TESTS 20200628', 'released_at': '2026-06-08T17:34:15.165321', 'state': 'active', 'tags': ['ocp-vanilla-4.8-ok', 'build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ose-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:15.441670', 'url': '', 'version': '20200628'})  => {\"ansible_loop_var\": \"item\", \"changed\": false, \"false_condition\": \"item[\\\"type\\\"] == \\\"ocp\\\"\", \"item\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:15.164721\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200628\"}, \"display_name\": \"OSE-TESTS 20200628\", \"etag\": \"236aeb6f95f73c50b319e9aaf98e313c\", \"id\": \"15c8990a-ba44-4b63-b4ba-dfc3b49b3660\", \"message\": \"\", \"name\": \"OSE-TESTS 20200628\", \"released_at\": \"2026-06-08T17:34:15.165321\", \"state\": \"active\", \"tags\": [\"ocp-vanilla-4.8-ok\", \"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:15.441670\", \"url\": \"\", \"version\": \"20200628\"}, \"skip_reason\": \"Conditional result was False\"}\nok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.231874', 'data': {'digest': ['sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b'], 'display_name': 'ocp', 'pull_url': 'http://pullurl.com/', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'url': 'http://url.com/', 'version': '4.8.0-0.nightly-20200703'}, 'display_name': 'OCP 4.8.0-0.nightly-20200703', 'etag': 'e3025068bbd38c10e48099bc1a5127a8', 'id': '52602146-dbec-4004-b3c5-0d46891722cc', 'message': '', 'name': 'OCP 4.8.0-0.nightly-20200703', 'released_at': '2026-06-08T17:34:16.232624', 'state': 'active', 'tags': ['build:dev'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ocp', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'updated_at': '2026-06-08T17:34:16.501776', 'url': '', 'version': '4.8.0-0.nightly-20200703'}) => {\"ansible_facts\": {\"ocp_product_id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"ocp_version\": \"OCP 4.8.0-0.nightly-20200703\"}, \"ansible_loop_var\": \"item\", \"changed\": false, \"item\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}}\nskipping: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:17.325424', 'data': {'display_name': 'cnf-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200728'}, 'display_name': 'CNF-TESTS 20200728', 'etag': 'b1b0c765cd4b90e071200b38deccda2c', 'id': '9308699a-cda2-4822-b30f-fd01cbfde1dc', 'message': '', 'name': 'CNF-TESTS 20200728', 'released_at': '2026-06-08T17:34:17.326752', 'state': 'active', 'tags': ['build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'cnf-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:17.602830', 'url': '', 'version': '20200728'})  => {\"ansible_loop_var\": \"item\", \"changed\": false, \"false_condition\": \"item[\\\"type\\\"] == \\\"ocp\\\"\", \"item\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}, \"skip_reason\": \"Conditional result was False\"}\n\r\nTASK [do some checks] **********************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:102\nok: [localhost] => {\r\n    \"changed\": false,\r\n    \"msg\": \"All components are present and ocp_version is defined\"\r\n}\n\r\nTASK [display ocp_version] *****************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:111\nok: [localhost] => {\r\n    \"msg\": \"OCP version OCP 4.8.0-0.nightly-20200703 52602146-dbec-4004-b3c5-0d46891722cc\"\r\n}\n\r\nTASK [Export the OCP component id] *********************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:115\nchanged: [localhost] => {\"changed\": true, \"checksum\": \"5114f4427e5d6b335926cb0e3cab9b7bd4bae66d\", \"dest\": \"/tmp/dci-pipeline/openshift-vanilla/5aed5a9d-65c7-4416-968f-b3e9f56f921b/outputs/ocp_component_id\", \"gid\": 1000, \"group\": \"zuul-worker\", \"md5sum\": \"3d173c84ea4a2adde2cf9a853f7a130b\", \"mode\": \"0644\", \"owner\": \"zuul-worker\", \"secontext\": \"unconfined_u:object_r:user_home_t:s0\", \"size\": 36, \"src\": \"/home/zuul-worker/.ansible/tmp/ansible-tmp-1780940228.1428967-37937-4423742847013/source\", \"state\": \"file\", \"uid\": 1000}\n\r\nTASK [validate extravars] ******************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:124\nok: [localhost] => {\r\n    \"changed\": false,\r\n    \"msg\": \"All assertions passed\"\r\n}\n\r\nPLAY [Running ocp deployment] **************************************************\n\r\nTASK [running] *****************************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:136\nchanged: [localhost] => {\"changed\": true, \"jobstate\": {\"comment\": null, \"created_at\": \"2026-06-08T17:37:10.605110\", \"id\": \"8e976891-ee48-462e-9585-a66590427194\", \"job_id\": \"5aed5a9d-65c7-4416-968f-b3e9f56f921b\", \"status\": \"running\"}}\n\r\nTASK [install ocp] *************************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:141\nchanged: [localhost] => {\"changed\": true, \"cmd\": \"ansible-playbook subplaybook.yml\", \"delta\": \"0:00:02.333549\", \"end\": \"2026-06-08 13:37:13.758810\", \"msg\": \"\", \"rc\": 0, \"start\": \"2026-06-08 13:37:11.425261\", \"stderr\": \"[WARNING]: No inventory was parsed, only implicit localhost is available\\n[WARNING]: provided hosts list is empty, only localhost is available. Note that\\nthe implicit localhost does not match 'all'\\n/usr/lib/python3.9/site-packages/requests/__init__.py:87: RequestsDependencyWarning: urllib3 (1.26.5) or chardet (5.2.0) doesn't match a supported version!\\n  warnings.warn(\\\"urllib3 ({}) or chardet ({}) doesn't match a supported \\\"\\n\\u001b[KeyJ1dWlkIjogImNmMjIzMGQ3LWI2NjAtNGZkMS04ZDA5LTE2YmFlNjc1ODg5ZCJ9\\u001b[64D\\u001b[K[WARNING]: Skipping plugin (/home/zuul-worker/src/github.com/distributedci/dci-\\nansible/callback/test_dci.py), cannot load: No module named 'callback'\\n\\u001b[Ke30=\\u001b[4D\\u001b[K\", \"stderr_lines\": [\"[WARNING]: No inventory was parsed, only implicit localhost is available\", \"[WARNING]: provided hosts list is empty, only localhost is available. Note that\", \"the implicit localhost does not match 'all'\", \"/usr/lib/python3.9/site-packages/requests/__init__.py:87: RequestsDependencyWarning: urllib3 (1.26.5) or chardet (5.2.0) doesn't match a supported version!\", \"  warnings.warn(\\\"urllib3 ({}) or chardet ({}) doesn't match a supported \\\"\", \"\\u001b[KeyJ1dWlkIjogImNmMjIzMGQ3LWI2NjAtNGZkMS04ZDA5LTE2YmFlNjc1ODg5ZCJ9\\u001b[64D\\u001b[K[WARNING]: Skipping plugin (/home/zuul-worker/src/github.com/distributedci/dci-\", \"ansible/callback/test_dci.py), cannot load: No module named 'callback'\", \"\\u001b[Ke30=\\u001b[4D\\u001b[K\"], \"stdout\": \"\\u001b[KeyJ1dWlkIjogIjAxNTc1ZjljLWJhZDYtNGNkZC1iZjJlLWM4OGM1NGRhNTFmZCJ9\\u001b[64D\\u001b[K\\u001b[Ke30=\\u001b[4D\\u001b[K\\u001b[KeyJ1dWlkIjogImZhMTYzZWQ3LTM3MzUtMjc4Ni1mMGU5LTAwMDAwMDAwMDAwMSJ9\\u001b[64D\\u001b[K\\nPLAY [Set dci variables] *******************************************************\\n\\u001b[Ke30=\\u001b[4D\\u001b[K\\u001b[KeyJ1dWlkIjogImZhMTYzZWQ3LTM3MzUtMjc4Ni1mMGU5LTAwMDAwMDAwMDAwMyJ9\\u001b[64D\\u001b[K\\nTASK [Validate job id] *********************************************************\\n\\u001b[Ke30=\\u001b[4D\\u001b[K\\u001b[KeyJ1dWlkIjogIjAzNTM2NGNkLWIyNWEtNDA0Yi1hMTRiLTYxNTRmZGUyMDY2YSJ9\\u001b[64D\\u001b[K\\u001b[Ke30=\\u001b[4D\\u001b[K\\u001b[KeyJ1dWlkIjogIjE5NzU1MWYyLTRmOTItNGJlMi1hMDc4LWI1MTE5YWFiMTNmNSJ9\\u001b[64D\\u001b[Kchanged: [localhost]\\n\\u001b[Ke30=\\u001b[4D\\u001b[K\\u001b[KeyJ1dWlkIjogIjYxMjVjOTZkLWIzYWMtNGEwYS1iMDViLTViMWRhNWUyOTQ4MiJ9\\u001b[64D\\u001b[K\\nPLAY RECAP *********************************************************************\\nlocalhost                  : ok=1    changed=1    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \\n\\n\\u001b[Ke30=\\u001b[4D\\u001b[K\", \"stdout_lines\": [\"\\u001b[KeyJ1dWlkIjogIjAxNTc1ZjljLWJhZDYtNGNkZC1iZjJlLWM4OGM1NGRhNTFmZCJ9\\u001b[64D\\u001b[K\\u001b[Ke30=\\u001b[4D\\u001b[K\\u001b[KeyJ1dWlkIjogImZhMTYzZWQ3LTM3MzUtMjc4Ni1mMGU5LTAwMDAwMDAwMDAwMSJ9\\u001b[64D\\u001b[K\", \"PLAY [Set dci variables] *******************************************************\", \"\\u001b[Ke30=\\u001b[4D\\u001b[K\\u001b[KeyJ1dWlkIjogImZhMTYzZWQ3LTM3MzUtMjc4Ni1mMGU5LTAwMDAwMDAwMDAwMyJ9\\u001b[64D\\u001b[K\", \"TASK [Validate job id] *********************************************************\", \"\\u001b[Ke30=\\u001b[4D\\u001b[K\\u001b[KeyJ1dWlkIjogIjAzNTM2NGNkLWIyNWEtNDA0Yi1hMTRiLTYxNTRmZGUyMDY2YSJ9\\u001b[64D\\u001b[K\\u001b[Ke30=\\u001b[4D\\u001b[K\\u001b[KeyJ1dWlkIjogIjE5NzU1MWYyLTRmOTItNGJlMi1hMDc4LWI1MTE5YWFiMTNmNSJ9\\u001b[64D\\u001b[Kchanged: [localhost]\", \"\\u001b[Ke30=\\u001b[4D\\u001b[K\\u001b[KeyJ1dWlkIjogIjYxMjVjOTZkLWIzYWMtNGEwYS1iMDViLTViMWRhNWUyOTQ4MiJ9\\u001b[64D\\u001b[K\", \"PLAY RECAP *********************************************************************\", \"localhost                  : ok=1    changed=1    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \", \"\", \"\\u001b[Ke30=\\u001b[4D\\u001b[K\"]}\n\r\nPLAY [Rescue construct] ********************************************************\n\r\nTASK [Broken task to rescue] ***************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:151\nfatal: [localhost]: FAILED! => {\"changed\": false, \"msg\": \"broken task\"}\n\r\nTASK [get status] **************************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:155\nchanged: [localhost] => {\"changed\": true, \"job\": {\"client_version\": \"python-dciclient_4.1.0\", \"comment\": \"debugging comment\", \"components\": [{\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:15.164721\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200628\"}, \"display_name\": \"OSE-TESTS 20200628\", \"etag\": \"236aeb6f95f73c50b319e9aaf98e313c\", \"id\": \"15c8990a-ba44-4b63-b4ba-dfc3b49b3660\", \"message\": \"\", \"name\": \"OSE-TESTS 20200628\", \"released_at\": \"2026-06-08T17:34:15.165321\", \"state\": \"active\", \"tags\": [\"ocp-vanilla-4.8-ok\", \"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:15.441670\", \"url\": \"\", \"version\": \"20200628\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}], \"configuration\": \"myconf\", \"created_at\": \"2026-06-08T17:36:54.844739\", \"data\": {\"pipeline\": {\"_pipeline_path_\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/pipeline.yml\", \"ansible_envvars\": {\"ENVVAR_42\": \"42\", \"ENVVAR_43\": \"43\", \"ENVVAR_TMPDIR\": \"/@tmpdir\"}, \"ansible_extravars\": {\"answer\": \"42\"}, \"ansible_extravars_files\": [\"agents/openshift-vanilla/vars.yml\"], \"ansible_inventory\": \"agents/openshift-vanilla/inventory\", \"ansible_playbook\": \"agents/openshift-vanilla/agent.yml\", \"ansible_tags\": [\"working\"], \"comment\": \"debugging comment\", \"components\": [\"ocp=4.8.0-0.nightly-20200703\", \"ose-tests?tags:ocp-vanilla-4.8-ok,build:dev&version:20200628\", \"cnf-tests?version:20200728\"], \"configuration\": \"myconf\", \"fallback_last_success\": \"ocp-vanilla-4.8-simple-ok\", \"name\": \"openshift-vanilla\", \"outputs\": {\"hosts\": \"etc/hosts\", \"ocp_comp\": \"ocp_component_id\"}, \"stage\": \"ocp\", \"success_tag\": \"ocp-vanilla-4.8-simple-ok\", \"topic\": \"OCP-4.8\", \"url\": \"https://lwn.net/\"}}, \"duration\": 20, \"etag\": \"597e93d8130e3b74503253c7972583d9\", \"files\": [], \"id\": \"5aed5a9d-65c7-4416-968f-b3e9f56f921b\", \"jobstates\": [{\"comment\": \"job scheduled\", \"created_at\": \"2026-06-08T17:36:54.946158\", \"id\": \"0e840c7a-9e93-4462-b490-cfb51c37ff07\", \"job_id\": \"5aed5a9d-65c7-4416-968f-b3e9f56f921b\", \"status\": \"new\"}, {\"comment\": \"implicit new state\", \"created_at\": \"2026-06-08T17:36:56.088597\", \"id\": \"fc492447-5bdb-4ed3-b4d9-809c11d9aed6\", \"job_id\": \"5aed5a9d-65c7-4416-968f-b3e9f56f921b\", \"status\": \"new\"}, {\"comment\": null, \"created_at\": \"2026-06-08T17:37:00.882436\", \"id\": \"bb594b14-e035-4b27-b213-c4e576c2a046\", \"job_id\": \"5aed5a9d-65c7-4416-968f-b3e9f56f921b\", \"status\": \"new\"}, {\"comment\": null, \"created_at\": \"2026-06-08T17:37:04.941806\", \"id\": \"c1fbba07-5f62-4f0a-b1da-acfd4df95547\", \"job_id\": \"5aed5a9d-65c7-4416-968f-b3e9f56f921b\", \"status\": \"pre-run\"}, {\"comment\": null, \"created_at\": \"2026-06-08T17:37:10.605110\", \"id\": \"8e976891-ee48-462e-9585-a66590427194\", \"job_id\": \"5aed5a9d-65c7-4416-968f-b3e9f56f921b\", \"status\": \"running\"}], \"keys_values\": [], \"name\": \"openshift-vanilla\", \"pipeline\": {\"created_at\": \"2026-06-08T17:36:54.693811\", \"etag\": \"3b73795da196e2a565493f36afd1a758\", \"id\": \"4e25d807-703f-457b-839f-d0f64e5a34ed\", \"name\": \"pipeline\", \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:36:54.693811\"}, \"pipeline_id\": \"4e25d807-703f-457b-839f-d0f64e5a34ed\", \"previous_job_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"remoteci\": {\"created_at\": \"2026-06-08T17:34:09.562294\", \"data\": {}, \"etag\": \"ee735dadbe04bc49de31480f5927fb4a\", \"id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"last_auth_at\": \"2026-06-08T17:36:55\", \"name\": \"rh-telco-pipeline\", \"public\": false, \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:36:56.280189\"}, \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"results\": [], \"state\": \"active\", \"status\": \"running\", \"status_reason\": \"\", \"tags\": [\"stage:ocp\", \"pipeline-id:12\", \"inventory:inventory\", \"ocp-vanilla-conf\"], \"team\": {\"country\": null, \"created_at\": \"2026-06-08T17:34:08.060158\", \"etag\": \"97aad3f9aebb27215bd4ba5bbb7fd35f\", \"external\": false, \"has_pre_release_access\": true, \"id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"name\": \"rh-telco-ci\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:08.060158\"}, \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"topic\": {\"component_types\": [\"ocp\", \"ose-tests\", \"cnf-tests\"], \"component_types_optional\": [], \"created_at\": \"2026-06-08T17:34:06.503875\", \"data\": {}, \"etag\": \"87d8560020f52c6ccd8327f3712ecef7\", \"export_control\": false, \"id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"name\": \"OCP-4.8\", \"next_topic_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:06.503875\"}, \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"update_previous_job_id\": null, \"updated_at\": \"2026-06-08T17:37:14.983949\", \"url\": \"https://lwn.net/\", \"user_agent\": \"python-dciclient_4.1.0\"}}\n\r\nTASK [validate status] *********************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:160\nok: [localhost] => {\r\n    \"changed\": false,\r\n    \"msg\": \"All assertions passed\"\r\n}\n\r\nPLAY [Post-run tasks] **********************************************************\n\r\nTASK [post-run] ****************************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:171\nchanged: [localhost] => {\"changed\": true, \"jobstate\": {\"comment\": null, \"created_at\": \"2026-06-08T17:37:17.430593\", \"id\": \"05c54db3-fb48-4d39-a156-7af84991f742\", \"job_id\": \"5aed5a9d-65c7-4416-968f-b3e9f56f921b\", \"status\": \"post-run\"}}\n\r\nTASK [Print job outputs location] **********************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:176\nok: [localhost] => {\r\n    \"msg\": {\r\n        \"hosts\": \"/tmp/dci-pipeline/openshift-vanilla/5aed5a9d-65c7-4416-968f-b3e9f56f921b/outputs/etc/hosts\",\r\n        \"ocp_comp\": \"/tmp/dci-pipeline/openshift-vanilla/5aed5a9d-65c7-4416-968f-b3e9f56f921b/outputs/ocp_component_id\"\r\n    }\r\n}\n\r\nTASK [Copy /etc/hosts file to the outputs location] ****************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:180\nchanged: [localhost] => {\"changed\": true, \"checksum\": \"7335999eb54c15c67566186bdfc46f64e0d5a1aa\", \"dest\": \"/tmp/dci-pipeline/openshift-vanilla/5aed5a9d-65c7-4416-968f-b3e9f56f921b/outputs/etc/hosts\", \"md5sum\": \"54fb6627dbaa37721048e4549db3224d\", \"remote_checksum\": \"7335999eb54c15c67566186bdfc46f64e0d5a1aa\", \"remote_md5sum\": null}\n\r\nPLAY [Success tasks] ***********************************************************\n\r\nTASK [success] *****************************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:192\nchanged: [localhost] => {\"changed\": true, \"jobstate\": {\"comment\": null, \"created_at\": \"2026-06-08T17:37:19.952182\", \"id\": \"6c9c247d-d080-45ed-8253-b23f2036e1ac\", \"job_id\": \"5aed5a9d-65c7-4416-968f-b3e9f56f921b\", \"status\": \"success\"}}\n\r\nTASK [success message] *********************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:197\nok: [localhost] => {\r\n    \"msg\": \"'The job is now finished. Review the log at: http://127.0.0.1:8000/jobs/5aed5a9d-65c7-4416-968f-b3e9f56f921b/jobStates'\\n\"\r\n}\n\r\nPLAY RECAP *********************************************************************\r\nlocalhost                  : ok=27   changed=11   unreachable=0    failed=0    skipped=1    rescued=1    ignored=0   \n----------------------------- Captured stderr call -----------------------------\nGET http://127.0.0.1:8000/api/v1/jobs?embed=components&sort=-created_at\n<Response [200]>\n+ dci-pipeline openshift-vanilla:components=ocp=4.8.0-0.nightly-20200703 /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/pipeline.yml\n2026-06-08 13:36:54,579 - dcipipeline.main - INFO - overload=[{'openshift-vanilla': {'components': 'ocp=4.8.0-0.nightly-20200703'}}] options={'name': 'pipeline'}\n2026-06-08 13:36:54,589 - dcipipeline.main - INFO - Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/dci_credentials.yml\n2026-06-08 13:36:54,666 - dcipipeline.main - INFO - Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/dci_credentials.yml\n2026-06-08 13:36:54,669 - dcipipeline.main - INFO - No previous job for openshift-vanilla\n2026-06-08 13:36:54,699 - dcipipeline.main - INFO - scheduling job openshift-vanilla on topic OCP-4.8 previous_job_id=None pipeline_id=4e25d807-703f-457b-839f-d0f64e5a34ed\n2026-06-08 13:36:54,728 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ocp=4.8.0-0.nightly-20200703 where_clause=None query=and(eq(state,active),eq(type,ocp),eq(version,4.8.0-0.nightly-20200703))\n2026-06-08 13:36:54,760 - dcipipeline.main - INFO - Got comp query result: ocp=4.8.0-0.nightly-20200703[None]: ['ocp=4.8.0-0.nightly-20200703']\n2026-06-08 13:36:54,760 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ose-tests?tags:ocp-vanilla-4.8-ok,build:dev&version:20200628 where_clause=None query=and(eq(type,ose-tests),eq(version,20200628),contains(tags,ocp-vanilla-4.8-ok),or(contains(tags,build:dev),contains(tags,build:candidate),contains(tags,build:ga)))\n2026-06-08 13:36:54,791 - dcipipeline.main - INFO - Got comp query result: ose-tests?tags:ocp-vanilla-4.8-ok,build:dev&version:20200628[None]: ['ose-tests=20200628']\n2026-06-08 13:36:54,791 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=cnf-tests?version:20200728 where_clause=None query=and(eq(type,cnf-tests),eq(version,20200728))\n2026-06-08 13:36:54,821 - dcipipeline.main - INFO - Got comp query result: cnf-tests?version:20200728[None]: ['cnf-tests=20200728']\n2026-06-08 13:36:54,955 - dcipipeline.main - INFO - No permission to write in /var/lib/dci-pipeline\n2026-06-08 13:36:54,961 - dcipipeline.main - INFO - Scheduled DCI job 5aed5a9d-65c7-4416-968f-b3e9f56f921b\n2026-06-08 13:36:54,962 - dcipipeline.main - INFO - Setting tag stage:ocp on job 5aed5a9d-65c7-4416-968f-b3e9f56f921b\n2026-06-08 13:36:55,012 - dcipipeline.main - INFO - Setting tag pipeline-id:12 on job 5aed5a9d-65c7-4416-968f-b3e9f56f921b\n2026-06-08 13:36:55,059 - dcipipeline.main - INFO - Setting tag inventory:inventory on job 5aed5a9d-65c7-4416-968f-b3e9f56f921b\n2026-06-08 13:36:55,101 - dcipipeline.main - INFO - Created /tmp/dci-pipeline-tmpdiraobiib20 for env var ENVVAR_TMPDIR\n2026-06-08 13:36:55,101 - dcipipeline.main - INFO - Created /tmp/dci-pipeline-tmpdirg2v609dh for env var JUNIT_OUTPUT_DIR\n2026-06-08 13:36:55,102 - dcipipeline.main - INFO - Found dci.py in /home/zuul-worker/src/github.com/distributedci/dci-ansible/callback\n2026-06-08 13:36:55,102 - dcipipeline.main - INFO - Generating /tmp/dci-pipeline/openshift-vanilla/5aed5a9d-65c7-4416-968f-b3e9f56f921b/ansible.cfg using dci_ansible_dir=/home/zuul-worker/src/github.com/distributedci/dci-ansible\n2026-06-08 13:36:55,102 - dcipipeline.main - INFO - running jobdef: openshift-vanilla with inventory /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/inventory private_data_dir=/tmp/dci-pipeline/openshift-vanilla/5aed5a9d-65c7-4416-968f-b3e9f56f921b env={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'ENVVAR_42': 42, 'ENVVAR_43': 43, 'ENVVAR_TMPDIR': '/tmp/dci-pipeline-tmpdiraobiib20', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdirg2v609dh', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-vanilla/5aed5a9d-65c7-4416-968f-b3e9f56f921b/ansible.cfg'}\n2026-06-08 13:36:55,103 - dcipipeline.main - INFO - cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --tags working -e '{\"answer\":42}' -e '@/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/vars.yml'\"\n2026-06-08 13:36:55,103 - dcipipeline.main - INFO - Launching playbook /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml in /tmp/dci-pipeline/openshift-vanilla/5aed5a9d-65c7-4416-968f-b3e9f56f921b\n2026-06-08 13:36:55,103 - dcipipeline.main - INFO - envvars={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'ENVVAR_42': 42, 'ENVVAR_43': 43, 'ENVVAR_TMPDIR': '/tmp/dci-pipeline-tmpdiraobiib20', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdirg2v609dh', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-vanilla/5aed5a9d-65c7-4416-968f-b3e9f56f921b/ansible.cfg', 'DCI_CLIENT_ID': 'remoteci/7a220eb8-b832-48db-9350-7688c159b53f', 'DCI_API_SECRET': 'DCI.0ccf1681da9b44c009271c0d1c3acc6c9104edaccbee1419a0aba6e188df', 'DCI_CS_URL': 'http://127.0.0.1:8000', 'DCI_UI_URL': 'http://127.0.0.1:8000', 'DCI_JOB_ID': '5aed5a9d-65c7-4416-968f-b3e9f56f921b', 'ANSIBLE_VAULT_IDENTITY_LIST': '/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client', 'DCI_PLAYBOOK_ARGS': '--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --tags working -e \\'{\"answer\":42}\\' -e \\'@/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/vars.yml\\''}\n2026-06-08 13:36:55,103 - dcipipeline.main - INFO - PATH=/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin:/home/zuul-worker/.local/bin:/home/zuul-worker/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin\n2026-06-08 13:36:55,103 - dcipipeline.main - INFO - cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --tags working -e '{\"answer\":42}' -e '@/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/vars.yml'\"\n2026-06-08 13:37:21,468 - dcipipeline.main - INFO - stats={'skipped': {'localhost': 1}, 'ok': {'localhost': 27}, 'dark': {}, 'failures': {}, 'ignored': {}, 'rescued': {'localhost': 1}, 'processed': {'localhost': 1}, 'changed': {'localhost': 11}}\n2026-06-08 13:37:21,479 - dcipipeline.main - INFO - Uploading ansible.log from /tmp/dci-pipeline/openshift-vanilla/5aed5a9d-65c7-4416-968f-b3e9f56f921b/ansible.log\n------------------------------ Captured log call -------------------------------\nINFO     dcipipeline.main:main.py:1067 overload=[{'openshift-vanilla': {'components': 'ocp=4.8.0-0.nightly-20200703'}}] options={'name': 'pipeline'}\nINFO     dcipipeline.main:main.py:183 Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/dci_credentials.yml\nINFO     dcipipeline.main:main.py:183 Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/dci_credentials.yml\nINFO     dcipipeline.main:main.py:1247 No previous job for openshift-vanilla\nINFO     dcipipeline.main:main.py:590 scheduling job openshift-vanilla on topic OCP-4.8 previous_job_id=None pipeline_id=4e25d807-703f-457b-839f-d0f64e5a34ed\nINFO     dcipipeline.main:main.py:497 get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ocp=4.8.0-0.nightly-20200703 where_clause=None query=and(eq(state,active),eq(type,ocp),eq(version,4.8.0-0.nightly-20200703))\nINFO     dcipipeline.main:main.py:511 Got comp query result: ocp=4.8.0-0.nightly-20200703[None]: ['ocp=4.8.0-0.nightly-20200703']\nINFO     dcipipeline.main:main.py:497 get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ose-tests?tags:ocp-vanilla-4.8-ok,build:dev&version:20200628 where_clause=None query=and(eq(type,ose-tests),eq(version,20200628),contains(tags,ocp-vanilla-4.8-ok),or(contains(tags,build:dev),contains(tags,build:candidate),contains(tags,build:ga)))\nINFO     dcipipeline.main:main.py:511 Got comp query result: ose-tests?tags:ocp-vanilla-4.8-ok,build:dev&version:20200628[None]: ['ose-tests=20200628']\nINFO     dcipipeline.main:main.py:497 get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=cnf-tests?version:20200728 where_clause=None query=and(eq(type,cnf-tests),eq(version,20200728))\nINFO     dcipipeline.main:main.py:511 Got comp query result: cnf-tests?version:20200728[None]: ['cnf-tests=20200728']\nINFO     dcipipeline.main:main.py:567 No permission to write in /var/lib/dci-pipeline\nINFO     dcipipeline.main:main.py:679 Scheduled DCI job 5aed5a9d-65c7-4416-968f-b3e9f56f921b\nINFO     dcipipeline.main:main.py:691 Setting tag stage:ocp on job 5aed5a9d-65c7-4416-968f-b3e9f56f921b\nINFO     dcipipeline.main:main.py:691 Setting tag pipeline-id:12 on job 5aed5a9d-65c7-4416-968f-b3e9f56f921b\nINFO     dcipipeline.main:main.py:691 Setting tag inventory:inventory on job 5aed5a9d-65c7-4416-968f-b3e9f56f921b\nINFO     dcipipeline.main:main.py:104 Created /tmp/dci-pipeline-tmpdiraobiib20 for env var ENVVAR_TMPDIR\nINFO     dcipipeline.main:main.py:104 Created /tmp/dci-pipeline-tmpdirg2v609dh for env var JUNIT_OUTPUT_DIR\nINFO     dcipipeline.main:main.py:779 Found dci.py in /home/zuul-worker/src/github.com/distributedci/dci-ansible/callback\nINFO     dcipipeline.main:main.py:207 Generating /tmp/dci-pipeline/openshift-vanilla/5aed5a9d-65c7-4416-968f-b3e9f56f921b/ansible.cfg using dci_ansible_dir=/home/zuul-worker/src/github.com/distributedci/dci-ansible\nINFO     dcipipeline.main:main.py:837 running jobdef: openshift-vanilla with inventory /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/inventory private_data_dir=/tmp/dci-pipeline/openshift-vanilla/5aed5a9d-65c7-4416-968f-b3e9f56f921b env={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'ENVVAR_42': 42, 'ENVVAR_43': 43, 'ENVVAR_TMPDIR': '/tmp/dci-pipeline-tmpdiraobiib20', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdirg2v609dh', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-vanilla/5aed5a9d-65c7-4416-968f-b3e9f56f921b/ansible.cfg'}\nINFO     dcipipeline.main:main.py:738 cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --tags working -e '{\"answer\":42}' -e '@/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/vars.yml'\"\nINFO     dcipipeline.main:main.py:874 Launching playbook /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml in /tmp/dci-pipeline/openshift-vanilla/5aed5a9d-65c7-4416-968f-b3e9f56f921b\nINFO     dcipipeline.main:main.py:875 envvars={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'ENVVAR_42': 42, 'ENVVAR_43': 43, 'ENVVAR_TMPDIR': '/tmp/dci-pipeline-tmpdiraobiib20', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdirg2v609dh', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-vanilla/5aed5a9d-65c7-4416-968f-b3e9f56f921b/ansible.cfg', 'DCI_CLIENT_ID': 'remoteci/7a220eb8-b832-48db-9350-7688c159b53f', 'DCI_API_SECRET': 'DCI.0ccf1681da9b44c009271c0d1c3acc6c9104edaccbee1419a0aba6e188df', 'DCI_CS_URL': 'http://127.0.0.1:8000', 'DCI_UI_URL': 'http://127.0.0.1:8000', 'DCI_JOB_ID': '5aed5a9d-65c7-4416-968f-b3e9f56f921b', 'ANSIBLE_VAULT_IDENTITY_LIST': '/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client', 'DCI_PLAYBOOK_ARGS': '--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --tags working -e \\'{\"answer\":42}\\' -e \\'@/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/vars.yml\\''}\nINFO     dcipipeline.main:main.py:876 PATH=/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin:/home/zuul-worker/.local/bin:/home/zuul-worker/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin\nINFO     dcipipeline.main:main.py:738 cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --tags working -e '{\"answer\":42}' -e '@/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/vars.yml'\"\nINFO     dcipipeline.main:main.py:892 stats={'skipped': {'localhost': 1}, 'ok': {'localhost': 27}, 'dark': {}, 'failures': {}, 'ignored': {}, 'rescued': {'localhost': 1}, 'processed': {'localhost': 1}, 'changed': {'localhost': 11}}\nINFO     dcipipeline.main:main.py:800 Uploading ansible.log from /tmp/dci-pipeline/openshift-vanilla/5aed5a9d-65c7-4416-968f-b3e9f56f921b/ansible.log\n_____________________________ test_dci_pipeline_id _____________________________\n\n    def test_dci_pipeline_id():\n        jobs, count = get_jobs()\n        os.environ[\"DCI_QUEUE_JOBID\"] = \"13\"\n>       rc = main(\n            [\n                \"dci-pipeline\",\n                \"@pipeline:name=first\",\n                \"openshift-vanilla:components=ocp=4.8.0-0.nightly-20200703\",\n                p(\"pipeline.yml\"),\n            ]\n        )\n\ntests/e2e/test_dci_pipeline.py:113: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/e2e/test_dci_pipeline.py:38: in main\n    return dci_main(args)\ndcipipeline/main.py:1390: in main\n    job_in_errors, jobdefs = run_stage(\ndcipipeline/main.py:1303: in run_stage\n    if run_jobdef(\ndcipipeline/main.py:901: in run_jobdef\n    upload_ansible_log(context, private_data_dir, jobdef)\ndcipipeline/main.py:801: in upload_ansible_log\n    dci(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nfunc = <function create at 0x7ff24d47ddc0>\nargs = (<dciclient.v1.api.context.DciSignatureContext object at 0x7ff24f4385b0>, 'ansible.log')\nkwargs = {'file_path': '/tmp/dci-pipeline/openshift-vanilla/10258e70-75b6-4b15-92a1-04ad14bd63c5/ansible.log', 'job_id': '10258e70-75b6-4b15-92a1-04ad14bd63c5', 'redact': True}\n\n    def dci(func, *args, **kwargs):\n        \"retry the DCI API call while there is an error 5xx\"\n    \n        global _duration\n    \n>       resp = func(*args, **kwargs)\nE       TypeError: create() got an unexpected keyword argument 'redact'\n\ndcipipeline/main.py:1454: TypeError\n----------------------------- Captured stdout call -----------------------------\nansible-playbook [core 2.15.13]\r\n  config file = /tmp/dci-pipeline/openshift-vanilla/10258e70-75b6-4b15-92a1-04ad14bd63c5/ansible.cfg\r\n  configured module search path = ['/home/zuul-worker/src/github.com/distributedci/dci-ansible/modules']\r\n  ansible python module location = /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/lib/python3.9/site-packages/ansible\r\n  ansible collection location = /home/zuul-worker/.ansible/collections:/usr/share/ansible/collections\r\n  executable location = /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/ansible-playbook\r\n  python version = 3.9.18 (main, Jan 24 2024, 00:00:00) [GCC 11.4.1 20231218 (Red Hat 11.4.1-3)] (/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/python)\r\n  jinja version = 3.1.6\r\n  libyaml = True\r\nUsing /tmp/dci-pipeline/openshift-vanilla/10258e70-75b6-4b15-92a1-04ad14bd63c5/ansible.cfg as config file\r\n/usr/lib/python3.9/site-packages/requests/__init__.py:87: RequestsDependencyWarning: urllib3 (1.26.5) or chardet (5.2.0) doesn't match a supported version!\r\n  warnings.warn(\"urllib3 ({}) or chardet ({}) doesn't match a supported \"\r\n[WARNING]: Skipping plugin (/home/zuul-worker/src/github.com/distributedci/dci-\r\nansible/callback/test_dci.py), cannot load: No module named 'callback'\nSkipping callback 'awx_display', as we already have a stdout callback.\nSkipping callback 'default', as we already have a stdout callback.\nSkipping callback 'minimal', as we already have a stdout callback.\nSkipping callback 'oneline', as we already have a stdout callback.\n\r\nPLAYBOOK: agent.yml ************************************************************\n6 plays in /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml\n\r\nPLAY [Schedule a job] **********************************************************\n\r\nTASK [Read credentials from env vars] ******************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:10\nok: [localhost] => {\"censored\": \"the output has been hidden due to the fact that 'no_log: true' was specified for this result\", \"changed\": false}\n\r\nTASK [validate environment variables] ******************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:20\nok: [localhost] => {\r\n    \"changed\": false,\r\n    \"msg\": \"All assertions passed\"\r\n}\n\r\nTASK [stat the tmpdir environment variable] ************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:26\nok: [localhost] => {\"changed\": false, \"stat\": {\"atime\": 1780940242.2840123, \"attr_flags\": \"\", \"attributes\": [], \"block_size\": 4096, \"blocks\": 0, \"charset\": \"binary\", \"ctime\": 1780940242.2840123, \"dev\": 64516, \"device_type\": 0, \"executable\": true, \"exists\": true, \"gid\": 1000, \"gr_name\": \"zuul-worker\", \"inode\": 285217420, \"isblk\": false, \"ischr\": false, \"isdir\": true, \"isfifo\": false, \"isgid\": false, \"islnk\": false, \"isreg\": false, \"issock\": false, \"isuid\": false, \"mimetype\": \"inode/directory\", \"mode\": \"0700\", \"mtime\": 1780940242.2840123, \"nlink\": 2, \"path\": \"/tmp/dci-pipeline-tmpdirq70o64wq\", \"pw_name\": \"zuul-worker\", \"readable\": true, \"rgrp\": false, \"roth\": false, \"rusr\": true, \"size\": 6, \"uid\": 1000, \"version\": \"97338599\", \"wgrp\": false, \"woth\": false, \"writeable\": true, \"wusr\": true, \"xgrp\": false, \"xoth\": false, \"xusr\": true}}\n\r\nTASK [check the existence of the temporary directory] **************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:31\nok: [localhost] => {\r\n    \"changed\": false,\r\n    \"msg\": \"All assertions passed\"\r\n}\n\r\nTASK [Schedule a new job] ******************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:36\nskipping: [localhost] => {\"changed\": false, \"false_condition\": \"job_info is not defined\", \"skip_reason\": \"Conditional result was False\"}\n\r\nTASK [Print job_info] **********************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:42\nok: [localhost] => {\r\n    \"msg\": {\r\n        \"client_version\": \"python-dciclient_4.1.0\",\r\n        \"comment\": \"debugging comment\",\r\n        \"components\": [\r\n            {\r\n                \"canonical_project_name\": \"\",\r\n                \"created_at\": \"2026-06-08T17:34:15.164721\",\r\n                \"data\": {\r\n                    \"display_name\": \"ose-tests\",\r\n                    \"pull_url\": \"http://pullurl.com/\",\r\n                    \"url\": \"http://url.com/\",\r\n                    \"version\": \"20200628\"\r\n                },\r\n                \"display_name\": \"OSE-TESTS 20200628\",\r\n                \"etag\": \"236aeb6f95f73c50b319e9aaf98e313c\",\r\n                \"id\": \"15c8990a-ba44-4b63-b4ba-dfc3b49b3660\",\r\n                \"message\": \"\",\r\n                \"name\": \"OSE-TESTS 20200628\",\r\n                \"released_at\": \"2026-06-08T17:34:15.165321\",\r\n                \"state\": \"active\",\r\n                \"tags\": [\r\n                    \"ocp-vanilla-4.8-ok\",\r\n                    \"build:ga\"\r\n                ],\r\n                \"team_id\": null,\r\n                \"title\": \"\",\r\n                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n                \"type\": \"ose-tests\",\r\n                \"uid\": \"\",\r\n                \"updated_at\": \"2026-06-08T17:34:15.441670\",\r\n                \"url\": \"\",\r\n                \"version\": \"20200628\"\r\n            },\r\n            {\r\n                \"canonical_project_name\": \"\",\r\n                \"created_at\": \"2026-06-08T17:34:16.231874\",\r\n                \"data\": {\r\n                    \"digest\": [\r\n                        \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"\r\n                    ],\r\n                    \"display_name\": \"ocp\",\r\n                    \"pull_url\": \"http://pullurl.com/\",\r\n                    \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",\r\n                    \"url\": \"http://url.com/\",\r\n                    \"version\": \"4.8.0-0.nightly-20200703\"\r\n                },\r\n                \"display_name\": \"OCP 4.8.0-0.nightly-20200703\",\r\n                \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\",\r\n                \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\",\r\n                \"message\": \"\",\r\n                \"name\": \"OCP 4.8.0-0.nightly-20200703\",\r\n                \"released_at\": \"2026-06-08T17:34:16.232624\",\r\n                \"state\": \"active\",\r\n                \"tags\": [\r\n                    \"build:dev\"\r\n                ],\r\n                \"team_id\": null,\r\n                \"title\": \"\",\r\n                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n                \"type\": \"ocp\",\r\n                \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",\r\n                \"updated_at\": \"2026-06-08T17:34:16.501776\",\r\n                \"url\": \"\",\r\n                \"version\": \"4.8.0-0.nightly-20200703\"\r\n            },\r\n            {\r\n                \"canonical_project_name\": \"\",\r\n                \"created_at\": \"2026-06-08T17:34:17.325424\",\r\n                \"data\": {\r\n                    \"display_name\": \"cnf-tests\",\r\n                    \"pull_url\": \"http://pullurl.com/\",\r\n                    \"url\": \"http://url.com/\",\r\n                    \"version\": \"20200728\"\r\n                },\r\n                \"display_name\": \"CNF-TESTS 20200728\",\r\n                \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\",\r\n                \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\",\r\n                \"message\": \"\",\r\n                \"name\": \"CNF-TESTS 20200728\",\r\n                \"released_at\": \"2026-06-08T17:34:17.326752\",\r\n                \"state\": \"active\",\r\n                \"tags\": [\r\n                    \"build:ga\"\r\n                ],\r\n                \"team_id\": null,\r\n                \"title\": \"\",\r\n                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n                \"type\": \"cnf-tests\",\r\n                \"uid\": \"\",\r\n                \"updated_at\": \"2026-06-08T17:34:17.602830\",\r\n                \"url\": \"\",\r\n                \"version\": \"20200728\"\r\n            }\r\n        ],\r\n        \"configuration\": \"myconf\",\r\n        \"created_at\": \"2026-06-08T17:37:22.058953\",\r\n        \"data\": {\r\n            \"pipeline\": {\r\n                \"_pipeline_path_\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/pipeline.yml\",\r\n                \"ansible_envvars\": {\r\n                    \"ENVVAR_42\": \"42\",\r\n                    \"ENVVAR_43\": \"43\",\r\n                    \"ENVVAR_TMPDIR\": \"/@tmpdir\"\r\n                },\r\n                \"ansible_extravars\": {\r\n                    \"answer\": \"42\"\r\n                },\r\n                \"ansible_extravars_files\": [\r\n                    \"agents/openshift-vanilla/vars.yml\"\r\n                ],\r\n                \"ansible_inventory\": \"agents/openshift-vanilla/inventory\",\r\n                \"ansible_playbook\": \"agents/openshift-vanilla/agent.yml\",\r\n                \"ansible_tags\": [\r\n                    \"working\"\r\n                ],\r\n                \"comment\": \"debugging comment\",\r\n                \"components\": [\r\n                    \"ocp=4.8.0-0.nightly-20200703\",\r\n                    \"ose-tests?tags:ocp-vanilla-4.8-ok,build:dev&version:20200628\",\r\n                    \"cnf-tests?version:20200728\"\r\n                ],\r\n                \"configuration\": \"myconf\",\r\n                \"fallback_last_success\": \"ocp-vanilla-4.8-simple-ok\",\r\n                \"name\": \"openshift-vanilla\",\r\n                \"outputs\": {\r\n                    \"hosts\": \"etc/hosts\",\r\n                    \"ocp_comp\": \"ocp_component_id\"\r\n                },\r\n                \"stage\": \"ocp\",\r\n                \"success_tag\": \"ocp-vanilla-4.8-simple-ok\",\r\n                \"topic\": \"OCP-4.8\",\r\n                \"url\": \"https://lwn.net/\"\r\n            }\r\n        },\r\n        \"duration\": 0,\r\n        \"etag\": \"64c6221f7c4cb9256fd7adadaf082e7c\",\r\n        \"files\": [],\r\n        \"id\": \"10258e70-75b6-4b15-92a1-04ad14bd63c5\",\r\n        \"jobstates\": [],\r\n        \"keys_values\": [],\r\n        \"name\": \"openshift-vanilla\",\r\n        \"pipeline\": {\r\n            \"created_at\": \"2026-06-08T17:37:21.915425\",\r\n            \"etag\": \"6919f8f21c1a8fbea8c33062d49be9ba\",\r\n            \"id\": \"f31fd66b-f110-4f2c-9c36-3882f3975214\",\r\n            \"name\": \"first\",\r\n            \"state\": \"active\",\r\n            \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",\r\n            \"updated_at\": \"2026-06-08T17:37:21.915425\"\r\n        },\r\n        \"pipeline_id\": \"f31fd66b-f110-4f2c-9c36-3882f3975214\",\r\n        \"previous_job_id\": null,\r\n        \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\",\r\n        \"remoteci\": {\r\n            \"created_at\": \"2026-06-08T17:34:09.562294\",\r\n            \"data\": {},\r\n            \"etag\": \"ee735dadbe04bc49de31480f5927fb4a\",\r\n            \"id\": \"7a220eb8-b832-48db-9350-7688c159b53f\",\r\n            \"last_auth_at\": \"2026-06-08T17:36:55\",\r\n            \"name\": \"rh-telco-pipeline\",\r\n            \"public\": false,\r\n            \"state\": \"active\",\r\n            \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",\r\n            \"updated_at\": \"2026-06-08T17:36:56.280189\"\r\n        },\r\n        \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\",\r\n        \"results\": [],\r\n        \"state\": \"active\",\r\n        \"status\": \"new\",\r\n        \"status_reason\": \"\",\r\n        \"tags\": [],\r\n        \"team\": {\r\n            \"country\": null,\r\n            \"created_at\": \"2026-06-08T17:34:08.060158\",\r\n            \"etag\": \"97aad3f9aebb27215bd4ba5bbb7fd35f\",\r\n            \"external\": false,\r\n            \"has_pre_release_access\": true,\r\n            \"id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",\r\n            \"name\": \"rh-telco-ci\",\r\n            \"state\": \"active\",\r\n            \"updated_at\": \"2026-06-08T17:34:08.060158\"\r\n        },\r\n        \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",\r\n        \"topic\": {\r\n            \"component_types\": [\r\n                \"ocp\",\r\n                \"ose-tests\",\r\n                \"cnf-tests\"\r\n            ],\r\n            \"component_types_optional\": [],\r\n            \"created_at\": \"2026-06-08T17:34:06.503875\",\r\n            \"data\": {},\r\n            \"etag\": \"87d8560020f52c6ccd8327f3712ecef7\",\r\n            \"export_control\": false,\r\n            \"id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n            \"name\": \"OCP-4.8\",\r\n            \"next_topic_id\": null,\r\n            \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\",\r\n            \"state\": \"active\",\r\n            \"updated_at\": \"2026-06-08T17:34:06.503875\"\r\n        },\r\n        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n        \"update_previous_job_id\": null,\r\n        \"updated_at\": \"2026-06-08T17:37:22.058967\",\r\n        \"url\": \"https://lwn.net/\",\r\n        \"user_agent\": \"python-dciclient_4.1.0\"\r\n    }\r\n}\n\r\nTASK [Set global variables] ****************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:46\nok: [localhost] => {\"ansible_facts\": {\"components\": [{\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:15.164721\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200628\"}, \"display_name\": \"OSE-TESTS 20200628\", \"etag\": \"236aeb6f95f73c50b319e9aaf98e313c\", \"id\": \"15c8990a-ba44-4b63-b4ba-dfc3b49b3660\", \"message\": \"\", \"name\": \"OSE-TESTS 20200628\", \"released_at\": \"2026-06-08T17:34:15.165321\", \"state\": \"active\", \"tags\": [\"ocp-vanilla-4.8-ok\", \"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:15.441670\", \"url\": \"\", \"version\": \"20200628\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}], \"job_id\": \"10258e70-75b6-4b15-92a1-04ad14bd63c5\", \"product\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\"}, \"changed\": false}\n\r\nTASK [set job state] ***********************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:54\nchanged: [localhost] => {\"changed\": true, \"jobstate\": {\"comment\": null, \"created_at\": \"2026-06-08T17:37:28.178309\", \"id\": \"cb90b73b-b41a-4758-bdbd-c7bf5c0e9616\", \"job_id\": \"10258e70-75b6-4b15-92a1-04ad14bd63c5\", \"status\": \"new\"}}\n\r\nTASK [Print job id] ************************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:59\nok: [localhost] => {\r\n    \"msg\": \"dci_job_id: 10258e70-75b6-4b15-92a1-04ad14bd63c5\"\r\n}\n\r\nTASK [Print components] ********************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:63\nok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:15.164721', 'data': {'display_name': 'ose-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200628'}, 'display_name': 'OSE-TESTS 20200628', 'etag': '236aeb6f95f73c50b319e9aaf98e313c', 'id': '15c8990a-ba44-4b63-b4ba-dfc3b49b3660', 'message': '', 'name': 'OSE-TESTS 20200628', 'released_at': '2026-06-08T17:34:15.165321', 'state': 'active', 'tags': ['ocp-vanilla-4.8-ok', 'build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ose-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:15.441670', 'url': '', 'version': '20200628'}) => {\r\n    \"msg\": {\r\n        \"canonical_project_name\": \"\",\r\n        \"created_at\": \"2026-06-08T17:34:15.164721\",\r\n        \"data\": {\r\n            \"display_name\": \"ose-tests\",\r\n            \"pull_url\": \"http://pullurl.com/\",\r\n            \"url\": \"http://url.com/\",\r\n            \"version\": \"20200628\"\r\n        },\r\n        \"display_name\": \"OSE-TESTS 20200628\",\r\n        \"etag\": \"236aeb6f95f73c50b319e9aaf98e313c\",\r\n        \"id\": \"15c8990a-ba44-4b63-b4ba-dfc3b49b3660\",\r\n        \"message\": \"\",\r\n        \"name\": \"OSE-TESTS 20200628\",\r\n        \"released_at\": \"2026-06-08T17:34:15.165321\",\r\n        \"state\": \"active\",\r\n        \"tags\": [\r\n            \"ocp-vanilla-4.8-ok\",\r\n            \"build:ga\"\r\n        ],\r\n        \"team_id\": null,\r\n        \"title\": \"\",\r\n        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n        \"type\": \"ose-tests\",\r\n        \"uid\": \"\",\r\n        \"updated_at\": \"2026-06-08T17:34:15.441670\",\r\n        \"url\": \"\",\r\n        \"version\": \"20200628\"\r\n    }\r\n}\nok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.231874', 'data': {'digest': ['sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b'], 'display_name': 'ocp', 'pull_url': 'http://pullurl.com/', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'url': 'http://url.com/', 'version': '4.8.0-0.nightly-20200703'}, 'display_name': 'OCP 4.8.0-0.nightly-20200703', 'etag': 'e3025068bbd38c10e48099bc1a5127a8', 'id': '52602146-dbec-4004-b3c5-0d46891722cc', 'message': '', 'name': 'OCP 4.8.0-0.nightly-20200703', 'released_at': '2026-06-08T17:34:16.232624', 'state': 'active', 'tags': ['build:dev'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ocp', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'updated_at': '2026-06-08T17:34:16.501776', 'url': '', 'version': '4.8.0-0.nightly-20200703'}) => {\r\n    \"msg\": {\r\n        \"canonical_project_name\": \"\",\r\n        \"created_at\": \"2026-06-08T17:34:16.231874\",\r\n        \"data\": {\r\n            \"digest\": [\r\n                \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"\r\n            ],\r\n            \"display_name\": \"ocp\",\r\n            \"pull_url\": \"http://pullurl.com/\",\r\n            \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",\r\n            \"url\": \"http://url.com/\",\r\n            \"version\": \"4.8.0-0.nightly-20200703\"\r\n        },\r\n        \"display_name\": \"OCP 4.8.0-0.nightly-20200703\",\r\n        \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\",\r\n        \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\",\r\n        \"message\": \"\",\r\n        \"name\": \"OCP 4.8.0-0.nightly-20200703\",\r\n        \"released_at\": \"2026-06-08T17:34:16.232624\",\r\n        \"state\": \"active\",\r\n        \"tags\": [\r\n            \"build:dev\"\r\n        ],\r\n        \"team_id\": null,\r\n        \"title\": \"\",\r\n        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n        \"type\": \"ocp\",\r\n        \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",\r\n        \"updated_at\": \"2026-06-08T17:34:16.501776\",\r\n        \"url\": \"\",\r\n        \"version\": \"4.8.0-0.nightly-20200703\"\r\n    }\r\n}\nok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:17.325424', 'data': {'display_name': 'cnf-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200728'}, 'display_name': 'CNF-TESTS 20200728', 'etag': 'b1b0c765cd4b90e071200b38deccda2c', 'id': '9308699a-cda2-4822-b30f-fd01cbfde1dc', 'message': '', 'name': 'CNF-TESTS 20200728', 'released_at': '2026-06-08T17:34:17.326752', 'state': 'active', 'tags': ['build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'cnf-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:17.602830', 'url': '', 'version': '20200728'}) => {\r\n    \"msg\": {\r\n        \"canonical_project_name\": \"\",\r\n        \"created_at\": \"2026-06-08T17:34:17.325424\",\r\n        \"data\": {\r\n            \"display_name\": \"cnf-tests\",\r\n            \"pull_url\": \"http://pullurl.com/\",\r\n            \"url\": \"http://url.com/\",\r\n            \"version\": \"20200728\"\r\n        },\r\n        \"display_name\": \"CNF-TESTS 20200728\",\r\n        \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\",\r\n        \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\",\r\n        \"message\": \"\",\r\n        \"name\": \"CNF-TESTS 20200728\",\r\n        \"released_at\": \"2026-06-08T17:34:17.326752\",\r\n        \"state\": \"active\",\r\n        \"tags\": [\r\n            \"build:ga\"\r\n        ],\r\n        \"team_id\": null,\r\n        \"title\": \"\",\r\n        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n        \"type\": \"cnf-tests\",\r\n        \"uid\": \"\",\r\n        \"updated_at\": \"2026-06-08T17:34:17.602830\",\r\n        \"url\": \"\",\r\n        \"version\": \"20200728\"\r\n    }\r\n}\n\r\nTASK [Set tags for the current job] ********************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:68\nchanged: [localhost] => {\"changed\": true, \"job\": {\"client_version\": \"python-dciclient_4.1.0\", \"comment\": \"debugging comment\", \"components\": [{\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:15.164721\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200628\"}, \"display_name\": \"OSE-TESTS 20200628\", \"etag\": \"236aeb6f95f73c50b319e9aaf98e313c\", \"id\": \"15c8990a-ba44-4b63-b4ba-dfc3b49b3660\", \"message\": \"\", \"name\": \"OSE-TESTS 20200628\", \"released_at\": \"2026-06-08T17:34:15.165321\", \"state\": \"active\", \"tags\": [\"ocp-vanilla-4.8-ok\", \"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:15.441670\", \"url\": \"\", \"version\": \"20200628\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}], \"configuration\": \"myconf\", \"created_at\": \"2026-06-08T17:37:22.058953\", \"data\": {\"pipeline\": {\"_pipeline_path_\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/pipeline.yml\", \"ansible_envvars\": {\"ENVVAR_42\": \"42\", \"ENVVAR_43\": \"43\", \"ENVVAR_TMPDIR\": \"/@tmpdir\"}, \"ansible_extravars\": {\"answer\": \"42\"}, \"ansible_extravars_files\": [\"agents/openshift-vanilla/vars.yml\"], \"ansible_inventory\": \"agents/openshift-vanilla/inventory\", \"ansible_playbook\": \"agents/openshift-vanilla/agent.yml\", \"ansible_tags\": [\"working\"], \"comment\": \"debugging comment\", \"components\": [\"ocp=4.8.0-0.nightly-20200703\", \"ose-tests?tags:ocp-vanilla-4.8-ok,build:dev&version:20200628\", \"cnf-tests?version:20200728\"], \"configuration\": \"myconf\", \"fallback_last_success\": \"ocp-vanilla-4.8-simple-ok\", \"name\": \"openshift-vanilla\", \"outputs\": {\"hosts\": \"etc/hosts\", \"ocp_comp\": \"ocp_component_id\"}, \"stage\": \"ocp\", \"success_tag\": \"ocp-vanilla-4.8-simple-ok\", \"topic\": \"OCP-4.8\", \"url\": \"https://lwn.net/\"}}, \"duration\": 7, \"etag\": \"c734b0c97b3bb6a3b5edd7707054460d\", \"files\": [], \"id\": \"10258e70-75b6-4b15-92a1-04ad14bd63c5\", \"jobstates\": [{\"comment\": \"job scheduled\", \"created_at\": \"2026-06-08T17:37:22.139976\", \"id\": \"15c60a37-b823-4deb-aa53-7ca6d7aeb297\", \"job_id\": \"10258e70-75b6-4b15-92a1-04ad14bd63c5\", \"status\": \"new\"}, {\"comment\": \"implicit new state\", \"created_at\": \"2026-06-08T17:37:23.310846\", \"id\": \"2c49d77b-1e63-43bb-9f5b-4e771266295b\", \"job_id\": \"10258e70-75b6-4b15-92a1-04ad14bd63c5\", \"status\": \"new\"}, {\"comment\": null, \"created_at\": \"2026-06-08T17:37:28.178309\", \"id\": \"cb90b73b-b41a-4758-bdbd-c7bf5c0e9616\", \"job_id\": \"10258e70-75b6-4b15-92a1-04ad14bd63c5\", \"status\": \"new\"}], \"keys_values\": [], \"name\": \"openshift-vanilla\", \"pipeline\": {\"created_at\": \"2026-06-08T17:37:21.915425\", \"etag\": \"6919f8f21c1a8fbea8c33062d49be9ba\", \"id\": \"f31fd66b-f110-4f2c-9c36-3882f3975214\", \"name\": \"first\", \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:37:21.915425\"}, \"pipeline_id\": \"f31fd66b-f110-4f2c-9c36-3882f3975214\", \"previous_job_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"remoteci\": {\"created_at\": \"2026-06-08T17:34:09.562294\", \"data\": {}, \"etag\": \"5765c3a9b9b4593424cb7d360b2b0ca5\", \"id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"last_auth_at\": \"2026-06-08T17:37:22\", \"name\": \"rh-telco-pipeline\", \"public\": false, \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:37:26.293498\"}, \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"results\": [], \"state\": \"active\", \"status\": \"new\", \"status_reason\": \"\", \"tags\": [\"stage:ocp\", \"pipeline-id:13\", \"inventory:inventory\", \"ocp-vanilla-conf\"], \"team\": {\"country\": null, \"created_at\": \"2026-06-08T17:34:08.060158\", \"etag\": \"97aad3f9aebb27215bd4ba5bbb7fd35f\", \"external\": false, \"has_pre_release_access\": true, \"id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"name\": \"rh-telco-ci\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:08.060158\"}, \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"topic\": {\"component_types\": [\"ocp\", \"ose-tests\", \"cnf-tests\"], \"component_types_optional\": [], \"created_at\": \"2026-06-08T17:34:06.503875\", \"data\": {}, \"etag\": \"87d8560020f52c6ccd8327f3712ecef7\", \"export_control\": false, \"id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"name\": \"OCP-4.8\", \"next_topic_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:06.503875\"}, \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"update_previous_job_id\": null, \"updated_at\": \"2026-06-08T17:37:30.307301\", \"url\": \"https://lwn.net/\", \"user_agent\": \"python-dciclient_4.1.0\"}}\n\r\nPLAY [Preparation tasks] *******************************************************\n\r\nTASK [pre-run] *****************************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:80\nchanged: [localhost] => {\"changed\": true, \"jobstate\": {\"comment\": null, \"created_at\": \"2026-06-08T17:37:32.047305\", \"id\": \"b21ffcf7-bbab-4b3a-a326-52a8709b5a4b\", \"job_id\": \"10258e70-75b6-4b15-92a1-04ad14bd63c5\", \"status\": \"pre-run\"}}\n\r\nTASK [get status] **************************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:85\nchanged: [localhost] => {\"changed\": true, \"job\": {\"client_version\": \"python-dciclient_4.1.0\", \"comment\": \"debugging comment\", \"components\": [{\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:15.164721\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200628\"}, \"display_name\": \"OSE-TESTS 20200628\", \"etag\": \"236aeb6f95f73c50b319e9aaf98e313c\", \"id\": \"15c8990a-ba44-4b63-b4ba-dfc3b49b3660\", \"message\": \"\", \"name\": \"OSE-TESTS 20200628\", \"released_at\": \"2026-06-08T17:34:15.165321\", \"state\": \"active\", \"tags\": [\"ocp-vanilla-4.8-ok\", \"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:15.441670\", \"url\": \"\", \"version\": \"20200628\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}], \"configuration\": \"myconf\", \"created_at\": \"2026-06-08T17:37:22.058953\", \"data\": {\"pipeline\": {\"_pipeline_path_\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/pipeline.yml\", \"ansible_envvars\": {\"ENVVAR_42\": \"42\", \"ENVVAR_43\": \"43\", \"ENVVAR_TMPDIR\": \"/@tmpdir\"}, \"ansible_extravars\": {\"answer\": \"42\"}, \"ansible_extravars_files\": [\"agents/openshift-vanilla/vars.yml\"], \"ansible_inventory\": \"agents/openshift-vanilla/inventory\", \"ansible_playbook\": \"agents/openshift-vanilla/agent.yml\", \"ansible_tags\": [\"working\"], \"comment\": \"debugging comment\", \"components\": [\"ocp=4.8.0-0.nightly-20200703\", \"ose-tests?tags:ocp-vanilla-4.8-ok,build:dev&version:20200628\", \"cnf-tests?version:20200728\"], \"configuration\": \"myconf\", \"fallback_last_success\": \"ocp-vanilla-4.8-simple-ok\", \"name\": \"openshift-vanilla\", \"outputs\": {\"hosts\": \"etc/hosts\", \"ocp_comp\": \"ocp_component_id\"}, \"stage\": \"ocp\", \"success_tag\": \"ocp-vanilla-4.8-simple-ok\", \"topic\": \"OCP-4.8\", \"url\": \"https://lwn.net/\"}}, \"duration\": 10, \"etag\": \"52c7c88ad4bca41d2fcf06444c6c4903\", \"files\": [], \"id\": \"10258e70-75b6-4b15-92a1-04ad14bd63c5\", \"jobstates\": [{\"comment\": \"job scheduled\", \"created_at\": \"2026-06-08T17:37:22.139976\", \"id\": \"15c60a37-b823-4deb-aa53-7ca6d7aeb297\", \"job_id\": \"10258e70-75b6-4b15-92a1-04ad14bd63c5\", \"status\": \"new\"}, {\"comment\": \"implicit new state\", \"created_at\": \"2026-06-08T17:37:23.310846\", \"id\": \"2c49d77b-1e63-43bb-9f5b-4e771266295b\", \"job_id\": \"10258e70-75b6-4b15-92a1-04ad14bd63c5\", \"status\": \"new\"}, {\"comment\": null, \"created_at\": \"2026-06-08T17:37:28.178309\", \"id\": \"cb90b73b-b41a-4758-bdbd-c7bf5c0e9616\", \"job_id\": \"10258e70-75b6-4b15-92a1-04ad14bd63c5\", \"status\": \"new\"}, {\"comment\": null, \"created_at\": \"2026-06-08T17:37:32.047305\", \"id\": \"b21ffcf7-bbab-4b3a-a326-52a8709b5a4b\", \"job_id\": \"10258e70-75b6-4b15-92a1-04ad14bd63c5\", \"status\": \"pre-run\"}], \"keys_values\": [], \"name\": \"openshift-vanilla\", \"pipeline\": {\"created_at\": \"2026-06-08T17:37:21.915425\", \"etag\": \"6919f8f21c1a8fbea8c33062d49be9ba\", \"id\": \"f31fd66b-f110-4f2c-9c36-3882f3975214\", \"name\": \"first\", \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:37:21.915425\"}, \"pipeline_id\": \"f31fd66b-f110-4f2c-9c36-3882f3975214\", \"previous_job_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"remoteci\": {\"created_at\": \"2026-06-08T17:34:09.562294\", \"data\": {}, \"etag\": \"5765c3a9b9b4593424cb7d360b2b0ca5\", \"id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"last_auth_at\": \"2026-06-08T17:37:22\", \"name\": \"rh-telco-pipeline\", \"public\": false, \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:37:26.293498\"}, \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"results\": [], \"state\": \"active\", \"status\": \"pre-run\", \"status_reason\": \"\", \"tags\": [\"stage:ocp\", \"pipeline-id:13\", \"inventory:inventory\", \"ocp-vanilla-conf\"], \"team\": {\"country\": null, \"created_at\": \"2026-06-08T17:34:08.060158\", \"etag\": \"97aad3f9aebb27215bd4ba5bbb7fd35f\", \"external\": false, \"has_pre_release_access\": true, \"id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"name\": \"rh-telco-ci\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:08.060158\"}, \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"topic\": {\"component_types\": [\"ocp\", \"ose-tests\", \"cnf-tests\"], \"component_types_optional\": [], \"created_at\": \"2026-06-08T17:34:06.503875\", \"data\": {}, \"etag\": \"87d8560020f52c6ccd8327f3712ecef7\", \"export_control\": false, \"id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"name\": \"OCP-4.8\", \"next_topic_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:06.503875\"}, \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"update_previous_job_id\": null, \"updated_at\": \"2026-06-08T17:37:32.479227\", \"url\": \"https://lwn.net/\", \"user_agent\": \"python-dciclient_4.1.0\"}}\n\r\nTASK [validate status] *********************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:90\nok: [localhost] => {\r\n    \"changed\": false,\r\n    \"msg\": \"All assertions passed\"\r\n}\n\r\nTASK [get OCP version from job_info] *******************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:95\nskipping: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:15.164721', 'data': {'display_name': 'ose-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200628'}, 'display_name': 'OSE-TESTS 20200628', 'etag': '236aeb6f95f73c50b319e9aaf98e313c', 'id': '15c8990a-ba44-4b63-b4ba-dfc3b49b3660', 'message': '', 'name': 'OSE-TESTS 20200628', 'released_at': '2026-06-08T17:34:15.165321', 'state': 'active', 'tags': ['ocp-vanilla-4.8-ok', 'build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ose-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:15.441670', 'url': '', 'version': '20200628'})  => {\"ansible_loop_var\": \"item\", \"changed\": false, \"false_condition\": \"item[\\\"type\\\"] == \\\"ocp\\\"\", \"item\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:15.164721\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200628\"}, \"display_name\": \"OSE-TESTS 20200628\", \"etag\": \"236aeb6f95f73c50b319e9aaf98e313c\", \"id\": \"15c8990a-ba44-4b63-b4ba-dfc3b49b3660\", \"message\": \"\", \"name\": \"OSE-TESTS 20200628\", \"released_at\": \"2026-06-08T17:34:15.165321\", \"state\": \"active\", \"tags\": [\"ocp-vanilla-4.8-ok\", \"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:15.441670\", \"url\": \"\", \"version\": \"20200628\"}, \"skip_reason\": \"Conditional result was False\"}\nok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.231874', 'data': {'digest': ['sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b'], 'display_name': 'ocp', 'pull_url': 'http://pullurl.com/', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'url': 'http://url.com/', 'version': '4.8.0-0.nightly-20200703'}, 'display_name': 'OCP 4.8.0-0.nightly-20200703', 'etag': 'e3025068bbd38c10e48099bc1a5127a8', 'id': '52602146-dbec-4004-b3c5-0d46891722cc', 'message': '', 'name': 'OCP 4.8.0-0.nightly-20200703', 'released_at': '2026-06-08T17:34:16.232624', 'state': 'active', 'tags': ['build:dev'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ocp', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'updated_at': '2026-06-08T17:34:16.501776', 'url': '', 'version': '4.8.0-0.nightly-20200703'}) => {\"ansible_facts\": {\"ocp_product_id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"ocp_version\": \"OCP 4.8.0-0.nightly-20200703\"}, \"ansible_loop_var\": \"item\", \"changed\": false, \"item\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}}\nskipping: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:17.325424', 'data': {'display_name': 'cnf-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200728'}, 'display_name': 'CNF-TESTS 20200728', 'etag': 'b1b0c765cd4b90e071200b38deccda2c', 'id': '9308699a-cda2-4822-b30f-fd01cbfde1dc', 'message': '', 'name': 'CNF-TESTS 20200728', 'released_at': '2026-06-08T17:34:17.326752', 'state': 'active', 'tags': ['build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'cnf-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:17.602830', 'url': '', 'version': '20200728'})  => {\"ansible_loop_var\": \"item\", \"changed\": false, \"false_condition\": \"item[\\\"type\\\"] == \\\"ocp\\\"\", \"item\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}, \"skip_reason\": \"Conditional result was False\"}\n\r\nTASK [do some checks] **********************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:102\nok: [localhost] => {\r\n    \"changed\": false,\r\n    \"msg\": \"All components are present and ocp_version is defined\"\r\n}\n\r\nTASK [display ocp_version] *****************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:111\nok: [localhost] => {\r\n    \"msg\": \"OCP version OCP 4.8.0-0.nightly-20200703 52602146-dbec-4004-b3c5-0d46891722cc\"\r\n}\n\r\nTASK [Export the OCP component id] *********************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:115\nchanged: [localhost] => {\"changed\": true, \"checksum\": \"5114f4427e5d6b335926cb0e3cab9b7bd4bae66d\", \"dest\": \"/tmp/dci-pipeline/openshift-vanilla/10258e70-75b6-4b15-92a1-04ad14bd63c5/outputs/ocp_component_id\", \"gid\": 1000, \"group\": \"zuul-worker\", \"md5sum\": \"3d173c84ea4a2adde2cf9a853f7a130b\", \"mode\": \"0644\", \"owner\": \"zuul-worker\", \"secontext\": \"unconfined_u:object_r:user_home_t:s0\", \"size\": 36, \"src\": \"/home/zuul-worker/.ansible/tmp/ansible-tmp-1780940255.28433-38373-128978608647132/source\", \"state\": \"file\", \"uid\": 1000}\n\r\nTASK [validate extravars] ******************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:124\nok: [localhost] => {\r\n    \"changed\": false,\r\n    \"msg\": \"All assertions passed\"\r\n}\n\r\nPLAY [Running ocp deployment] **************************************************\n\r\nTASK [running] *****************************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:136\nchanged: [localhost] => {\"changed\": true, \"jobstate\": {\"comment\": null, \"created_at\": \"2026-06-08T17:37:37.758904\", \"id\": \"ede587dc-3a7b-473a-8ca3-3c959fd33714\", \"job_id\": \"10258e70-75b6-4b15-92a1-04ad14bd63c5\", \"status\": \"running\"}}\n\r\nTASK [install ocp] *************************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:141\nchanged: [localhost] => {\"changed\": true, \"cmd\": \"ansible-playbook subplaybook.yml\", \"delta\": \"0:00:02.371878\", \"end\": \"2026-06-08 13:37:40.940819\", \"msg\": \"\", \"rc\": 0, \"start\": \"2026-06-08 13:37:38.568941\", \"stderr\": \"[WARNING]: No inventory was parsed, only implicit localhost is available\\n[WARNING]: provided hosts list is empty, only localhost is available. Note that\\nthe implicit localhost does not match 'all'\\n/usr/lib/python3.9/site-packages/requests/__init__.py:87: RequestsDependencyWarning: urllib3 (1.26.5) or chardet (5.2.0) doesn't match a supported version!\\n  warnings.warn(\\\"urllib3 ({}) or chardet ({}) doesn't match a supported \\\"\\n\\u001b[KeyJ1dWlkIjogIjYwYTYzMGU2LWI1MGQtNGI5YS1hYTBiLTRiMTVmMGZkMjU4MCJ9\\u001b[64D\\u001b[K[WARNING]: Skipping plugin (/home/zuul-worker/src/github.com/distributedci/dci-\\nansible/callback/test_dci.py), cannot load: No module named 'callback'\\n\\u001b[Ke30=\\u001b[4D\\u001b[K\", \"stderr_lines\": [\"[WARNING]: No inventory was parsed, only implicit localhost is available\", \"[WARNING]: provided hosts list is empty, only localhost is available. Note that\", \"the implicit localhost does not match 'all'\", \"/usr/lib/python3.9/site-packages/requests/__init__.py:87: RequestsDependencyWarning: urllib3 (1.26.5) or chardet (5.2.0) doesn't match a supported version!\", \"  warnings.warn(\\\"urllib3 ({}) or chardet ({}) doesn't match a supported \\\"\", \"\\u001b[KeyJ1dWlkIjogIjYwYTYzMGU2LWI1MGQtNGI5YS1hYTBiLTRiMTVmMGZkMjU4MCJ9\\u001b[64D\\u001b[K[WARNING]: Skipping plugin (/home/zuul-worker/src/github.com/distributedci/dci-\", \"ansible/callback/test_dci.py), cannot load: No module named 'callback'\", \"\\u001b[Ke30=\\u001b[4D\\u001b[K\"], \"stdout\": \"\\u001b[KeyJ1dWlkIjogIjI2NTkxNGMxLWUwZmUtNDE0Zi1iZTdlLTYwM2UyYTg3ZTQ0YSJ9\\u001b[64D\\u001b[K\\u001b[Ke30=\\u001b[4D\\u001b[K\\u001b[KeyJ1dWlkIjogImZhMTYzZWQ3LTM3MzUtZDNiNy1mZDdlLTAwMDAwMDAwMDAwMSJ9\\u001b[64D\\u001b[K\\nPLAY [Set dci variables] *******************************************************\\n\\u001b[Ke30=\\u001b[4D\\u001b[K\\u001b[KeyJ1dWlkIjogImZhMTYzZWQ3LTM3MzUtZDNiNy1mZDdlLTAwMDAwMDAwMDAwMyJ9\\u001b[64D\\u001b[K\\nTASK [Validate job id] *********************************************************\\n\\u001b[Ke30=\\u001b[4D\\u001b[K\\u001b[KeyJ1dWlkIjogIjU2OTdmMmFjLTY5YTAtNGMxMy04MWEwLWZlZjYxZTdkMWMwMyJ9\\u001b[64D\\u001b[K\\u001b[Ke30=\\u001b[4D\\u001b[K\\u001b[KeyJ1dWlkIjogIjFhOWNjOTFkLWNiMTAtNGM1Ny04NDk0LWEwMzdkNzliMWJkOCJ9\\u001b[64D\\u001b[Kchanged: [localhost]\\n\\u001b[Ke30=\\u001b[4D\\u001b[K\\u001b[KeyJ1dWlkIjogIjQ5NjgwYWE2LTZmOWUtNDYyMC1iMmI5LTI3ZWZkM2FmOWIyZiJ9\\u001b[64D\\u001b[K\\nPLAY RECAP *********************************************************************\\nlocalhost                  : ok=1    changed=1    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \\n\\n\\u001b[Ke30=\\u001b[4D\\u001b[K\", \"stdout_lines\": [\"\\u001b[KeyJ1dWlkIjogIjI2NTkxNGMxLWUwZmUtNDE0Zi1iZTdlLTYwM2UyYTg3ZTQ0YSJ9\\u001b[64D\\u001b[K\\u001b[Ke30=\\u001b[4D\\u001b[K\\u001b[KeyJ1dWlkIjogImZhMTYzZWQ3LTM3MzUtZDNiNy1mZDdlLTAwMDAwMDAwMDAwMSJ9\\u001b[64D\\u001b[K\", \"PLAY [Set dci variables] *******************************************************\", \"\\u001b[Ke30=\\u001b[4D\\u001b[K\\u001b[KeyJ1dWlkIjogImZhMTYzZWQ3LTM3MzUtZDNiNy1mZDdlLTAwMDAwMDAwMDAwMyJ9\\u001b[64D\\u001b[K\", \"TASK [Validate job id] *********************************************************\", \"\\u001b[Ke30=\\u001b[4D\\u001b[K\\u001b[KeyJ1dWlkIjogIjU2OTdmMmFjLTY5YTAtNGMxMy04MWEwLWZlZjYxZTdkMWMwMyJ9\\u001b[64D\\u001b[K\\u001b[Ke30=\\u001b[4D\\u001b[K\\u001b[KeyJ1dWlkIjogIjFhOWNjOTFkLWNiMTAtNGM1Ny04NDk0LWEwMzdkNzliMWJkOCJ9\\u001b[64D\\u001b[Kchanged: [localhost]\", \"\\u001b[Ke30=\\u001b[4D\\u001b[K\\u001b[KeyJ1dWlkIjogIjQ5NjgwYWE2LTZmOWUtNDYyMC1iMmI5LTI3ZWZkM2FmOWIyZiJ9\\u001b[64D\\u001b[K\", \"PLAY RECAP *********************************************************************\", \"localhost                  : ok=1    changed=1    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \", \"\", \"\\u001b[Ke30=\\u001b[4D\\u001b[K\"]}\n\r\nPLAY [Rescue construct] ********************************************************\n\r\nTASK [Broken task to rescue] ***************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:151\nfatal: [localhost]: FAILED! => {\"changed\": false, \"msg\": \"broken task\"}\n\r\nTASK [get status] **************************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:155\nchanged: [localhost] => {\"changed\": true, \"job\": {\"client_version\": \"python-dciclient_4.1.0\", \"comment\": \"debugging comment\", \"components\": [{\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:15.164721\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200628\"}, \"display_name\": \"OSE-TESTS 20200628\", \"etag\": \"236aeb6f95f73c50b319e9aaf98e313c\", \"id\": \"15c8990a-ba44-4b63-b4ba-dfc3b49b3660\", \"message\": \"\", \"name\": \"OSE-TESTS 20200628\", \"released_at\": \"2026-06-08T17:34:15.165321\", \"state\": \"active\", \"tags\": [\"ocp-vanilla-4.8-ok\", \"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:15.441670\", \"url\": \"\", \"version\": \"20200628\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}], \"configuration\": \"myconf\", \"created_at\": \"2026-06-08T17:37:22.058953\", \"data\": {\"pipeline\": {\"_pipeline_path_\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/pipeline.yml\", \"ansible_envvars\": {\"ENVVAR_42\": \"42\", \"ENVVAR_43\": \"43\", \"ENVVAR_TMPDIR\": \"/@tmpdir\"}, \"ansible_extravars\": {\"answer\": \"42\"}, \"ansible_extravars_files\": [\"agents/openshift-vanilla/vars.yml\"], \"ansible_inventory\": \"agents/openshift-vanilla/inventory\", \"ansible_playbook\": \"agents/openshift-vanilla/agent.yml\", \"ansible_tags\": [\"working\"], \"comment\": \"debugging comment\", \"components\": [\"ocp=4.8.0-0.nightly-20200703\", \"ose-tests?tags:ocp-vanilla-4.8-ok,build:dev&version:20200628\", \"cnf-tests?version:20200728\"], \"configuration\": \"myconf\", \"fallback_last_success\": \"ocp-vanilla-4.8-simple-ok\", \"name\": \"openshift-vanilla\", \"outputs\": {\"hosts\": \"etc/hosts\", \"ocp_comp\": \"ocp_component_id\"}, \"stage\": \"ocp\", \"success_tag\": \"ocp-vanilla-4.8-simple-ok\", \"topic\": \"OCP-4.8\", \"url\": \"https://lwn.net/\"}}, \"duration\": 20, \"etag\": \"f26ebbeeb7398f83605a706c5e863c31\", \"files\": [], \"id\": \"10258e70-75b6-4b15-92a1-04ad14bd63c5\", \"jobstates\": [{\"comment\": \"job scheduled\", \"created_at\": \"2026-06-08T17:37:22.139976\", \"id\": \"15c60a37-b823-4deb-aa53-7ca6d7aeb297\", \"job_id\": \"10258e70-75b6-4b15-92a1-04ad14bd63c5\", \"status\": \"new\"}, {\"comment\": \"implicit new state\", \"created_at\": \"2026-06-08T17:37:23.310846\", \"id\": \"2c49d77b-1e63-43bb-9f5b-4e771266295b\", \"job_id\": \"10258e70-75b6-4b15-92a1-04ad14bd63c5\", \"status\": \"new\"}, {\"comment\": null, \"created_at\": \"2026-06-08T17:37:28.178309\", \"id\": \"cb90b73b-b41a-4758-bdbd-c7bf5c0e9616\", \"job_id\": \"10258e70-75b6-4b15-92a1-04ad14bd63c5\", \"status\": \"new\"}, {\"comment\": null, \"created_at\": \"2026-06-08T17:37:32.047305\", \"id\": \"b21ffcf7-bbab-4b3a-a326-52a8709b5a4b\", \"job_id\": \"10258e70-75b6-4b15-92a1-04ad14bd63c5\", \"status\": \"pre-run\"}, {\"comment\": null, \"created_at\": \"2026-06-08T17:37:37.758904\", \"id\": \"ede587dc-3a7b-473a-8ca3-3c959fd33714\", \"job_id\": \"10258e70-75b6-4b15-92a1-04ad14bd63c5\", \"status\": \"running\"}], \"keys_values\": [], \"name\": \"openshift-vanilla\", \"pipeline\": {\"created_at\": \"2026-06-08T17:37:21.915425\", \"etag\": \"6919f8f21c1a8fbea8c33062d49be9ba\", \"id\": \"f31fd66b-f110-4f2c-9c36-3882f3975214\", \"name\": \"first\", \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:37:21.915425\"}, \"pipeline_id\": \"f31fd66b-f110-4f2c-9c36-3882f3975214\", \"previous_job_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"remoteci\": {\"created_at\": \"2026-06-08T17:34:09.562294\", \"data\": {}, \"etag\": \"5765c3a9b9b4593424cb7d360b2b0ca5\", \"id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"last_auth_at\": \"2026-06-08T17:37:22\", \"name\": \"rh-telco-pipeline\", \"public\": false, \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:37:26.293498\"}, \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"results\": [], \"state\": \"active\", \"status\": \"running\", \"status_reason\": \"\", \"tags\": [\"stage:ocp\", \"pipeline-id:13\", \"inventory:inventory\", \"ocp-vanilla-conf\"], \"team\": {\"country\": null, \"created_at\": \"2026-06-08T17:34:08.060158\", \"etag\": \"97aad3f9aebb27215bd4ba5bbb7fd35f\", \"external\": false, \"has_pre_release_access\": true, \"id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"name\": \"rh-telco-ci\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:08.060158\"}, \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"topic\": {\"component_types\": [\"ocp\", \"ose-tests\", \"cnf-tests\"], \"component_types_optional\": [], \"created_at\": \"2026-06-08T17:34:06.503875\", \"data\": {}, \"etag\": \"87d8560020f52c6ccd8327f3712ecef7\", \"export_control\": false, \"id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"name\": \"OCP-4.8\", \"next_topic_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:06.503875\"}, \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"update_previous_job_id\": null, \"updated_at\": \"2026-06-08T17:37:42.153550\", \"url\": \"https://lwn.net/\", \"user_agent\": \"python-dciclient_4.1.0\"}}\n\r\nTASK [validate status] *********************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:160\nok: [localhost] => {\r\n    \"changed\": false,\r\n    \"msg\": \"All assertions passed\"\r\n}\n\r\nPLAY [Post-run tasks] **********************************************************\n\r\nTASK [post-run] ****************************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:171\nchanged: [localhost] => {\"changed\": true, \"jobstate\": {\"comment\": null, \"created_at\": \"2026-06-08T17:37:44.553921\", \"id\": \"572839bc-c226-4597-9bb7-f613154a2ae3\", \"job_id\": \"10258e70-75b6-4b15-92a1-04ad14bd63c5\", \"status\": \"post-run\"}}\n\r\nTASK [Print job outputs location] **********************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:176\nok: [localhost] => {\r\n    \"msg\": {\r\n        \"hosts\": \"/tmp/dci-pipeline/openshift-vanilla/10258e70-75b6-4b15-92a1-04ad14bd63c5/outputs/etc/hosts\",\r\n        \"ocp_comp\": \"/tmp/dci-pipeline/openshift-vanilla/10258e70-75b6-4b15-92a1-04ad14bd63c5/outputs/ocp_component_id\"\r\n    }\r\n}\n\r\nTASK [Copy /etc/hosts file to the outputs location] ****************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:180\nchanged: [localhost] => {\"changed\": true, \"checksum\": \"7335999eb54c15c67566186bdfc46f64e0d5a1aa\", \"dest\": \"/tmp/dci-pipeline/openshift-vanilla/10258e70-75b6-4b15-92a1-04ad14bd63c5/outputs/etc/hosts\", \"md5sum\": \"54fb6627dbaa37721048e4549db3224d\", \"remote_checksum\": \"7335999eb54c15c67566186bdfc46f64e0d5a1aa\", \"remote_md5sum\": null}\n\r\nPLAY [Success tasks] ***********************************************************\n\r\nTASK [success] *****************************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:192\nchanged: [localhost] => {\"changed\": true, \"jobstate\": {\"comment\": null, \"created_at\": \"2026-06-08T17:37:47.037248\", \"id\": \"1a0846d7-3ead-4efc-b2c7-6492856defa9\", \"job_id\": \"10258e70-75b6-4b15-92a1-04ad14bd63c5\", \"status\": \"success\"}}\n\r\nTASK [success message] *********************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:197\nok: [localhost] => {\r\n    \"msg\": \"'The job is now finished. Review the log at: http://127.0.0.1:8000/jobs/10258e70-75b6-4b15-92a1-04ad14bd63c5/jobStates'\\n\"\r\n}\n\r\nPLAY RECAP *********************************************************************\r\nlocalhost                  : ok=27   changed=11   unreachable=0    failed=0    skipped=1    rescued=1    ignored=0   \n----------------------------- Captured stderr call -----------------------------\nGET http://127.0.0.1:8000/api/v1/jobs?embed=components&sort=-created_at\n<Response [200]>\n+ dci-pipeline @pipeline:name=first openshift-vanilla:components=ocp=4.8.0-0.nightly-20200703 /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/pipeline.yml\n2026-06-08 13:37:21,810 - dcipipeline.main - INFO - overload=[{'openshift-vanilla': {'components': 'ocp=4.8.0-0.nightly-20200703'}}] options={'name': 'first'}\n2026-06-08 13:37:21,815 - dcipipeline.main - INFO - Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/dci_credentials.yml\n2026-06-08 13:37:21,891 - dcipipeline.main - INFO - Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/dci_credentials.yml\n2026-06-08 13:37:21,893 - dcipipeline.main - INFO - No previous job for openshift-vanilla\n2026-06-08 13:37:21,919 - dcipipeline.main - INFO - scheduling job openshift-vanilla on topic OCP-4.8 previous_job_id=None pipeline_id=f31fd66b-f110-4f2c-9c36-3882f3975214\n2026-06-08 13:37:21,948 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ocp=4.8.0-0.nightly-20200703 where_clause=None query=and(eq(state,active),eq(type,ocp),eq(version,4.8.0-0.nightly-20200703))\n2026-06-08 13:37:21,977 - dcipipeline.main - INFO - Got comp query result: ocp=4.8.0-0.nightly-20200703[None]: ['ocp=4.8.0-0.nightly-20200703']\n2026-06-08 13:37:21,978 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ose-tests?tags:ocp-vanilla-4.8-ok,build:dev&version:20200628 where_clause=None query=and(eq(type,ose-tests),eq(version,20200628),contains(tags,ocp-vanilla-4.8-ok),or(contains(tags,build:dev),contains(tags,build:candidate),contains(tags,build:ga)))\n2026-06-08 13:37:22,008 - dcipipeline.main - INFO - Got comp query result: ose-tests?tags:ocp-vanilla-4.8-ok,build:dev&version:20200628[None]: ['ose-tests=20200628']\n2026-06-08 13:37:22,008 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=cnf-tests?version:20200728 where_clause=None query=and(eq(type,cnf-tests),eq(version,20200728))\n2026-06-08 13:37:22,034 - dcipipeline.main - INFO - Got comp query result: cnf-tests?version:20200728[None]: ['cnf-tests=20200728']\n2026-06-08 13:37:22,149 - dcipipeline.main - INFO - No permission to write in /var/lib/dci-pipeline\n2026-06-08 13:37:22,154 - dcipipeline.main - INFO - Scheduled DCI job 10258e70-75b6-4b15-92a1-04ad14bd63c5\n2026-06-08 13:37:22,154 - dcipipeline.main - INFO - Setting tag stage:ocp on job 10258e70-75b6-4b15-92a1-04ad14bd63c5\n2026-06-08 13:37:22,198 - dcipipeline.main - INFO - Setting tag pipeline-id:13 on job 10258e70-75b6-4b15-92a1-04ad14bd63c5\n2026-06-08 13:37:22,244 - dcipipeline.main - INFO - Setting tag inventory:inventory on job 10258e70-75b6-4b15-92a1-04ad14bd63c5\n2026-06-08 13:37:22,285 - dcipipeline.main - INFO - Created /tmp/dci-pipeline-tmpdirq70o64wq for env var ENVVAR_TMPDIR\n2026-06-08 13:37:22,285 - dcipipeline.main - INFO - Created /tmp/dci-pipeline-tmpdirwnbrhp45 for env var JUNIT_OUTPUT_DIR\n2026-06-08 13:37:22,285 - dcipipeline.main - INFO - Found dci.py in /home/zuul-worker/src/github.com/distributedci/dci-ansible/callback\n2026-06-08 13:37:22,285 - dcipipeline.main - INFO - Generating /tmp/dci-pipeline/openshift-vanilla/10258e70-75b6-4b15-92a1-04ad14bd63c5/ansible.cfg using dci_ansible_dir=/home/zuul-worker/src/github.com/distributedci/dci-ansible\n2026-06-08 13:37:22,286 - dcipipeline.main - INFO - running jobdef: openshift-vanilla with inventory /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/inventory private_data_dir=/tmp/dci-pipeline/openshift-vanilla/10258e70-75b6-4b15-92a1-04ad14bd63c5 env={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'ENVVAR_42': 42, 'ENVVAR_43': 43, 'ENVVAR_TMPDIR': '/tmp/dci-pipeline-tmpdirq70o64wq', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdirwnbrhp45', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-vanilla/10258e70-75b6-4b15-92a1-04ad14bd63c5/ansible.cfg'}\n2026-06-08 13:37:22,286 - dcipipeline.main - INFO - cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --tags working -e '{\"answer\":42}' -e '@/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/vars.yml'\"\n2026-06-08 13:37:22,286 - dcipipeline.main - INFO - Launching playbook /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml in /tmp/dci-pipeline/openshift-vanilla/10258e70-75b6-4b15-92a1-04ad14bd63c5\n2026-06-08 13:37:22,286 - dcipipeline.main - INFO - envvars={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'ENVVAR_42': 42, 'ENVVAR_43': 43, 'ENVVAR_TMPDIR': '/tmp/dci-pipeline-tmpdirq70o64wq', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdirwnbrhp45', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-vanilla/10258e70-75b6-4b15-92a1-04ad14bd63c5/ansible.cfg', 'DCI_CLIENT_ID': 'remoteci/7a220eb8-b832-48db-9350-7688c159b53f', 'DCI_API_SECRET': 'DCI.0ccf1681da9b44c009271c0d1c3acc6c9104edaccbee1419a0aba6e188df', 'DCI_CS_URL': 'http://127.0.0.1:8000', 'DCI_UI_URL': 'http://127.0.0.1:8000', 'DCI_JOB_ID': '10258e70-75b6-4b15-92a1-04ad14bd63c5', 'ANSIBLE_VAULT_IDENTITY_LIST': '/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client', 'DCI_PLAYBOOK_ARGS': '--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --tags working -e \\'{\"answer\":42}\\' -e \\'@/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/vars.yml\\''}\n2026-06-08 13:37:22,287 - dcipipeline.main - INFO - PATH=/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin:/home/zuul-worker/.local/bin:/home/zuul-worker/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin\n2026-06-08 13:37:22,287 - dcipipeline.main - INFO - cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --tags working -e '{\"answer\":42}' -e '@/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/vars.yml'\"\n2026-06-08 13:37:48,559 - dcipipeline.main - INFO - stats={'skipped': {'localhost': 1}, 'ok': {'localhost': 27}, 'dark': {}, 'failures': {}, 'ignored': {}, 'rescued': {'localhost': 1}, 'processed': {'localhost': 1}, 'changed': {'localhost': 11}}\n2026-06-08 13:37:48,570 - dcipipeline.main - INFO - Uploading ansible.log from /tmp/dci-pipeline/openshift-vanilla/10258e70-75b6-4b15-92a1-04ad14bd63c5/ansible.log\n------------------------------ Captured log call -------------------------------\nINFO     dcipipeline.main:main.py:1067 overload=[{'openshift-vanilla': {'components': 'ocp=4.8.0-0.nightly-20200703'}}] options={'name': 'first'}\nINFO     dcipipeline.main:main.py:183 Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/dci_credentials.yml\nINFO     dcipipeline.main:main.py:183 Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/dci_credentials.yml\nINFO     dcipipeline.main:main.py:1247 No previous job for openshift-vanilla\nINFO     dcipipeline.main:main.py:590 scheduling job openshift-vanilla on topic OCP-4.8 previous_job_id=None pipeline_id=f31fd66b-f110-4f2c-9c36-3882f3975214\nINFO     dcipipeline.main:main.py:497 get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ocp=4.8.0-0.nightly-20200703 where_clause=None query=and(eq(state,active),eq(type,ocp),eq(version,4.8.0-0.nightly-20200703))\nINFO     dcipipeline.main:main.py:511 Got comp query result: ocp=4.8.0-0.nightly-20200703[None]: ['ocp=4.8.0-0.nightly-20200703']\nINFO     dcipipeline.main:main.py:497 get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ose-tests?tags:ocp-vanilla-4.8-ok,build:dev&version:20200628 where_clause=None query=and(eq(type,ose-tests),eq(version,20200628),contains(tags,ocp-vanilla-4.8-ok),or(contains(tags,build:dev),contains(tags,build:candidate),contains(tags,build:ga)))\nINFO     dcipipeline.main:main.py:511 Got comp query result: ose-tests?tags:ocp-vanilla-4.8-ok,build:dev&version:20200628[None]: ['ose-tests=20200628']\nINFO     dcipipeline.main:main.py:497 get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=cnf-tests?version:20200728 where_clause=None query=and(eq(type,cnf-tests),eq(version,20200728))\nINFO     dcipipeline.main:main.py:511 Got comp query result: cnf-tests?version:20200728[None]: ['cnf-tests=20200728']\nINFO     dcipipeline.main:main.py:567 No permission to write in /var/lib/dci-pipeline\nINFO     dcipipeline.main:main.py:679 Scheduled DCI job 10258e70-75b6-4b15-92a1-04ad14bd63c5\nINFO     dcipipeline.main:main.py:691 Setting tag stage:ocp on job 10258e70-75b6-4b15-92a1-04ad14bd63c5\nINFO     dcipipeline.main:main.py:691 Setting tag pipeline-id:13 on job 10258e70-75b6-4b15-92a1-04ad14bd63c5\nINFO     dcipipeline.main:main.py:691 Setting tag inventory:inventory on job 10258e70-75b6-4b15-92a1-04ad14bd63c5\nINFO     dcipipeline.main:main.py:104 Created /tmp/dci-pipeline-tmpdirq70o64wq for env var ENVVAR_TMPDIR\nINFO     dcipipeline.main:main.py:104 Created /tmp/dci-pipeline-tmpdirwnbrhp45 for env var JUNIT_OUTPUT_DIR\nINFO     dcipipeline.main:main.py:779 Found dci.py in /home/zuul-worker/src/github.com/distributedci/dci-ansible/callback\nINFO     dcipipeline.main:main.py:207 Generating /tmp/dci-pipeline/openshift-vanilla/10258e70-75b6-4b15-92a1-04ad14bd63c5/ansible.cfg using dci_ansible_dir=/home/zuul-worker/src/github.com/distributedci/dci-ansible\nINFO     dcipipeline.main:main.py:837 running jobdef: openshift-vanilla with inventory /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/inventory private_data_dir=/tmp/dci-pipeline/openshift-vanilla/10258e70-75b6-4b15-92a1-04ad14bd63c5 env={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'ENVVAR_42': 42, 'ENVVAR_43': 43, 'ENVVAR_TMPDIR': '/tmp/dci-pipeline-tmpdirq70o64wq', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdirwnbrhp45', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-vanilla/10258e70-75b6-4b15-92a1-04ad14bd63c5/ansible.cfg'}\nINFO     dcipipeline.main:main.py:738 cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --tags working -e '{\"answer\":42}' -e '@/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/vars.yml'\"\nINFO     dcipipeline.main:main.py:874 Launching playbook /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml in /tmp/dci-pipeline/openshift-vanilla/10258e70-75b6-4b15-92a1-04ad14bd63c5\nINFO     dcipipeline.main:main.py:875 envvars={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'ENVVAR_42': 42, 'ENVVAR_43': 43, 'ENVVAR_TMPDIR': '/tmp/dci-pipeline-tmpdirq70o64wq', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdirwnbrhp45', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-vanilla/10258e70-75b6-4b15-92a1-04ad14bd63c5/ansible.cfg', 'DCI_CLIENT_ID': 'remoteci/7a220eb8-b832-48db-9350-7688c159b53f', 'DCI_API_SECRET': 'DCI.0ccf1681da9b44c009271c0d1c3acc6c9104edaccbee1419a0aba6e188df', 'DCI_CS_URL': 'http://127.0.0.1:8000', 'DCI_UI_URL': 'http://127.0.0.1:8000', 'DCI_JOB_ID': '10258e70-75b6-4b15-92a1-04ad14bd63c5', 'ANSIBLE_VAULT_IDENTITY_LIST': '/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client', 'DCI_PLAYBOOK_ARGS': '--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --tags working -e \\'{\"answer\":42}\\' -e \\'@/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/vars.yml\\''}\nINFO     dcipipeline.main:main.py:876 PATH=/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin:/home/zuul-worker/.local/bin:/home/zuul-worker/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin\nINFO     dcipipeline.main:main.py:738 cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --tags working -e '{\"answer\":42}' -e '@/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/vars.yml'\"\nINFO     dcipipeline.main:main.py:892 stats={'skipped': {'localhost': 1}, 'ok': {'localhost': 27}, 'dark': {}, 'failures': {}, 'ignored': {}, 'rescued': {'localhost': 1}, 'processed': {'localhost': 1}, 'changed': {'localhost': 11}}\nINFO     dcipipeline.main:main.py:800 Uploading ansible.log from /tmp/dci-pipeline/openshift-vanilla/10258e70-75b6-4b15-92a1-04ad14bd63c5/ansible.log\n____________________________ test_dci_pipeline_edge ____________________________\n\n    def test_dci_pipeline_edge():\n        inventory = p(\"agents/rh-cnf/inventory2.yml\")\n        out = subprocess.check_output(\n            \". cnf-telco-ci.sh; echo -n 42|dci-vault encrypt\",\n            shell=True,\n            universal_newlines=True,\n            executable=\"/bin/bash\",  # it doesn't work with /bin/sh\n        )\n        prefix = \"      \"\n        aligned = prefix + out.replace(\"\\n\", \"\\n\" + prefix)\n        inventory_content = f\"\"\"all:\n      vars:\n        answer: !vault |\n    {aligned}\n    \"\"\"\n        with open(inventory, \"w\") as fp:\n            fp.write(inventory_content)\n>       rc = main(\n            [\n                \"dci-pipeline\",\n                p(\"pipeline-edge.yml\"),\n                \"rh-cnf:ansible_inventory=\" + inventory,\n                \"openshift-edge:ansible_extravars=answer:42\",\n                \"rh-cnf:ansible_extravars=answer:42\",\n            ]\n        )\n\ntests/e2e/test_dci_pipeline.py:173: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/e2e/test_dci_pipeline.py:38: in main\n    return dci_main(args)\ndcipipeline/main.py:1390: in main\n    job_in_errors, jobdefs = run_stage(\ndcipipeline/main.py:1303: in run_stage\n    if run_jobdef(\ndcipipeline/main.py:901: in run_jobdef\n    upload_ansible_log(context, private_data_dir, jobdef)\ndcipipeline/main.py:801: in upload_ansible_log\n    dci(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nfunc = <function create at 0x7ff24d47ddc0>\nargs = (<dciclient.v1.api.context.DciSignatureContext object at 0x7ff24f438fd0>, 'ansible.log')\nkwargs = {'file_path': '/tmp/dci-pipeline/openshift-edge/ca5cd606-27d8-4cb6-8b2b-e906c1e5b646/ansible.log', 'job_id': 'ca5cd606-27d8-4cb6-8b2b-e906c1e5b646', 'redact': True}\n\n    def dci(func, *args, **kwargs):\n        \"retry the DCI API call while there is an error 5xx\"\n    \n        global _duration\n    \n>       resp = func(*args, **kwargs)\nE       TypeError: create() got an unexpected keyword argument 'redact'\n\ndcipipeline/main.py:1454: TypeError\n----------------------------- Captured stdout call -----------------------------\nansible-playbook [core 2.15.13]\r\n  config file = /tmp/dci-pipeline/openshift-edge/ca5cd606-27d8-4cb6-8b2b-e906c1e5b646/ansible.cfg\r\n  configured module search path = ['/home/zuul-worker/src/github.com/distributedci/dci-ansible/modules']\r\n  ansible python module location = /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/lib/python3.9/site-packages/ansible\r\n  ansible collection location = /home/zuul-worker/.ansible/collections:/usr/share/ansible/collections\r\n  executable location = /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/ansible-playbook\r\n  python version = 3.9.18 (main, Jan 24 2024, 00:00:00) [GCC 11.4.1 20231218 (Red Hat 11.4.1-3)] (/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/python)\r\n  jinja version = 3.1.6\r\n  libyaml = True\r\nUsing /tmp/dci-pipeline/openshift-edge/ca5cd606-27d8-4cb6-8b2b-e906c1e5b646/ansible.cfg as config file\r\n/usr/lib/python3.9/site-packages/requests/__init__.py:87: RequestsDependencyWarning: urllib3 (1.26.5) or chardet (5.2.0) doesn't match a supported version!\r\n  warnings.warn(\"urllib3 ({}) or chardet ({}) doesn't match a supported \"\r\n[WARNING]: Skipping plugin (/home/zuul-worker/src/github.com/distributedci/dci-\r\nansible/callback/test_dci.py), cannot load: No module named 'callback'\nSkipping callback 'awx_display', as we already have a stdout callback.\nSkipping callback 'default', as we already have a stdout callback.\nSkipping callback 'minimal', as we already have a stdout callback.\nSkipping callback 'oneline', as we already have a stdout callback.\n\r\nPLAYBOOK: agent.yml ************************************************************\n6 plays in /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml\n\r\nPLAY [Schedule a job] **********************************************************\n\r\nTASK [Read credentials from env vars] ******************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:11\nok: [localhost] => {\"censored\": \"the output has been hidden due to the fact that 'no_log: true' was specified for this result\", \"changed\": false}\n\r\nTASK [Schedule a new job] ******************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:19\nskipping: [localhost] => {\"changed\": false, \"false_condition\": \"job_info is not defined\", \"skip_reason\": \"Conditional result was False\"}\n\r\nTASK [Print job_info] **********************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:25\nok: [localhost] => {\r\n    \"msg\": {\r\n        \"client_version\": \"python-dciclient_4.1.0\",\r\n        \"comment\": \"\",\r\n        \"components\": [\r\n            {\r\n                \"canonical_project_name\": \"\",\r\n                \"created_at\": \"2026-06-08T17:34:16.231874\",\r\n                \"data\": {\r\n                    \"digest\": [\r\n                        \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"\r\n                    ],\r\n                    \"display_name\": \"ocp\",\r\n                    \"pull_url\": \"http://pullurl.com/\",\r\n                    \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",\r\n                    \"url\": \"http://url.com/\",\r\n                    \"version\": \"4.8.0-0.nightly-20200703\"\r\n                },\r\n                \"display_name\": \"OCP 4.8.0-0.nightly-20200703\",\r\n                \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\",\r\n                \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\",\r\n                \"message\": \"\",\r\n                \"name\": \"OCP 4.8.0-0.nightly-20200703\",\r\n                \"released_at\": \"2026-06-08T17:34:16.232624\",\r\n                \"state\": \"active\",\r\n                \"tags\": [\r\n                    \"build:dev\"\r\n                ],\r\n                \"team_id\": null,\r\n                \"title\": \"\",\r\n                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n                \"type\": \"ocp\",\r\n                \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",\r\n                \"updated_at\": \"2026-06-08T17:34:16.501776\",\r\n                \"url\": \"\",\r\n                \"version\": \"4.8.0-0.nightly-20200703\"\r\n            },\r\n            {\r\n                \"canonical_project_name\": \"\",\r\n                \"created_at\": \"2026-06-08T17:34:16.771396\",\r\n                \"data\": {\r\n                    \"display_name\": \"ose-tests\",\r\n                    \"pull_url\": \"http://pullurl.com/\",\r\n                    \"url\": \"http://url.com/\",\r\n                    \"version\": \"20200703\"\r\n                },\r\n                \"display_name\": \"OSE-TESTS 20200703\",\r\n                \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\",\r\n                \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\",\r\n                \"message\": \"\",\r\n                \"name\": \"OSE-TESTS 20200703\",\r\n                \"released_at\": \"2026-06-08T17:34:16.772106\",\r\n                \"state\": \"active\",\r\n                \"tags\": [\r\n                    \"build:ga\"\r\n                ],\r\n                \"team_id\": null,\r\n                \"title\": \"\",\r\n                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n                \"type\": \"ose-tests\",\r\n                \"uid\": \"\",\r\n                \"updated_at\": \"2026-06-08T17:34:17.053945\",\r\n                \"url\": \"\",\r\n                \"version\": \"20200703\"\r\n            },\r\n            {\r\n                \"canonical_project_name\": \"\",\r\n                \"created_at\": \"2026-06-08T17:34:17.325424\",\r\n                \"data\": {\r\n                    \"display_name\": \"cnf-tests\",\r\n                    \"pull_url\": \"http://pullurl.com/\",\r\n                    \"url\": \"http://url.com/\",\r\n                    \"version\": \"20200728\"\r\n                },\r\n                \"display_name\": \"CNF-TESTS 20200728\",\r\n                \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\",\r\n                \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\",\r\n                \"message\": \"\",\r\n                \"name\": \"CNF-TESTS 20200728\",\r\n                \"released_at\": \"2026-06-08T17:34:17.326752\",\r\n                \"state\": \"active\",\r\n                \"tags\": [\r\n                    \"build:ga\"\r\n                ],\r\n                \"team_id\": null,\r\n                \"title\": \"\",\r\n                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n                \"type\": \"cnf-tests\",\r\n                \"uid\": \"\",\r\n                \"updated_at\": \"2026-06-08T17:34:17.602830\",\r\n                \"url\": \"\",\r\n                \"version\": \"20200728\"\r\n            },\r\n            {\r\n                \"canonical_project_name\": \"\",\r\n                \"created_at\": \"2026-06-08T17:34:20.130282\",\r\n                \"data\": {\r\n                    \"display_name\": \"storage-plugin\",\r\n                    \"pull_url\": \"http://pullurl.com/\",\r\n                    \"url\": \"http://url.com/\",\r\n                    \"version\": \"0.1.nightly-20200521\"\r\n                },\r\n                \"display_name\": \"STORAGE-PLUGIN 0.1.nightly-20200521\",\r\n                \"etag\": \"e997770781d9ba70bd1dcf1b20767b96\",\r\n                \"id\": \"e9f5bcc6-56da-4695-850c-ecbda6c42054\",\r\n                \"message\": \"\",\r\n                \"name\": \"STORAGE-PLUGIN 0.1.nightly-20200521\",\r\n                \"released_at\": \"2026-06-08T17:34:20.130842\",\r\n                \"state\": \"active\",\r\n                \"tags\": [\r\n                    \"build:dev\"\r\n                ],\r\n                \"team_id\": \"8c592509-b262-4dbe-8cc2-6e67b940b60d\",\r\n                \"title\": \"\",\r\n                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n                \"type\": \"storage-plugin\",\r\n                \"uid\": \"\",\r\n                \"updated_at\": \"2026-06-08T17:34:20.413814\",\r\n                \"url\": \"\",\r\n                \"version\": \"0.1.nightly-20200521\"\r\n            },\r\n            {\r\n                \"canonical_project_name\": \"\",\r\n                \"created_at\": \"2026-06-08T17:34:21.253707\",\r\n                \"data\": {\r\n                    \"display_name\": \"network-plugin\",\r\n                    \"pull_url\": \"http://pullurl.com/\",\r\n                    \"url\": \"http://url.com/\",\r\n                    \"version\": \"0.1.nightly-20200319\"\r\n                },\r\n                \"display_name\": \"NETWORK-PLUGIN 0.1.nightly-20200319\",\r\n                \"etag\": \"369749acaf006051b6116b8a8a5c840b\",\r\n                \"id\": \"bd3eb258-b6b9-4a73-97e5-71a935711cae\",\r\n                \"message\": \"\",\r\n                \"name\": \"NETWORK-PLUGIN 0.1.nightly-20200319\",\r\n                \"released_at\": \"2026-06-08T17:34:21.254492\",\r\n                \"state\": \"active\",\r\n                \"tags\": [\r\n                    \"build:dev\"\r\n                ],\r\n                \"team_id\": \"0eb0fecd-41af-4cf9-83f6-0b9d2168cef1\",\r\n                \"title\": \"\",\r\n                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n                \"type\": \"network-plugin\",\r\n                \"uid\": \"\",\r\n                \"updated_at\": \"2026-06-08T17:34:21.541509\",\r\n                \"url\": \"\",\r\n                \"version\": \"0.1.nightly-20200319\"\r\n            }\r\n        ],\r\n        \"configuration\": \"\",\r\n        \"created_at\": \"2026-06-08T17:37:51.060090\",\r\n        \"data\": {\r\n            \"pipeline\": {\r\n                \"_pipeline_path_\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/pipeline-edge.yml\",\r\n                \"ansible_credentials\": \"agents/openshift-edge/dci_credentials.yml\",\r\n                \"ansible_extravars\": {\r\n                    \"answer\": \"42\",\r\n                    \"var\": \"43\"\r\n                },\r\n                \"ansible_inventory\": \"agents/openshift-edge/inventory\",\r\n                \"ansible_playbook\": \"agents/openshift-edge/agent.yml\",\r\n                \"ansible_tags\": [\r\n                    \"working\"\r\n                ],\r\n                \"components\": [\r\n                    \"ocp\",\r\n                    \"ose-tests\",\r\n                    \"cnf-tests\",\r\n                    \"storage-plugin\",\r\n                    \"network-plugin\"\r\n                ],\r\n                \"fallback_last_success\": \"ocp-edge-4.8-ok\",\r\n                \"name\": \"openshift-edge\",\r\n                \"outputs\": {\r\n                    \"hosts\": \"etc/hosts\",\r\n                    \"ocp_comp\": \"ocp_component_id\"\r\n                },\r\n                \"pipeline_user\": \"./dcipipeline/pipeline_user.yml\",\r\n                \"success_tag\": \"ocp-edge-4.8-ok\",\r\n                \"topic\": \"OCP-4.8\",\r\n                \"type\": \"ocp\"\r\n            }\r\n        },\r\n        \"duration\": 0,\r\n        \"etag\": \"f53ff618808b880a8e517af1f8398d45\",\r\n        \"files\": [],\r\n        \"id\": \"ca5cd606-27d8-4cb6-8b2b-e906c1e5b646\",\r\n        \"jobstates\": [],\r\n        \"keys_values\": [],\r\n        \"name\": \"openshift-edge\",\r\n        \"pipeline\": {\r\n            \"created_at\": \"2026-06-08T17:37:49.712969\",\r\n            \"etag\": \"c6a733779029646828ed2f1dbfeae64e\",\r\n            \"id\": \"ebd37df7-63a6-4921-9708-7581cfad7e9b\",\r\n            \"name\": \"pipeline\",\r\n            \"state\": \"active\",\r\n            \"team_id\": \"0eb0fecd-41af-4cf9-83f6-0b9d2168cef1\",\r\n            \"updated_at\": \"2026-06-08T17:37:49.712969\"\r\n        },\r\n        \"pipeline_id\": \"ebd37df7-63a6-4921-9708-7581cfad7e9b\",\r\n        \"previous_job_id\": null,\r\n        \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\",\r\n        \"remoteci\": {\r\n            \"created_at\": \"2026-06-08T17:34:09.562294\",\r\n            \"data\": {},\r\n            \"etag\": \"5765c3a9b9b4593424cb7d360b2b0ca5\",\r\n            \"id\": \"7a220eb8-b832-48db-9350-7688c159b53f\",\r\n            \"last_auth_at\": \"2026-06-08T17:37:22\",\r\n            \"name\": \"rh-telco-pipeline\",\r\n            \"public\": false,\r\n            \"state\": \"active\",\r\n            \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",\r\n            \"updated_at\": \"2026-06-08T17:37:26.293498\"\r\n        },\r\n        \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\",\r\n        \"results\": [],\r\n        \"state\": \"active\",\r\n        \"status\": \"new\",\r\n        \"status_reason\": \"\",\r\n        \"tags\": [],\r\n        \"team\": {\r\n            \"country\": null,\r\n            \"created_at\": \"2026-06-08T17:34:08.060158\",\r\n            \"etag\": \"97aad3f9aebb27215bd4ba5bbb7fd35f\",\r\n            \"external\": false,\r\n            \"has_pre_release_access\": true,\r\n            \"id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",\r\n            \"name\": \"rh-telco-ci\",\r\n            \"state\": \"active\",\r\n            \"updated_at\": \"2026-06-08T17:34:08.060158\"\r\n        },\r\n        \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",\r\n        \"topic\": {\r\n            \"component_types\": [\r\n                \"ocp\",\r\n                \"ose-tests\",\r\n                \"cnf-tests\"\r\n            ],\r\n            \"component_types_optional\": [],\r\n            \"created_at\": \"2026-06-08T17:34:06.503875\",\r\n            \"data\": {},\r\n            \"etag\": \"87d8560020f52c6ccd8327f3712ecef7\",\r\n            \"export_control\": false,\r\n            \"id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n            \"name\": \"OCP-4.8\",\r\n            \"next_topic_id\": null,\r\n            \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\",\r\n            \"state\": \"active\",\r\n            \"updated_at\": \"2026-06-08T17:34:06.503875\"\r\n        },\r\n        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n        \"update_previous_job_id\": null,\r\n        \"updated_at\": \"2026-06-08T17:37:51.060103\",\r\n        \"url\": \"\",\r\n        \"user_agent\": \"python-dciclient_4.1.0\"\r\n    }\r\n}\n\r\nTASK [Set global variables] ****************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:29\nok: [localhost] => {\"ansible_facts\": {\"components\": [{\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.771396\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200703\"}, \"display_name\": \"OSE-TESTS 20200703\", \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\", \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\", \"message\": \"\", \"name\": \"OSE-TESTS 20200703\", \"released_at\": \"2026-06-08T17:34:16.772106\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.053945\", \"url\": \"\", \"version\": \"20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:20.130282\", \"data\": {\"display_name\": \"storage-plugin\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"0.1.nightly-20200521\"}, \"display_name\": \"STORAGE-PLUGIN 0.1.nightly-20200521\", \"etag\": \"e997770781d9ba70bd1dcf1b20767b96\", \"id\": \"e9f5bcc6-56da-4695-850c-ecbda6c42054\", \"message\": \"\", \"name\": \"STORAGE-PLUGIN 0.1.nightly-20200521\", \"released_at\": \"2026-06-08T17:34:20.130842\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": \"8c592509-b262-4dbe-8cc2-6e67b940b60d\", \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"storage-plugin\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:20.413814\", \"url\": \"\", \"version\": \"0.1.nightly-20200521\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:21.253707\", \"data\": {\"display_name\": \"network-plugin\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"0.1.nightly-20200319\"}, \"display_name\": \"NETWORK-PLUGIN 0.1.nightly-20200319\", \"etag\": \"369749acaf006051b6116b8a8a5c840b\", \"id\": \"bd3eb258-b6b9-4a73-97e5-71a935711cae\", \"message\": \"\", \"name\": \"NETWORK-PLUGIN 0.1.nightly-20200319\", \"released_at\": \"2026-06-08T17:34:21.254492\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": \"0eb0fecd-41af-4cf9-83f6-0b9d2168cef1\", \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"network-plugin\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:21.541509\", \"url\": \"\", \"version\": \"0.1.nightly-20200319\"}], \"job_id\": \"ca5cd606-27d8-4cb6-8b2b-e906c1e5b646\", \"product\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\"}, \"changed\": false}\n\r\nTASK [Print job id] ************************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:37\nok: [localhost] => {\r\n    \"msg\": \"dci_job_id: ca5cd606-27d8-4cb6-8b2b-e906c1e5b646\"\r\n}\n\r\nTASK [Print components] ********************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:41\nok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.231874', 'data': {'digest': ['sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b'], 'display_name': 'ocp', 'pull_url': 'http://pullurl.com/', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'url': 'http://url.com/', 'version': '4.8.0-0.nightly-20200703'}, 'display_name': 'OCP 4.8.0-0.nightly-20200703', 'etag': 'e3025068bbd38c10e48099bc1a5127a8', 'id': '52602146-dbec-4004-b3c5-0d46891722cc', 'message': '', 'name': 'OCP 4.8.0-0.nightly-20200703', 'released_at': '2026-06-08T17:34:16.232624', 'state': 'active', 'tags': ['build:dev'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ocp', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'updated_at': '2026-06-08T17:34:16.501776', 'url': '', 'version': '4.8.0-0.nightly-20200703'}) => {\r\n    \"msg\": {\r\n        \"canonical_project_name\": \"\",\r\n        \"created_at\": \"2026-06-08T17:34:16.231874\",\r\n        \"data\": {\r\n            \"digest\": [\r\n                \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"\r\n            ],\r\n            \"display_name\": \"ocp\",\r\n            \"pull_url\": \"http://pullurl.com/\",\r\n            \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",\r\n            \"url\": \"http://url.com/\",\r\n            \"version\": \"4.8.0-0.nightly-20200703\"\r\n        },\r\n        \"display_name\": \"OCP 4.8.0-0.nightly-20200703\",\r\n        \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\",\r\n        \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\",\r\n        \"message\": \"\",\r\n        \"name\": \"OCP 4.8.0-0.nightly-20200703\",\r\n        \"released_at\": \"2026-06-08T17:34:16.232624\",\r\n        \"state\": \"active\",\r\n        \"tags\": [\r\n            \"build:dev\"\r\n        ],\r\n        \"team_id\": null,\r\n        \"title\": \"\",\r\n        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n        \"type\": \"ocp\",\r\n        \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",\r\n        \"updated_at\": \"2026-06-08T17:34:16.501776\",\r\n        \"url\": \"\",\r\n        \"version\": \"4.8.0-0.nightly-20200703\"\r\n    }\r\n}\nok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.771396', 'data': {'display_name': 'ose-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200703'}, 'display_name': 'OSE-TESTS 20200703', 'etag': '75662cfb54a041b9db4ececf18ad91c9', 'id': '1f69d4f8-007a-48f8-aae5-8f0d38509b48', 'message': '', 'name': 'OSE-TESTS 20200703', 'released_at': '2026-06-08T17:34:16.772106', 'state': 'active', 'tags': ['build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ose-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:17.053945', 'url': '', 'version': '20200703'}) => {\r\n    \"msg\": {\r\n        \"canonical_project_name\": \"\",\r\n        \"created_at\": \"2026-06-08T17:34:16.771396\",\r\n        \"data\": {\r\n            \"display_name\": \"ose-tests\",\r\n            \"pull_url\": \"http://pullurl.com/\",\r\n            \"url\": \"http://url.com/\",\r\n            \"version\": \"20200703\"\r\n        },\r\n        \"display_name\": \"OSE-TESTS 20200703\",\r\n        \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\",\r\n        \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\",\r\n        \"message\": \"\",\r\n        \"name\": \"OSE-TESTS 20200703\",\r\n        \"released_at\": \"2026-06-08T17:34:16.772106\",\r\n        \"state\": \"active\",\r\n        \"tags\": [\r\n            \"build:ga\"\r\n        ],\r\n        \"team_id\": null,\r\n        \"title\": \"\",\r\n        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n        \"type\": \"ose-tests\",\r\n        \"uid\": \"\",\r\n        \"updated_at\": \"2026-06-08T17:34:17.053945\",\r\n        \"url\": \"\",\r\n        \"version\": \"20200703\"\r\n    }\r\n}\nok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:17.325424', 'data': {'display_name': 'cnf-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200728'}, 'display_name': 'CNF-TESTS 20200728', 'etag': 'b1b0c765cd4b90e071200b38deccda2c', 'id': '9308699a-cda2-4822-b30f-fd01cbfde1dc', 'message': '', 'name': 'CNF-TESTS 20200728', 'released_at': '2026-06-08T17:34:17.326752', 'state': 'active', 'tags': ['build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'cnf-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:17.602830', 'url': '', 'version': '20200728'}) => {\r\n    \"msg\": {\r\n        \"canonical_project_name\": \"\",\r\n        \"created_at\": \"2026-06-08T17:34:17.325424\",\r\n        \"data\": {\r\n            \"display_name\": \"cnf-tests\",\r\n            \"pull_url\": \"http://pullurl.com/\",\r\n            \"url\": \"http://url.com/\",\r\n            \"version\": \"20200728\"\r\n        },\r\n        \"display_name\": \"CNF-TESTS 20200728\",\r\n        \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\",\r\n        \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\",\r\n        \"message\": \"\",\r\n        \"name\": \"CNF-TESTS 20200728\",\r\n        \"released_at\": \"2026-06-08T17:34:17.326752\",\r\n        \"state\": \"active\",\r\n        \"tags\": [\r\n            \"build:ga\"\r\n        ],\r\n        \"team_id\": null,\r\n        \"title\": \"\",\r\n        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n        \"type\": \"cnf-tests\",\r\n        \"uid\": \"\",\r\n        \"updated_at\": \"2026-06-08T17:34:17.602830\",\r\n        \"url\": \"\",\r\n        \"version\": \"20200728\"\r\n    }\r\n}\nok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:20.130282', 'data': {'display_name': 'storage-plugin', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '0.1.nightly-20200521'}, 'display_name': 'STORAGE-PLUGIN 0.1.nightly-20200521', 'etag': 'e997770781d9ba70bd1dcf1b20767b96', 'id': 'e9f5bcc6-56da-4695-850c-ecbda6c42054', 'message': '', 'name': 'STORAGE-PLUGIN 0.1.nightly-20200521', 'released_at': '2026-06-08T17:34:20.130842', 'state': 'active', 'tags': ['build:dev'], 'team_id': '8c592509-b262-4dbe-8cc2-6e67b940b60d', 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'storage-plugin', 'uid': '', 'updated_at': '2026-06-08T17:34:20.413814', 'url': '', 'version': '0.1.nightly-20200521'}) => {\r\n    \"msg\": {\r\n        \"canonical_project_name\": \"\",\r\n        \"created_at\": \"2026-06-08T17:34:20.130282\",\r\n        \"data\": {\r\n            \"display_name\": \"storage-plugin\",\r\n            \"pull_url\": \"http://pullurl.com/\",\r\n            \"url\": \"http://url.com/\",\r\n            \"version\": \"0.1.nightly-20200521\"\r\n        },\r\n        \"display_name\": \"STORAGE-PLUGIN 0.1.nightly-20200521\",\r\n        \"etag\": \"e997770781d9ba70bd1dcf1b20767b96\",\r\n        \"id\": \"e9f5bcc6-56da-4695-850c-ecbda6c42054\",\r\n        \"message\": \"\",\r\n        \"name\": \"STORAGE-PLUGIN 0.1.nightly-20200521\",\r\n        \"released_at\": \"2026-06-08T17:34:20.130842\",\r\n        \"state\": \"active\",\r\n        \"tags\": [\r\n            \"build:dev\"\r\n        ],\r\n        \"team_id\": \"8c592509-b262-4dbe-8cc2-6e67b940b60d\",\r\n        \"title\": \"\",\r\n        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n        \"type\": \"storage-plugin\",\r\n        \"uid\": \"\",\r\n        \"updated_at\": \"2026-06-08T17:34:20.413814\",\r\n        \"url\": \"\",\r\n        \"version\": \"0.1.nightly-20200521\"\r\n    }\r\n}\nok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:21.253707', 'data': {'display_name': 'network-plugin', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '0.1.nightly-20200319'}, 'display_name': 'NETWORK-PLUGIN 0.1.nightly-20200319', 'etag': '369749acaf006051b6116b8a8a5c840b', 'id': 'bd3eb258-b6b9-4a73-97e5-71a935711cae', 'message': '', 'name': 'NETWORK-PLUGIN 0.1.nightly-20200319', 'released_at': '2026-06-08T17:34:21.254492', 'state': 'active', 'tags': ['build:dev'], 'team_id': '0eb0fecd-41af-4cf9-83f6-0b9d2168cef1', 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'network-plugin', 'uid': '', 'updated_at': '2026-06-08T17:34:21.541509', 'url': '', 'version': '0.1.nightly-20200319'}) => {\r\n    \"msg\": {\r\n        \"canonical_project_name\": \"\",\r\n        \"created_at\": \"2026-06-08T17:34:21.253707\",\r\n        \"data\": {\r\n            \"display_name\": \"network-plugin\",\r\n            \"pull_url\": \"http://pullurl.com/\",\r\n            \"url\": \"http://url.com/\",\r\n            \"version\": \"0.1.nightly-20200319\"\r\n        },\r\n        \"display_name\": \"NETWORK-PLUGIN 0.1.nightly-20200319\",\r\n        \"etag\": \"369749acaf006051b6116b8a8a5c840b\",\r\n        \"id\": \"bd3eb258-b6b9-4a73-97e5-71a935711cae\",\r\n        \"message\": \"\",\r\n        \"name\": \"NETWORK-PLUGIN 0.1.nightly-20200319\",\r\n        \"released_at\": \"2026-06-08T17:34:21.254492\",\r\n        \"state\": \"active\",\r\n        \"tags\": [\r\n            \"build:dev\"\r\n        ],\r\n        \"team_id\": \"0eb0fecd-41af-4cf9-83f6-0b9d2168cef1\",\r\n        \"title\": \"\",\r\n        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n        \"type\": \"network-plugin\",\r\n        \"uid\": \"\",\r\n        \"updated_at\": \"2026-06-08T17:34:21.541509\",\r\n        \"url\": \"\",\r\n        \"version\": \"0.1.nightly-20200319\"\r\n    }\r\n}\n\r\nTASK [Set tags for the current job] ********************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:46\nchanged: [localhost] => {\"changed\": true, \"job\": {\"client_version\": \"python-dciclient_4.1.0\", \"comment\": \"\", \"components\": [{\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.771396\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200703\"}, \"display_name\": \"OSE-TESTS 20200703\", \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\", \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\", \"message\": \"\", \"name\": \"OSE-TESTS 20200703\", \"released_at\": \"2026-06-08T17:34:16.772106\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.053945\", \"url\": \"\", \"version\": \"20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:20.130282\", \"data\": {\"display_name\": \"storage-plugin\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"0.1.nightly-20200521\"}, \"display_name\": \"STORAGE-PLUGIN 0.1.nightly-20200521\", \"etag\": \"e997770781d9ba70bd1dcf1b20767b96\", \"id\": \"e9f5bcc6-56da-4695-850c-ecbda6c42054\", \"message\": \"\", \"name\": \"STORAGE-PLUGIN 0.1.nightly-20200521\", \"released_at\": \"2026-06-08T17:34:20.130842\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": \"8c592509-b262-4dbe-8cc2-6e67b940b60d\", \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"storage-plugin\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:20.413814\", \"url\": \"\", \"version\": \"0.1.nightly-20200521\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:21.253707\", \"data\": {\"display_name\": \"network-plugin\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"0.1.nightly-20200319\"}, \"display_name\": \"NETWORK-PLUGIN 0.1.nightly-20200319\", \"etag\": \"369749acaf006051b6116b8a8a5c840b\", \"id\": \"bd3eb258-b6b9-4a73-97e5-71a935711cae\", \"message\": \"\", \"name\": \"NETWORK-PLUGIN 0.1.nightly-20200319\", \"released_at\": \"2026-06-08T17:34:21.254492\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": \"0eb0fecd-41af-4cf9-83f6-0b9d2168cef1\", \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"network-plugin\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:21.541509\", \"url\": \"\", \"version\": \"0.1.nightly-20200319\"}], \"configuration\": \"\", \"created_at\": \"2026-06-08T17:37:51.060090\", \"data\": {\"pipeline\": {\"_pipeline_path_\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/pipeline-edge.yml\", \"ansible_credentials\": \"agents/openshift-edge/dci_credentials.yml\", \"ansible_extravars\": {\"answer\": \"42\", \"var\": \"43\"}, \"ansible_inventory\": \"agents/openshift-edge/inventory\", \"ansible_playbook\": \"agents/openshift-edge/agent.yml\", \"ansible_tags\": [\"working\"], \"components\": [\"ocp\", \"ose-tests\", \"cnf-tests\", \"storage-plugin\", \"network-plugin\"], \"fallback_last_success\": \"ocp-edge-4.8-ok\", \"name\": \"openshift-edge\", \"outputs\": {\"hosts\": \"etc/hosts\", \"ocp_comp\": \"ocp_component_id\"}, \"pipeline_user\": \"./dcipipeline/pipeline_user.yml\", \"success_tag\": \"ocp-edge-4.8-ok\", \"topic\": \"OCP-4.8\", \"type\": \"ocp\"}}, \"duration\": 5, \"etag\": \"10598652ba327ed08bbc8ef8160e0d27\", \"files\": [], \"id\": \"ca5cd606-27d8-4cb6-8b2b-e906c1e5b646\", \"jobstates\": [{\"comment\": \"job scheduled\", \"created_at\": \"2026-06-08T17:37:51.156541\", \"id\": \"58c63c15-a748-4ada-b373-703e3440f9dd\", \"job_id\": \"ca5cd606-27d8-4cb6-8b2b-e906c1e5b646\", \"status\": \"new\"}, {\"comment\": \"implicit new state\", \"created_at\": \"2026-06-08T17:37:52.361522\", \"id\": \"0d3cb5a3-594d-4318-8eb7-46d75accae14\", \"job_id\": \"ca5cd606-27d8-4cb6-8b2b-e906c1e5b646\", \"status\": \"new\"}], \"keys_values\": [], \"name\": \"openshift-edge\", \"pipeline\": {\"created_at\": \"2026-06-08T17:37:49.712969\", \"etag\": \"c6a733779029646828ed2f1dbfeae64e\", \"id\": \"ebd37df7-63a6-4921-9708-7581cfad7e9b\", \"name\": \"pipeline\", \"state\": \"active\", \"team_id\": \"0eb0fecd-41af-4cf9-83f6-0b9d2168cef1\", \"updated_at\": \"2026-06-08T17:37:49.712969\"}, \"pipeline_id\": \"ebd37df7-63a6-4921-9708-7581cfad7e9b\", \"previous_job_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"remoteci\": {\"created_at\": \"2026-06-08T17:34:09.562294\", \"data\": {}, \"etag\": \"fcad0d99da375d0e8d9c64c5a827b372\", \"id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"last_auth_at\": \"2026-06-08T17:37:51\", \"name\": \"rh-telco-pipeline\", \"public\": false, \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:37:56.311800\"}, \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"results\": [], \"state\": \"active\", \"status\": \"new\", \"status_reason\": \"\", \"tags\": [\"stage:ocp\", \"pipeline-id:13\", \"inventory:inventory\", \"ocp-edge-conf\"], \"team\": {\"country\": null, \"created_at\": \"2026-06-08T17:34:08.060158\", \"etag\": \"97aad3f9aebb27215bd4ba5bbb7fd35f\", \"external\": false, \"has_pre_release_access\": true, \"id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"name\": \"rh-telco-ci\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:08.060158\"}, \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"topic\": {\"component_types\": [\"ocp\", \"ose-tests\", \"cnf-tests\"], \"component_types_optional\": [], \"created_at\": \"2026-06-08T17:34:06.503875\", \"data\": {}, \"etag\": \"87d8560020f52c6ccd8327f3712ecef7\", \"export_control\": false, \"id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"name\": \"OCP-4.8\", \"next_topic_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:06.503875\"}, \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"update_previous_job_id\": null, \"updated_at\": \"2026-06-08T17:37:56.617736\", \"url\": \"\", \"user_agent\": \"python-dciclient_4.1.0\"}}\n\r\nTASK [Create git repo component] ***********************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:52\nchanged: [localhost] => {\"changed\": true, \"component\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:37:58.034095\", \"data\": {}, \"display_name\": \"Edgy_v1_baremetal\", \"etag\": \"0fb30d8c59b6b67031aed7f0828b7279\", \"id\": \"41ef4fed-2568-470d-92cd-9f09835891c9\", \"message\": \"\", \"name\": \"Edgy_v1_baremetal\", \"state\": \"active\", \"tags\": [], \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"edgy\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:37:58.034095\", \"url\": \"\", \"version\": \"sha1\"}}\n\r\nTASK [Attach git repo to the job] **********************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:62\nchanged: [localhost] => {\"changed\": true, \"component_id\": \"41ef4fed-2568-470d-92cd-9f09835891c9\", \"job_id\": \"ca5cd606-27d8-4cb6-8b2b-e906c1e5b646\"}\n\r\nPLAY [Preparation tasks] *******************************************************\n\r\nTASK [get OCP version from job_info] *******************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:77\nok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.231874', 'data': {'digest': ['sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b'], 'display_name': 'ocp', 'pull_url': 'http://pullurl.com/', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'url': 'http://url.com/', 'version': '4.8.0-0.nightly-20200703'}, 'display_name': 'OCP 4.8.0-0.nightly-20200703', 'etag': 'e3025068bbd38c10e48099bc1a5127a8', 'id': '52602146-dbec-4004-b3c5-0d46891722cc', 'message': '', 'name': 'OCP 4.8.0-0.nightly-20200703', 'released_at': '2026-06-08T17:34:16.232624', 'state': 'active', 'tags': ['build:dev'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ocp', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'updated_at': '2026-06-08T17:34:16.501776', 'url': '', 'version': '4.8.0-0.nightly-20200703'}) => {\"ansible_facts\": {\"ocp_product_id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"ocp_version\": \"OCP 4.8.0-0.nightly-20200703\"}, \"ansible_loop_var\": \"item\", \"changed\": false, \"item\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}}\nskipping: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.771396', 'data': {'display_name': 'ose-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200703'}, 'display_name': 'OSE-TESTS 20200703', 'etag': '75662cfb54a041b9db4ececf18ad91c9', 'id': '1f69d4f8-007a-48f8-aae5-8f0d38509b48', 'message': '', 'name': 'OSE-TESTS 20200703', 'released_at': '2026-06-08T17:34:16.772106', 'state': 'active', 'tags': ['build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ose-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:17.053945', 'url': '', 'version': '20200703'})  => {\"ansible_loop_var\": \"item\", \"changed\": false, \"false_condition\": \"item[\\\"type\\\"] == \\\"ocp\\\"\", \"item\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.771396\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200703\"}, \"display_name\": \"OSE-TESTS 20200703\", \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\", \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\", \"message\": \"\", \"name\": \"OSE-TESTS 20200703\", \"released_at\": \"2026-06-08T17:34:16.772106\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.053945\", \"url\": \"\", \"version\": \"20200703\"}, \"skip_reason\": \"Conditional result was False\"}\nskipping: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:17.325424', 'data': {'display_name': 'cnf-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200728'}, 'display_name': 'CNF-TESTS 20200728', 'etag': 'b1b0c765cd4b90e071200b38deccda2c', 'id': '9308699a-cda2-4822-b30f-fd01cbfde1dc', 'message': '', 'name': 'CNF-TESTS 20200728', 'released_at': '2026-06-08T17:34:17.326752', 'state': 'active', 'tags': ['build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'cnf-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:17.602830', 'url': '', 'version': '20200728'})  => {\"ansible_loop_var\": \"item\", \"changed\": false, \"false_condition\": \"item[\\\"type\\\"] == \\\"ocp\\\"\", \"item\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}, \"skip_reason\": \"Conditional result was False\"}\nskipping: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:20.130282', 'data': {'display_name': 'storage-plugin', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '0.1.nightly-20200521'}, 'display_name': 'STORAGE-PLUGIN 0.1.nightly-20200521', 'etag': 'e997770781d9ba70bd1dcf1b20767b96', 'id': 'e9f5bcc6-56da-4695-850c-ecbda6c42054', 'message': '', 'name': 'STORAGE-PLUGIN 0.1.nightly-20200521', 'released_at': '2026-06-08T17:34:20.130842', 'state': 'active', 'tags': ['build:dev'], 'team_id': '8c592509-b262-4dbe-8cc2-6e67b940b60d', 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'storage-plugin', 'uid': '', 'updated_at': '2026-06-08T17:34:20.413814', 'url': '', 'version': '0.1.nightly-20200521'})  => {\"ansible_loop_var\": \"item\", \"changed\": false, \"false_condition\": \"item[\\\"type\\\"] == \\\"ocp\\\"\", \"item\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:20.130282\", \"data\": {\"display_name\": \"storage-plugin\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"0.1.nightly-20200521\"}, \"display_name\": \"STORAGE-PLUGIN 0.1.nightly-20200521\", \"etag\": \"e997770781d9ba70bd1dcf1b20767b96\", \"id\": \"e9f5bcc6-56da-4695-850c-ecbda6c42054\", \"message\": \"\", \"name\": \"STORAGE-PLUGIN 0.1.nightly-20200521\", \"released_at\": \"2026-06-08T17:34:20.130842\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": \"8c592509-b262-4dbe-8cc2-6e67b940b60d\", \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"storage-plugin\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:20.413814\", \"url\": \"\", \"version\": \"0.1.nightly-20200521\"}, \"skip_reason\": \"Conditional result was False\"}\nskipping: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:21.253707', 'data': {'display_name': 'network-plugin', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '0.1.nightly-20200319'}, 'display_name': 'NETWORK-PLUGIN 0.1.nightly-20200319', 'etag': '369749acaf006051b6116b8a8a5c840b', 'id': 'bd3eb258-b6b9-4a73-97e5-71a935711cae', 'message': '', 'name': 'NETWORK-PLUGIN 0.1.nightly-20200319', 'released_at': '2026-06-08T17:34:21.254492', 'state': 'active', 'tags': ['build:dev'], 'team_id': '0eb0fecd-41af-4cf9-83f6-0b9d2168cef1', 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'network-plugin', 'uid': '', 'updated_at': '2026-06-08T17:34:21.541509', 'url': '', 'version': '0.1.nightly-20200319'})  => {\"ansible_loop_var\": \"item\", \"changed\": false, \"false_condition\": \"item[\\\"type\\\"] == \\\"ocp\\\"\", \"item\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:21.253707\", \"data\": {\"display_name\": \"network-plugin\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"0.1.nightly-20200319\"}, \"display_name\": \"NETWORK-PLUGIN 0.1.nightly-20200319\", \"etag\": \"369749acaf006051b6116b8a8a5c840b\", \"id\": \"bd3eb258-b6b9-4a73-97e5-71a935711cae\", \"message\": \"\", \"name\": \"NETWORK-PLUGIN 0.1.nightly-20200319\", \"released_at\": \"2026-06-08T17:34:21.254492\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": \"0eb0fecd-41af-4cf9-83f6-0b9d2168cef1\", \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"network-plugin\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:21.541509\", \"url\": \"\", \"version\": \"0.1.nightly-20200319\"}, \"skip_reason\": \"Conditional result was False\"}\n\r\nTASK [Export the OCP component id into a file] *********************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:84\nchanged: [localhost] => {\"changed\": true, \"checksum\": \"5114f4427e5d6b335926cb0e3cab9b7bd4bae66d\", \"dest\": \"/tmp/ca5cd606-27d8-4cb6-8b2b-e906c1e5b646.ocp_prod_id\", \"gid\": 1000, \"group\": \"zuul-worker\", \"md5sum\": \"3d173c84ea4a2adde2cf9a853f7a130b\", \"mode\": \"0644\", \"owner\": \"zuul-worker\", \"secontext\": \"unconfined_u:object_r:user_home_t:s0\", \"size\": 36, \"src\": \"/home/zuul-worker/.ansible/tmp/ansible-tmp-1780940280.481249-38838-199991470210782/source\", \"state\": \"file\", \"uid\": 1000}\n\r\nTASK [do some checks] **********************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:89\nok: [localhost] => {\r\n    \"changed\": false,\r\n    \"msg\": \"All components are present and ocp_version is defined\"\r\n}\n\r\nTASK [display ocp_version] *****************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:97\nok: [localhost] => {\r\n    \"msg\": \"OCP version OCP 4.8.0-0.nightly-20200703 42\"\r\n}\n\r\nTASK [validate extravars] ******************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:101\nok: [localhost] => {\r\n    \"changed\": false,\r\n    \"msg\": \"All assertions passed\"\r\n}\n\r\nPLAY [Running ocp deployment] **************************************************\n\r\nTASK [install ocp] *************************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:114\nchanged: [localhost] => {\"changed\": true, \"cmd\": \"echo 'installing some ocp here'\", \"delta\": \"0:00:00.007463\", \"end\": \"2026-06-08 13:38:03.769252\", \"msg\": \"\", \"rc\": 0, \"start\": \"2026-06-08 13:38:03.761789\", \"stderr\": \"\", \"stderr_lines\": [], \"stdout\": \"installing some ocp here\", \"stdout_lines\": [\"installing some ocp here\"]}\n\r\nPLAY [Broken tasks] ************************************************************\n\r\nPLAY [Post-run tasks] **********************************************************\n\r\nTASK [Print job outputs location] **********************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:135\nok: [localhost] => {\r\n    \"msg\": {\r\n        \"hosts\": \"/tmp/dci-pipeline/openshift-edge/ca5cd606-27d8-4cb6-8b2b-e906c1e5b646/outputs/etc/hosts\",\r\n        \"ocp_comp\": \"/tmp/dci-pipeline/openshift-edge/ca5cd606-27d8-4cb6-8b2b-e906c1e5b646/outputs/ocp_component_id\"\r\n    }\r\n}\n\r\nTASK [Copy /etc/hosts file to the outputs location] ****************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:139\nchanged: [localhost] => {\"changed\": true, \"checksum\": \"7335999eb54c15c67566186bdfc46f64e0d5a1aa\", \"dest\": \"/tmp/dci-pipeline/openshift-edge/ca5cd606-27d8-4cb6-8b2b-e906c1e5b646/outputs/etc/hosts\", \"md5sum\": \"54fb6627dbaa37721048e4549db3224d\", \"remote_checksum\": \"7335999eb54c15c67566186bdfc46f64e0d5a1aa\", \"remote_md5sum\": null}\n\r\nTASK [Copy /tmp/ca5cd606-27d8-4cb6-8b2b-e906c1e5b646.ocp_prod_id file to the outputs location] ***\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:145\nchanged: [localhost] => {\"changed\": true, \"checksum\": \"5114f4427e5d6b335926cb0e3cab9b7bd4bae66d\", \"dest\": \"/tmp/dci-pipeline/openshift-edge/ca5cd606-27d8-4cb6-8b2b-e906c1e5b646/outputs/ocp_component_id\", \"md5sum\": \"3d173c84ea4a2adde2cf9a853f7a130b\", \"remote_checksum\": \"5114f4427e5d6b335926cb0e3cab9b7bd4bae66d\", \"remote_md5sum\": null}\n\r\nPLAY [Success tasks] ***********************************************************\n\r\nTASK [success message] *********************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:159\nok: [localhost] => {\r\n    \"msg\": \"'The job is now finished. Review the log at: http://127.0.0.1:8000/jobs/ca5cd606-27d8-4cb6-8b2b-e906c1e5b646/jobStates'\\n\"\r\n}\n\r\nPLAY RECAP *********************************************************************\r\nlocalhost                  : ok=18   changed=7    unreachable=0    failed=0    skipped=1    rescued=0    ignored=0   \n----------------------------- Captured stderr call -----------------------------\n+ dci-pipeline /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/pipeline-edge.yml rh-cnf:ansible_inventory=/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/rh-cnf/inventory2.yml openshift-edge:ansible_extravars=answer:42 rh-cnf:ansible_extravars=answer:42\n2026-06-08 13:37:49,094 - dcipipeline.main - INFO - overload=[{'rh-cnf': {'ansible_inventory': '/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/rh-cnf/inventory2.yml'}}, {'openshift-edge': {'ansible_extravars': {'answer': 42}}}, {'rh-cnf': {'ansible_extravars': {'answer': 42}}}] options={'name': 'pipeline'}\n2026-06-08 13:37:49,102 - dcipipeline.main - INFO - Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/dci_credentials.yml\n2026-06-08 13:37:49,181 - dcipipeline.main - INFO - Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/dci_credentials.yml\n2026-06-08 13:37:49,183 - dcipipeline.main - INFO - No previous job for openshift-edge\n2026-06-08 13:37:49,715 - dcipipeline.main - INFO - scheduling job openshift-edge on topic OCP-4.8 previous_job_id=None pipeline_id=ebd37df7-63a6-4921-9708-7581cfad7e9b\n2026-06-08 13:37:49,738 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ocp where_clause=None query=and(eq(state,active),eq(type,ocp))\n2026-06-08 13:37:49,986 - dcipipeline.main - INFO - Got comp query result: ocp[None]: ['ocp=4.8.0-0.nightly-20200703']\n2026-06-08 13:37:49,987 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ose-tests where_clause=None query=and(eq(state,active),eq(type,ose-tests))\n2026-06-08 13:37:50,252 - dcipipeline.main - INFO - Got comp query result: ose-tests[None]: ['ose-tests=20200703']\n2026-06-08 13:37:50,252 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=cnf-tests where_clause=None query=and(eq(state,active),eq(type,cnf-tests))\n2026-06-08 13:37:50,520 - dcipipeline.main - INFO - Got comp query result: cnf-tests[None]: ['cnf-tests=20200728']\n2026-06-08 13:37:50,520 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=storage-plugin where_clause=None query=and(eq(state,active),eq(type,storage-plugin))\n2026-06-08 13:37:50,782 - dcipipeline.main - INFO - Got comp query result: storage-plugin[None]: ['storage-plugin=0.1.nightly-20200521']\n2026-06-08 13:37:50,782 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=network-plugin where_clause=None query=and(eq(state,active),eq(type,network-plugin))\n2026-06-08 13:37:51,037 - dcipipeline.main - INFO - Got comp query result: network-plugin[None]: ['network-plugin=0.1.nightly-20200319']\n2026-06-08 13:37:51,166 - dcipipeline.main - INFO - No permission to write in /var/lib/dci-pipeline\n2026-06-08 13:37:51,171 - dcipipeline.main - INFO - Scheduled DCI job ca5cd606-27d8-4cb6-8b2b-e906c1e5b646\n2026-06-08 13:37:51,172 - dcipipeline.main - INFO - Setting tag stage:ocp on job ca5cd606-27d8-4cb6-8b2b-e906c1e5b646\n2026-06-08 13:37:51,216 - dcipipeline.main - INFO - Setting tag pipeline-id:13 on job ca5cd606-27d8-4cb6-8b2b-e906c1e5b646\n2026-06-08 13:37:51,259 - dcipipeline.main - INFO - Setting tag inventory:inventory on job ca5cd606-27d8-4cb6-8b2b-e906c1e5b646\n2026-06-08 13:37:51,303 - dcipipeline.main - INFO - Created /tmp/dci-pipeline-tmpdir3__nmzu_ for env var JUNIT_OUTPUT_DIR\n2026-06-08 13:37:51,303 - dcipipeline.main - INFO - Found dci.py in /home/zuul-worker/src/github.com/distributedci/dci-ansible/callback\n2026-06-08 13:37:51,304 - dcipipeline.main - INFO - Generating /tmp/dci-pipeline/openshift-edge/ca5cd606-27d8-4cb6-8b2b-e906c1e5b646/ansible.cfg using dci_ansible_dir=/home/zuul-worker/src/github.com/distributedci/dci-ansible\n2026-06-08 13:37:51,304 - dcipipeline.main - INFO - running jobdef: openshift-edge with inventory /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/inventory private_data_dir=/tmp/dci-pipeline/openshift-edge/ca5cd606-27d8-4cb6-8b2b-e906c1e5b646 env={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdir3__nmzu_', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-edge/ca5cd606-27d8-4cb6-8b2b-e906c1e5b646/ansible.cfg'}\n2026-06-08 13:37:51,304 - dcipipeline.main - INFO - cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --tags working -e '{\"var\":43,\"answer\":42}'\"\n2026-06-08 13:37:51,304 - dcipipeline.main - INFO - Launching playbook /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml in /tmp/dci-pipeline/openshift-edge/ca5cd606-27d8-4cb6-8b2b-e906c1e5b646\n2026-06-08 13:37:51,305 - dcipipeline.main - INFO - envvars={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdir3__nmzu_', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-edge/ca5cd606-27d8-4cb6-8b2b-e906c1e5b646/ansible.cfg', 'DCI_CLIENT_ID': 'remoteci/7a220eb8-b832-48db-9350-7688c159b53f', 'DCI_API_SECRET': 'DCI.0ccf1681da9b44c009271c0d1c3acc6c9104edaccbee1419a0aba6e188df', 'DCI_CS_URL': 'http://127.0.0.1:8000', 'DCI_UI_URL': 'http://127.0.0.1:8000', 'DCI_JOB_ID': 'ca5cd606-27d8-4cb6-8b2b-e906c1e5b646', 'ANSIBLE_VAULT_IDENTITY_LIST': '/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client', 'DCI_PLAYBOOK_ARGS': '--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --tags working -e \\'{\"var\":43,\"answer\":42}\\''}\n2026-06-08 13:37:51,305 - dcipipeline.main - INFO - PATH=/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin:/home/zuul-worker/.local/bin:/home/zuul-worker/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin\n2026-06-08 13:37:51,305 - dcipipeline.main - INFO - cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --tags working -e '{\"var\":43,\"answer\":42}'\"\n2026-06-08 13:38:08,239 - dcipipeline.main - INFO - stats={'skipped': {'localhost': 1}, 'ok': {'localhost': 18}, 'dark': {}, 'failures': {}, 'ignored': {}, 'rescued': {}, 'processed': {'localhost': 1}, 'changed': {'localhost': 7}}\n2026-06-08 13:38:08,248 - dcipipeline.main - INFO - Uploading ansible.log from /tmp/dci-pipeline/openshift-edge/ca5cd606-27d8-4cb6-8b2b-e906c1e5b646/ansible.log\n------------------------------ Captured log call -------------------------------\nINFO     dcipipeline.main:main.py:1067 overload=[{'rh-cnf': {'ansible_inventory': '/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/rh-cnf/inventory2.yml'}}, {'openshift-edge': {'ansible_extravars': {'answer': 42}}}, {'rh-cnf': {'ansible_extravars': {'answer': 42}}}] options={'name': 'pipeline'}\nINFO     dcipipeline.main:main.py:183 Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/dci_credentials.yml\nINFO     dcipipeline.main:main.py:183 Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/dci_credentials.yml\nINFO     dcipipeline.main:main.py:1247 No previous job for openshift-edge\nINFO     dcipipeline.main:main.py:590 scheduling job openshift-edge on topic OCP-4.8 previous_job_id=None pipeline_id=ebd37df7-63a6-4921-9708-7581cfad7e9b\nINFO     dcipipeline.main:main.py:497 get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ocp where_clause=None query=and(eq(state,active),eq(type,ocp))\nINFO     dcipipeline.main:main.py:511 Got comp query result: ocp[None]: ['ocp=4.8.0-0.nightly-20200703']\nINFO     dcipipeline.main:main.py:497 get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ose-tests where_clause=None query=and(eq(state,active),eq(type,ose-tests))\nINFO     dcipipeline.main:main.py:511 Got comp query result: ose-tests[None]: ['ose-tests=20200703']\nINFO     dcipipeline.main:main.py:497 get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=cnf-tests where_clause=None query=and(eq(state,active),eq(type,cnf-tests))\nINFO     dcipipeline.main:main.py:511 Got comp query result: cnf-tests[None]: ['cnf-tests=20200728']\nINFO     dcipipeline.main:main.py:497 get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=storage-plugin where_clause=None query=and(eq(state,active),eq(type,storage-plugin))\nINFO     dcipipeline.main:main.py:511 Got comp query result: storage-plugin[None]: ['storage-plugin=0.1.nightly-20200521']\nINFO     dcipipeline.main:main.py:497 get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=network-plugin where_clause=None query=and(eq(state,active),eq(type,network-plugin))\nINFO     dcipipeline.main:main.py:511 Got comp query result: network-plugin[None]: ['network-plugin=0.1.nightly-20200319']\nINFO     dcipipeline.main:main.py:567 No permission to write in /var/lib/dci-pipeline\nINFO     dcipipeline.main:main.py:679 Scheduled DCI job ca5cd606-27d8-4cb6-8b2b-e906c1e5b646\nINFO     dcipipeline.main:main.py:691 Setting tag stage:ocp on job ca5cd606-27d8-4cb6-8b2b-e906c1e5b646\nINFO     dcipipeline.main:main.py:691 Setting tag pipeline-id:13 on job ca5cd606-27d8-4cb6-8b2b-e906c1e5b646\nINFO     dcipipeline.main:main.py:691 Setting tag inventory:inventory on job ca5cd606-27d8-4cb6-8b2b-e906c1e5b646\nINFO     dcipipeline.main:main.py:104 Created /tmp/dci-pipeline-tmpdir3__nmzu_ for env var JUNIT_OUTPUT_DIR\nINFO     dcipipeline.main:main.py:779 Found dci.py in /home/zuul-worker/src/github.com/distributedci/dci-ansible/callback\nINFO     dcipipeline.main:main.py:207 Generating /tmp/dci-pipeline/openshift-edge/ca5cd606-27d8-4cb6-8b2b-e906c1e5b646/ansible.cfg using dci_ansible_dir=/home/zuul-worker/src/github.com/distributedci/dci-ansible\nINFO     dcipipeline.main:main.py:837 running jobdef: openshift-edge with inventory /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/inventory private_data_dir=/tmp/dci-pipeline/openshift-edge/ca5cd606-27d8-4cb6-8b2b-e906c1e5b646 env={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdir3__nmzu_', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-edge/ca5cd606-27d8-4cb6-8b2b-e906c1e5b646/ansible.cfg'}\nINFO     dcipipeline.main:main.py:738 cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --tags working -e '{\"var\":43,\"answer\":42}'\"\nINFO     dcipipeline.main:main.py:874 Launching playbook /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml in /tmp/dci-pipeline/openshift-edge/ca5cd606-27d8-4cb6-8b2b-e906c1e5b646\nINFO     dcipipeline.main:main.py:875 envvars={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdir3__nmzu_', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-edge/ca5cd606-27d8-4cb6-8b2b-e906c1e5b646/ansible.cfg', 'DCI_CLIENT_ID': 'remoteci/7a220eb8-b832-48db-9350-7688c159b53f', 'DCI_API_SECRET': 'DCI.0ccf1681da9b44c009271c0d1c3acc6c9104edaccbee1419a0aba6e188df', 'DCI_CS_URL': 'http://127.0.0.1:8000', 'DCI_UI_URL': 'http://127.0.0.1:8000', 'DCI_JOB_ID': 'ca5cd606-27d8-4cb6-8b2b-e906c1e5b646', 'ANSIBLE_VAULT_IDENTITY_LIST': '/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client', 'DCI_PLAYBOOK_ARGS': '--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --tags working -e \\'{\"var\":43,\"answer\":42}\\''}\nINFO     dcipipeline.main:main.py:876 PATH=/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin:/home/zuul-worker/.local/bin:/home/zuul-worker/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin\nINFO     dcipipeline.main:main.py:738 cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --tags working -e '{\"var\":43,\"answer\":42}'\"\nINFO     dcipipeline.main:main.py:892 stats={'skipped': {'localhost': 1}, 'ok': {'localhost': 18}, 'dark': {}, 'failures': {}, 'ignored': {}, 'rescued': {}, 'processed': {'localhost': 1}, 'changed': {'localhost': 7}}\nINFO     dcipipeline.main:main.py:800 Uploading ansible.log from /tmp/dci-pipeline/openshift-edge/ca5cd606-27d8-4cb6-8b2b-e906c1e5b646/ansible.log\n___________________________ test_dci_pipeline_edge2 ____________________________\n\n    def test_dci_pipeline_edge2():\n        pipeline = p(\"pipeline-edge.yml\")\n        pipeline2 = p(\"pipeline-edge2.yml\")\n        out = subprocess.check_output(\n            \". rh-telco-pipeline.sh; echo -n 42|dci-vault encrypt\",\n            shell=True,\n            universal_newlines=True,\n            executable=\"/bin/bash\",  # it doesn't work with /bin/sh\n        )\n        prefix = \"        \"\n        aligned = prefix + out.replace(\"\\n\", \"\\n\" + prefix)\n        content = (\n            open(pipeline).read(-1).replace(\"var: 43\", \"answer: !vault |\\n%s\" % aligned)\n        )\n        with open(pipeline2, \"w\") as fp:\n            fp.write(content)\n>       rc = main(\n            [\n                \"dci-pipeline\",\n                pipeline2,\n            ]\n        )\n\ntests/e2e/test_dci_pipeline.py:201: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/e2e/test_dci_pipeline.py:38: in main\n    return dci_main(args)\ndcipipeline/main.py:1390: in main\n    job_in_errors, jobdefs = run_stage(\ndcipipeline/main.py:1303: in run_stage\n    if run_jobdef(\ndcipipeline/main.py:901: in run_jobdef\n    upload_ansible_log(context, private_data_dir, jobdef)\ndcipipeline/main.py:801: in upload_ansible_log\n    dci(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nfunc = <function create at 0x7ff24d47ddc0>\nargs = (<dciclient.v1.api.context.DciSignatureContext object at 0x7ff24d35b550>, 'ansible.log')\nkwargs = {'file_path': '/tmp/dci-pipeline/openshift-edge/332c8769-58f6-4616-91d2-6b1898b8e44e/ansible.log', 'job_id': '332c8769-58f6-4616-91d2-6b1898b8e44e', 'redact': True}\n\n    def dci(func, *args, **kwargs):\n        \"retry the DCI API call while there is an error 5xx\"\n    \n        global _duration\n    \n>       resp = func(*args, **kwargs)\nE       TypeError: create() got an unexpected keyword argument 'redact'\n\ndcipipeline/main.py:1454: TypeError\n----------------------------- Captured stdout call -----------------------------\nansible-playbook [core 2.15.13]\r\n  config file = /tmp/dci-pipeline/openshift-edge/332c8769-58f6-4616-91d2-6b1898b8e44e/ansible.cfg\r\n  configured module search path = ['/home/zuul-worker/src/github.com/distributedci/dci-ansible/modules']\r\n  ansible python module location = /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/lib/python3.9/site-packages/ansible\r\n  ansible collection location = /home/zuul-worker/.ansible/collections:/usr/share/ansible/collections\r\n  executable location = /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/ansible-playbook\r\n  python version = 3.9.18 (main, Jan 24 2024, 00:00:00) [GCC 11.4.1 20231218 (Red Hat 11.4.1-3)] (/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/python)\r\n  jinja version = 3.1.6\r\n  libyaml = True\r\nUsing /tmp/dci-pipeline/openshift-edge/332c8769-58f6-4616-91d2-6b1898b8e44e/ansible.cfg as config file\r\n/usr/lib/python3.9/site-packages/requests/__init__.py:87: RequestsDependencyWarning: urllib3 (1.26.5) or chardet (5.2.0) doesn't match a supported version!\r\n  warnings.warn(\"urllib3 ({}) or chardet ({}) doesn't match a supported \"\r\n[WARNING]: Skipping plugin (/home/zuul-worker/src/github.com/distributedci/dci-\r\nansible/callback/test_dci.py), cannot load: No module named 'callback'\nSkipping callback 'awx_display', as we already have a stdout callback.\nSkipping callback 'default', as we already have a stdout callback.\nSkipping callback 'minimal', as we already have a stdout callback.\nSkipping callback 'oneline', as we already have a stdout callback.\n\r\nPLAYBOOK: agent.yml ************************************************************\n6 plays in /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml\n\r\nPLAY [Schedule a job] **********************************************************\n\r\nTASK [Read credentials from env vars] ******************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:11\nok: [localhost] => {\"censored\": \"the output has been hidden due to the fact that 'no_log: true' was specified for this result\", \"changed\": false}\n\r\nTASK [Schedule a new job] ******************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:19\nskipping: [localhost] => {\"changed\": false, \"false_condition\": \"job_info is not defined\", \"skip_reason\": \"Conditional result was False\"}\n\r\nTASK [Print job_info] **********************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:25\nok: [localhost] => {\r\n    \"msg\": {\r\n        \"client_version\": \"python-dciclient_4.1.0\",\r\n        \"comment\": \"\",\r\n        \"components\": [\r\n            {\r\n                \"canonical_project_name\": \"\",\r\n                \"created_at\": \"2026-06-08T17:34:16.231874\",\r\n                \"data\": {\r\n                    \"digest\": [\r\n                        \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"\r\n                    ],\r\n                    \"display_name\": \"ocp\",\r\n                    \"pull_url\": \"http://pullurl.com/\",\r\n                    \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",\r\n                    \"url\": \"http://url.com/\",\r\n                    \"version\": \"4.8.0-0.nightly-20200703\"\r\n                },\r\n                \"display_name\": \"OCP 4.8.0-0.nightly-20200703\",\r\n                \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\",\r\n                \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\",\r\n                \"message\": \"\",\r\n                \"name\": \"OCP 4.8.0-0.nightly-20200703\",\r\n                \"released_at\": \"2026-06-08T17:34:16.232624\",\r\n                \"state\": \"active\",\r\n                \"tags\": [\r\n                    \"build:dev\"\r\n                ],\r\n                \"team_id\": null,\r\n                \"title\": \"\",\r\n                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n                \"type\": \"ocp\",\r\n                \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",\r\n                \"updated_at\": \"2026-06-08T17:34:16.501776\",\r\n                \"url\": \"\",\r\n                \"version\": \"4.8.0-0.nightly-20200703\"\r\n            },\r\n            {\r\n                \"canonical_project_name\": \"\",\r\n                \"created_at\": \"2026-06-08T17:34:16.771396\",\r\n                \"data\": {\r\n                    \"display_name\": \"ose-tests\",\r\n                    \"pull_url\": \"http://pullurl.com/\",\r\n                    \"url\": \"http://url.com/\",\r\n                    \"version\": \"20200703\"\r\n                },\r\n                \"display_name\": \"OSE-TESTS 20200703\",\r\n                \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\",\r\n                \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\",\r\n                \"message\": \"\",\r\n                \"name\": \"OSE-TESTS 20200703\",\r\n                \"released_at\": \"2026-06-08T17:34:16.772106\",\r\n                \"state\": \"active\",\r\n                \"tags\": [\r\n                    \"build:ga\"\r\n                ],\r\n                \"team_id\": null,\r\n                \"title\": \"\",\r\n                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n                \"type\": \"ose-tests\",\r\n                \"uid\": \"\",\r\n                \"updated_at\": \"2026-06-08T17:34:17.053945\",\r\n                \"url\": \"\",\r\n                \"version\": \"20200703\"\r\n            },\r\n            {\r\n                \"canonical_project_name\": \"\",\r\n                \"created_at\": \"2026-06-08T17:34:17.325424\",\r\n                \"data\": {\r\n                    \"display_name\": \"cnf-tests\",\r\n                    \"pull_url\": \"http://pullurl.com/\",\r\n                    \"url\": \"http://url.com/\",\r\n                    \"version\": \"20200728\"\r\n                },\r\n                \"display_name\": \"CNF-TESTS 20200728\",\r\n                \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\",\r\n                \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\",\r\n                \"message\": \"\",\r\n                \"name\": \"CNF-TESTS 20200728\",\r\n                \"released_at\": \"2026-06-08T17:34:17.326752\",\r\n                \"state\": \"active\",\r\n                \"tags\": [\r\n                    \"build:ga\"\r\n                ],\r\n                \"team_id\": null,\r\n                \"title\": \"\",\r\n                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n                \"type\": \"cnf-tests\",\r\n                \"uid\": \"\",\r\n                \"updated_at\": \"2026-06-08T17:34:17.602830\",\r\n                \"url\": \"\",\r\n                \"version\": \"20200728\"\r\n            },\r\n            {\r\n                \"canonical_project_name\": \"\",\r\n                \"created_at\": \"2026-06-08T17:34:20.130282\",\r\n                \"data\": {\r\n                    \"display_name\": \"storage-plugin\",\r\n                    \"pull_url\": \"http://pullurl.com/\",\r\n                    \"url\": \"http://url.com/\",\r\n                    \"version\": \"0.1.nightly-20200521\"\r\n                },\r\n                \"display_name\": \"STORAGE-PLUGIN 0.1.nightly-20200521\",\r\n                \"etag\": \"e997770781d9ba70bd1dcf1b20767b96\",\r\n                \"id\": \"e9f5bcc6-56da-4695-850c-ecbda6c42054\",\r\n                \"message\": \"\",\r\n                \"name\": \"STORAGE-PLUGIN 0.1.nightly-20200521\",\r\n                \"released_at\": \"2026-06-08T17:34:20.130842\",\r\n                \"state\": \"active\",\r\n                \"tags\": [\r\n                    \"build:dev\"\r\n                ],\r\n                \"team_id\": \"8c592509-b262-4dbe-8cc2-6e67b940b60d\",\r\n                \"title\": \"\",\r\n                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n                \"type\": \"storage-plugin\",\r\n                \"uid\": \"\",\r\n                \"updated_at\": \"2026-06-08T17:34:20.413814\",\r\n                \"url\": \"\",\r\n                \"version\": \"0.1.nightly-20200521\"\r\n            },\r\n            {\r\n                \"canonical_project_name\": \"\",\r\n                \"created_at\": \"2026-06-08T17:34:21.253707\",\r\n                \"data\": {\r\n                    \"display_name\": \"network-plugin\",\r\n                    \"pull_url\": \"http://pullurl.com/\",\r\n                    \"url\": \"http://url.com/\",\r\n                    \"version\": \"0.1.nightly-20200319\"\r\n                },\r\n                \"display_name\": \"NETWORK-PLUGIN 0.1.nightly-20200319\",\r\n                \"etag\": \"369749acaf006051b6116b8a8a5c840b\",\r\n                \"id\": \"bd3eb258-b6b9-4a73-97e5-71a935711cae\",\r\n                \"message\": \"\",\r\n                \"name\": \"NETWORK-PLUGIN 0.1.nightly-20200319\",\r\n                \"released_at\": \"2026-06-08T17:34:21.254492\",\r\n                \"state\": \"active\",\r\n                \"tags\": [\r\n                    \"build:dev\"\r\n                ],\r\n                \"team_id\": \"0eb0fecd-41af-4cf9-83f6-0b9d2168cef1\",\r\n                \"title\": \"\",\r\n                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n                \"type\": \"network-plugin\",\r\n                \"uid\": \"\",\r\n                \"updated_at\": \"2026-06-08T17:34:21.541509\",\r\n                \"url\": \"\",\r\n                \"version\": \"0.1.nightly-20200319\"\r\n            }\r\n        ],\r\n        \"configuration\": \"\",\r\n        \"created_at\": \"2026-06-08T17:38:10.733792\",\r\n        \"data\": {\r\n            \"pipeline\": {\r\n                \"_pipeline_path_\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/pipeline-edge2.yml\",\r\n                \"ansible_credentials\": \"agents/openshift-edge/dci_credentials.yml\",\r\n                \"ansible_extravars\": {\r\n                    \"answer\": \"$ANSIBLE_VAULT;1.1;AES256\\n34396664663365333761333464623264346365346364383838666430633535663037663861643733\\n3864616262613665626530386130373963366334333034610a313439653239343930333634623065\\n63326361666563343932353836306564386662666364306364323739613565363264646632656530\\n3534393766633461330a303235663564666562396634373134323536623333666438353264383332\\n6230\\n\"\r\n                },\r\n                \"ansible_inventory\": \"agents/openshift-edge/inventory\",\r\n                \"ansible_playbook\": \"agents/openshift-edge/agent.yml\",\r\n                \"ansible_tags\": [\r\n                    \"working\"\r\n                ],\r\n                \"components\": [\r\n                    \"ocp\",\r\n                    \"ose-tests\",\r\n                    \"cnf-tests\",\r\n                    \"storage-plugin\",\r\n                    \"network-plugin\"\r\n                ],\r\n                \"fallback_last_success\": \"ocp-edge-4.8-ok\",\r\n                \"name\": \"openshift-edge\",\r\n                \"outputs\": {\r\n                    \"hosts\": \"etc/hosts\",\r\n                    \"ocp_comp\": \"ocp_component_id\"\r\n                },\r\n                \"pipeline_user\": \"./dcipipeline/pipeline_user.yml\",\r\n                \"success_tag\": \"ocp-edge-4.8-ok\",\r\n                \"topic\": \"OCP-4.8\",\r\n                \"type\": \"ocp\"\r\n            }\r\n        },\r\n        \"duration\": 0,\r\n        \"etag\": \"1b837dcf7cf6872165408724fb67c755\",\r\n        \"files\": [],\r\n        \"id\": \"332c8769-58f6-4616-91d2-6b1898b8e44e\",\r\n        \"jobstates\": [],\r\n        \"keys_values\": [],\r\n        \"name\": \"openshift-edge\",\r\n        \"pipeline\": {\r\n            \"created_at\": \"2026-06-08T17:38:09.332904\",\r\n            \"etag\": \"403efcd4fcf4b31db1b61016ec50c855\",\r\n            \"id\": \"e8305a51-b791-4501-afff-6bb8a579f0dd\",\r\n            \"name\": \"pipeline\",\r\n            \"state\": \"active\",\r\n            \"team_id\": \"0eb0fecd-41af-4cf9-83f6-0b9d2168cef1\",\r\n            \"updated_at\": \"2026-06-08T17:38:09.332904\"\r\n        },\r\n        \"pipeline_id\": \"e8305a51-b791-4501-afff-6bb8a579f0dd\",\r\n        \"previous_job_id\": null,\r\n        \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\",\r\n        \"remoteci\": {\r\n            \"created_at\": \"2026-06-08T17:34:09.562294\",\r\n            \"data\": {},\r\n            \"etag\": \"fcad0d99da375d0e8d9c64c5a827b372\",\r\n            \"id\": \"7a220eb8-b832-48db-9350-7688c159b53f\",\r\n            \"last_auth_at\": \"2026-06-08T17:37:51\",\r\n            \"name\": \"rh-telco-pipeline\",\r\n            \"public\": false,\r\n            \"state\": \"active\",\r\n            \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",\r\n            \"updated_at\": \"2026-06-08T17:37:56.311800\"\r\n        },\r\n        \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\",\r\n        \"results\": [],\r\n        \"state\": \"active\",\r\n        \"status\": \"new\",\r\n        \"status_reason\": \"\",\r\n        \"tags\": [],\r\n        \"team\": {\r\n            \"country\": null,\r\n            \"created_at\": \"2026-06-08T17:34:08.060158\",\r\n            \"etag\": \"97aad3f9aebb27215bd4ba5bbb7fd35f\",\r\n            \"external\": false,\r\n            \"has_pre_release_access\": true,\r\n            \"id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",\r\n            \"name\": \"rh-telco-ci\",\r\n            \"state\": \"active\",\r\n            \"updated_at\": \"2026-06-08T17:34:08.060158\"\r\n        },\r\n        \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",\r\n        \"topic\": {\r\n            \"component_types\": [\r\n                \"ocp\",\r\n                \"ose-tests\",\r\n                \"cnf-tests\"\r\n            ],\r\n            \"component_types_optional\": [],\r\n            \"created_at\": \"2026-06-08T17:34:06.503875\",\r\n            \"data\": {},\r\n            \"etag\": \"87d8560020f52c6ccd8327f3712ecef7\",\r\n            \"export_control\": false,\r\n            \"id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n            \"name\": \"OCP-4.8\",\r\n            \"next_topic_id\": null,\r\n            \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\",\r\n            \"state\": \"active\",\r\n            \"updated_at\": \"2026-06-08T17:34:06.503875\"\r\n        },\r\n        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n        \"update_previous_job_id\": null,\r\n        \"updated_at\": \"2026-06-08T17:38:10.733798\",\r\n        \"url\": \"\",\r\n        \"user_agent\": \"python-dciclient_4.1.0\"\r\n    }\r\n}\n\r\nTASK [Set global variables] ****************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:29\nok: [localhost] => {\"ansible_facts\": {\"components\": [{\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.771396\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200703\"}, \"display_name\": \"OSE-TESTS 20200703\", \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\", \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\", \"message\": \"\", \"name\": \"OSE-TESTS 20200703\", \"released_at\": \"2026-06-08T17:34:16.772106\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.053945\", \"url\": \"\", \"version\": \"20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:20.130282\", \"data\": {\"display_name\": \"storage-plugin\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"0.1.nightly-20200521\"}, \"display_name\": \"STORAGE-PLUGIN 0.1.nightly-20200521\", \"etag\": \"e997770781d9ba70bd1dcf1b20767b96\", \"id\": \"e9f5bcc6-56da-4695-850c-ecbda6c42054\", \"message\": \"\", \"name\": \"STORAGE-PLUGIN 0.1.nightly-20200521\", \"released_at\": \"2026-06-08T17:34:20.130842\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": \"8c592509-b262-4dbe-8cc2-6e67b940b60d\", \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"storage-plugin\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:20.413814\", \"url\": \"\", \"version\": \"0.1.nightly-20200521\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:21.253707\", \"data\": {\"display_name\": \"network-plugin\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"0.1.nightly-20200319\"}, \"display_name\": \"NETWORK-PLUGIN 0.1.nightly-20200319\", \"etag\": \"369749acaf006051b6116b8a8a5c840b\", \"id\": \"bd3eb258-b6b9-4a73-97e5-71a935711cae\", \"message\": \"\", \"name\": \"NETWORK-PLUGIN 0.1.nightly-20200319\", \"released_at\": \"2026-06-08T17:34:21.254492\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": \"0eb0fecd-41af-4cf9-83f6-0b9d2168cef1\", \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"network-plugin\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:21.541509\", \"url\": \"\", \"version\": \"0.1.nightly-20200319\"}], \"job_id\": \"332c8769-58f6-4616-91d2-6b1898b8e44e\", \"product\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\"}, \"changed\": false}\n\r\nTASK [Print job id] ************************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:37\nok: [localhost] => {\r\n    \"msg\": \"dci_job_id: 332c8769-58f6-4616-91d2-6b1898b8e44e\"\r\n}\n\r\nTASK [Print components] ********************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:41\nok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.231874', 'data': {'digest': ['sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b'], 'display_name': 'ocp', 'pull_url': 'http://pullurl.com/', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'url': 'http://url.com/', 'version': '4.8.0-0.nightly-20200703'}, 'display_name': 'OCP 4.8.0-0.nightly-20200703', 'etag': 'e3025068bbd38c10e48099bc1a5127a8', 'id': '52602146-dbec-4004-b3c5-0d46891722cc', 'message': '', 'name': 'OCP 4.8.0-0.nightly-20200703', 'released_at': '2026-06-08T17:34:16.232624', 'state': 'active', 'tags': ['build:dev'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ocp', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'updated_at': '2026-06-08T17:34:16.501776', 'url': '', 'version': '4.8.0-0.nightly-20200703'}) => {\r\n    \"msg\": {\r\n        \"canonical_project_name\": \"\",\r\n        \"created_at\": \"2026-06-08T17:34:16.231874\",\r\n        \"data\": {\r\n            \"digest\": [\r\n                \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"\r\n            ],\r\n            \"display_name\": \"ocp\",\r\n            \"pull_url\": \"http://pullurl.com/\",\r\n            \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",\r\n            \"url\": \"http://url.com/\",\r\n            \"version\": \"4.8.0-0.nightly-20200703\"\r\n        },\r\n        \"display_name\": \"OCP 4.8.0-0.nightly-20200703\",\r\n        \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\",\r\n        \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\",\r\n        \"message\": \"\",\r\n        \"name\": \"OCP 4.8.0-0.nightly-20200703\",\r\n        \"released_at\": \"2026-06-08T17:34:16.232624\",\r\n        \"state\": \"active\",\r\n        \"tags\": [\r\n            \"build:dev\"\r\n        ],\r\n        \"team_id\": null,\r\n        \"title\": \"\",\r\n        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n        \"type\": \"ocp\",\r\n        \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",\r\n        \"updated_at\": \"2026-06-08T17:34:16.501776\",\r\n        \"url\": \"\",\r\n        \"version\": \"4.8.0-0.nightly-20200703\"\r\n    }\r\n}\nok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.771396', 'data': {'display_name': 'ose-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200703'}, 'display_name': 'OSE-TESTS 20200703', 'etag': '75662cfb54a041b9db4ececf18ad91c9', 'id': '1f69d4f8-007a-48f8-aae5-8f0d38509b48', 'message': '', 'name': 'OSE-TESTS 20200703', 'released_at': '2026-06-08T17:34:16.772106', 'state': 'active', 'tags': ['build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ose-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:17.053945', 'url': '', 'version': '20200703'}) => {\r\n    \"msg\": {\r\n        \"canonical_project_name\": \"\",\r\n        \"created_at\": \"2026-06-08T17:34:16.771396\",\r\n        \"data\": {\r\n            \"display_name\": \"ose-tests\",\r\n            \"pull_url\": \"http://pullurl.com/\",\r\n            \"url\": \"http://url.com/\",\r\n            \"version\": \"20200703\"\r\n        },\r\n        \"display_name\": \"OSE-TESTS 20200703\",\r\n        \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\",\r\n        \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\",\r\n        \"message\": \"\",\r\n        \"name\": \"OSE-TESTS 20200703\",\r\n        \"released_at\": \"2026-06-08T17:34:16.772106\",\r\n        \"state\": \"active\",\r\n        \"tags\": [\r\n            \"build:ga\"\r\n        ],\r\n        \"team_id\": null,\r\n        \"title\": \"\",\r\n        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n        \"type\": \"ose-tests\",\r\n        \"uid\": \"\",\r\n        \"updated_at\": \"2026-06-08T17:34:17.053945\",\r\n        \"url\": \"\",\r\n        \"version\": \"20200703\"\r\n    }\r\n}\nok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:17.325424', 'data': {'display_name': 'cnf-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200728'}, 'display_name': 'CNF-TESTS 20200728', 'etag': 'b1b0c765cd4b90e071200b38deccda2c', 'id': '9308699a-cda2-4822-b30f-fd01cbfde1dc', 'message': '', 'name': 'CNF-TESTS 20200728', 'released_at': '2026-06-08T17:34:17.326752', 'state': 'active', 'tags': ['build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'cnf-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:17.602830', 'url': '', 'version': '20200728'}) => {\r\n    \"msg\": {\r\n        \"canonical_project_name\": \"\",\r\n        \"created_at\": \"2026-06-08T17:34:17.325424\",\r\n        \"data\": {\r\n            \"display_name\": \"cnf-tests\",\r\n            \"pull_url\": \"http://pullurl.com/\",\r\n            \"url\": \"http://url.com/\",\r\n            \"version\": \"20200728\"\r\n        },\r\n        \"display_name\": \"CNF-TESTS 20200728\",\r\n        \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\",\r\n        \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\",\r\n        \"message\": \"\",\r\n        \"name\": \"CNF-TESTS 20200728\",\r\n        \"released_at\": \"2026-06-08T17:34:17.326752\",\r\n        \"state\": \"active\",\r\n        \"tags\": [\r\n            \"build:ga\"\r\n        ],\r\n        \"team_id\": null,\r\n        \"title\": \"\",\r\n        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n        \"type\": \"cnf-tests\",\r\n        \"uid\": \"\",\r\n        \"updated_at\": \"2026-06-08T17:34:17.602830\",\r\n        \"url\": \"\",\r\n        \"version\": \"20200728\"\r\n    }\r\n}\nok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:20.130282', 'data': {'display_name': 'storage-plugin', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '0.1.nightly-20200521'}, 'display_name': 'STORAGE-PLUGIN 0.1.nightly-20200521', 'etag': 'e997770781d9ba70bd1dcf1b20767b96', 'id': 'e9f5bcc6-56da-4695-850c-ecbda6c42054', 'message': '', 'name': 'STORAGE-PLUGIN 0.1.nightly-20200521', 'released_at': '2026-06-08T17:34:20.130842', 'state': 'active', 'tags': ['build:dev'], 'team_id': '8c592509-b262-4dbe-8cc2-6e67b940b60d', 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'storage-plugin', 'uid': '', 'updated_at': '2026-06-08T17:34:20.413814', 'url': '', 'version': '0.1.nightly-20200521'}) => {\r\n    \"msg\": {\r\n        \"canonical_project_name\": \"\",\r\n        \"created_at\": \"2026-06-08T17:34:20.130282\",\r\n        \"data\": {\r\n            \"display_name\": \"storage-plugin\",\r\n            \"pull_url\": \"http://pullurl.com/\",\r\n            \"url\": \"http://url.com/\",\r\n            \"version\": \"0.1.nightly-20200521\"\r\n        },\r\n        \"display_name\": \"STORAGE-PLUGIN 0.1.nightly-20200521\",\r\n        \"etag\": \"e997770781d9ba70bd1dcf1b20767b96\",\r\n        \"id\": \"e9f5bcc6-56da-4695-850c-ecbda6c42054\",\r\n        \"message\": \"\",\r\n        \"name\": \"STORAGE-PLUGIN 0.1.nightly-20200521\",\r\n        \"released_at\": \"2026-06-08T17:34:20.130842\",\r\n        \"state\": \"active\",\r\n        \"tags\": [\r\n            \"build:dev\"\r\n        ],\r\n        \"team_id\": \"8c592509-b262-4dbe-8cc2-6e67b940b60d\",\r\n        \"title\": \"\",\r\n        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n        \"type\": \"storage-plugin\",\r\n        \"uid\": \"\",\r\n        \"updated_at\": \"2026-06-08T17:34:20.413814\",\r\n        \"url\": \"\",\r\n        \"version\": \"0.1.nightly-20200521\"\r\n    }\r\n}\nok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:21.253707', 'data': {'display_name': 'network-plugin', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '0.1.nightly-20200319'}, 'display_name': 'NETWORK-PLUGIN 0.1.nightly-20200319', 'etag': '369749acaf006051b6116b8a8a5c840b', 'id': 'bd3eb258-b6b9-4a73-97e5-71a935711cae', 'message': '', 'name': 'NETWORK-PLUGIN 0.1.nightly-20200319', 'released_at': '2026-06-08T17:34:21.254492', 'state': 'active', 'tags': ['build:dev'], 'team_id': '0eb0fecd-41af-4cf9-83f6-0b9d2168cef1', 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'network-plugin', 'uid': '', 'updated_at': '2026-06-08T17:34:21.541509', 'url': '', 'version': '0.1.nightly-20200319'}) => {\r\n    \"msg\": {\r\n        \"canonical_project_name\": \"\",\r\n        \"created_at\": \"2026-06-08T17:34:21.253707\",\r\n        \"data\": {\r\n            \"display_name\": \"network-plugin\",\r\n            \"pull_url\": \"http://pullurl.com/\",\r\n            \"url\": \"http://url.com/\",\r\n            \"version\": \"0.1.nightly-20200319\"\r\n        },\r\n        \"display_name\": \"NETWORK-PLUGIN 0.1.nightly-20200319\",\r\n        \"etag\": \"369749acaf006051b6116b8a8a5c840b\",\r\n        \"id\": \"bd3eb258-b6b9-4a73-97e5-71a935711cae\",\r\n        \"message\": \"\",\r\n        \"name\": \"NETWORK-PLUGIN 0.1.nightly-20200319\",\r\n        \"released_at\": \"2026-06-08T17:34:21.254492\",\r\n        \"state\": \"active\",\r\n        \"tags\": [\r\n            \"build:dev\"\r\n        ],\r\n        \"team_id\": \"0eb0fecd-41af-4cf9-83f6-0b9d2168cef1\",\r\n        \"title\": \"\",\r\n        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n        \"type\": \"network-plugin\",\r\n        \"uid\": \"\",\r\n        \"updated_at\": \"2026-06-08T17:34:21.541509\",\r\n        \"url\": \"\",\r\n        \"version\": \"0.1.nightly-20200319\"\r\n    }\r\n}\n\r\nTASK [Set tags for the current job] ********************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:46\nchanged: [localhost] => {\"changed\": true, \"job\": {\"client_version\": \"python-dciclient_4.1.0\", \"comment\": \"\", \"components\": [{\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.771396\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200703\"}, \"display_name\": \"OSE-TESTS 20200703\", \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\", \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\", \"message\": \"\", \"name\": \"OSE-TESTS 20200703\", \"released_at\": \"2026-06-08T17:34:16.772106\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.053945\", \"url\": \"\", \"version\": \"20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:20.130282\", \"data\": {\"display_name\": \"storage-plugin\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"0.1.nightly-20200521\"}, \"display_name\": \"STORAGE-PLUGIN 0.1.nightly-20200521\", \"etag\": \"e997770781d9ba70bd1dcf1b20767b96\", \"id\": \"e9f5bcc6-56da-4695-850c-ecbda6c42054\", \"message\": \"\", \"name\": \"STORAGE-PLUGIN 0.1.nightly-20200521\", \"released_at\": \"2026-06-08T17:34:20.130842\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": \"8c592509-b262-4dbe-8cc2-6e67b940b60d\", \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"storage-plugin\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:20.413814\", \"url\": \"\", \"version\": \"0.1.nightly-20200521\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:21.253707\", \"data\": {\"display_name\": \"network-plugin\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"0.1.nightly-20200319\"}, \"display_name\": \"NETWORK-PLUGIN 0.1.nightly-20200319\", \"etag\": \"369749acaf006051b6116b8a8a5c840b\", \"id\": \"bd3eb258-b6b9-4a73-97e5-71a935711cae\", \"message\": \"\", \"name\": \"NETWORK-PLUGIN 0.1.nightly-20200319\", \"released_at\": \"2026-06-08T17:34:21.254492\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": \"0eb0fecd-41af-4cf9-83f6-0b9d2168cef1\", \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"network-plugin\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:21.541509\", \"url\": \"\", \"version\": \"0.1.nightly-20200319\"}], \"configuration\": \"\", \"created_at\": \"2026-06-08T17:38:10.733792\", \"data\": {\"pipeline\": {\"_pipeline_path_\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/pipeline-edge2.yml\", \"ansible_credentials\": \"agents/openshift-edge/dci_credentials.yml\", \"ansible_extravars\": {\"answer\": \"$ANSIBLE_VAULT;1.1;AES256\\n34396664663365333761333464623264346365346364383838666430633535663037663861643733\\n3864616262613665626530386130373963366334333034610a313439653239343930333634623065\\n63326361666563343932353836306564386662666364306364323739613565363264646632656530\\n3534393766633461330a303235663564666562396634373134323536623333666438353264383332\\n6230\\n\"}, \"ansible_inventory\": \"agents/openshift-edge/inventory\", \"ansible_playbook\": \"agents/openshift-edge/agent.yml\", \"ansible_tags\": [\"working\"], \"components\": [\"ocp\", \"ose-tests\", \"cnf-tests\", \"storage-plugin\", \"network-plugin\"], \"fallback_last_success\": \"ocp-edge-4.8-ok\", \"name\": \"openshift-edge\", \"outputs\": {\"hosts\": \"etc/hosts\", \"ocp_comp\": \"ocp_component_id\"}, \"pipeline_user\": \"./dcipipeline/pipeline_user.yml\", \"success_tag\": \"ocp-edge-4.8-ok\", \"topic\": \"OCP-4.8\", \"type\": \"ocp\"}}, \"duration\": 4, \"etag\": \"b2646a41d0dd4ac3b509029373b5ad34\", \"files\": [], \"id\": \"332c8769-58f6-4616-91d2-6b1898b8e44e\", \"jobstates\": [{\"comment\": \"job scheduled\", \"created_at\": \"2026-06-08T17:38:10.802179\", \"id\": \"6b83d10b-46b7-49cd-81d7-1fe0235bfcba\", \"job_id\": \"332c8769-58f6-4616-91d2-6b1898b8e44e\", \"status\": \"new\"}, {\"comment\": \"implicit new state\", \"created_at\": \"2026-06-08T17:38:12.006381\", \"id\": \"e943bade-f835-4105-b814-387304b54125\", \"job_id\": \"332c8769-58f6-4616-91d2-6b1898b8e44e\", \"status\": \"new\"}], \"keys_values\": [], \"name\": \"openshift-edge\", \"pipeline\": {\"created_at\": \"2026-06-08T17:38:09.332904\", \"etag\": \"403efcd4fcf4b31db1b61016ec50c855\", \"id\": \"e8305a51-b791-4501-afff-6bb8a579f0dd\", \"name\": \"pipeline\", \"state\": \"active\", \"team_id\": \"0eb0fecd-41af-4cf9-83f6-0b9d2168cef1\", \"updated_at\": \"2026-06-08T17:38:09.332904\"}, \"pipeline_id\": \"e8305a51-b791-4501-afff-6bb8a579f0dd\", \"previous_job_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"remoteci\": {\"created_at\": \"2026-06-08T17:34:09.562294\", \"data\": {}, \"etag\": \"fcad0d99da375d0e8d9c64c5a827b372\", \"id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"last_auth_at\": \"2026-06-08T17:37:51\", \"name\": \"rh-telco-pipeline\", \"public\": false, \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:37:56.311800\"}, \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"results\": [], \"state\": \"active\", \"status\": \"new\", \"status_reason\": \"\", \"tags\": [\"stage:ocp\", \"pipeline-id:13\", \"inventory:inventory\", \"ocp-edge-conf\"], \"team\": {\"country\": null, \"created_at\": \"2026-06-08T17:34:08.060158\", \"etag\": \"97aad3f9aebb27215bd4ba5bbb7fd35f\", \"external\": false, \"has_pre_release_access\": true, \"id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"name\": \"rh-telco-ci\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:08.060158\"}, \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"topic\": {\"component_types\": [\"ocp\", \"ose-tests\", \"cnf-tests\"], \"component_types_optional\": [], \"created_at\": \"2026-06-08T17:34:06.503875\", \"data\": {}, \"etag\": \"87d8560020f52c6ccd8327f3712ecef7\", \"export_control\": false, \"id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"name\": \"OCP-4.8\", \"next_topic_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:06.503875\"}, \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"update_previous_job_id\": null, \"updated_at\": \"2026-06-08T17:38:16.198861\", \"url\": \"\", \"user_agent\": \"python-dciclient_4.1.0\"}}\n\r\nTASK [Create git repo component] ***********************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:52\nok: [localhost] => {\"changed\": false, \"component\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:37:58.034095\", \"data\": {}, \"display_name\": \"Edgy_v1_baremetal\", \"etag\": \"0fb30d8c59b6b67031aed7f0828b7279\", \"id\": \"41ef4fed-2568-470d-92cd-9f09835891c9\", \"message\": \"\", \"name\": \"Edgy_v1_baremetal\", \"released_at\": \"2026-06-08T17:37:58.035395\", \"state\": \"active\", \"tags\": [], \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"edgy\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:37:58.034095\", \"url\": \"\", \"version\": \"sha1\"}}\n\r\nTASK [Attach git repo to the job] **********************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:62\nchanged: [localhost] => {\"changed\": true, \"component_id\": \"41ef4fed-2568-470d-92cd-9f09835891c9\", \"job_id\": \"332c8769-58f6-4616-91d2-6b1898b8e44e\"}\n\r\nPLAY [Preparation tasks] *******************************************************\n\r\nTASK [get OCP version from job_info] *******************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:77\nok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.231874', 'data': {'digest': ['sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b'], 'display_name': 'ocp', 'pull_url': 'http://pullurl.com/', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'url': 'http://url.com/', 'version': '4.8.0-0.nightly-20200703'}, 'display_name': 'OCP 4.8.0-0.nightly-20200703', 'etag': 'e3025068bbd38c10e48099bc1a5127a8', 'id': '52602146-dbec-4004-b3c5-0d46891722cc', 'message': '', 'name': 'OCP 4.8.0-0.nightly-20200703', 'released_at': '2026-06-08T17:34:16.232624', 'state': 'active', 'tags': ['build:dev'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ocp', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'updated_at': '2026-06-08T17:34:16.501776', 'url': '', 'version': '4.8.0-0.nightly-20200703'}) => {\"ansible_facts\": {\"ocp_product_id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"ocp_version\": \"OCP 4.8.0-0.nightly-20200703\"}, \"ansible_loop_var\": \"item\", \"changed\": false, \"item\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}}\nskipping: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.771396', 'data': {'display_name': 'ose-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200703'}, 'display_name': 'OSE-TESTS 20200703', 'etag': '75662cfb54a041b9db4ececf18ad91c9', 'id': '1f69d4f8-007a-48f8-aae5-8f0d38509b48', 'message': '', 'name': 'OSE-TESTS 20200703', 'released_at': '2026-06-08T17:34:16.772106', 'state': 'active', 'tags': ['build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ose-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:17.053945', 'url': '', 'version': '20200703'})  => {\"ansible_loop_var\": \"item\", \"changed\": false, \"false_condition\": \"item[\\\"type\\\"] == \\\"ocp\\\"\", \"item\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.771396\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200703\"}, \"display_name\": \"OSE-TESTS 20200703\", \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\", \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\", \"message\": \"\", \"name\": \"OSE-TESTS 20200703\", \"released_at\": \"2026-06-08T17:34:16.772106\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.053945\", \"url\": \"\", \"version\": \"20200703\"}, \"skip_reason\": \"Conditional result was False\"}\nskipping: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:17.325424', 'data': {'display_name': 'cnf-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200728'}, 'display_name': 'CNF-TESTS 20200728', 'etag': 'b1b0c765cd4b90e071200b38deccda2c', 'id': '9308699a-cda2-4822-b30f-fd01cbfde1dc', 'message': '', 'name': 'CNF-TESTS 20200728', 'released_at': '2026-06-08T17:34:17.326752', 'state': 'active', 'tags': ['build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'cnf-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:17.602830', 'url': '', 'version': '20200728'})  => {\"ansible_loop_var\": \"item\", \"changed\": false, \"false_condition\": \"item[\\\"type\\\"] == \\\"ocp\\\"\", \"item\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}, \"skip_reason\": \"Conditional result was False\"}\nskipping: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:20.130282', 'data': {'display_name': 'storage-plugin', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '0.1.nightly-20200521'}, 'display_name': 'STORAGE-PLUGIN 0.1.nightly-20200521', 'etag': 'e997770781d9ba70bd1dcf1b20767b96', 'id': 'e9f5bcc6-56da-4695-850c-ecbda6c42054', 'message': '', 'name': 'STORAGE-PLUGIN 0.1.nightly-20200521', 'released_at': '2026-06-08T17:34:20.130842', 'state': 'active', 'tags': ['build:dev'], 'team_id': '8c592509-b262-4dbe-8cc2-6e67b940b60d', 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'storage-plugin', 'uid': '', 'updated_at': '2026-06-08T17:34:20.413814', 'url': '', 'version': '0.1.nightly-20200521'})  => {\"ansible_loop_var\": \"item\", \"changed\": false, \"false_condition\": \"item[\\\"type\\\"] == \\\"ocp\\\"\", \"item\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:20.130282\", \"data\": {\"display_name\": \"storage-plugin\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"0.1.nightly-20200521\"}, \"display_name\": \"STORAGE-PLUGIN 0.1.nightly-20200521\", \"etag\": \"e997770781d9ba70bd1dcf1b20767b96\", \"id\": \"e9f5bcc6-56da-4695-850c-ecbda6c42054\", \"message\": \"\", \"name\": \"STORAGE-PLUGIN 0.1.nightly-20200521\", \"released_at\": \"2026-06-08T17:34:20.130842\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": \"8c592509-b262-4dbe-8cc2-6e67b940b60d\", \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"storage-plugin\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:20.413814\", \"url\": \"\", \"version\": \"0.1.nightly-20200521\"}, \"skip_reason\": \"Conditional result was False\"}\nskipping: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:21.253707', 'data': {'display_name': 'network-plugin', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '0.1.nightly-20200319'}, 'display_name': 'NETWORK-PLUGIN 0.1.nightly-20200319', 'etag': '369749acaf006051b6116b8a8a5c840b', 'id': 'bd3eb258-b6b9-4a73-97e5-71a935711cae', 'message': '', 'name': 'NETWORK-PLUGIN 0.1.nightly-20200319', 'released_at': '2026-06-08T17:34:21.254492', 'state': 'active', 'tags': ['build:dev'], 'team_id': '0eb0fecd-41af-4cf9-83f6-0b9d2168cef1', 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'network-plugin', 'uid': '', 'updated_at': '2026-06-08T17:34:21.541509', 'url': '', 'version': '0.1.nightly-20200319'})  => {\"ansible_loop_var\": \"item\", \"changed\": false, \"false_condition\": \"item[\\\"type\\\"] == \\\"ocp\\\"\", \"item\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:21.253707\", \"data\": {\"display_name\": \"network-plugin\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"0.1.nightly-20200319\"}, \"display_name\": \"NETWORK-PLUGIN 0.1.nightly-20200319\", \"etag\": \"369749acaf006051b6116b8a8a5c840b\", \"id\": \"bd3eb258-b6b9-4a73-97e5-71a935711cae\", \"message\": \"\", \"name\": \"NETWORK-PLUGIN 0.1.nightly-20200319\", \"released_at\": \"2026-06-08T17:34:21.254492\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": \"0eb0fecd-41af-4cf9-83f6-0b9d2168cef1\", \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"network-plugin\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:21.541509\", \"url\": \"\", \"version\": \"0.1.nightly-20200319\"}, \"skip_reason\": \"Conditional result was False\"}\n\r\nTASK [Export the OCP component id into a file] *********************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:84\nchanged: [localhost] => {\"changed\": true, \"checksum\": \"5114f4427e5d6b335926cb0e3cab9b7bd4bae66d\", \"dest\": \"/tmp/332c8769-58f6-4616-91d2-6b1898b8e44e.ocp_prod_id\", \"gid\": 1000, \"group\": \"zuul-worker\", \"md5sum\": \"3d173c84ea4a2adde2cf9a853f7a130b\", \"mode\": \"0644\", \"owner\": \"zuul-worker\", \"secontext\": \"unconfined_u:object_r:user_home_t:s0\", \"size\": 36, \"src\": \"/home/zuul-worker/.ansible/tmp/ansible-tmp-1780940300.3595278-39158-33913307917972/source\", \"state\": \"file\", \"uid\": 1000}\n\r\nTASK [do some checks] **********************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:89\nok: [localhost] => {\r\n    \"changed\": false,\r\n    \"msg\": \"All components are present and ocp_version is defined\"\r\n}\n\r\nTASK [display ocp_version] *****************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:97\nok: [localhost] => {\r\n    \"msg\": \"OCP version OCP 4.8.0-0.nightly-20200703 42\"\r\n}\n\r\nTASK [validate extravars] ******************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:101\nok: [localhost] => {\r\n    \"changed\": false,\r\n    \"msg\": \"All assertions passed\"\r\n}\n\r\nPLAY [Running ocp deployment] **************************************************\n\r\nTASK [install ocp] *************************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:114\nchanged: [localhost] => {\"changed\": true, \"cmd\": \"echo 'installing some ocp here'\", \"delta\": \"0:00:00.008115\", \"end\": \"2026-06-08 13:38:23.816917\", \"msg\": \"\", \"rc\": 0, \"start\": \"2026-06-08 13:38:23.808802\", \"stderr\": \"\", \"stderr_lines\": [], \"stdout\": \"installing some ocp here\", \"stdout_lines\": [\"installing some ocp here\"]}\n\r\nPLAY [Broken tasks] ************************************************************\n\r\nPLAY [Post-run tasks] **********************************************************\n\r\nTASK [Print job outputs location] **********************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:135\nok: [localhost] => {\r\n    \"msg\": {\r\n        \"hosts\": \"/tmp/dci-pipeline/openshift-edge/332c8769-58f6-4616-91d2-6b1898b8e44e/outputs/etc/hosts\",\r\n        \"ocp_comp\": \"/tmp/dci-pipeline/openshift-edge/332c8769-58f6-4616-91d2-6b1898b8e44e/outputs/ocp_component_id\"\r\n    }\r\n}\n\r\nTASK [Copy /etc/hosts file to the outputs location] ****************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:139\nchanged: [localhost] => {\"changed\": true, \"checksum\": \"7335999eb54c15c67566186bdfc46f64e0d5a1aa\", \"dest\": \"/tmp/dci-pipeline/openshift-edge/332c8769-58f6-4616-91d2-6b1898b8e44e/outputs/etc/hosts\", \"md5sum\": \"54fb6627dbaa37721048e4549db3224d\", \"remote_checksum\": \"7335999eb54c15c67566186bdfc46f64e0d5a1aa\", \"remote_md5sum\": null}\n\r\nTASK [Copy /tmp/332c8769-58f6-4616-91d2-6b1898b8e44e.ocp_prod_id file to the outputs location] ***\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:145\nchanged: [localhost] => {\"changed\": true, \"checksum\": \"5114f4427e5d6b335926cb0e3cab9b7bd4bae66d\", \"dest\": \"/tmp/dci-pipeline/openshift-edge/332c8769-58f6-4616-91d2-6b1898b8e44e/outputs/ocp_component_id\", \"md5sum\": \"3d173c84ea4a2adde2cf9a853f7a130b\", \"remote_checksum\": \"5114f4427e5d6b335926cb0e3cab9b7bd4bae66d\", \"remote_md5sum\": null}\n\r\nPLAY [Success tasks] ***********************************************************\n\r\nTASK [success message] *********************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:159\nok: [localhost] => {\r\n    \"msg\": \"'The job is now finished. Review the log at: http://127.0.0.1:8000/jobs/332c8769-58f6-4616-91d2-6b1898b8e44e/jobStates'\\n\"\r\n}\n\r\nPLAY RECAP *********************************************************************\r\nlocalhost                  : ok=18   changed=6    unreachable=0    failed=0    skipped=1    rescued=0    ignored=0   \n----------------------------- Captured stderr call -----------------------------\n+ dci-pipeline /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/pipeline-edge2.yml\n2026-06-08 13:38:08,767 - dcipipeline.main - INFO - overload=[] options={'name': 'pipeline'}\n2026-06-08 13:38:08,776 - dcipipeline.main - INFO - Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/dci_credentials.yml\n2026-06-08 13:38:08,853 - dcipipeline.main - INFO - Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/dci_credentials.yml\n2026-06-08 13:38:08,856 - dcipipeline.main - INFO - No previous job for openshift-edge\n2026-06-08 13:38:09,335 - dcipipeline.main - INFO - scheduling job openshift-edge on topic OCP-4.8 previous_job_id=None pipeline_id=e8305a51-b791-4501-afff-6bb8a579f0dd\n2026-06-08 13:38:09,360 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ocp where_clause=None query=and(eq(state,active),eq(type,ocp))\n2026-06-08 13:38:09,639 - dcipipeline.main - INFO - Got comp query result: ocp[None]: ['ocp=4.8.0-0.nightly-20200703']\n2026-06-08 13:38:09,640 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ose-tests where_clause=None query=and(eq(state,active),eq(type,ose-tests))\n2026-06-08 13:38:09,904 - dcipipeline.main - INFO - Got comp query result: ose-tests[None]: ['ose-tests=20200703']\n2026-06-08 13:38:09,905 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=cnf-tests where_clause=None query=and(eq(state,active),eq(type,cnf-tests))\n2026-06-08 13:38:10,171 - dcipipeline.main - INFO - Got comp query result: cnf-tests[None]: ['cnf-tests=20200728']\n2026-06-08 13:38:10,172 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=storage-plugin where_clause=None query=and(eq(state,active),eq(type,storage-plugin))\n2026-06-08 13:38:10,436 - dcipipeline.main - INFO - Got comp query result: storage-plugin[None]: ['storage-plugin=0.1.nightly-20200521']\n2026-06-08 13:38:10,436 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=network-plugin where_clause=None query=and(eq(state,active),eq(type,network-plugin))\n2026-06-08 13:38:10,716 - dcipipeline.main - INFO - Got comp query result: network-plugin[None]: ['network-plugin=0.1.nightly-20200319']\n2026-06-08 13:38:10,810 - dcipipeline.main - INFO - No permission to write in /var/lib/dci-pipeline\n2026-06-08 13:38:10,816 - dcipipeline.main - INFO - Scheduled DCI job 332c8769-58f6-4616-91d2-6b1898b8e44e\n2026-06-08 13:38:10,831 - dcipipeline.main - INFO - Setting tag stage:ocp on job 332c8769-58f6-4616-91d2-6b1898b8e44e\n2026-06-08 13:38:10,877 - dcipipeline.main - INFO - Setting tag pipeline-id:13 on job 332c8769-58f6-4616-91d2-6b1898b8e44e\n2026-06-08 13:38:10,943 - dcipipeline.main - INFO - Setting tag inventory:inventory on job 332c8769-58f6-4616-91d2-6b1898b8e44e\n2026-06-08 13:38:10,987 - dcipipeline.main - INFO - Created /tmp/dci-pipeline-tmpdirkjdx3ref for env var JUNIT_OUTPUT_DIR\n2026-06-08 13:38:10,987 - dcipipeline.main - INFO - Found dci.py in /home/zuul-worker/src/github.com/distributedci/dci-ansible/callback\n2026-06-08 13:38:10,988 - dcipipeline.main - INFO - Generating /tmp/dci-pipeline/openshift-edge/332c8769-58f6-4616-91d2-6b1898b8e44e/ansible.cfg using dci_ansible_dir=/home/zuul-worker/src/github.com/distributedci/dci-ansible\n2026-06-08 13:38:10,988 - dcipipeline.main - INFO - running jobdef: openshift-edge with inventory /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/inventory private_data_dir=/tmp/dci-pipeline/openshift-edge/332c8769-58f6-4616-91d2-6b1898b8e44e env={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdirkjdx3ref', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-edge/332c8769-58f6-4616-91d2-6b1898b8e44e/ansible.cfg'}\n2026-06-08 13:38:10,988 - dcipipeline.main - INFO - cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --tags working -e '{\"answer\":{\"__ansible_vault\":\"$ANSIBLE_VAULT;1.1;AES256\\n34396664663365333761333464623264346365346364383838666430633535663037663861643733\\n3864616262613665626530386130373963366334333034610a313439653239343930333634623065\\n63326361666563343932353836306564386662666364306364323739613565363264646632656530\\n3534393766633461330a303235663564666562396634373134323536623333666438353264383332\\n6230\\n\"}}'\"\n2026-06-08 13:38:10,988 - dcipipeline.main - INFO - Launching playbook /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml in /tmp/dci-pipeline/openshift-edge/332c8769-58f6-4616-91d2-6b1898b8e44e\n2026-06-08 13:38:10,989 - dcipipeline.main - INFO - envvars={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdirkjdx3ref', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-edge/332c8769-58f6-4616-91d2-6b1898b8e44e/ansible.cfg', 'DCI_CLIENT_ID': 'remoteci/7a220eb8-b832-48db-9350-7688c159b53f', 'DCI_API_SECRET': 'DCI.0ccf1681da9b44c009271c0d1c3acc6c9104edaccbee1419a0aba6e188df', 'DCI_CS_URL': 'http://127.0.0.1:8000', 'DCI_UI_URL': 'http://127.0.0.1:8000', 'DCI_JOB_ID': '332c8769-58f6-4616-91d2-6b1898b8e44e', 'ANSIBLE_VAULT_IDENTITY_LIST': '/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client', 'DCI_PLAYBOOK_ARGS': '--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --tags working -e \\'{\"answer\":{\"__ansible_vault\":\"$ANSIBLE_VAULT;1.1;AES256\\\\n34396664663365333761333464623264346365346364383838666430633535663037663861643733\\\\n3864616262613665626530386130373963366334333034610a313439653239343930333634623065\\\\n63326361666563343932353836306564386662666364306364323739613565363264646632656530\\\\n3534393766633461330a303235663564666562396634373134323536623333666438353264383332\\\\n6230\\\\n\"}}\\''}\n2026-06-08 13:38:10,989 - dcipipeline.main - INFO - PATH=/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin:/home/zuul-worker/.local/bin:/home/zuul-worker/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin\n2026-06-08 13:38:10,989 - dcipipeline.main - INFO - cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --tags working -e '{\"answer\":{\"__ansible_vault\":\"$ANSIBLE_VAULT;1.1;AES256\\n34396664663365333761333464623264346365346364383838666430633535663037663861643733\\n3864616262613665626530386130373963366334333034610a313439653239343930333634623065\\n63326361666563343932353836306564386662666364306364323739613565363264646632656530\\n3534393766633461330a303235663564666562396634373134323536623333666438353264383332\\n6230\\n\"}}'\"\n2026-06-08 13:38:28,353 - dcipipeline.main - INFO - stats={'skipped': {'localhost': 1}, 'ok': {'localhost': 18}, 'dark': {}, 'failures': {}, 'ignored': {}, 'rescued': {}, 'processed': {'localhost': 1}, 'changed': {'localhost': 6}}\n2026-06-08 13:38:28,362 - dcipipeline.main - INFO - Uploading ansible.log from /tmp/dci-pipeline/openshift-edge/332c8769-58f6-4616-91d2-6b1898b8e44e/ansible.log\n------------------------------ Captured log call -------------------------------\nINFO     dcipipeline.main:main.py:1067 overload=[] options={'name': 'pipeline'}\nINFO     dcipipeline.main:main.py:183 Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/dci_credentials.yml\nINFO     dcipipeline.main:main.py:183 Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/dci_credentials.yml\nINFO     dcipipeline.main:main.py:1247 No previous job for openshift-edge\nINFO     dcipipeline.main:main.py:590 scheduling job openshift-edge on topic OCP-4.8 previous_job_id=None pipeline_id=e8305a51-b791-4501-afff-6bb8a579f0dd\nINFO     dcipipeline.main:main.py:497 get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ocp where_clause=None query=and(eq(state,active),eq(type,ocp))\nINFO     dcipipeline.main:main.py:511 Got comp query result: ocp[None]: ['ocp=4.8.0-0.nightly-20200703']\nINFO     dcipipeline.main:main.py:497 get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ose-tests where_clause=None query=and(eq(state,active),eq(type,ose-tests))\nINFO     dcipipeline.main:main.py:511 Got comp query result: ose-tests[None]: ['ose-tests=20200703']\nINFO     dcipipeline.main:main.py:497 get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=cnf-tests where_clause=None query=and(eq(state,active),eq(type,cnf-tests))\nINFO     dcipipeline.main:main.py:511 Got comp query result: cnf-tests[None]: ['cnf-tests=20200728']\nINFO     dcipipeline.main:main.py:497 get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=storage-plugin where_clause=None query=and(eq(state,active),eq(type,storage-plugin))\nINFO     dcipipeline.main:main.py:511 Got comp query result: storage-plugin[None]: ['storage-plugin=0.1.nightly-20200521']\nINFO     dcipipeline.main:main.py:497 get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=network-plugin where_clause=None query=and(eq(state,active),eq(type,network-plugin))\nINFO     dcipipeline.main:main.py:511 Got comp query result: network-plugin[None]: ['network-plugin=0.1.nightly-20200319']\nINFO     dcipipeline.main:main.py:567 No permission to write in /var/lib/dci-pipeline\nINFO     dcipipeline.main:main.py:679 Scheduled DCI job 332c8769-58f6-4616-91d2-6b1898b8e44e\nINFO     dcipipeline.main:main.py:691 Setting tag stage:ocp on job 332c8769-58f6-4616-91d2-6b1898b8e44e\nINFO     dcipipeline.main:main.py:691 Setting tag pipeline-id:13 on job 332c8769-58f6-4616-91d2-6b1898b8e44e\nINFO     dcipipeline.main:main.py:691 Setting tag inventory:inventory on job 332c8769-58f6-4616-91d2-6b1898b8e44e\nINFO     dcipipeline.main:main.py:104 Created /tmp/dci-pipeline-tmpdirkjdx3ref for env var JUNIT_OUTPUT_DIR\nINFO     dcipipeline.main:main.py:779 Found dci.py in /home/zuul-worker/src/github.com/distributedci/dci-ansible/callback\nINFO     dcipipeline.main:main.py:207 Generating /tmp/dci-pipeline/openshift-edge/332c8769-58f6-4616-91d2-6b1898b8e44e/ansible.cfg using dci_ansible_dir=/home/zuul-worker/src/github.com/distributedci/dci-ansible\nINFO     dcipipeline.main:main.py:837 running jobdef: openshift-edge with inventory /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/inventory private_data_dir=/tmp/dci-pipeline/openshift-edge/332c8769-58f6-4616-91d2-6b1898b8e44e env={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdirkjdx3ref', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-edge/332c8769-58f6-4616-91d2-6b1898b8e44e/ansible.cfg'}\nINFO     dcipipeline.main:main.py:738 cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --tags working -e '{\"answer\":{\"__ansible_vault\":\"$ANSIBLE_VAULT;1.1;AES256\\n34396664663365333761333464623264346365346364383838666430633535663037663861643733\\n3864616262613665626530386130373963366334333034610a313439653239343930333634623065\\n63326361666563343932353836306564386662666364306364323739613565363264646632656530\\n3534393766633461330a303235663564666562396634373134323536623333666438353264383332\\n6230\\n\"}}'\"\nINFO     dcipipeline.main:main.py:874 Launching playbook /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml in /tmp/dci-pipeline/openshift-edge/332c8769-58f6-4616-91d2-6b1898b8e44e\nINFO     dcipipeline.main:main.py:875 envvars={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdirkjdx3ref', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-edge/332c8769-58f6-4616-91d2-6b1898b8e44e/ansible.cfg', 'DCI_CLIENT_ID': 'remoteci/7a220eb8-b832-48db-9350-7688c159b53f', 'DCI_API_SECRET': 'DCI.0ccf1681da9b44c009271c0d1c3acc6c9104edaccbee1419a0aba6e188df', 'DCI_CS_URL': 'http://127.0.0.1:8000', 'DCI_UI_URL': 'http://127.0.0.1:8000', 'DCI_JOB_ID': '332c8769-58f6-4616-91d2-6b1898b8e44e', 'ANSIBLE_VAULT_IDENTITY_LIST': '/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client', 'DCI_PLAYBOOK_ARGS': '--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --tags working -e \\'{\"answer\":{\"__ansible_vault\":\"$ANSIBLE_VAULT;1.1;AES256\\\\n34396664663365333761333464623264346365346364383838666430633535663037663861643733\\\\n3864616262613665626530386130373963366334333034610a313439653239343930333634623065\\\\n63326361666563343932353836306564386662666364306364323739613565363264646632656530\\\\n3534393766633461330a303235663564666562396634373134323536623333666438353264383332\\\\n6230\\\\n\"}}\\''}\nINFO     dcipipeline.main:main.py:876 PATH=/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin:/home/zuul-worker/.local/bin:/home/zuul-worker/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin\nINFO     dcipipeline.main:main.py:738 cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --tags working -e '{\"answer\":{\"__ansible_vault\":\"$ANSIBLE_VAULT;1.1;AES256\\n34396664663365333761333464623264346365346364383838666430633535663037663861643733\\n3864616262613665626530386130373963366334333034610a313439653239343930333634623065\\n63326361666563343932353836306564386662666364306364323739613565363264646632656530\\n3534393766633461330a303235663564666562396634373134323536623333666438353264383332\\n6230\\n\"}}'\"\nINFO     dcipipeline.main:main.py:892 stats={'skipped': {'localhost': 1}, 'ok': {'localhost': 18}, 'dark': {}, 'failures': {}, 'ignored': {}, 'rescued': {}, 'processed': {'localhost': 1}, 'changed': {'localhost': 6}}\nINFO     dcipipeline.main:main.py:800 Uploading ansible.log from /tmp/dci-pipeline/openshift-edge/332c8769-58f6-4616-91d2-6b1898b8e44e/ansible.log\n____________________________ test_dci_pipeline_real ____________________________\n\n    def test_dci_pipeline_real():\n>       rc = main(\n            [\n                \"dci-pipeline\",\n                p(\"pipeline-real.yml\"),\n                \"fake-cnf:ansible_extravars=ocp_component_id:%s\"\n                % get_ocp_component_id(\"OCP-4.9\"),\n            ]\n        )\n\ntests/e2e/test_dci_pipeline.py:211: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/e2e/test_dci_pipeline.py:38: in main\n    return dci_main(args)\ndcipipeline/main.py:1390: in main\n    job_in_errors, jobdefs = run_stage(\ndcipipeline/main.py:1303: in run_stage\n    if run_jobdef(\ndcipipeline/main.py:901: in run_jobdef\n    upload_ansible_log(context, private_data_dir, jobdef)\ndcipipeline/main.py:801: in upload_ansible_log\n    dci(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nfunc = <function create at 0x7ff24d47ddc0>\nargs = (<dciclient.v1.api.context.DciSignatureContext object at 0x7ff24d420e50>, 'ansible.log')\nkwargs = {'file_path': '/tmp/dci-pipeline/openshift-vanilla/a3159af8-dc4b-4a62-84b3-39883c10e912/ansible.log', 'job_id': 'a3159af8-dc4b-4a62-84b3-39883c10e912', 'redact': True}\n\n    def dci(func, *args, **kwargs):\n        \"retry the DCI API call while there is an error 5xx\"\n    \n        global _duration\n    \n>       resp = func(*args, **kwargs)\nE       TypeError: create() got an unexpected keyword argument 'redact'\n\ndcipipeline/main.py:1454: TypeError\n----------------------------- Captured stdout call -----------------------------\nansible-playbook [core 2.15.13]\r\n  config file = /tmp/dci-pipeline/openshift-vanilla/a3159af8-dc4b-4a62-84b3-39883c10e912/ansible.cfg\r\n  configured module search path = ['/home/zuul-worker/src/github.com/distributedci/dci-ansible/modules']\r\n  ansible python module location = /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/lib/python3.9/site-packages/ansible\r\n  ansible collection location = /home/zuul-worker/.ansible/collections:/usr/share/ansible/collections\r\n  executable location = /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/ansible-playbook\r\n  python version = 3.9.18 (main, Jan 24 2024, 00:00:00) [GCC 11.4.1 20231218 (Red Hat 11.4.1-3)] (/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/python)\r\n  jinja version = 3.1.6\r\n  libyaml = True\r\nUsing /tmp/dci-pipeline/openshift-vanilla/a3159af8-dc4b-4a62-84b3-39883c10e912/ansible.cfg as config file\r\n/usr/lib/python3.9/site-packages/requests/__init__.py:87: RequestsDependencyWarning: urllib3 (1.26.5) or chardet (5.2.0) doesn't match a supported version!\r\n  warnings.warn(\"urllib3 ({}) or chardet ({}) doesn't match a supported \"\r\n[WARNING]: Skipping plugin (/home/zuul-worker/src/github.com/distributedci/dci-\r\nansible/callback/test_dci.py), cannot load: No module named 'callback'\nSkipping callback 'awx_display', as we already have a stdout callback.\nSkipping callback 'default', as we already have a stdout callback.\nSkipping callback 'minimal', as we already have a stdout callback.\nSkipping callback 'oneline', as we already have a stdout callback.\n\r\nPLAYBOOK: dci-openshift-agent.yml **********************************************\n20 plays in /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/../../dci-openshift-agent/dci-openshift-agent.yml\n\r\nPLAY [Set dci variables] *******************************************************\n\r\nTASK [Gathering Facts] *********************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/dci-openshift-agent.yml:3\nok: [localhost]\n\r\nTASK [Display proxy settings] **************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/dci-openshift-agent.yml:14\nok: [localhost] => {\r\n    \"msg\": \"http_proxy= https_proxy= no_proxy=\"\r\n}\n\r\nTASK [Read credentials from env vars] ******************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/dci-openshift-agent.yml:18\nok: [localhost] => {\"ansible_facts\": {\"dci_api_secret\": \"DCI.0ccf1681da9b44c009271c0d1c3acc6c9104edaccbee1419a0aba6e188df\", \"dci_client_id\": \"remoteci/7a220eb8-b832-48db-9350-7688c159b53f\", \"dci_cs_url\": \"http://127.0.0.1:8000\", \"dci_ui_url\": \"http://127.0.0.1:8000\"}, \"changed\": false}\n\r\nTASK [Get /run/.containerenv file status] **************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/dci-openshift-agent.yml:28\nok: [localhost] => {\"changed\": false, \"stat\": {\"exists\": false}}\n\r\nTASK [Set run_in_container fact] ***********************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/dci-openshift-agent.yml:32\nok: [localhost] => {\"ansible_facts\": {\"run_in_container\": false}, \"changed\": false}\n\r\nTASK [Schedule a new job] ******************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/dci-openshift-agent.yml:37\nskipping: [localhost] => {\"changed\": false, \"false_condition\": \"job_info is not defined\", \"skip_reason\": \"Conditional result was False\"}\n\r\nTASK [Load custom build component] *********************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/dci-openshift-agent.yml:59\nskipping: [localhost] => {\"changed\": false, \"false_condition\": \"dci_custom_component | default(false) | bool\", \"skip_reason\": \"Conditional result was False\"}\n\r\nTASK [Set extra flags for custom release mirroring] ****************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/dci-openshift-agent.yml:63\nskipping: [localhost] => {\"changed\": false, \"false_condition\": \"dci_custom_component | default(false) | bool\", \"skip_reason\": \"Conditional result was False\"}\n\r\nTASK [Set the job id] **********************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/dci-openshift-agent.yml:69\nok: [localhost] => {\"ansible_facts\": {\"job_id\": \"a3159af8-dc4b-4a62-84b3-39883c10e912\"}, \"changed\": false}\n\r\nTASK [Copy the job_id to the JOB_ID_FILE if it exists] *************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/dci-openshift-agent.yml:73\nskipping: [localhost] => {\"changed\": false, \"false_condition\": \"JOB_ID_FILE is defined\", \"skip_reason\": \"Conditional result was False\"}\n\r\nTASK [UI URL] ******************************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/dci-openshift-agent.yml:81\nok: [localhost] => {\r\n    \"msg\": \"Follow the log at: http://127.0.0.1:8000/jobs/a3159af8-dc4b-4a62-84b3-39883c10e912/jobStates\"\r\n}\n\r\nTASK [Set DCI tags for the current job] ****************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/dci-openshift-agent.yml:85\nchanged: [localhost] => {\"changed\": true, \"job\": {\"client_version\": \"python-dciclient_4.1.0\", \"comment\": \"\", \"components\": [{\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.846340\", \"data\": {\"digest\": [\"sha256:273335d6b39087e75d66b76c9fbac344b9fd0581b6c923d75c5553e4599670dd\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:273335d6b39087e75d66b76c9fbac344b9fd0581b6c923d75c5553e4599670dd\", \"url\": \"http://url.com/\", \"version\": \"4.9.0-0.nightly-20200701\"}, \"display_name\": \"OCP 4.9.0-0.nightly-20200701\", \"etag\": \"2f904edce088b38e11471851fca7778d\", \"id\": \"bc1282e4-7ed8-4262-a377-dc86822511b6\", \"message\": \"\", \"name\": \"OCP 4.9.0-0.nightly-20200701\", \"released_at\": \"2026-06-08T17:34:17.846967\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"ac4a03af-5565-465d-955b-5c3b3ce7e2c5\", \"type\": \"ocp\", \"uid\": \"sha256:273335d6b39087e75d66b76c9fbac344b9fd0581b6c923d75c5553e4599670dd\", \"updated_at\": \"2026-06-08T17:34:18.134510\", \"url\": \"\", \"version\": \"4.9.0-0.nightly-20200701\"}], \"configuration\": \"\", \"created_at\": \"2026-06-08T17:38:29.182046\", \"data\": {\"pipeline\": {\"_pipeline_path_\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/pipeline-real.yml\", \"ansible_extravars\": {\"cluster\": \"my-cluster\", \"dci_config_dirs\": [\"../dci-openshift-agent\"], \"dci_hide_secrets\": \"false\", \"dci_tags\": [\"debug\"]}, \"ansible_inventory\": \"real-inventory\", \"ansible_playbook\": \"../../dci-openshift-agent/dci-openshift-agent.yml\", \"ansible_skip_tags\": [\"get_logs\"], \"ansible_tags\": [\"dci\"], \"components\": [\"ocp\"], \"dci_credentials\": \"../rh-telco-pipeline_dci_credentials.yml\", \"fallback_last_success\": \"ocp-vanilla-4.9-ok\", \"name\": \"openshift-vanilla\", \"success_tag\": \"ocp-vanilla-4.9-ok\", \"topic\": \"OCP-4.9\", \"type\": \"ocp\"}}, \"duration\": 8, \"etag\": \"55cdc5803c56fff688b0aa40a4f61926\", \"files\": [], \"id\": \"a3159af8-dc4b-4a62-84b3-39883c10e912\", \"jobstates\": [{\"comment\": \"job scheduled\", \"created_at\": \"2026-06-08T17:38:29.242958\", \"id\": \"36c01adc-1c6b-4d08-86cd-59fa42bb9c48\", \"job_id\": \"a3159af8-dc4b-4a62-84b3-39883c10e912\", \"status\": \"new\"}, {\"comment\": \"implicit new state\", \"created_at\": \"2026-06-08T17:38:30.544897\", \"id\": \"8f357143-270c-44c5-bfcd-51ad286b523d\", \"job_id\": \"a3159af8-dc4b-4a62-84b3-39883c10e912\", \"status\": \"new\"}], \"keys_values\": [], \"name\": \"openshift-vanilla\", \"pipeline\": {\"created_at\": \"2026-06-08T17:38:29.112599\", \"etag\": \"38e1529762851ce2a8e0c7d0e79c0698\", \"id\": \"bc0515d1-7019-44b6-b2f0-72d0f9c5c391\", \"name\": \"pipeline\", \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:38:29.112599\"}, \"pipeline_id\": \"bc0515d1-7019-44b6-b2f0-72d0f9c5c391\", \"previous_job_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"remoteci\": {\"created_at\": \"2026-06-08T17:34:09.562294\", \"data\": {}, \"etag\": \"5f89345cead09589259e0b1b83c868ba\", \"id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"last_auth_at\": \"2026-06-08T17:38:10\", \"name\": \"rh-telco-pipeline\", \"public\": false, \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:38:26.323956\"}, \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"results\": [], \"state\": \"active\", \"status\": \"new\", \"status_reason\": \"\", \"tags\": [\"stage:ocp\", \"pipeline-id:13\", \"inventory:real-inventory\", \"connected\", \"agent:openshift\", \"debug\", \"install\", \"install_type:ipi\"], \"team\": {\"country\": null, \"created_at\": \"2026-06-08T17:34:08.060158\", \"etag\": \"97aad3f9aebb27215bd4ba5bbb7fd35f\", \"external\": false, \"has_pre_release_access\": true, \"id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"name\": \"rh-telco-ci\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:08.060158\"}, \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"topic\": {\"component_types\": [\"ocp\", \"ose-tests\", \"cnf-tests\"], \"component_types_optional\": [], \"created_at\": \"2026-06-08T17:34:06.772618\", \"data\": {}, \"etag\": \"2ae0ab9f25369c1cd54e2576b7c0bbdf\", \"export_control\": false, \"id\": \"ac4a03af-5565-465d-955b-5c3b3ce7e2c5\", \"name\": \"OCP-4.9\", \"next_topic_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:06.772618\"}, \"topic_id\": \"ac4a03af-5565-465d-955b-5c3b3ce7e2c5\", \"update_previous_job_id\": null, \"updated_at\": \"2026-06-08T17:38:41.007528\", \"url\": \"\", \"user_agent\": \"python-dciclient_4.1.0\"}}\n\r\nTASK [Add cluster tag to the current job] **************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/dci-openshift-agent.yml:99\nchanged: [localhost] => {\"changed\": true, \"job\": {\"client_version\": \"python-dciclient_4.1.0\", \"comment\": \"\", \"components\": [{\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.846340\", \"data\": {\"digest\": [\"sha256:273335d6b39087e75d66b76c9fbac344b9fd0581b6c923d75c5553e4599670dd\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:273335d6b39087e75d66b76c9fbac344b9fd0581b6c923d75c5553e4599670dd\", \"url\": \"http://url.com/\", \"version\": \"4.9.0-0.nightly-20200701\"}, \"display_name\": \"OCP 4.9.0-0.nightly-20200701\", \"etag\": \"2f904edce088b38e11471851fca7778d\", \"id\": \"bc1282e4-7ed8-4262-a377-dc86822511b6\", \"message\": \"\", \"name\": \"OCP 4.9.0-0.nightly-20200701\", \"released_at\": \"2026-06-08T17:34:17.846967\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"ac4a03af-5565-465d-955b-5c3b3ce7e2c5\", \"type\": \"ocp\", \"uid\": \"sha256:273335d6b39087e75d66b76c9fbac344b9fd0581b6c923d75c5553e4599670dd\", \"updated_at\": \"2026-06-08T17:34:18.134510\", \"url\": \"\", \"version\": \"4.9.0-0.nightly-20200701\"}], \"configuration\": \"\", \"created_at\": \"2026-06-08T17:38:29.182046\", \"data\": {\"pipeline\": {\"_pipeline_path_\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/pipeline-real.yml\", \"ansible_extravars\": {\"cluster\": \"my-cluster\", \"dci_config_dirs\": [\"../dci-openshift-agent\"], \"dci_hide_secrets\": \"false\", \"dci_tags\": [\"debug\"]}, \"ansible_inventory\": \"real-inventory\", \"ansible_playbook\": \"../../dci-openshift-agent/dci-openshift-agent.yml\", \"ansible_skip_tags\": [\"get_logs\"], \"ansible_tags\": [\"dci\"], \"components\": [\"ocp\"], \"dci_credentials\": \"../rh-telco-pipeline_dci_credentials.yml\", \"fallback_last_success\": \"ocp-vanilla-4.9-ok\", \"name\": \"openshift-vanilla\", \"success_tag\": \"ocp-vanilla-4.9-ok\", \"topic\": \"OCP-4.9\", \"type\": \"ocp\"}}, \"duration\": 12, \"etag\": \"240f81c305414be9fe3780dfd98ccc4a\", \"files\": [], \"id\": \"a3159af8-dc4b-4a62-84b3-39883c10e912\", \"jobstates\": [{\"comment\": \"job scheduled\", \"created_at\": \"2026-06-08T17:38:29.242958\", \"id\": \"36c01adc-1c6b-4d08-86cd-59fa42bb9c48\", \"job_id\": \"a3159af8-dc4b-4a62-84b3-39883c10e912\", \"status\": \"new\"}, {\"comment\": \"implicit new state\", \"created_at\": \"2026-06-08T17:38:30.544897\", \"id\": \"8f357143-270c-44c5-bfcd-51ad286b523d\", \"job_id\": \"a3159af8-dc4b-4a62-84b3-39883c10e912\", \"status\": \"new\"}], \"keys_values\": [], \"name\": \"openshift-vanilla\", \"pipeline\": {\"created_at\": \"2026-06-08T17:38:29.112599\", \"etag\": \"38e1529762851ce2a8e0c7d0e79c0698\", \"id\": \"bc0515d1-7019-44b6-b2f0-72d0f9c5c391\", \"name\": \"pipeline\", \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:38:29.112599\"}, \"pipeline_id\": \"bc0515d1-7019-44b6-b2f0-72d0f9c5c391\", \"previous_job_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"remoteci\": {\"created_at\": \"2026-06-08T17:34:09.562294\", \"data\": {}, \"etag\": \"5f89345cead09589259e0b1b83c868ba\", \"id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"last_auth_at\": \"2026-06-08T17:38:10\", \"name\": \"rh-telco-pipeline\", \"public\": false, \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:38:26.323956\"}, \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"results\": [], \"state\": \"active\", \"status\": \"new\", \"status_reason\": \"\", \"tags\": [\"stage:ocp\", \"pipeline-id:13\", \"inventory:real-inventory\", \"connected\", \"agent:openshift\", \"debug\", \"install\", \"install_type:ipi\", \"cluster:my-cluster\"], \"team\": {\"country\": null, \"created_at\": \"2026-06-08T17:34:08.060158\", \"etag\": \"97aad3f9aebb27215bd4ba5bbb7fd35f\", \"external\": false, \"has_pre_release_access\": true, \"id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"name\": \"rh-telco-ci\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:08.060158\"}, \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"topic\": {\"component_types\": [\"ocp\", \"ose-tests\", \"cnf-tests\"], \"component_types_optional\": [], \"created_at\": \"2026-06-08T17:34:06.772618\", \"data\": {}, \"etag\": \"2ae0ab9f25369c1cd54e2576b7c0bbdf\", \"export_control\": false, \"id\": \"ac4a03af-5565-465d-955b-5c3b3ce7e2c5\", \"name\": \"OCP-4.9\", \"next_topic_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:06.772618\"}, \"topic_id\": \"ac4a03af-5565-465d-955b-5c3b3ce7e2c5\", \"update_previous_job_id\": null, \"updated_at\": \"2026-06-08T17:38:42.643260\", \"url\": \"\", \"user_agent\": \"python-dciclient_4.1.0\"}}\n\r\nTASK [Count workarounds] *******************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/dci-openshift-agent.yml:107\nchanged: [localhost] => {\"changed\": true, \"job\": {\"client_version\": \"python-dciclient_4.1.0\", \"comment\": \"\", \"components\": [{\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.846340\", \"data\": {\"digest\": [\"sha256:273335d6b39087e75d66b76c9fbac344b9fd0581b6c923d75c5553e4599670dd\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:273335d6b39087e75d66b76c9fbac344b9fd0581b6c923d75c5553e4599670dd\", \"url\": \"http://url.com/\", \"version\": \"4.9.0-0.nightly-20200701\"}, \"display_name\": \"OCP 4.9.0-0.nightly-20200701\", \"etag\": \"2f904edce088b38e11471851fca7778d\", \"id\": \"bc1282e4-7ed8-4262-a377-dc86822511b6\", \"message\": \"\", \"name\": \"OCP 4.9.0-0.nightly-20200701\", \"released_at\": \"2026-06-08T17:34:17.846967\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"ac4a03af-5565-465d-955b-5c3b3ce7e2c5\", \"type\": \"ocp\", \"uid\": \"sha256:273335d6b39087e75d66b76c9fbac344b9fd0581b6c923d75c5553e4599670dd\", \"updated_at\": \"2026-06-08T17:34:18.134510\", \"url\": \"\", \"version\": \"4.9.0-0.nightly-20200701\"}], \"configuration\": \"\", \"created_at\": \"2026-06-08T17:38:29.182046\", \"data\": {\"pipeline\": {\"_pipeline_path_\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/pipeline-real.yml\", \"ansible_extravars\": {\"cluster\": \"my-cluster\", \"dci_config_dirs\": [\"../dci-openshift-agent\"], \"dci_hide_secrets\": \"false\", \"dci_tags\": [\"debug\"]}, \"ansible_inventory\": \"real-inventory\", \"ansible_playbook\": \"../../dci-openshift-agent/dci-openshift-agent.yml\", \"ansible_skip_tags\": [\"get_logs\"], \"ansible_tags\": [\"dci\"], \"components\": [\"ocp\"], \"dci_credentials\": \"../rh-telco-pipeline_dci_credentials.yml\", \"fallback_last_success\": \"ocp-vanilla-4.9-ok\", \"name\": \"openshift-vanilla\", \"success_tag\": \"ocp-vanilla-4.9-ok\", \"topic\": \"OCP-4.9\", \"type\": \"ocp\"}}, \"duration\": 14, \"etag\": \"e0c963fa500ac030bb4273db55e973ea\", \"files\": [], \"id\": \"a3159af8-dc4b-4a62-84b3-39883c10e912\", \"jobstates\": [{\"comment\": \"job scheduled\", \"created_at\": \"2026-06-08T17:38:29.242958\", \"id\": \"36c01adc-1c6b-4d08-86cd-59fa42bb9c48\", \"job_id\": \"a3159af8-dc4b-4a62-84b3-39883c10e912\", \"status\": \"new\"}, {\"comment\": \"implicit new state\", \"created_at\": \"2026-06-08T17:38:30.544897\", \"id\": \"8f357143-270c-44c5-bfcd-51ad286b523d\", \"job_id\": \"a3159af8-dc4b-4a62-84b3-39883c10e912\", \"status\": \"new\"}], \"keys_values\": [{\"job_id\": \"a3159af8-dc4b-4a62-84b3-39883c10e912\", \"key\": \"workarounds\", \"value\": 0.0}], \"name\": \"openshift-vanilla\", \"pipeline\": {\"created_at\": \"2026-06-08T17:38:29.112599\", \"etag\": \"38e1529762851ce2a8e0c7d0e79c0698\", \"id\": \"bc0515d1-7019-44b6-b2f0-72d0f9c5c391\", \"name\": \"pipeline\", \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:38:29.112599\"}, \"pipeline_id\": \"bc0515d1-7019-44b6-b2f0-72d0f9c5c391\", \"previous_job_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"remoteci\": {\"created_at\": \"2026-06-08T17:34:09.562294\", \"data\": {}, \"etag\": \"5f89345cead09589259e0b1b83c868ba\", \"id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"last_auth_at\": \"2026-06-08T17:38:10\", \"name\": \"rh-telco-pipeline\", \"public\": false, \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:38:26.323956\"}, \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"results\": [], \"state\": \"active\", \"status\": \"new\", \"status_reason\": \"\", \"tags\": [\"stage:ocp\", \"pipeline-id:13\", \"inventory:real-inventory\", \"connected\", \"agent:openshift\", \"debug\", \"install\", \"install_type:ipi\", \"cluster:my-cluster\"], \"team\": {\"country\": null, \"created_at\": \"2026-06-08T17:34:08.060158\", \"etag\": \"97aad3f9aebb27215bd4ba5bbb7fd35f\", \"external\": false, \"has_pre_release_access\": true, \"id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"name\": \"rh-telco-ci\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:08.060158\"}, \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"topic\": {\"component_types\": [\"ocp\", \"ose-tests\", \"cnf-tests\"], \"component_types_optional\": [], \"created_at\": \"2026-06-08T17:34:06.772618\", \"data\": {}, \"etag\": \"2ae0ab9f25369c1cd54e2576b7c0bbdf\", \"export_control\": false, \"id\": \"ac4a03af-5565-465d-955b-5c3b3ce7e2c5\", \"name\": \"OCP-4.9\", \"next_topic_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:06.772618\"}, \"topic_id\": \"ac4a03af-5565-465d-955b-5c3b3ce7e2c5\", \"update_previous_job_id\": null, \"updated_at\": \"2026-06-08T17:38:44.079767\", \"url\": \"\", \"user_agent\": \"python-dciclient_4.1.0\"}}\n\r\nTASK [Debug components] ********************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/dci-openshift-agent.yml:114\nok: [localhost] => {\r\n    \"msg\": [\r\n        {\r\n            \"canonical_project_name\": \"\",\r\n            \"created_at\": \"2026-06-08T17:34:17.846340\",\r\n            \"data\": {\r\n                \"digest\": [\r\n                    \"sha256:273335d6b39087e75d66b76c9fbac344b9fd0581b6c923d75c5553e4599670dd\"\r\n                ],\r\n                \"display_name\": \"ocp\",\r\n                \"pull_url\": \"http://pullurl.com/\",\r\n                \"uid\": \"sha256:273335d6b39087e75d66b76c9fbac344b9fd0581b6c923d75c5553e4599670dd\",\r\n                \"url\": \"http://url.com/\",\r\n                \"version\": \"4.9.0-0.nightly-20200701\"\r\n            },\r\n            \"display_name\": \"OCP 4.9.0-0.nightly-20200701\",\r\n            \"etag\": \"2f904edce088b38e11471851fca7778d\",\r\n            \"id\": \"bc1282e4-7ed8-4262-a377-dc86822511b6\",\r\n            \"message\": \"\",\r\n            \"name\": \"OCP 4.9.0-0.nightly-20200701\",\r\n            \"released_at\": \"2026-06-08T17:34:17.846967\",\r\n            \"state\": \"active\",\r\n            \"tags\": [\r\n                \"build:dev\"\r\n            ],\r\n            \"team_id\": null,\r\n            \"title\": \"\",\r\n            \"topic_id\": \"ac4a03af-5565-465d-955b-5c3b3ce7e2c5\",\r\n            \"type\": \"ocp\",\r\n            \"uid\": \"sha256:273335d6b39087e75d66b76c9fbac344b9fd0581b6c923d75c5553e4599670dd\",\r\n            \"updated_at\": \"2026-06-08T17:34:18.134510\",\r\n            \"url\": \"\",\r\n            \"version\": \"4.9.0-0.nightly-20200701\"\r\n        }\r\n    ]\r\n}\n\r\nTASK [Get openshift_version from job.components] *******************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/dci-openshift-agent.yml:118\nok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:17.846340', 'data': {'digest': ['sha256:273335d6b39087e75d66b76c9fbac344b9fd0581b6c923d75c5553e4599670dd'], 'display_name': 'ocp', 'pull_url': 'http://pullurl.com/', 'uid': 'sha256:273335d6b39087e75d66b76c9fbac344b9fd0581b6c923d75c5553e4599670dd', 'url': 'http://url.com/', 'version': '4.9.0-0.nightly-20200701'}, 'display_name': 'OCP 4.9.0-0.nightly-20200701', 'etag': '2f904edce088b38e11471851fca7778d', 'id': 'bc1282e4-7ed8-4262-a377-dc86822511b6', 'message': '', 'name': 'OCP 4.9.0-0.nightly-20200701', 'released_at': '2026-06-08T17:34:17.846967', 'state': 'active', 'tags': ['build:dev'], 'team_id': None, 'title': '', 'topic_id': 'ac4a03af-5565-465d-955b-5c3b3ce7e2c5', 'type': 'ocp', 'uid': 'sha256:273335d6b39087e75d66b76c9fbac344b9fd0581b6c923d75c5553e4599670dd', 'updated_at': '2026-06-08T17:34:18.134510', 'url': '', 'version': '4.9.0-0.nightly-20200701'}) => {\"ansible_facts\": {\"ocp_product_id\": \"bc1282e4-7ed8-4262-a377-dc86822511b6\", \"ocp_tags\": [\"build:dev\"], \"release_digest\": \"sha256:273335d6b39087e75d66b76c9fbac344b9fd0581b6c923d75c5553e4599670dd\", \"url\": \"\", \"version\": \"4.9.0-0.nightly-20200701\", \"version_pull_url\": \"http://pullurl.com/\"}, \"ansible_loop_var\": \"item\", \"changed\": false, \"item\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.846340\", \"data\": {\"digest\": [\"sha256:273335d6b39087e75d66b76c9fbac344b9fd0581b6c923d75c5553e4599670dd\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:273335d6b39087e75d66b76c9fbac344b9fd0581b6c923d75c5553e4599670dd\", \"url\": \"http://url.com/\", \"version\": \"4.9.0-0.nightly-20200701\"}, \"display_name\": \"OCP 4.9.0-0.nightly-20200701\", \"etag\": \"2f904edce088b38e11471851fca7778d\", \"id\": \"bc1282e4-7ed8-4262-a377-dc86822511b6\", \"message\": \"\", \"name\": \"OCP 4.9.0-0.nightly-20200701\", \"released_at\": \"2026-06-08T17:34:17.846967\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"ac4a03af-5565-465d-955b-5c3b3ce7e2c5\", \"type\": \"ocp\", \"uid\": \"sha256:273335d6b39087e75d66b76c9fbac344b9fd0581b6c923d75c5553e4599670dd\", \"updated_at\": \"2026-06-08T17:34:18.134510\", \"url\": \"\", \"version\": \"4.9.0-0.nightly-20200701\"}}\n\r\nTASK [Get build from tag] ******************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/dci-openshift-agent.yml:129\nok: [localhost] => (item=build:dev) => {\"ansible_facts\": {\"build\": \"dev\"}, \"ansible_loop_var\": \"item\", \"changed\": false, \"item\": \"build:dev\"}\n\r\nTASK [Set build:ga when build:candidate] ***************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/dci-openshift-agent.yml:139\nskipping: [localhost] => {\"changed\": false, \"false_condition\": \"build == \\\"candidate\\\"\", \"skip_reason\": \"Conditional result was False\"}\n\r\nTASK [Create jumphost host if it doesn't exist] ********************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/dci-openshift-agent.yml:144\nskipping: [localhost] => {\"changed\": false, \"false_condition\": \"'jumphost' not in group_names\", \"skip_reason\": \"Conditional result was False\"}\n\r\nTASK [Pre-run] *****************************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/dci-openshift-agent.yml:152\nchanged: [localhost] => {\"changed\": true, \"jobstate\": {\"comment\": null, \"created_at\": \"2026-06-08T17:38:47.531852\", \"id\": \"8ae6d83c-edc0-44e8-a9cf-4770eccdf414\", \"job_id\": \"a3159af8-dc4b-4a62-84b3-39883c10e912\", \"status\": \"pre-run\"}}\n\r\nTASK [Assisted on-prem is deprecated] ******************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/dci-openshift-agent.yml:157\nskipping: [localhost] => {\"changed\": false, \"false_condition\": \"(install_type | default('ipi')) == 'assisted'\", \"skip_reason\": \"Conditional result was False\"}\n\r\nTASK [Fail when ABI version is not supported] **********************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/dci-openshift-agent.yml:166\nskipping: [localhost] => {\"changed\": false, \"false_condition\": \"(install_type | default('ipi')) == 'abi'\", \"skip_reason\": \"Conditional result was False\"}\n\r\nTASK [Fail if topology_aware_lifecycle_operator is in dci_operators and enable_acm is false] ***\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/dci-openshift-agent.yml:173\nskipping: [localhost] => {\"changed\": false, \"false_condition\": \"dci_operators is defined\", \"skip_reason\": \"Conditional result was False\"}\n\r\nTASK [Check HUB_KUBECONFIG path] ***********************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/dci-openshift-agent.yml:186\nskipping: [localhost] => {\"changed\": false, \"false_condition\": \"(install_type | default('ipi')) == 'acm'\", \"skip_reason\": \"Conditional result was False\"}\n\r\nTASK [Fail when HUB_KUBECONFIG is not found] ***********************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/dci-openshift-agent.yml:191\nskipping: [localhost] => {\"changed\": false, \"false_condition\": \"(install_type | default('ipi')) == 'acm'\", \"skip_reason\": \"Conditional result was False\"}\n\r\nTASK [Set KUBECONFIG for ACM installs] *****************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/dci-openshift-agent.yml:196\nskipping: [localhost] => {\"changed\": false, \"false_condition\": \"(install_type | default('ipi')) == 'acm'\", \"skip_reason\": \"Conditional result was False\"}\n\r\nTASK [Set facts required in jumphost scope] ************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/dci-openshift-agent.yml:202\nok: [localhost -> jumphost] => {\"ansible_facts\": {\"build\": \"dev\", \"dci_api_secret\": \"DCI.0ccf1681da9b44c009271c0d1c3acc6c9104edaccbee1419a0aba6e188df\", \"dci_client_id\": \"remoteci/7a220eb8-b832-48db-9350-7688c159b53f\", \"dci_cs_url\": \"http://127.0.0.1:8000\", \"dci_ui_url\": \"http://127.0.0.1:8000\", \"install_type\": \"ipi\", \"job_id\": \"a3159af8-dc4b-4a62-84b3-39883c10e912\", \"job_info\": {\"data_dir\": \"/tmp/dci-pipeline/openshift-vanilla/a3159af8-dc4b-4a62-84b3-39883c10e912\", \"job\": {\"client_version\": \"python-dciclient_4.1.0\", \"comment\": \"\", \"components\": [{\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.846340\", \"data\": {\"digest\": [\"sha256:273335d6b39087e75d66b76c9fbac344b9fd0581b6c923d75c5553e4599670dd\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:273335d6b39087e75d66b76c9fbac344b9fd0581b6c923d75c5553e4599670dd\", \"url\": \"http://url.com/\", \"version\": \"4.9.0-0.nightly-20200701\"}, \"display_name\": \"OCP 4.9.0-0.nightly-20200701\", \"etag\": \"2f904edce088b38e11471851fca7778d\", \"id\": \"bc1282e4-7ed8-4262-a377-dc86822511b6\", \"message\": \"\", \"name\": \"OCP 4.9.0-0.nightly-20200701\", \"released_at\": \"2026-06-08T17:34:17.846967\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"ac4a03af-5565-465d-955b-5c3b3ce7e2c5\", \"type\": \"ocp\", \"uid\": \"sha256:273335d6b39087e75d66b76c9fbac344b9fd0581b6c923d75c5553e4599670dd\", \"updated_at\": \"2026-06-08T17:34:18.134510\", \"url\": \"\", \"version\": \"4.9.0-0.nightly-20200701\"}], \"configuration\": \"\", \"created_at\": \"2026-06-08T17:38:29.182046\", \"data\": {\"pipeline\": {\"_pipeline_path_\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/pipeline-real.yml\", \"ansible_extravars\": {\"cluster\": \"my-cluster\", \"dci_config_dirs\": [\"../dci-openshift-agent\"], \"dci_hide_secrets\": \"false\", \"dci_tags\": [\"debug\"]}, \"ansible_inventory\": \"real-inventory\", \"ansible_playbook\": \"../../dci-openshift-agent/dci-openshift-agent.yml\", \"ansible_skip_tags\": [\"get_logs\"], \"ansible_tags\": [\"dci\"], \"components\": [\"ocp\"], \"dci_credentials\": \"../rh-telco-pipeline_dci_credentials.yml\", \"fallback_last_success\": \"ocp-vanilla-4.9-ok\", \"name\": \"openshift-vanilla\", \"success_tag\": \"ocp-vanilla-4.9-ok\", \"topic\": \"OCP-4.9\", \"type\": \"ocp\"}}, \"duration\": 0, \"etag\": \"48bb25c698f8a99780c950990b4ff27f\", \"files\": [], \"id\": \"a3159af8-dc4b-4a62-84b3-39883c10e912\", \"jobstates\": [], \"keys_values\": [], \"name\": \"openshift-vanilla\", \"pipeline\": {\"created_at\": \"2026-06-08T17:38:29.112599\", \"etag\": \"38e1529762851ce2a8e0c7d0e79c0698\", \"id\": \"bc0515d1-7019-44b6-b2f0-72d0f9c5c391\", \"name\": \"pipeline\", \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:38:29.112599\"}, \"pipeline_id\": \"bc0515d1-7019-44b6-b2f0-72d0f9c5c391\", \"previous_job_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"remoteci\": {\"created_at\": \"2026-06-08T17:34:09.562294\", \"data\": {}, \"etag\": \"5f89345cead09589259e0b1b83c868ba\", \"id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"last_auth_at\": \"2026-06-08T17:38:10\", \"name\": \"rh-telco-pipeline\", \"public\": false, \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:38:26.323956\"}, \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"results\": [], \"state\": \"active\", \"status\": \"new\", \"status_reason\": \"\", \"tags\": [], \"team\": {\"country\": null, \"created_at\": \"2026-06-08T17:34:08.060158\", \"etag\": \"97aad3f9aebb27215bd4ba5bbb7fd35f\", \"external\": false, \"has_pre_release_access\": true, \"id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"name\": \"rh-telco-ci\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:08.060158\"}, \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"topic\": {\"component_types\": [\"ocp\", \"ose-tests\", \"cnf-tests\"], \"component_types_optional\": [], \"created_at\": \"2026-06-08T17:34:06.772618\", \"data\": {}, \"etag\": \"2ae0ab9f25369c1cd54e2576b7c0bbdf\", \"export_control\": false, \"id\": \"ac4a03af-5565-465d-955b-5c3b3ce7e2c5\", \"name\": \"OCP-4.9\", \"next_topic_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:06.772618\"}, \"topic_id\": \"ac4a03af-5565-465d-955b-5c3b3ce7e2c5\", \"update_previous_job_id\": null, \"updated_at\": \"2026-06-08T17:38:29.182059\", \"url\": \"\", \"user_agent\": \"python-dciclient_4.1.0\"}}, \"release_digest\": \"sha256:273335d6b39087e75d66b76c9fbac344b9fd0581b6c923d75c5553e4599670dd\", \"version\": \"4.9.0-0.nightly-20200701\", \"version_pull_url\": \"http://pullurl.com/\"}, \"changed\": false}\n\r\nPLAY [Launch pre-run] **********************************************************\n\r\nPLAY [Launch hook pre-run] *****************************************************\n\r\nPLAY [Set running] *************************************************************\n\r\nTASK [Running] *****************************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/dci-openshift-agent.yml:323\nchanged: [localhost] => {\"changed\": true, \"jobstate\": {\"comment\": null, \"created_at\": \"2026-06-08T17:38:52.952837\", \"id\": \"68f08042-e90c-4e80-b1d2-8b70a6dedb1f\", \"job_id\": \"a3159af8-dc4b-4a62-84b3-39883c10e912\", \"status\": \"running\"}}\n\r\nPLAY [Launch configure] ********************************************************\n\r\nPLAY [Custom install Hooks] ****************************************************\n\r\nPLAY [Launch [IPI/SNO/UPI] install] ********************************************\n\r\nPLAY [Launch ACM install] ******************************************************\n\r\nPLAY [Launch ABI install] ******************************************************\n\r\nPLAY [Launch after install] ****************************************************\n\r\nPLAY [Mirror operators to dci_local_registry] **********************************\n\r\nPLAY [Deploy operators to OCP cluster] *****************************************\n\r\nPLAY [Configure deployed operators] ********************************************\n\r\nPLAY [Launch hook install] *****************************************************\n\r\nPLAY [Launch upgrade] **********************************************************\n\r\nPLAY [Launch hook upgrade] *****************************************************\n\r\nPLAY [Launch Red Hat tests] ****************************************************\n\r\nPLAY [Launch partner tests] ****************************************************\n\r\nTASK [Post-run] ****************************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/dci-openshift-agent.yml:781\nchanged: [localhost] => {\"changed\": true, \"jobstate\": {\"comment\": null, \"created_at\": \"2026-06-08T17:39:00.031557\", \"id\": \"d3fb6b31-1f5e-46a1-a377-a7ac9d7c2a02\", \"job_id\": \"a3159af8-dc4b-4a62-84b3-39883c10e912\", \"status\": \"post-run\"}}\n\r\nPLAY [Launch post run] *********************************************************\n\r\nTASK [Gathering Facts] *********************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/dci-openshift-agent.yml:789\nok: [localhost]\n\r\nTASK [Run the partner post-run] ************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/dci-openshift-agent.yml:804\n\r\nTASK [Run the post-run] ********************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/dci-openshift-agent.yml:810\nincluded: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/plays/post-run.yml for localhost\n\r\nTASK [Print job outputs location] **********************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/plays/post-run.yml:10\nskipping: [localhost] => {\"false_condition\": \"job_info.outputs is defined\"}\n\r\nTASK [Backward compatibility kubeconfig variable] ******************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/plays/post-run.yml:16\nok: [localhost] => {\"ansible_facts\": {\"kubeconfig\": \"/home/zuul-worker/clusterconfigs-my-cluster/kubeconfig\"}, \"changed\": false}\n\r\nTASK [Copy outputs if defined] *************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/plays/post-run.yml:23\nskipping: [localhost] => {\"changed\": false, \"false_condition\": \"job_info.outputs is defined\", \"skip_reason\": \"Conditional result was False\"}\n\r\nTASK [Get the differences from the previous DCI job] ***************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/plays/post-run.yml:33\nfatal: [localhost]: FAILED! => {\"msg\": \"The task includes an option with an undefined variable. The error was: 'job_logs' is undefined. 'job_logs' is undefined\\n\\nThe error appears to be in '/home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/plays/post-run.yml': line 33, column 7, but may\\nbe elsewhere in the file depending on the exact syntax problem.\\n\\nThe offending line appears to be:\\n\\n\\n    - name: Get the differences from the previous DCI job\\n      ^ here\\n\"}\r\n...ignoring\n\r\nTASK [Create DCI namespace] ****************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/plays/post-run.yml:40\nfatal: [localhost]: FAILED! => {\"changed\": false, \"msg\": \"Failed to import the required Python library (kubernetes) on np0000067516.novalocal's Python /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/python. Please read the module documentation and install it in the appropriate location. If the required library is installed, but Ansible is using the wrong Python interpreter, please consult the documentation on ansible_python_interpreter\"}\r\n...ignoring\n\r\nTASK [Create DCI configmap] ****************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/plays/post-run.yml:51\nskipping: [localhost] => {\"changed\": false, \"false_condition\": \"dci_ns is succeeded\", \"skip_reason\": \"Conditional result was False\"}\n\r\nTASK [Success] *****************************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/dci-openshift-agent.yml:815\nchanged: [localhost] => {\"changed\": true, \"jobstate\": {\"comment\": null, \"created_at\": \"2026-06-08T17:39:08.264657\", \"id\": \"f77dec85-6386-4935-8288-14be2a865757\", \"job_id\": \"a3159af8-dc4b-4a62-84b3-39883c10e912\", \"status\": \"success\"}}\n\r\nPLAY [Success] *****************************************************************\n\r\nPLAY RECAP *********************************************************************\r\nlocalhost                  : ok=23   changed=7    unreachable=0    failed=0    skipped=15   rescued=0    ignored=2   \n----------------------------- Captured stderr call -----------------------------\nGET http://127.0.0.1:8000/api/v1/topics?where=name:OCP-4.9\n<Response [200]>\n{'_meta': {'count': 1}, 'topics': [{'component_types': ['ocp', 'ose-tests', 'cnf-tests'], 'component_types_optional': [], 'created_at': '2026-06-08T17:34:06.772618', 'data': {}, 'etag': '2ae0ab9f25369c1cd54e2576b7c0bbdf', 'export_control': False, 'id': 'ac4a03af-5565-465d-955b-5c3b3ce7e2c5', 'name': 'OCP-4.9', 'next_topic': None, 'next_topic_id': None, 'product': {'created_at': '2026-06-08T17:34:05.424355', 'description': 'description for OpenShift', 'etag': '4c6eadc027744d6b4e72301c84961aa0', 'id': 'e014f5a1-5656-4ff3-9126-c30a78fef510', 'label': 'OPENSHIFT', 'name': 'OpenShift', 'state': 'active', 'updated_at': '2026-06-08T17:34:05.424355'}, 'product_id': 'e014f5a1-5656-4ff3-9126-c30a78fef510', 'state': 'active', 'updated_at': '2026-06-08T17:34:06.772618'}]}\nGET http://127.0.0.1:8000/api/v1/topics/ac4a03af-5565-465d-955b-5c3b3ce7e2c5/components?where=type:ocp\n<Response [200]>\n+ dci-pipeline /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/pipeline-real.yml fake-cnf:ansible_extravars=ocp_component_id:bc1282e4-7ed8-4262-a377-dc86822511b6\n2026-06-08 13:38:28,994 - dcipipeline.main - INFO - overload=[{'fake-cnf': {'ansible_extravars': {'ocp_component_id': 'bc1282e4-7ed8-4262-a377-dc86822511b6'}}}] options={'name': 'pipeline'}\n2026-06-08 13:38:29,002 - dcipipeline.main - INFO - Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/../rh-telco-pipeline_dci_credentials.yml\n2026-06-08 13:38:29,085 - dcipipeline.main - INFO - Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/../rh-telco-pipeline_dci_credentials.yml\n2026-06-08 13:38:29,087 - dcipipeline.main - INFO - No previous job for openshift-vanilla\n2026-06-08 13:38:29,116 - dcipipeline.main - INFO - scheduling job openshift-vanilla on topic OCP-4.9 previous_job_id=None pipeline_id=bc0515d1-7019-44b6-b2f0-72d0f9c5c391\n2026-06-08 13:38:29,135 - dcipipeline.main - INFO - get_comp topic_id=ac4a03af-5565-465d-955b-5c3b3ce7e2c5 c_type=ocp where_clause=None query=and(eq(state,active),eq(type,ocp))\n2026-06-08 13:38:29,160 - dcipipeline.main - INFO - Got comp query result: ocp[None]: ['ocp=4.9.0-0.nightly-20200701']\n2026-06-08 13:38:29,253 - dcipipeline.main - INFO - No permission to write in /var/lib/dci-pipeline\n2026-06-08 13:38:29,257 - dcipipeline.main - INFO - Scheduled DCI job a3159af8-dc4b-4a62-84b3-39883c10e912\n2026-06-08 13:38:29,258 - dcipipeline.main - INFO - Setting tag stage:ocp on job a3159af8-dc4b-4a62-84b3-39883c10e912\n2026-06-08 13:38:29,305 - dcipipeline.main - INFO - Setting tag pipeline-id:13 on job a3159af8-dc4b-4a62-84b3-39883c10e912\n2026-06-08 13:38:29,347 - dcipipeline.main - INFO - Setting tag inventory:real-inventory on job a3159af8-dc4b-4a62-84b3-39883c10e912\n2026-06-08 13:38:29,388 - dcipipeline.main - INFO - Created /tmp/dci-pipeline-tmpdirk8ryxeat for env var JUNIT_OUTPUT_DIR\n2026-06-08 13:38:29,389 - dcipipeline.main - INFO - Found dci.py in /home/zuul-worker/src/github.com/distributedci/dci-ansible/callback\n2026-06-08 13:38:29,389 - dcipipeline.main - INFO - Generating /tmp/dci-pipeline/openshift-vanilla/a3159af8-dc4b-4a62-84b3-39883c10e912/ansible.cfg using dci_ansible_dir=/home/zuul-worker/src/github.com/distributedci/dci-ansible\n2026-06-08 13:38:29,389 - dcipipeline.main - INFO - running jobdef: openshift-vanilla with inventory /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/real-inventory private_data_dir=/tmp/dci-pipeline/openshift-vanilla/a3159af8-dc4b-4a62-84b3-39883c10e912 env={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdirk8ryxeat', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-vanilla/a3159af8-dc4b-4a62-84b3-39883c10e912/ansible.cfg'}\n2026-06-08 13:38:29,390 - dcipipeline.main - INFO - cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --tags dci --skip-tags get_logs -e '{\"dci_config_dirs\":[\"../dci-openshift-agent\"],\"dci_tags\":[\"debug\"],\"cluster\":\"my-cluster\",\"dci_hide_secrets\":false}'\"\n2026-06-08 13:38:29,390 - dcipipeline.main - INFO - Launching playbook /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/../../dci-openshift-agent/dci-openshift-agent.yml in /tmp/dci-pipeline/openshift-vanilla/a3159af8-dc4b-4a62-84b3-39883c10e912\n2026-06-08 13:38:29,390 - dcipipeline.main - INFO - envvars={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdirk8ryxeat', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-vanilla/a3159af8-dc4b-4a62-84b3-39883c10e912/ansible.cfg', 'DCI_CLIENT_ID': 'remoteci/7a220eb8-b832-48db-9350-7688c159b53f', 'DCI_API_SECRET': 'DCI.0ccf1681da9b44c009271c0d1c3acc6c9104edaccbee1419a0aba6e188df', 'DCI_CS_URL': 'http://127.0.0.1:8000', 'DCI_UI_URL': 'http://127.0.0.1:8000', 'DCI_JOB_ID': 'a3159af8-dc4b-4a62-84b3-39883c10e912', 'ANSIBLE_VAULT_IDENTITY_LIST': '/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client', 'DCI_PLAYBOOK_ARGS': '--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --tags dci --skip-tags get_logs -e \\'{\"dci_config_dirs\":[\"../dci-openshift-agent\"],\"dci_tags\":[\"debug\"],\"cluster\":\"my-cluster\",\"dci_hide_secrets\":false}\\''}\n2026-06-08 13:38:29,390 - dcipipeline.main - INFO - PATH=/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin:/home/zuul-worker/.local/bin:/home/zuul-worker/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin\n2026-06-08 13:38:29,390 - dcipipeline.main - INFO - cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --tags dci --skip-tags get_logs -e '{\"dci_config_dirs\":[\"../dci-openshift-agent\"],\"dci_tags\":[\"debug\"],\"cluster\":\"my-cluster\",\"dci_hide_secrets\":false}'\"\n2026-06-08 13:39:09,695 - dcipipeline.main - INFO - stats={'skipped': {'localhost': 15}, 'ok': {'localhost': 23}, 'dark': {}, 'failures': {}, 'ignored': {'localhost': 2}, 'rescued': {}, 'processed': {'localhost': 1}, 'changed': {'localhost': 7}}\n2026-06-08 13:39:09,709 - dcipipeline.main - INFO - Uploading ansible.log from /tmp/dci-pipeline/openshift-vanilla/a3159af8-dc4b-4a62-84b3-39883c10e912/ansible.log\n------------------------------ Captured log call -------------------------------\nINFO     dcipipeline.main:main.py:1067 overload=[{'fake-cnf': {'ansible_extravars': {'ocp_component_id': 'bc1282e4-7ed8-4262-a377-dc86822511b6'}}}] options={'name': 'pipeline'}\nINFO     dcipipeline.main:main.py:183 Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/../rh-telco-pipeline_dci_credentials.yml\nINFO     dcipipeline.main:main.py:183 Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/../rh-telco-pipeline_dci_credentials.yml\nINFO     dcipipeline.main:main.py:1247 No previous job for openshift-vanilla\nINFO     dcipipeline.main:main.py:590 scheduling job openshift-vanilla on topic OCP-4.9 previous_job_id=None pipeline_id=bc0515d1-7019-44b6-b2f0-72d0f9c5c391\nINFO     dcipipeline.main:main.py:497 get_comp topic_id=ac4a03af-5565-465d-955b-5c3b3ce7e2c5 c_type=ocp where_clause=None query=and(eq(state,active),eq(type,ocp))\nINFO     dcipipeline.main:main.py:511 Got comp query result: ocp[None]: ['ocp=4.9.0-0.nightly-20200701']\nINFO     dcipipeline.main:main.py:567 No permission to write in /var/lib/dci-pipeline\nINFO     dcipipeline.main:main.py:679 Scheduled DCI job a3159af8-dc4b-4a62-84b3-39883c10e912\nINFO     dcipipeline.main:main.py:691 Setting tag stage:ocp on job a3159af8-dc4b-4a62-84b3-39883c10e912\nINFO     dcipipeline.main:main.py:691 Setting tag pipeline-id:13 on job a3159af8-dc4b-4a62-84b3-39883c10e912\nINFO     dcipipeline.main:main.py:691 Setting tag inventory:real-inventory on job a3159af8-dc4b-4a62-84b3-39883c10e912\nINFO     dcipipeline.main:main.py:104 Created /tmp/dci-pipeline-tmpdirk8ryxeat for env var JUNIT_OUTPUT_DIR\nINFO     dcipipeline.main:main.py:779 Found dci.py in /home/zuul-worker/src/github.com/distributedci/dci-ansible/callback\nINFO     dcipipeline.main:main.py:207 Generating /tmp/dci-pipeline/openshift-vanilla/a3159af8-dc4b-4a62-84b3-39883c10e912/ansible.cfg using dci_ansible_dir=/home/zuul-worker/src/github.com/distributedci/dci-ansible\nINFO     dcipipeline.main:main.py:837 running jobdef: openshift-vanilla with inventory /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/real-inventory private_data_dir=/tmp/dci-pipeline/openshift-vanilla/a3159af8-dc4b-4a62-84b3-39883c10e912 env={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdirk8ryxeat', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-vanilla/a3159af8-dc4b-4a62-84b3-39883c10e912/ansible.cfg'}\nINFO     dcipipeline.main:main.py:738 cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --tags dci --skip-tags get_logs -e '{\"dci_config_dirs\":[\"../dci-openshift-agent\"],\"dci_tags\":[\"debug\"],\"cluster\":\"my-cluster\",\"dci_hide_secrets\":false}'\"\nINFO     dcipipeline.main:main.py:874 Launching playbook /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/../../dci-openshift-agent/dci-openshift-agent.yml in /tmp/dci-pipeline/openshift-vanilla/a3159af8-dc4b-4a62-84b3-39883c10e912\nINFO     dcipipeline.main:main.py:875 envvars={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdirk8ryxeat', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-vanilla/a3159af8-dc4b-4a62-84b3-39883c10e912/ansible.cfg', 'DCI_CLIENT_ID': 'remoteci/7a220eb8-b832-48db-9350-7688c159b53f', 'DCI_API_SECRET': 'DCI.0ccf1681da9b44c009271c0d1c3acc6c9104edaccbee1419a0aba6e188df', 'DCI_CS_URL': 'http://127.0.0.1:8000', 'DCI_UI_URL': 'http://127.0.0.1:8000', 'DCI_JOB_ID': 'a3159af8-dc4b-4a62-84b3-39883c10e912', 'ANSIBLE_VAULT_IDENTITY_LIST': '/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client', 'DCI_PLAYBOOK_ARGS': '--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --tags dci --skip-tags get_logs -e \\'{\"dci_config_dirs\":[\"../dci-openshift-agent\"],\"dci_tags\":[\"debug\"],\"cluster\":\"my-cluster\",\"dci_hide_secrets\":false}\\''}\nINFO     dcipipeline.main:main.py:876 PATH=/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin:/home/zuul-worker/.local/bin:/home/zuul-worker/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin\nINFO     dcipipeline.main:main.py:738 cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --tags dci --skip-tags get_logs -e '{\"dci_config_dirs\":[\"../dci-openshift-agent\"],\"dci_tags\":[\"debug\"],\"cluster\":\"my-cluster\",\"dci_hide_secrets\":false}'\"\nINFO     dcipipeline.main:main.py:892 stats={'skipped': {'localhost': 15}, 'ok': {'localhost': 23}, 'dark': {}, 'failures': {}, 'ignored': {'localhost': 2}, 'rescued': {}, 'processed': {'localhost': 1}, 'changed': {'localhost': 7}}\nINFO     dcipipeline.main:main.py:800 Uploading ansible.log from /tmp/dci-pipeline/openshift-vanilla/a3159af8-dc4b-4a62-84b3-39883c10e912/ansible.log\n____________________________ test_dci_pipeline_skip ____________________________\n\n    def test_dci_pipeline_skip():\n>       rc = main(\n            [\n                \"dci-pipeline\",\n                \"openshift-vanilla:ansible_skip_tags=broken\",\n                p(\"pipeline-retry.yml\"),\n                p(\"cnf-pipeline.yml\"),\n            ]\n        )\n\ntests/e2e/test_dci_pipeline.py:223: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/e2e/test_dci_pipeline.py:38: in main\n    return dci_main(args)\ndcipipeline/main.py:1390: in main\n    job_in_errors, jobdefs = run_stage(\ndcipipeline/main.py:1303: in run_stage\n    if run_jobdef(\ndcipipeline/main.py:901: in run_jobdef\n    upload_ansible_log(context, private_data_dir, jobdef)\ndcipipeline/main.py:801: in upload_ansible_log\n    dci(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nfunc = <function create at 0x7ff24d47ddc0>\nargs = (<dciclient.v1.api.context.DciSignatureContext object at 0x7ff24d420d30>, 'ansible.log')\nkwargs = {'file_path': '/tmp/dci-pipeline/openshift-vanilla/d1a4c87d-fd3e-4bf8-8bb3-b37c3ffbbef3/ansible.log', 'job_id': 'd1a4c87d-fd3e-4bf8-8bb3-b37c3ffbbef3', 'redact': True}\n\n    def dci(func, *args, **kwargs):\n        \"retry the DCI API call while there is an error 5xx\"\n    \n        global _duration\n    \n>       resp = func(*args, **kwargs)\nE       TypeError: create() got an unexpected keyword argument 'redact'\n\ndcipipeline/main.py:1454: TypeError\n----------------------------- Captured stdout call -----------------------------\nansible-playbook [core 2.15.13]\r\n  config file = /tmp/dci-pipeline/openshift-vanilla/d1a4c87d-fd3e-4bf8-8bb3-b37c3ffbbef3/ansible.cfg\r\n  configured module search path = ['/home/zuul-worker/src/github.com/distributedci/dci-ansible/modules']\r\n  ansible python module location = /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/lib/python3.9/site-packages/ansible\r\n  ansible collection location = /home/zuul-worker/.ansible/collections:/usr/share/ansible/collections\r\n  executable location = /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/ansible-playbook\r\n  python version = 3.9.18 (main, Jan 24 2024, 00:00:00) [GCC 11.4.1 20231218 (Red Hat 11.4.1-3)] (/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/python)\r\n  jinja version = 3.1.6\r\n  libyaml = True\r\nUsing /tmp/dci-pipeline/openshift-vanilla/d1a4c87d-fd3e-4bf8-8bb3-b37c3ffbbef3/ansible.cfg as config file\r\n/usr/lib/python3.9/site-packages/requests/__init__.py:87: RequestsDependencyWarning: urllib3 (1.26.5) or chardet (5.2.0) doesn't match a supported version!\r\n  warnings.warn(\"urllib3 ({}) or chardet ({}) doesn't match a supported \"\r\n[WARNING]: Skipping plugin (/home/zuul-worker/src/github.com/distributedci/dci-\r\nansible/callback/test_dci.py), cannot load: No module named 'callback'\nSkipping callback 'awx_display', as we already have a stdout callback.\nSkipping callback 'default', as we already have a stdout callback.\nSkipping callback 'minimal', as we already have a stdout callback.\nSkipping callback 'oneline', as we already have a stdout callback.\n\r\nPLAYBOOK: agent-retry.yml ******************************************************\n6 plays in /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-retry.yml\n\r\nPLAY [Schedule a job] **********************************************************\n\r\nTASK [Read credentials from env vars] ******************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-retry.yml:11\nok: [localhost] => {\"censored\": \"the output has been hidden due to the fact that 'no_log: true' was specified for this result\", \"changed\": false}\n\r\nTASK [Schedule a new job] ******************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-retry.yml:19\nskipping: [localhost] => {\"changed\": false, \"false_condition\": \"job_info is not defined\", \"skip_reason\": \"Conditional result was False\"}\n\r\nTASK [Print job_info] **********************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-retry.yml:25\nok: [localhost] => {\r\n    \"msg\": {\r\n        \"client_version\": \"python-dciclient_4.1.0\",\r\n        \"comment\": \"\",\r\n        \"components\": [\r\n            {\r\n                \"canonical_project_name\": \"\",\r\n                \"created_at\": \"2026-06-08T17:34:16.231874\",\r\n                \"data\": {\r\n                    \"digest\": [\r\n                        \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"\r\n                    ],\r\n                    \"display_name\": \"ocp\",\r\n                    \"pull_url\": \"http://pullurl.com/\",\r\n                    \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",\r\n                    \"url\": \"http://url.com/\",\r\n                    \"version\": \"4.8.0-0.nightly-20200703\"\r\n                },\r\n                \"display_name\": \"OCP 4.8.0-0.nightly-20200703\",\r\n                \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\",\r\n                \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\",\r\n                \"message\": \"\",\r\n                \"name\": \"OCP 4.8.0-0.nightly-20200703\",\r\n                \"released_at\": \"2026-06-08T17:34:16.232624\",\r\n                \"state\": \"active\",\r\n                \"tags\": [\r\n                    \"build:dev\"\r\n                ],\r\n                \"team_id\": null,\r\n                \"title\": \"\",\r\n                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n                \"type\": \"ocp\",\r\n                \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",\r\n                \"updated_at\": \"2026-06-08T17:34:16.501776\",\r\n                \"url\": \"\",\r\n                \"version\": \"4.8.0-0.nightly-20200703\"\r\n            },\r\n            {\r\n                \"canonical_project_name\": \"\",\r\n                \"created_at\": \"2026-06-08T17:34:16.771396\",\r\n                \"data\": {\r\n                    \"display_name\": \"ose-tests\",\r\n                    \"pull_url\": \"http://pullurl.com/\",\r\n                    \"url\": \"http://url.com/\",\r\n                    \"version\": \"20200703\"\r\n                },\r\n                \"display_name\": \"OSE-TESTS 20200703\",\r\n                \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\",\r\n                \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\",\r\n                \"message\": \"\",\r\n                \"name\": \"OSE-TESTS 20200703\",\r\n                \"released_at\": \"2026-06-08T17:34:16.772106\",\r\n                \"state\": \"active\",\r\n                \"tags\": [\r\n                    \"build:ga\"\r\n                ],\r\n                \"team_id\": null,\r\n                \"title\": \"\",\r\n                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n                \"type\": \"ose-tests\",\r\n                \"uid\": \"\",\r\n                \"updated_at\": \"2026-06-08T17:34:17.053945\",\r\n                \"url\": \"\",\r\n                \"version\": \"20200703\"\r\n            },\r\n            {\r\n                \"canonical_project_name\": \"\",\r\n                \"created_at\": \"2026-06-08T17:34:17.325424\",\r\n                \"data\": {\r\n                    \"display_name\": \"cnf-tests\",\r\n                    \"pull_url\": \"http://pullurl.com/\",\r\n                    \"url\": \"http://url.com/\",\r\n                    \"version\": \"20200728\"\r\n                },\r\n                \"display_name\": \"CNF-TESTS 20200728\",\r\n                \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\",\r\n                \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\",\r\n                \"message\": \"\",\r\n                \"name\": \"CNF-TESTS 20200728\",\r\n                \"released_at\": \"2026-06-08T17:34:17.326752\",\r\n                \"state\": \"active\",\r\n                \"tags\": [\r\n                    \"build:ga\"\r\n                ],\r\n                \"team_id\": null,\r\n                \"title\": \"\",\r\n                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n                \"type\": \"cnf-tests\",\r\n                \"uid\": \"\",\r\n                \"updated_at\": \"2026-06-08T17:34:17.602830\",\r\n                \"url\": \"\",\r\n                \"version\": \"20200728\"\r\n            }\r\n        ],\r\n        \"configuration\": \"\",\r\n        \"created_at\": \"2026-06-08T17:39:10.136911\",\r\n        \"data\": {\r\n            \"pipeline\": {\r\n                \"_pipeline_path_\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/pipeline-retry.yml\",\r\n                \"ansible_extravars\": {\r\n                    \"answer\": \"42\"\r\n                },\r\n                \"ansible_inventory\": \"agents/openshift-vanilla/inventory\",\r\n                \"ansible_playbook\": \"agents/openshift-vanilla/agent-retry.yml\",\r\n                \"ansible_skip_tags\": \"broken\",\r\n                \"components\": [\r\n                    \"ocp\",\r\n                    \"ose-tests\",\r\n                    \"cnf-tests\"\r\n                ],\r\n                \"fallback_last_success\": [\r\n                    \"ocp-vanilla-4.8-ok\",\r\n                    \"ocp?build:dev\"\r\n                ],\r\n                \"name\": \"openshift-vanilla\",\r\n                \"outputs\": {\r\n                    \"hosts\": \"etc/hosts\"\r\n                },\r\n                \"success_tag\": \"ocp-vanilla-4.8-ok\",\r\n                \"topic\": \"OCP-4.8\",\r\n                \"type\": \"ocp\"\r\n            }\r\n        },\r\n        \"duration\": 0,\r\n        \"etag\": \"ed942ff97e89d880a747709a110bbaba\",\r\n        \"files\": [],\r\n        \"id\": \"d1a4c87d-fd3e-4bf8-8bb3-b37c3ffbbef3\",\r\n        \"jobstates\": [],\r\n        \"keys_values\": [],\r\n        \"name\": \"openshift-vanilla\",\r\n        \"pipeline\": {\r\n            \"created_at\": \"2026-06-08T17:39:10.023641\",\r\n            \"etag\": \"27e392542d5eef4da4bce72de3583a77\",\r\n            \"id\": \"083996f4-c49e-4d96-9934-e38de8a15f95\",\r\n            \"name\": \"pipeline\",\r\n            \"state\": \"active\",\r\n            \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",\r\n            \"updated_at\": \"2026-06-08T17:39:10.023641\"\r\n        },\r\n        \"pipeline_id\": \"083996f4-c49e-4d96-9934-e38de8a15f95\",\r\n        \"previous_job_id\": null,\r\n        \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\",\r\n        \"remoteci\": {\r\n            \"created_at\": \"2026-06-08T17:34:09.562294\",\r\n            \"data\": {},\r\n            \"etag\": \"8466a9c1ea1852dfb51816d1602868ea\",\r\n            \"id\": \"7a220eb8-b832-48db-9350-7688c159b53f\",\r\n            \"last_auth_at\": \"2026-06-08T17:38:29\",\r\n            \"name\": \"rh-telco-pipeline\",\r\n            \"public\": false,\r\n            \"state\": \"active\",\r\n            \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",\r\n            \"updated_at\": \"2026-06-08T17:38:56.338710\"\r\n        },\r\n        \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\",\r\n        \"results\": [],\r\n        \"state\": \"active\",\r\n        \"status\": \"new\",\r\n        \"status_reason\": \"\",\r\n        \"tags\": [],\r\n        \"team\": {\r\n            \"country\": null,\r\n            \"created_at\": \"2026-06-08T17:34:08.060158\",\r\n            \"etag\": \"97aad3f9aebb27215bd4ba5bbb7fd35f\",\r\n            \"external\": false,\r\n            \"has_pre_release_access\": true,\r\n            \"id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",\r\n            \"name\": \"rh-telco-ci\",\r\n            \"state\": \"active\",\r\n            \"updated_at\": \"2026-06-08T17:34:08.060158\"\r\n        },\r\n        \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",\r\n        \"topic\": {\r\n            \"component_types\": [\r\n                \"ocp\",\r\n                \"ose-tests\",\r\n                \"cnf-tests\"\r\n            ],\r\n            \"component_types_optional\": [],\r\n            \"created_at\": \"2026-06-08T17:34:06.503875\",\r\n            \"data\": {},\r\n            \"etag\": \"87d8560020f52c6ccd8327f3712ecef7\",\r\n            \"export_control\": false,\r\n            \"id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n            \"name\": \"OCP-4.8\",\r\n            \"next_topic_id\": null,\r\n            \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\",\r\n            \"state\": \"active\",\r\n            \"updated_at\": \"2026-06-08T17:34:06.503875\"\r\n        },\r\n        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n        \"update_previous_job_id\": null,\r\n        \"updated_at\": \"2026-06-08T17:39:10.136923\",\r\n        \"url\": \"\",\r\n        \"user_agent\": \"python-dciclient_4.1.0\"\r\n    }\r\n}\n\r\nTASK [Set global variables] ****************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-retry.yml:29\nok: [localhost] => {\"ansible_facts\": {\"components\": [{\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.771396\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200703\"}, \"display_name\": \"OSE-TESTS 20200703\", \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\", \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\", \"message\": \"\", \"name\": \"OSE-TESTS 20200703\", \"released_at\": \"2026-06-08T17:34:16.772106\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.053945\", \"url\": \"\", \"version\": \"20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}], \"job_id\": \"d1a4c87d-fd3e-4bf8-8bb3-b37c3ffbbef3\", \"product\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\"}, \"changed\": false}\n\r\nTASK [Print job id] ************************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-retry.yml:37\nok: [localhost] => {\r\n    \"msg\": \"dci_job_id: d1a4c87d-fd3e-4bf8-8bb3-b37c3ffbbef3\"\r\n}\n\r\nTASK [Print components] ********************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-retry.yml:41\nok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.231874', 'data': {'digest': ['sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b'], 'display_name': 'ocp', 'pull_url': 'http://pullurl.com/', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'url': 'http://url.com/', 'version': '4.8.0-0.nightly-20200703'}, 'display_name': 'OCP 4.8.0-0.nightly-20200703', 'etag': 'e3025068bbd38c10e48099bc1a5127a8', 'id': '52602146-dbec-4004-b3c5-0d46891722cc', 'message': '', 'name': 'OCP 4.8.0-0.nightly-20200703', 'released_at': '2026-06-08T17:34:16.232624', 'state': 'active', 'tags': ['build:dev'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ocp', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'updated_at': '2026-06-08T17:34:16.501776', 'url': '', 'version': '4.8.0-0.nightly-20200703'}) => {\r\n    \"msg\": {\r\n        \"canonical_project_name\": \"\",\r\n        \"created_at\": \"2026-06-08T17:34:16.231874\",\r\n        \"data\": {\r\n            \"digest\": [\r\n                \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"\r\n            ],\r\n            \"display_name\": \"ocp\",\r\n            \"pull_url\": \"http://pullurl.com/\",\r\n            \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",\r\n            \"url\": \"http://url.com/\",\r\n            \"version\": \"4.8.0-0.nightly-20200703\"\r\n        },\r\n        \"display_name\": \"OCP 4.8.0-0.nightly-20200703\",\r\n        \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\",\r\n        \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\",\r\n        \"message\": \"\",\r\n        \"name\": \"OCP 4.8.0-0.nightly-20200703\",\r\n        \"released_at\": \"2026-06-08T17:34:16.232624\",\r\n        \"state\": \"active\",\r\n        \"tags\": [\r\n            \"build:dev\"\r\n        ],\r\n        \"team_id\": null,\r\n        \"title\": \"\",\r\n        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n        \"type\": \"ocp\",\r\n        \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",\r\n        \"updated_at\": \"2026-06-08T17:34:16.501776\",\r\n        \"url\": \"\",\r\n        \"version\": \"4.8.0-0.nightly-20200703\"\r\n    }\r\n}\nok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.771396', 'data': {'display_name': 'ose-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200703'}, 'display_name': 'OSE-TESTS 20200703', 'etag': '75662cfb54a041b9db4ececf18ad91c9', 'id': '1f69d4f8-007a-48f8-aae5-8f0d38509b48', 'message': '', 'name': 'OSE-TESTS 20200703', 'released_at': '2026-06-08T17:34:16.772106', 'state': 'active', 'tags': ['build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ose-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:17.053945', 'url': '', 'version': '20200703'}) => {\r\n    \"msg\": {\r\n        \"canonical_project_name\": \"\",\r\n        \"created_at\": \"2026-06-08T17:34:16.771396\",\r\n        \"data\": {\r\n            \"display_name\": \"ose-tests\",\r\n            \"pull_url\": \"http://pullurl.com/\",\r\n            \"url\": \"http://url.com/\",\r\n            \"version\": \"20200703\"\r\n        },\r\n        \"display_name\": \"OSE-TESTS 20200703\",\r\n        \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\",\r\n        \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\",\r\n        \"message\": \"\",\r\n        \"name\": \"OSE-TESTS 20200703\",\r\n        \"released_at\": \"2026-06-08T17:34:16.772106\",\r\n        \"state\": \"active\",\r\n        \"tags\": [\r\n            \"build:ga\"\r\n        ],\r\n        \"team_id\": null,\r\n        \"title\": \"\",\r\n        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n        \"type\": \"ose-tests\",\r\n        \"uid\": \"\",\r\n        \"updated_at\": \"2026-06-08T17:34:17.053945\",\r\n        \"url\": \"\",\r\n        \"version\": \"20200703\"\r\n    }\r\n}\nok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:17.325424', 'data': {'display_name': 'cnf-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200728'}, 'display_name': 'CNF-TESTS 20200728', 'etag': 'b1b0c765cd4b90e071200b38deccda2c', 'id': '9308699a-cda2-4822-b30f-fd01cbfde1dc', 'message': '', 'name': 'CNF-TESTS 20200728', 'released_at': '2026-06-08T17:34:17.326752', 'state': 'active', 'tags': ['build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'cnf-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:17.602830', 'url': '', 'version': '20200728'}) => {\r\n    \"msg\": {\r\n        \"canonical_project_name\": \"\",\r\n        \"created_at\": \"2026-06-08T17:34:17.325424\",\r\n        \"data\": {\r\n            \"display_name\": \"cnf-tests\",\r\n            \"pull_url\": \"http://pullurl.com/\",\r\n            \"url\": \"http://url.com/\",\r\n            \"version\": \"20200728\"\r\n        },\r\n        \"display_name\": \"CNF-TESTS 20200728\",\r\n        \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\",\r\n        \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\",\r\n        \"message\": \"\",\r\n        \"name\": \"CNF-TESTS 20200728\",\r\n        \"released_at\": \"2026-06-08T17:34:17.326752\",\r\n        \"state\": \"active\",\r\n        \"tags\": [\r\n            \"build:ga\"\r\n        ],\r\n        \"team_id\": null,\r\n        \"title\": \"\",\r\n        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n        \"type\": \"cnf-tests\",\r\n        \"uid\": \"\",\r\n        \"updated_at\": \"2026-06-08T17:34:17.602830\",\r\n        \"url\": \"\",\r\n        \"version\": \"20200728\"\r\n    }\r\n}\n\r\nTASK [Set tags for the current job] ********************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-retry.yml:46\nchanged: [localhost] => {\"changed\": true, \"job\": {\"client_version\": \"python-dciclient_4.1.0\", \"comment\": \"\", \"components\": [{\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.771396\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200703\"}, \"display_name\": \"OSE-TESTS 20200703\", \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\", \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\", \"message\": \"\", \"name\": \"OSE-TESTS 20200703\", \"released_at\": \"2026-06-08T17:34:16.772106\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.053945\", \"url\": \"\", \"version\": \"20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}], \"configuration\": \"\", \"created_at\": \"2026-06-08T17:39:10.136911\", \"data\": {\"pipeline\": {\"_pipeline_path_\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/pipeline-retry.yml\", \"ansible_extravars\": {\"answer\": \"42\"}, \"ansible_inventory\": \"agents/openshift-vanilla/inventory\", \"ansible_playbook\": \"agents/openshift-vanilla/agent-retry.yml\", \"ansible_skip_tags\": \"broken\", \"components\": [\"ocp\", \"ose-tests\", \"cnf-tests\"], \"fallback_last_success\": [\"ocp-vanilla-4.8-ok\", \"ocp?build:dev\"], \"name\": \"openshift-vanilla\", \"outputs\": {\"hosts\": \"etc/hosts\"}, \"success_tag\": \"ocp-vanilla-4.8-ok\", \"topic\": \"OCP-4.8\", \"type\": \"ocp\"}}, \"duration\": 4, \"etag\": \"91586619fecbb3997861cc1ee6149de1\", \"files\": [], \"id\": \"d1a4c87d-fd3e-4bf8-8bb3-b37c3ffbbef3\", \"jobstates\": [{\"comment\": \"job scheduled\", \"created_at\": \"2026-06-08T17:39:10.208265\", \"id\": \"1a5aadaa-a8e4-4953-9a0b-e2f616da8cae\", \"job_id\": \"d1a4c87d-fd3e-4bf8-8bb3-b37c3ffbbef3\", \"status\": \"new\"}, {\"comment\": \"implicit new state\", \"created_at\": \"2026-06-08T17:39:11.345038\", \"id\": \"f3a297bf-222a-48ee-ba81-4c70a9e09391\", \"job_id\": \"d1a4c87d-fd3e-4bf8-8bb3-b37c3ffbbef3\", \"status\": \"new\"}], \"keys_values\": [], \"name\": \"openshift-vanilla\", \"pipeline\": {\"created_at\": \"2026-06-08T17:39:10.023641\", \"etag\": \"27e392542d5eef4da4bce72de3583a77\", \"id\": \"083996f4-c49e-4d96-9934-e38de8a15f95\", \"name\": \"pipeline\", \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:39:10.023641\"}, \"pipeline_id\": \"083996f4-c49e-4d96-9934-e38de8a15f95\", \"previous_job_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"remoteci\": {\"created_at\": \"2026-06-08T17:34:09.562294\", \"data\": {}, \"etag\": \"8466a9c1ea1852dfb51816d1602868ea\", \"id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"last_auth_at\": \"2026-06-08T17:38:29\", \"name\": \"rh-telco-pipeline\", \"public\": false, \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:38:56.338710\"}, \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"results\": [], \"state\": \"active\", \"status\": \"new\", \"status_reason\": \"\", \"tags\": [\"stage:ocp\", \"pipeline-id:13\", \"inventory:inventory\", \"ocp-vanilla-conf\"], \"team\": {\"country\": null, \"created_at\": \"2026-06-08T17:34:08.060158\", \"etag\": \"97aad3f9aebb27215bd4ba5bbb7fd35f\", \"external\": false, \"has_pre_release_access\": true, \"id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"name\": \"rh-telco-ci\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:08.060158\"}, \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"topic\": {\"component_types\": [\"ocp\", \"ose-tests\", \"cnf-tests\"], \"component_types_optional\": [], \"created_at\": \"2026-06-08T17:34:06.503875\", \"data\": {}, \"etag\": \"87d8560020f52c6ccd8327f3712ecef7\", \"export_control\": false, \"id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"name\": \"OCP-4.8\", \"next_topic_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:06.503875\"}, \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"update_previous_job_id\": null, \"updated_at\": \"2026-06-08T17:39:15.513066\", \"url\": \"\", \"user_agent\": \"python-dciclient_4.1.0\"}}\n\r\nPLAY [Preparation tasks] *******************************************************\n\r\nTASK [get OCP version from job_info] *******************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-retry.yml:60\nok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.231874', 'data': {'digest': ['sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b'], 'display_name': 'ocp', 'pull_url': 'http://pullurl.com/', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'url': 'http://url.com/', 'version': '4.8.0-0.nightly-20200703'}, 'display_name': 'OCP 4.8.0-0.nightly-20200703', 'etag': 'e3025068bbd38c10e48099bc1a5127a8', 'id': '52602146-dbec-4004-b3c5-0d46891722cc', 'message': '', 'name': 'OCP 4.8.0-0.nightly-20200703', 'released_at': '2026-06-08T17:34:16.232624', 'state': 'active', 'tags': ['build:dev'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ocp', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'updated_at': '2026-06-08T17:34:16.501776', 'url': '', 'version': '4.8.0-0.nightly-20200703'}) => {\"ansible_facts\": {\"ocp_version\": \"4.8.0-0.nightly-20200703\"}, \"ansible_loop_var\": \"item\", \"changed\": false, \"item\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}}\nskipping: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.771396', 'data': {'display_name': 'ose-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200703'}, 'display_name': 'OSE-TESTS 20200703', 'etag': '75662cfb54a041b9db4ececf18ad91c9', 'id': '1f69d4f8-007a-48f8-aae5-8f0d38509b48', 'message': '', 'name': 'OSE-TESTS 20200703', 'released_at': '2026-06-08T17:34:16.772106', 'state': 'active', 'tags': ['build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ose-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:17.053945', 'url': '', 'version': '20200703'})  => {\"ansible_loop_var\": \"item\", \"changed\": false, \"false_condition\": \"item[\\\"type\\\"] == \\\"ocp\\\"\", \"item\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.771396\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200703\"}, \"display_name\": \"OSE-TESTS 20200703\", \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\", \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\", \"message\": \"\", \"name\": \"OSE-TESTS 20200703\", \"released_at\": \"2026-06-08T17:34:16.772106\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.053945\", \"url\": \"\", \"version\": \"20200703\"}, \"skip_reason\": \"Conditional result was False\"}\nskipping: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:17.325424', 'data': {'display_name': 'cnf-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200728'}, 'display_name': 'CNF-TESTS 20200728', 'etag': 'b1b0c765cd4b90e071200b38deccda2c', 'id': '9308699a-cda2-4822-b30f-fd01cbfde1dc', 'message': '', 'name': 'CNF-TESTS 20200728', 'released_at': '2026-06-08T17:34:17.326752', 'state': 'active', 'tags': ['build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'cnf-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:17.602830', 'url': '', 'version': '20200728'})  => {\"ansible_loop_var\": \"item\", \"changed\": false, \"false_condition\": \"item[\\\"type\\\"] == \\\"ocp\\\"\", \"item\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}, \"skip_reason\": \"Conditional result was False\"}\n\r\nTASK [do some checks] **********************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-retry.yml:66\nok: [localhost] => {\r\n    \"changed\": false,\r\n    \"msg\": \"All components are present and ocp_version is defined\"\r\n}\n\r\nTASK [display ocp_version] *****************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-retry.yml:74\nok: [localhost] => {\r\n    \"msg\": \"OCP version 4.8.0-0.nightly-20200703\"\r\n}\n\r\nTASK [validate extravars] ******************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-retry.yml:78\nok: [localhost] => {\r\n    \"changed\": false,\r\n    \"msg\": \"All assertions passed\"\r\n}\n\r\nPLAY [Running ocp deployment] **************************************************\n\r\nTASK [install ocp] *************************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-retry.yml:91\nchanged: [localhost] => {\"changed\": true, \"cmd\": \"echo 'installing some ocp here'\", \"delta\": \"0:00:00.006969\", \"end\": \"2026-06-08 13:39:19.285473\", \"msg\": \"\", \"rc\": 0, \"start\": \"2026-06-08 13:39:19.278504\", \"stderr\": \"\", \"stderr_lines\": [], \"stdout\": \"installing some ocp here\", \"stdout_lines\": [\"installing some ocp here\"]}\n\r\nTASK [fail on non 4.8.0-0.ga-20200601] *****************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-retry.yml:94\nfatal: [localhost]: FAILED! => {\"changed\": false, \"msg\": \"4.8.0-0.nightly-20200703 is buggy\"}\n\r\nPLAY RECAP *********************************************************************\r\nlocalhost                  : ok=11   changed=2    unreachable=0    failed=1    skipped=1    rescued=0    ignored=0   \n----------------------------- Captured stderr call -----------------------------\n+ dci-pipeline openshift-vanilla:ansible_skip_tags=broken /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/pipeline-retry.yml /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/cnf-pipeline.yml\n2026-06-08 13:39:09,832 - dcipipeline.main - INFO - overload=[{'openshift-vanilla': {'ansible_skip_tags': 'broken'}}] options={'name': 'pipeline'}\n2026-06-08 13:39:09,835 - dcipipeline.main - INFO - Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/dci_credentials.yml\n2026-06-08 13:39:09,913 - dcipipeline.main - INFO - Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/rh-cnf/dci_credentials.yml\n2026-06-08 13:39:09,990 - dcipipeline.main - INFO - Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/dci_credentials.yml\n2026-06-08 13:39:09,994 - dcipipeline.main - INFO - No previous job for openshift-vanilla\n2026-06-08 13:39:10,027 - dcipipeline.main - INFO - scheduling job openshift-vanilla on topic OCP-4.8 previous_job_id=None pipeline_id=083996f4-c49e-4d96-9934-e38de8a15f95\n2026-06-08 13:39:10,046 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ocp where_clause=None query=and(eq(state,active),eq(type,ocp))\n2026-06-08 13:39:10,068 - dcipipeline.main - INFO - Got comp query result: ocp[None]: ['ocp=4.8.0-0.nightly-20200703']\n2026-06-08 13:39:10,068 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ose-tests where_clause=None query=and(eq(state,active),eq(type,ose-tests))\n2026-06-08 13:39:10,090 - dcipipeline.main - INFO - Got comp query result: ose-tests[None]: ['ose-tests=20200703']\n2026-06-08 13:39:10,091 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=cnf-tests where_clause=None query=and(eq(state,active),eq(type,cnf-tests))\n2026-06-08 13:39:10,115 - dcipipeline.main - INFO - Got comp query result: cnf-tests[None]: ['cnf-tests=20200728']\n2026-06-08 13:39:10,217 - dcipipeline.main - INFO - No permission to write in /var/lib/dci-pipeline\n2026-06-08 13:39:10,221 - dcipipeline.main - INFO - Scheduled DCI job d1a4c87d-fd3e-4bf8-8bb3-b37c3ffbbef3\n2026-06-08 13:39:10,222 - dcipipeline.main - INFO - Setting tag stage:ocp on job d1a4c87d-fd3e-4bf8-8bb3-b37c3ffbbef3\n2026-06-08 13:39:10,267 - dcipipeline.main - INFO - Setting tag pipeline-id:13 on job d1a4c87d-fd3e-4bf8-8bb3-b37c3ffbbef3\n2026-06-08 13:39:10,308 - dcipipeline.main - INFO - Setting tag inventory:inventory on job d1a4c87d-fd3e-4bf8-8bb3-b37c3ffbbef3\n2026-06-08 13:39:10,351 - dcipipeline.main - INFO - Created /tmp/dci-pipeline-tmpdirqpt2z54m for env var JUNIT_OUTPUT_DIR\n2026-06-08 13:39:10,351 - dcipipeline.main - INFO - Found dci.py in /home/zuul-worker/src/github.com/distributedci/dci-ansible/callback\n2026-06-08 13:39:10,351 - dcipipeline.main - INFO - Generating /tmp/dci-pipeline/openshift-vanilla/d1a4c87d-fd3e-4bf8-8bb3-b37c3ffbbef3/ansible.cfg using dci_ansible_dir=/home/zuul-worker/src/github.com/distributedci/dci-ansible\n2026-06-08 13:39:10,352 - dcipipeline.main - INFO - running jobdef: openshift-vanilla with inventory /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/inventory private_data_dir=/tmp/dci-pipeline/openshift-vanilla/d1a4c87d-fd3e-4bf8-8bb3-b37c3ffbbef3 env={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdirqpt2z54m', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-vanilla/d1a4c87d-fd3e-4bf8-8bb3-b37c3ffbbef3/ansible.cfg'}\n2026-06-08 13:39:10,352 - dcipipeline.main - INFO - cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --skip-tags broken -e '{\"answer\":42}'\"\n2026-06-08 13:39:10,352 - dcipipeline.main - INFO - Launching playbook /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-retry.yml in /tmp/dci-pipeline/openshift-vanilla/d1a4c87d-fd3e-4bf8-8bb3-b37c3ffbbef3\n2026-06-08 13:39:10,352 - dcipipeline.main - INFO - envvars={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdirqpt2z54m', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-vanilla/d1a4c87d-fd3e-4bf8-8bb3-b37c3ffbbef3/ansible.cfg', 'DCI_CLIENT_ID': 'remoteci/7a220eb8-b832-48db-9350-7688c159b53f', 'DCI_API_SECRET': 'DCI.0ccf1681da9b44c009271c0d1c3acc6c9104edaccbee1419a0aba6e188df', 'DCI_CS_URL': 'http://127.0.0.1:8000', 'DCI_UI_URL': 'http://127.0.0.1:8000', 'DCI_JOB_ID': 'd1a4c87d-fd3e-4bf8-8bb3-b37c3ffbbef3', 'ANSIBLE_VAULT_IDENTITY_LIST': '/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client', 'DCI_PLAYBOOK_ARGS': '--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --skip-tags broken -e \\'{\"answer\":42}\\''}\n2026-06-08 13:39:10,352 - dcipipeline.main - INFO - PATH=/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin:/home/zuul-worker/.local/bin:/home/zuul-worker/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin\n2026-06-08 13:39:10,353 - dcipipeline.main - INFO - cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --skip-tags broken -e '{\"answer\":42}'\"\n2026-06-08 13:39:20,723 - dcipipeline.main - INFO - stats={'skipped': {'localhost': 1}, 'ok': {'localhost': 11}, 'dark': {}, 'failures': {'localhost': 1}, 'ignored': {}, 'rescued': {}, 'processed': {'localhost': 1}, 'changed': {'localhost': 2}}\n2026-06-08 13:39:20,730 - dcipipeline.main - INFO - Uploading ansible.log from /tmp/dci-pipeline/openshift-vanilla/d1a4c87d-fd3e-4bf8-8bb3-b37c3ffbbef3/ansible.log\n------------------------------ Captured log call -------------------------------\nINFO     dcipipeline.main:main.py:1067 overload=[{'openshift-vanilla': {'ansible_skip_tags': 'broken'}}] options={'name': 'pipeline'}\nINFO     dcipipeline.main:main.py:183 Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/dci_credentials.yml\nINFO     dcipipeline.main:main.py:183 Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/rh-cnf/dci_credentials.yml\nINFO     dcipipeline.main:main.py:183 Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/dci_credentials.yml\nINFO     dcipipeline.main:main.py:1247 No previous job for openshift-vanilla\nINFO     dcipipeline.main:main.py:590 scheduling job openshift-vanilla on topic OCP-4.8 previous_job_id=None pipeline_id=083996f4-c49e-4d96-9934-e38de8a15f95\nINFO     dcipipeline.main:main.py:497 get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ocp where_clause=None query=and(eq(state,active),eq(type,ocp))\nINFO     dcipipeline.main:main.py:511 Got comp query result: ocp[None]: ['ocp=4.8.0-0.nightly-20200703']\nINFO     dcipipeline.main:main.py:497 get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ose-tests where_clause=None query=and(eq(state,active),eq(type,ose-tests))\nINFO     dcipipeline.main:main.py:511 Got comp query result: ose-tests[None]: ['ose-tests=20200703']\nINFO     dcipipeline.main:main.py:497 get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=cnf-tests where_clause=None query=and(eq(state,active),eq(type,cnf-tests))\nINFO     dcipipeline.main:main.py:511 Got comp query result: cnf-tests[None]: ['cnf-tests=20200728']\nINFO     dcipipeline.main:main.py:567 No permission to write in /var/lib/dci-pipeline\nINFO     dcipipeline.main:main.py:679 Scheduled DCI job d1a4c87d-fd3e-4bf8-8bb3-b37c3ffbbef3\nINFO     dcipipeline.main:main.py:691 Setting tag stage:ocp on job d1a4c87d-fd3e-4bf8-8bb3-b37c3ffbbef3\nINFO     dcipipeline.main:main.py:691 Setting tag pipeline-id:13 on job d1a4c87d-fd3e-4bf8-8bb3-b37c3ffbbef3\nINFO     dcipipeline.main:main.py:691 Setting tag inventory:inventory on job d1a4c87d-fd3e-4bf8-8bb3-b37c3ffbbef3\nINFO     dcipipeline.main:main.py:104 Created /tmp/dci-pipeline-tmpdirqpt2z54m for env var JUNIT_OUTPUT_DIR\nINFO     dcipipeline.main:main.py:779 Found dci.py in /home/zuul-worker/src/github.com/distributedci/dci-ansible/callback\nINFO     dcipipeline.main:main.py:207 Generating /tmp/dci-pipeline/openshift-vanilla/d1a4c87d-fd3e-4bf8-8bb3-b37c3ffbbef3/ansible.cfg using dci_ansible_dir=/home/zuul-worker/src/github.com/distributedci/dci-ansible\nINFO     dcipipeline.main:main.py:837 running jobdef: openshift-vanilla with inventory /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/inventory private_data_dir=/tmp/dci-pipeline/openshift-vanilla/d1a4c87d-fd3e-4bf8-8bb3-b37c3ffbbef3 env={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdirqpt2z54m', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-vanilla/d1a4c87d-fd3e-4bf8-8bb3-b37c3ffbbef3/ansible.cfg'}\nINFO     dcipipeline.main:main.py:738 cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --skip-tags broken -e '{\"answer\":42}'\"\nINFO     dcipipeline.main:main.py:874 Launching playbook /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-retry.yml in /tmp/dci-pipeline/openshift-vanilla/d1a4c87d-fd3e-4bf8-8bb3-b37c3ffbbef3\nINFO     dcipipeline.main:main.py:875 envvars={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdirqpt2z54m', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-vanilla/d1a4c87d-fd3e-4bf8-8bb3-b37c3ffbbef3/ansible.cfg', 'DCI_CLIENT_ID': 'remoteci/7a220eb8-b832-48db-9350-7688c159b53f', 'DCI_API_SECRET': 'DCI.0ccf1681da9b44c009271c0d1c3acc6c9104edaccbee1419a0aba6e188df', 'DCI_CS_URL': 'http://127.0.0.1:8000', 'DCI_UI_URL': 'http://127.0.0.1:8000', 'DCI_JOB_ID': 'd1a4c87d-fd3e-4bf8-8bb3-b37c3ffbbef3', 'ANSIBLE_VAULT_IDENTITY_LIST': '/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client', 'DCI_PLAYBOOK_ARGS': '--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --skip-tags broken -e \\'{\"answer\":42}\\''}\nINFO     dcipipeline.main:main.py:876 PATH=/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin:/home/zuul-worker/.local/bin:/home/zuul-worker/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin\nINFO     dcipipeline.main:main.py:738 cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --skip-tags broken -e '{\"answer\":42}'\"\nINFO     dcipipeline.main:main.py:892 stats={'skipped': {'localhost': 1}, 'ok': {'localhost': 11}, 'dark': {}, 'failures': {'localhost': 1}, 'ignored': {}, 'rescued': {}, 'processed': {'localhost': 1}, 'changed': {'localhost': 2}}\nINFO     dcipipeline.main:main.py:800 Uploading ansible.log from /tmp/dci-pipeline/openshift-vanilla/d1a4c87d-fd3e-4bf8-8bb3-b37c3ffbbef3/ansible.log\n__________________________ test_dci_pipeline_upgrade ___________________________\n\n    def test_dci_pipeline_upgrade():\n>       rc = main([\"dci-pipeline\", p(\"upgrade-pipeline.yml\")])\n\ntests/e2e/test_dci_pipeline.py:235: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/e2e/test_dci_pipeline.py:38: in main\n    return dci_main(args)\ndcipipeline/main.py:1390: in main\n    job_in_errors, jobdefs = run_stage(\ndcipipeline/main.py:1303: in run_stage\n    if run_jobdef(\ndcipipeline/main.py:901: in run_jobdef\n    upload_ansible_log(context, private_data_dir, jobdef)\ndcipipeline/main.py:801: in upload_ansible_log\n    dci(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nfunc = <function create at 0x7ff24d47ddc0>\nargs = (<dciclient.v1.api.context.DciSignatureContext object at 0x7ff24d3e0e80>, 'ansible.log')\nkwargs = {'file_path': '/tmp/dci-pipeline/openshift-vanilla/fe305bba-474b-4b28-9922-29da7bb0bf33/ansible.log', 'job_id': 'fe305bba-474b-4b28-9922-29da7bb0bf33', 'redact': True}\n\n    def dci(func, *args, **kwargs):\n        \"retry the DCI API call while there is an error 5xx\"\n    \n        global _duration\n    \n>       resp = func(*args, **kwargs)\nE       TypeError: create() got an unexpected keyword argument 'redact'\n\ndcipipeline/main.py:1454: TypeError\n----------------------------- Captured stdout call -----------------------------\nansible-playbook [core 2.15.13]\r\n  config file = /tmp/dci-pipeline/openshift-vanilla/fe305bba-474b-4b28-9922-29da7bb0bf33/ansible.cfg\r\n  configured module search path = ['/home/zuul-worker/src/github.com/distributedci/dci-ansible/modules']\r\n  ansible python module location = /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/lib/python3.9/site-packages/ansible\r\n  ansible collection location = /home/zuul-worker/.ansible/collections:/usr/share/ansible/collections\r\n  executable location = /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/ansible-playbook\r\n  python version = 3.9.18 (main, Jan 24 2024, 00:00:00) [GCC 11.4.1 20231218 (Red Hat 11.4.1-3)] (/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/python)\r\n  jinja version = 3.1.6\r\n  libyaml = True\r\nUsing /tmp/dci-pipeline/openshift-vanilla/fe305bba-474b-4b28-9922-29da7bb0bf33/ansible.cfg as config file\r\n/usr/lib/python3.9/site-packages/requests/__init__.py:87: RequestsDependencyWarning: urllib3 (1.26.5) or chardet (5.2.0) doesn't match a supported version!\r\n  warnings.warn(\"urllib3 ({}) or chardet ({}) doesn't match a supported \"\r\n[WARNING]: Skipping plugin (/home/zuul-worker/src/github.com/distributedci/dci-\r\nansible/callback/test_dci.py), cannot load: No module named 'callback'\nSkipping callback 'awx_display', as we already have a stdout callback.\nSkipping callback 'default', as we already have a stdout callback.\nSkipping callback 'minimal', as we already have a stdout callback.\nSkipping callback 'oneline', as we already have a stdout callback.\n\r\nPLAYBOOK: agent-retry.yml ******************************************************\n6 plays in /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-retry.yml\n\r\nPLAY [Schedule a job] **********************************************************\n\r\nTASK [Read credentials from env vars] ******************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-retry.yml:11\nok: [localhost] => {\"censored\": \"the output has been hidden due to the fact that 'no_log: true' was specified for this result\", \"changed\": false}\n\r\nTASK [Schedule a new job] ******************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-retry.yml:19\nskipping: [localhost] => {\"changed\": false, \"false_condition\": \"job_info is not defined\", \"skip_reason\": \"Conditional result was False\"}\n\r\nTASK [Print job_info] **********************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-retry.yml:25\nok: [localhost] => {\r\n    \"msg\": {\r\n        \"client_version\": \"python-dciclient_4.1.0\",\r\n        \"comment\": \"\",\r\n        \"components\": [\r\n            {\r\n                \"canonical_project_name\": \"\",\r\n                \"created_at\": \"2026-06-08T17:34:16.231874\",\r\n                \"data\": {\r\n                    \"digest\": [\r\n                        \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"\r\n                    ],\r\n                    \"display_name\": \"ocp\",\r\n                    \"pull_url\": \"http://pullurl.com/\",\r\n                    \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",\r\n                    \"url\": \"http://url.com/\",\r\n                    \"version\": \"4.8.0-0.nightly-20200703\"\r\n                },\r\n                \"display_name\": \"OCP 4.8.0-0.nightly-20200703\",\r\n                \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\",\r\n                \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\",\r\n                \"message\": \"\",\r\n                \"name\": \"OCP 4.8.0-0.nightly-20200703\",\r\n                \"released_at\": \"2026-06-08T17:34:16.232624\",\r\n                \"state\": \"active\",\r\n                \"tags\": [\r\n                    \"build:dev\"\r\n                ],\r\n                \"team_id\": null,\r\n                \"title\": \"\",\r\n                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n                \"type\": \"ocp\",\r\n                \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",\r\n                \"updated_at\": \"2026-06-08T17:34:16.501776\",\r\n                \"url\": \"\",\r\n                \"version\": \"4.8.0-0.nightly-20200703\"\r\n            },\r\n            {\r\n                \"canonical_project_name\": \"\",\r\n                \"created_at\": \"2026-06-08T17:34:16.771396\",\r\n                \"data\": {\r\n                    \"display_name\": \"ose-tests\",\r\n                    \"pull_url\": \"http://pullurl.com/\",\r\n                    \"url\": \"http://url.com/\",\r\n                    \"version\": \"20200703\"\r\n                },\r\n                \"display_name\": \"OSE-TESTS 20200703\",\r\n                \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\",\r\n                \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\",\r\n                \"message\": \"\",\r\n                \"name\": \"OSE-TESTS 20200703\",\r\n                \"released_at\": \"2026-06-08T17:34:16.772106\",\r\n                \"state\": \"active\",\r\n                \"tags\": [\r\n                    \"build:ga\"\r\n                ],\r\n                \"team_id\": null,\r\n                \"title\": \"\",\r\n                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n                \"type\": \"ose-tests\",\r\n                \"uid\": \"\",\r\n                \"updated_at\": \"2026-06-08T17:34:17.053945\",\r\n                \"url\": \"\",\r\n                \"version\": \"20200703\"\r\n            },\r\n            {\r\n                \"canonical_project_name\": \"\",\r\n                \"created_at\": \"2026-06-08T17:34:17.325424\",\r\n                \"data\": {\r\n                    \"display_name\": \"cnf-tests\",\r\n                    \"pull_url\": \"http://pullurl.com/\",\r\n                    \"url\": \"http://url.com/\",\r\n                    \"version\": \"20200728\"\r\n                },\r\n                \"display_name\": \"CNF-TESTS 20200728\",\r\n                \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\",\r\n                \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\",\r\n                \"message\": \"\",\r\n                \"name\": \"CNF-TESTS 20200728\",\r\n                \"released_at\": \"2026-06-08T17:34:17.326752\",\r\n                \"state\": \"active\",\r\n                \"tags\": [\r\n                    \"build:ga\"\r\n                ],\r\n                \"team_id\": null,\r\n                \"title\": \"\",\r\n                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n                \"type\": \"cnf-tests\",\r\n                \"uid\": \"\",\r\n                \"updated_at\": \"2026-06-08T17:34:17.602830\",\r\n                \"url\": \"\",\r\n                \"version\": \"20200728\"\r\n            }\r\n        ],\r\n        \"configuration\": \"\",\r\n        \"created_at\": \"2026-06-08T17:39:21.038344\",\r\n        \"data\": {\r\n            \"pipeline\": {\r\n                \"_pipeline_path_\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/upgrade-pipeline.yml\",\r\n                \"ansible_extravars\": {\r\n                    \"answer\": \"42\"\r\n                },\r\n                \"ansible_inventory\": \"agents/openshift-vanilla/inventory\",\r\n                \"ansible_playbook\": \"agents/openshift-vanilla/agent-retry.yml\",\r\n                \"ansible_skip_tags\": \"broken\",\r\n                \"components\": [\r\n                    \"ocp\",\r\n                    \"ose-tests\",\r\n                    \"cnf-tests\"\r\n                ],\r\n                \"fallback_last_success\": \"ocp-vanilla-4.8-ok\",\r\n                \"name\": \"openshift-vanilla\",\r\n                \"outputs\": {\r\n                    \"hosts\": \"etc/hosts\"\r\n                },\r\n                \"success_tag\": \"ocp-vanilla-4.8-ok\",\r\n                \"topic\": \"OCP-4.8\",\r\n                \"type\": \"ocp\"\r\n            }\r\n        },\r\n        \"duration\": 0,\r\n        \"etag\": \"a2396bcfaec9831bdee9c69af9c7a42c\",\r\n        \"files\": [],\r\n        \"id\": \"fe305bba-474b-4b28-9922-29da7bb0bf33\",\r\n        \"jobstates\": [],\r\n        \"keys_values\": [],\r\n        \"name\": \"openshift-vanilla\",\r\n        \"pipeline\": {\r\n            \"created_at\": \"2026-06-08T17:39:20.928016\",\r\n            \"etag\": \"011c67581fc2d29fa9c0ed6169999793\",\r\n            \"id\": \"e5ccc661-3d53-44b9-849e-faa30545ae90\",\r\n            \"name\": \"pipeline\",\r\n            \"state\": \"active\",\r\n            \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",\r\n            \"updated_at\": \"2026-06-08T17:39:20.928016\"\r\n        },\r\n        \"pipeline_id\": \"e5ccc661-3d53-44b9-849e-faa30545ae90\",\r\n        \"previous_job_id\": null,\r\n        \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\",\r\n        \"remoteci\": {\r\n            \"created_at\": \"2026-06-08T17:34:09.562294\",\r\n            \"data\": {},\r\n            \"etag\": \"8466a9c1ea1852dfb51816d1602868ea\",\r\n            \"id\": \"7a220eb8-b832-48db-9350-7688c159b53f\",\r\n            \"last_auth_at\": \"2026-06-08T17:38:29\",\r\n            \"name\": \"rh-telco-pipeline\",\r\n            \"public\": false,\r\n            \"state\": \"active\",\r\n            \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",\r\n            \"updated_at\": \"2026-06-08T17:38:56.338710\"\r\n        },\r\n        \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\",\r\n        \"results\": [],\r\n        \"state\": \"active\",\r\n        \"status\": \"new\",\r\n        \"status_reason\": \"\",\r\n        \"tags\": [],\r\n        \"team\": {\r\n            \"country\": null,\r\n            \"created_at\": \"2026-06-08T17:34:08.060158\",\r\n            \"etag\": \"97aad3f9aebb27215bd4ba5bbb7fd35f\",\r\n            \"external\": false,\r\n            \"has_pre_release_access\": true,\r\n            \"id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",\r\n            \"name\": \"rh-telco-ci\",\r\n            \"state\": \"active\",\r\n            \"updated_at\": \"2026-06-08T17:34:08.060158\"\r\n        },\r\n        \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",\r\n        \"topic\": {\r\n            \"component_types\": [\r\n                \"ocp\",\r\n                \"ose-tests\",\r\n                \"cnf-tests\"\r\n            ],\r\n            \"component_types_optional\": [],\r\n            \"created_at\": \"2026-06-08T17:34:06.503875\",\r\n            \"data\": {},\r\n            \"etag\": \"87d8560020f52c6ccd8327f3712ecef7\",\r\n            \"export_control\": false,\r\n            \"id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n            \"name\": \"OCP-4.8\",\r\n            \"next_topic_id\": null,\r\n            \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\",\r\n            \"state\": \"active\",\r\n            \"updated_at\": \"2026-06-08T17:34:06.503875\"\r\n        },\r\n        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n        \"update_previous_job_id\": null,\r\n        \"updated_at\": \"2026-06-08T17:39:21.038358\",\r\n        \"url\": \"\",\r\n        \"user_agent\": \"python-dciclient_4.1.0\"\r\n    }\r\n}\n\r\nTASK [Set global variables] ****************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-retry.yml:29\nok: [localhost] => {\"ansible_facts\": {\"components\": [{\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.771396\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200703\"}, \"display_name\": \"OSE-TESTS 20200703\", \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\", \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\", \"message\": \"\", \"name\": \"OSE-TESTS 20200703\", \"released_at\": \"2026-06-08T17:34:16.772106\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.053945\", \"url\": \"\", \"version\": \"20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}], \"job_id\": \"fe305bba-474b-4b28-9922-29da7bb0bf33\", \"product\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\"}, \"changed\": false}\n\r\nTASK [Print job id] ************************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-retry.yml:37\nok: [localhost] => {\r\n    \"msg\": \"dci_job_id: fe305bba-474b-4b28-9922-29da7bb0bf33\"\r\n}\n\r\nTASK [Print components] ********************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-retry.yml:41\nok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.231874', 'data': {'digest': ['sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b'], 'display_name': 'ocp', 'pull_url': 'http://pullurl.com/', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'url': 'http://url.com/', 'version': '4.8.0-0.nightly-20200703'}, 'display_name': 'OCP 4.8.0-0.nightly-20200703', 'etag': 'e3025068bbd38c10e48099bc1a5127a8', 'id': '52602146-dbec-4004-b3c5-0d46891722cc', 'message': '', 'name': 'OCP 4.8.0-0.nightly-20200703', 'released_at': '2026-06-08T17:34:16.232624', 'state': 'active', 'tags': ['build:dev'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ocp', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'updated_at': '2026-06-08T17:34:16.501776', 'url': '', 'version': '4.8.0-0.nightly-20200703'}) => {\r\n    \"msg\": {\r\n        \"canonical_project_name\": \"\",\r\n        \"created_at\": \"2026-06-08T17:34:16.231874\",\r\n        \"data\": {\r\n            \"digest\": [\r\n                \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"\r\n            ],\r\n            \"display_name\": \"ocp\",\r\n            \"pull_url\": \"http://pullurl.com/\",\r\n            \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",\r\n            \"url\": \"http://url.com/\",\r\n            \"version\": \"4.8.0-0.nightly-20200703\"\r\n        },\r\n        \"display_name\": \"OCP 4.8.0-0.nightly-20200703\",\r\n        \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\",\r\n        \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\",\r\n        \"message\": \"\",\r\n        \"name\": \"OCP 4.8.0-0.nightly-20200703\",\r\n        \"released_at\": \"2026-06-08T17:34:16.232624\",\r\n        \"state\": \"active\",\r\n        \"tags\": [\r\n            \"build:dev\"\r\n        ],\r\n        \"team_id\": null,\r\n        \"title\": \"\",\r\n        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n        \"type\": \"ocp\",\r\n        \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",\r\n        \"updated_at\": \"2026-06-08T17:34:16.501776\",\r\n        \"url\": \"\",\r\n        \"version\": \"4.8.0-0.nightly-20200703\"\r\n    }\r\n}\nok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.771396', 'data': {'display_name': 'ose-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200703'}, 'display_name': 'OSE-TESTS 20200703', 'etag': '75662cfb54a041b9db4ececf18ad91c9', 'id': '1f69d4f8-007a-48f8-aae5-8f0d38509b48', 'message': '', 'name': 'OSE-TESTS 20200703', 'released_at': '2026-06-08T17:34:16.772106', 'state': 'active', 'tags': ['build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ose-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:17.053945', 'url': '', 'version': '20200703'}) => {\r\n    \"msg\": {\r\n        \"canonical_project_name\": \"\",\r\n        \"created_at\": \"2026-06-08T17:34:16.771396\",\r\n        \"data\": {\r\n            \"display_name\": \"ose-tests\",\r\n            \"pull_url\": \"http://pullurl.com/\",\r\n            \"url\": \"http://url.com/\",\r\n            \"version\": \"20200703\"\r\n        },\r\n        \"display_name\": \"OSE-TESTS 20200703\",\r\n        \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\",\r\n        \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\",\r\n        \"message\": \"\",\r\n        \"name\": \"OSE-TESTS 20200703\",\r\n        \"released_at\": \"2026-06-08T17:34:16.772106\",\r\n        \"state\": \"active\",\r\n        \"tags\": [\r\n            \"build:ga\"\r\n        ],\r\n        \"team_id\": null,\r\n        \"title\": \"\",\r\n        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n        \"type\": \"ose-tests\",\r\n        \"uid\": \"\",\r\n        \"updated_at\": \"2026-06-08T17:34:17.053945\",\r\n        \"url\": \"\",\r\n        \"version\": \"20200703\"\r\n    }\r\n}\nok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:17.325424', 'data': {'display_name': 'cnf-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200728'}, 'display_name': 'CNF-TESTS 20200728', 'etag': 'b1b0c765cd4b90e071200b38deccda2c', 'id': '9308699a-cda2-4822-b30f-fd01cbfde1dc', 'message': '', 'name': 'CNF-TESTS 20200728', 'released_at': '2026-06-08T17:34:17.326752', 'state': 'active', 'tags': ['build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'cnf-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:17.602830', 'url': '', 'version': '20200728'}) => {\r\n    \"msg\": {\r\n        \"canonical_project_name\": \"\",\r\n        \"created_at\": \"2026-06-08T17:34:17.325424\",\r\n        \"data\": {\r\n            \"display_name\": \"cnf-tests\",\r\n            \"pull_url\": \"http://pullurl.com/\",\r\n            \"url\": \"http://url.com/\",\r\n            \"version\": \"20200728\"\r\n        },\r\n        \"display_name\": \"CNF-TESTS 20200728\",\r\n        \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\",\r\n        \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\",\r\n        \"message\": \"\",\r\n        \"name\": \"CNF-TESTS 20200728\",\r\n        \"released_at\": \"2026-06-08T17:34:17.326752\",\r\n        \"state\": \"active\",\r\n        \"tags\": [\r\n            \"build:ga\"\r\n        ],\r\n        \"team_id\": null,\r\n        \"title\": \"\",\r\n        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n        \"type\": \"cnf-tests\",\r\n        \"uid\": \"\",\r\n        \"updated_at\": \"2026-06-08T17:34:17.602830\",\r\n        \"url\": \"\",\r\n        \"version\": \"20200728\"\r\n    }\r\n}\n\r\nTASK [Set tags for the current job] ********************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-retry.yml:46\nchanged: [localhost] => {\"changed\": true, \"job\": {\"client_version\": \"python-dciclient_4.1.0\", \"comment\": \"\", \"components\": [{\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.771396\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200703\"}, \"display_name\": \"OSE-TESTS 20200703\", \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\", \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\", \"message\": \"\", \"name\": \"OSE-TESTS 20200703\", \"released_at\": \"2026-06-08T17:34:16.772106\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.053945\", \"url\": \"\", \"version\": \"20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}], \"configuration\": \"\", \"created_at\": \"2026-06-08T17:39:21.038344\", \"data\": {\"pipeline\": {\"_pipeline_path_\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/upgrade-pipeline.yml\", \"ansible_extravars\": {\"answer\": \"42\"}, \"ansible_inventory\": \"agents/openshift-vanilla/inventory\", \"ansible_playbook\": \"agents/openshift-vanilla/agent-retry.yml\", \"ansible_skip_tags\": \"broken\", \"components\": [\"ocp\", \"ose-tests\", \"cnf-tests\"], \"fallback_last_success\": \"ocp-vanilla-4.8-ok\", \"name\": \"openshift-vanilla\", \"outputs\": {\"hosts\": \"etc/hosts\"}, \"success_tag\": \"ocp-vanilla-4.8-ok\", \"topic\": \"OCP-4.8\", \"type\": \"ocp\"}}, \"duration\": 4, \"etag\": \"af803b2788c55da3e4317ce1b6a74d0f\", \"files\": [], \"id\": \"fe305bba-474b-4b28-9922-29da7bb0bf33\", \"jobstates\": [{\"comment\": \"job scheduled\", \"created_at\": \"2026-06-08T17:39:21.118331\", \"id\": \"f0ce2c7f-ee64-4275-be37-161fbac31d6b\", \"job_id\": \"fe305bba-474b-4b28-9922-29da7bb0bf33\", \"status\": \"new\"}, {\"comment\": \"implicit new state\", \"created_at\": \"2026-06-08T17:39:22.201264\", \"id\": \"944a3981-5bd1-445d-a193-67012b529e22\", \"job_id\": \"fe305bba-474b-4b28-9922-29da7bb0bf33\", \"status\": \"new\"}], \"keys_values\": [], \"name\": \"openshift-vanilla\", \"pipeline\": {\"created_at\": \"2026-06-08T17:39:20.928016\", \"etag\": \"011c67581fc2d29fa9c0ed6169999793\", \"id\": \"e5ccc661-3d53-44b9-849e-faa30545ae90\", \"name\": \"pipeline\", \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:39:20.928016\"}, \"pipeline_id\": \"e5ccc661-3d53-44b9-849e-faa30545ae90\", \"previous_job_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"remoteci\": {\"created_at\": \"2026-06-08T17:34:09.562294\", \"data\": {}, \"etag\": \"08de7be1c5d17661b83fc6d1bc570ff0\", \"id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"last_auth_at\": \"2026-06-08T17:39:21\", \"name\": \"rh-telco-pipeline\", \"public\": false, \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:39:26.351937\"}, \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"results\": [], \"state\": \"active\", \"status\": \"new\", \"status_reason\": \"\", \"tags\": [\"stage:ocp\", \"pipeline-id:13\", \"inventory:inventory\", \"ocp-vanilla-conf\"], \"team\": {\"country\": null, \"created_at\": \"2026-06-08T17:34:08.060158\", \"etag\": \"97aad3f9aebb27215bd4ba5bbb7fd35f\", \"external\": false, \"has_pre_release_access\": true, \"id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"name\": \"rh-telco-ci\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:08.060158\"}, \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"topic\": {\"component_types\": [\"ocp\", \"ose-tests\", \"cnf-tests\"], \"component_types_optional\": [], \"created_at\": \"2026-06-08T17:34:06.503875\", \"data\": {}, \"etag\": \"87d8560020f52c6ccd8327f3712ecef7\", \"export_control\": false, \"id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"name\": \"OCP-4.8\", \"next_topic_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:06.503875\"}, \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"update_previous_job_id\": null, \"updated_at\": \"2026-06-08T17:39:26.358139\", \"url\": \"\", \"user_agent\": \"python-dciclient_4.1.0\"}}\n\r\nPLAY [Preparation tasks] *******************************************************\n\r\nTASK [get OCP version from job_info] *******************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-retry.yml:60\nok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.231874', 'data': {'digest': ['sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b'], 'display_name': 'ocp', 'pull_url': 'http://pullurl.com/', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'url': 'http://url.com/', 'version': '4.8.0-0.nightly-20200703'}, 'display_name': 'OCP 4.8.0-0.nightly-20200703', 'etag': 'e3025068bbd38c10e48099bc1a5127a8', 'id': '52602146-dbec-4004-b3c5-0d46891722cc', 'message': '', 'name': 'OCP 4.8.0-0.nightly-20200703', 'released_at': '2026-06-08T17:34:16.232624', 'state': 'active', 'tags': ['build:dev'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ocp', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'updated_at': '2026-06-08T17:34:16.501776', 'url': '', 'version': '4.8.0-0.nightly-20200703'}) => {\"ansible_facts\": {\"ocp_version\": \"4.8.0-0.nightly-20200703\"}, \"ansible_loop_var\": \"item\", \"changed\": false, \"item\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}}\nskipping: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.771396', 'data': {'display_name': 'ose-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200703'}, 'display_name': 'OSE-TESTS 20200703', 'etag': '75662cfb54a041b9db4ececf18ad91c9', 'id': '1f69d4f8-007a-48f8-aae5-8f0d38509b48', 'message': '', 'name': 'OSE-TESTS 20200703', 'released_at': '2026-06-08T17:34:16.772106', 'state': 'active', 'tags': ['build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ose-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:17.053945', 'url': '', 'version': '20200703'})  => {\"ansible_loop_var\": \"item\", \"changed\": false, \"false_condition\": \"item[\\\"type\\\"] == \\\"ocp\\\"\", \"item\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.771396\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200703\"}, \"display_name\": \"OSE-TESTS 20200703\", \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\", \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\", \"message\": \"\", \"name\": \"OSE-TESTS 20200703\", \"released_at\": \"2026-06-08T17:34:16.772106\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.053945\", \"url\": \"\", \"version\": \"20200703\"}, \"skip_reason\": \"Conditional result was False\"}\nskipping: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:17.325424', 'data': {'display_name': 'cnf-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200728'}, 'display_name': 'CNF-TESTS 20200728', 'etag': 'b1b0c765cd4b90e071200b38deccda2c', 'id': '9308699a-cda2-4822-b30f-fd01cbfde1dc', 'message': '', 'name': 'CNF-TESTS 20200728', 'released_at': '2026-06-08T17:34:17.326752', 'state': 'active', 'tags': ['build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'cnf-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:17.602830', 'url': '', 'version': '20200728'})  => {\"ansible_loop_var\": \"item\", \"changed\": false, \"false_condition\": \"item[\\\"type\\\"] == \\\"ocp\\\"\", \"item\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}, \"skip_reason\": \"Conditional result was False\"}\n\r\nTASK [do some checks] **********************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-retry.yml:66\nok: [localhost] => {\r\n    \"changed\": false,\r\n    \"msg\": \"All components are present and ocp_version is defined\"\r\n}\n\r\nTASK [display ocp_version] *****************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-retry.yml:74\nok: [localhost] => {\r\n    \"msg\": \"OCP version 4.8.0-0.nightly-20200703\"\r\n}\n\r\nTASK [validate extravars] ******************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-retry.yml:78\nok: [localhost] => {\r\n    \"changed\": false,\r\n    \"msg\": \"All assertions passed\"\r\n}\n\r\nPLAY [Running ocp deployment] **************************************************\n\r\nTASK [install ocp] *************************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-retry.yml:91\nchanged: [localhost] => {\"changed\": true, \"cmd\": \"echo 'installing some ocp here'\", \"delta\": \"0:00:00.007584\", \"end\": \"2026-06-08 13:39:30.120632\", \"msg\": \"\", \"rc\": 0, \"start\": \"2026-06-08 13:39:30.113048\", \"stderr\": \"\", \"stderr_lines\": [], \"stdout\": \"installing some ocp here\", \"stdout_lines\": [\"installing some ocp here\"]}\n\r\nTASK [fail on non 4.8.0-0.ga-20200601] *****************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-retry.yml:94\nfatal: [localhost]: FAILED! => {\"changed\": false, \"msg\": \"4.8.0-0.nightly-20200703 is buggy\"}\n\r\nPLAY RECAP *********************************************************************\r\nlocalhost                  : ok=11   changed=2    unreachable=0    failed=1    skipped=1    rescued=0    ignored=0   \n----------------------------- Captured stderr call -----------------------------\n+ dci-pipeline /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/upgrade-pipeline.yml\n2026-06-08 13:39:20,821 - dcipipeline.main - INFO - overload=[] options={'name': 'pipeline'}\n2026-06-08 13:39:20,826 - dcipipeline.main - INFO - Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/dci_credentials.yml\n2026-06-08 13:39:20,900 - dcipipeline.main - INFO - Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/dci_credentials.yml\n2026-06-08 13:39:20,903 - dcipipeline.main - INFO - No previous job for openshift-vanilla\n2026-06-08 13:39:20,931 - dcipipeline.main - INFO - scheduling job openshift-vanilla on topic OCP-4.8 previous_job_id=None pipeline_id=e5ccc661-3d53-44b9-849e-faa30545ae90\n2026-06-08 13:39:20,950 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ocp where_clause=None query=and(eq(state,active),eq(type,ocp))\n2026-06-08 13:39:20,973 - dcipipeline.main - INFO - Got comp query result: ocp[None]: ['ocp=4.8.0-0.nightly-20200703']\n2026-06-08 13:39:20,973 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ose-tests where_clause=None query=and(eq(state,active),eq(type,ose-tests))\n2026-06-08 13:39:20,996 - dcipipeline.main - INFO - Got comp query result: ose-tests[None]: ['ose-tests=20200703']\n2026-06-08 13:39:20,996 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=cnf-tests where_clause=None query=and(eq(state,active),eq(type,cnf-tests))\n2026-06-08 13:39:21,018 - dcipipeline.main - INFO - Got comp query result: cnf-tests[None]: ['cnf-tests=20200728']\n2026-06-08 13:39:21,127 - dcipipeline.main - INFO - No permission to write in /var/lib/dci-pipeline\n2026-06-08 13:39:21,131 - dcipipeline.main - INFO - Scheduled DCI job fe305bba-474b-4b28-9922-29da7bb0bf33\n2026-06-08 13:39:21,132 - dcipipeline.main - INFO - Setting tag stage:ocp on job fe305bba-474b-4b28-9922-29da7bb0bf33\n2026-06-08 13:39:21,175 - dcipipeline.main - INFO - Setting tag pipeline-id:13 on job fe305bba-474b-4b28-9922-29da7bb0bf33\n2026-06-08 13:39:21,224 - dcipipeline.main - INFO - Setting tag inventory:inventory on job fe305bba-474b-4b28-9922-29da7bb0bf33\n2026-06-08 13:39:21,265 - dcipipeline.main - INFO - Created /tmp/dci-pipeline-tmpdir7qz4d63v for env var JUNIT_OUTPUT_DIR\n2026-06-08 13:39:21,266 - dcipipeline.main - INFO - Found dci.py in /home/zuul-worker/src/github.com/distributedci/dci-ansible/callback\n2026-06-08 13:39:21,266 - dcipipeline.main - INFO - Generating /tmp/dci-pipeline/openshift-vanilla/fe305bba-474b-4b28-9922-29da7bb0bf33/ansible.cfg using dci_ansible_dir=/home/zuul-worker/src/github.com/distributedci/dci-ansible\n2026-06-08 13:39:21,266 - dcipipeline.main - INFO - running jobdef: openshift-vanilla with inventory /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/inventory private_data_dir=/tmp/dci-pipeline/openshift-vanilla/fe305bba-474b-4b28-9922-29da7bb0bf33 env={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdir7qz4d63v', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-vanilla/fe305bba-474b-4b28-9922-29da7bb0bf33/ansible.cfg'}\n2026-06-08 13:39:21,266 - dcipipeline.main - INFO - cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --skip-tags broken -e '{\"answer\":42}'\"\n2026-06-08 13:39:21,267 - dcipipeline.main - INFO - Launching playbook /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-retry.yml in /tmp/dci-pipeline/openshift-vanilla/fe305bba-474b-4b28-9922-29da7bb0bf33\n2026-06-08 13:39:21,267 - dcipipeline.main - INFO - envvars={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdir7qz4d63v', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-vanilla/fe305bba-474b-4b28-9922-29da7bb0bf33/ansible.cfg', 'DCI_CLIENT_ID': 'remoteci/7a220eb8-b832-48db-9350-7688c159b53f', 'DCI_API_SECRET': 'DCI.0ccf1681da9b44c009271c0d1c3acc6c9104edaccbee1419a0aba6e188df', 'DCI_CS_URL': 'http://127.0.0.1:8000', 'DCI_UI_URL': 'http://127.0.0.1:8000', 'DCI_JOB_ID': 'fe305bba-474b-4b28-9922-29da7bb0bf33', 'ANSIBLE_VAULT_IDENTITY_LIST': '/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client', 'DCI_PLAYBOOK_ARGS': '--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --skip-tags broken -e \\'{\"answer\":42}\\''}\n2026-06-08 13:39:21,267 - dcipipeline.main - INFO - PATH=/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin:/home/zuul-worker/.local/bin:/home/zuul-worker/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin\n2026-06-08 13:39:21,267 - dcipipeline.main - INFO - cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --skip-tags broken -e '{\"answer\":42}'\"\n2026-06-08 13:39:31,534 - dcipipeline.main - INFO - stats={'skipped': {'localhost': 1}, 'ok': {'localhost': 11}, 'dark': {}, 'failures': {'localhost': 1}, 'ignored': {}, 'rescued': {}, 'processed': {'localhost': 1}, 'changed': {'localhost': 2}}\n2026-06-08 13:39:31,540 - dcipipeline.main - INFO - Uploading ansible.log from /tmp/dci-pipeline/openshift-vanilla/fe305bba-474b-4b28-9922-29da7bb0bf33/ansible.log\n------------------------------ Captured log call -------------------------------\nINFO     dcipipeline.main:main.py:1067 overload=[] options={'name': 'pipeline'}\nINFO     dcipipeline.main:main.py:183 Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/dci_credentials.yml\nINFO     dcipipeline.main:main.py:183 Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/dci_credentials.yml\nINFO     dcipipeline.main:main.py:1247 No previous job for openshift-vanilla\nINFO     dcipipeline.main:main.py:590 scheduling job openshift-vanilla on topic OCP-4.8 previous_job_id=None pipeline_id=e5ccc661-3d53-44b9-849e-faa30545ae90\nINFO     dcipipeline.main:main.py:497 get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ocp where_clause=None query=and(eq(state,active),eq(type,ocp))\nINFO     dcipipeline.main:main.py:511 Got comp query result: ocp[None]: ['ocp=4.8.0-0.nightly-20200703']\nINFO     dcipipeline.main:main.py:497 get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ose-tests where_clause=None query=and(eq(state,active),eq(type,ose-tests))\nINFO     dcipipeline.main:main.py:511 Got comp query result: ose-tests[None]: ['ose-tests=20200703']\nINFO     dcipipeline.main:main.py:497 get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=cnf-tests where_clause=None query=and(eq(state,active),eq(type,cnf-tests))\nINFO     dcipipeline.main:main.py:511 Got comp query result: cnf-tests[None]: ['cnf-tests=20200728']\nINFO     dcipipeline.main:main.py:567 No permission to write in /var/lib/dci-pipeline\nINFO     dcipipeline.main:main.py:679 Scheduled DCI job fe305bba-474b-4b28-9922-29da7bb0bf33\nINFO     dcipipeline.main:main.py:691 Setting tag stage:ocp on job fe305bba-474b-4b28-9922-29da7bb0bf33\nINFO     dcipipeline.main:main.py:691 Setting tag pipeline-id:13 on job fe305bba-474b-4b28-9922-29da7bb0bf33\nINFO     dcipipeline.main:main.py:691 Setting tag inventory:inventory on job fe305bba-474b-4b28-9922-29da7bb0bf33\nINFO     dcipipeline.main:main.py:104 Created /tmp/dci-pipeline-tmpdir7qz4d63v for env var JUNIT_OUTPUT_DIR\nINFO     dcipipeline.main:main.py:779 Found dci.py in /home/zuul-worker/src/github.com/distributedci/dci-ansible/callback\nINFO     dcipipeline.main:main.py:207 Generating /tmp/dci-pipeline/openshift-vanilla/fe305bba-474b-4b28-9922-29da7bb0bf33/ansible.cfg using dci_ansible_dir=/home/zuul-worker/src/github.com/distributedci/dci-ansible\nINFO     dcipipeline.main:main.py:837 running jobdef: openshift-vanilla with inventory /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/inventory private_data_dir=/tmp/dci-pipeline/openshift-vanilla/fe305bba-474b-4b28-9922-29da7bb0bf33 env={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdir7qz4d63v', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-vanilla/fe305bba-474b-4b28-9922-29da7bb0bf33/ansible.cfg'}\nINFO     dcipipeline.main:main.py:738 cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --skip-tags broken -e '{\"answer\":42}'\"\nINFO     dcipipeline.main:main.py:874 Launching playbook /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-retry.yml in /tmp/dci-pipeline/openshift-vanilla/fe305bba-474b-4b28-9922-29da7bb0bf33\nINFO     dcipipeline.main:main.py:875 envvars={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdir7qz4d63v', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-vanilla/fe305bba-474b-4b28-9922-29da7bb0bf33/ansible.cfg', 'DCI_CLIENT_ID': 'remoteci/7a220eb8-b832-48db-9350-7688c159b53f', 'DCI_API_SECRET': 'DCI.0ccf1681da9b44c009271c0d1c3acc6c9104edaccbee1419a0aba6e188df', 'DCI_CS_URL': 'http://127.0.0.1:8000', 'DCI_UI_URL': 'http://127.0.0.1:8000', 'DCI_JOB_ID': 'fe305bba-474b-4b28-9922-29da7bb0bf33', 'ANSIBLE_VAULT_IDENTITY_LIST': '/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client', 'DCI_PLAYBOOK_ARGS': '--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --skip-tags broken -e \\'{\"answer\":42}\\''}\nINFO     dcipipeline.main:main.py:876 PATH=/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin:/home/zuul-worker/.local/bin:/home/zuul-worker/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin\nINFO     dcipipeline.main:main.py:738 cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --skip-tags broken -e '{\"answer\":42}'\"\nINFO     dcipipeline.main:main.py:892 stats={'skipped': {'localhost': 1}, 'ok': {'localhost': 11}, 'dark': {}, 'failures': {'localhost': 1}, 'ignored': {}, 'rescued': {}, 'processed': {'localhost': 1}, 'changed': {'localhost': 2}}\nINFO     dcipipeline.main:main.py:800 Uploading ansible.log from /tmp/dci-pipeline/openshift-vanilla/fe305bba-474b-4b28-9922-29da7bb0bf33/ansible.log\n__________________________ test_dci_pipeline_sigterm ___________________________\n\n    def test_dci_pipeline_sigterm():\n>       helper_dci_pipeline_signal(signal.SIGTERM)\n\ntests/e2e/test_dci_pipeline.py:258: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nsig = <Signals.SIGTERM: 15>\n\n    def helper_dci_pipeline_signal(sig):\n        jobs, count = get_jobs()\n        pid = os.fork()\n    \n        if pid == 0:\n            os.execvp(\"dci-pipeline\", [\"dci-pipeline\", \"dcipipeline/pipeline-pause.yml\"])\n        else:\n            time.sleep(10)\n            os.kill(pid, sig)\n            _, status = os.waitpid(pid, 0)\n    \n>           assert os.WEXITSTATUS(status) == 128 + sig\nE           assert 1 == (128 + <Signals.SIGTERM: 15>)\nE            +  where 1 = <built-in function WEXITSTATUS>(256)\nE            +    where <built-in function WEXITSTATUS> = os.WEXITSTATUS\n\ntests/e2e/test_dci_pipeline.py:250: AssertionError\n----------------------------- Captured stdout call -----------------------------\nansible-playbook [core 2.15.13]\r\n  config file = /tmp/dci-pipeline/openshift-vanilla/f6478fb2-138d-4e9a-bd16-432a0f052847/ansible.cfg\r\n  configured module search path = ['/home/zuul-worker/src/github.com/distributedci/dci-ansible/modules']\r\n  ansible python module location = /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/lib/python3.9/site-packages/ansible\r\n  ansible collection location = /home/zuul-worker/.ansible/collections:/usr/share/ansible/collections\r\n  executable location = /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/ansible-playbook\r\n  python version = 3.9.18 (main, Jan 24 2024, 00:00:00) [GCC 11.4.1 20231218 (Red Hat 11.4.1-3)] (/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/python)\r\n  jinja version = 3.1.6\r\n  libyaml = True\r\nUsing /tmp/dci-pipeline/openshift-vanilla/f6478fb2-138d-4e9a-bd16-432a0f052847/ansible.cfg as config file\r\n/usr/lib/python3.9/site-packages/requests/__init__.py:87: RequestsDependencyWarning: urllib3 (1.26.5) or chardet (5.2.0) doesn't match a supported version!\r\n  warnings.warn(\"urllib3 ({}) or chardet ({}) doesn't match a supported \"\r\n[WARNING]: Skipping plugin (/home/zuul-worker/src/github.com/distributedci/dci-\r\nansible/callback/test_dci.py), cannot load: No module named 'callback'\nSkipping callback 'awx_display', as we already have a stdout callback.\nSkipping callback 'default', as we already have a stdout callback.\nSkipping callback 'minimal', as we already have a stdout callback.\nSkipping callback 'oneline', as we already have a stdout callback.\n\r\nPLAYBOOK: pause.yml ************************************************************\n1 plays in /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/pause.yml\n\r\nPLAY [Pause playbook] **********************************************************\n\r\nTASK [Read credentials from env vars] ******************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/pause.yml:7\nok: [localhost] => {\"censored\": \"the output has been hidden due to the fact that 'no_log: true' was specified for this result\", \"changed\": false}\n\r\nTASK [Schedule a new job] ******************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/pause.yml:15\nskipping: [localhost] => {\"changed\": false, \"false_condition\": \"job_info is not defined\", \"skip_reason\": \"Conditional result was False\"}\n\r\nTASK [Print job_info] **********************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/pause.yml:21\nok: [localhost] => {\r\n    \"msg\": {\r\n        \"client_version\": \"python-dciclient_4.1.0\",\r\n        \"comment\": \"debugging comment\",\r\n        \"components\": [\r\n            {\r\n                \"canonical_project_name\": \"\",\r\n                \"created_at\": \"2026-06-08T17:34:16.231874\",\r\n                \"data\": {\r\n                    \"digest\": [\r\n                        \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"\r\n                    ],\r\n                    \"display_name\": \"ocp\",\r\n                    \"pull_url\": \"http://pullurl.com/\",\r\n                    \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",\r\n                    \"url\": \"http://url.com/\",\r\n                    \"version\": \"4.8.0-0.nightly-20200703\"\r\n                },\r\n                \"display_name\": \"OCP 4.8.0-0.nightly-20200703\",\r\n                \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\",\r\n                \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\",\r\n                \"message\": \"\",\r\n                \"name\": \"OCP 4.8.0-0.nightly-20200703\",\r\n                \"released_at\": \"2026-06-08T17:34:16.232624\",\r\n                \"state\": \"active\",\r\n                \"tags\": [\r\n                    \"build:dev\"\r\n                ],\r\n                \"team_id\": null,\r\n                \"title\": \"\",\r\n                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n                \"type\": \"ocp\",\r\n                \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",\r\n                \"updated_at\": \"2026-06-08T17:34:16.501776\",\r\n                \"url\": \"\",\r\n                \"version\": \"4.8.0-0.nightly-20200703\"\r\n            },\r\n            {\r\n                \"canonical_project_name\": \"\",\r\n                \"created_at\": \"2026-06-08T17:34:16.771396\",\r\n                \"data\": {\r\n                    \"display_name\": \"ose-tests\",\r\n                    \"pull_url\": \"http://pullurl.com/\",\r\n                    \"url\": \"http://url.com/\",\r\n                    \"version\": \"20200703\"\r\n                },\r\n                \"display_name\": \"OSE-TESTS 20200703\",\r\n                \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\",\r\n                \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\",\r\n                \"message\": \"\",\r\n                \"name\": \"OSE-TESTS 20200703\",\r\n                \"released_at\": \"2026-06-08T17:34:16.772106\",\r\n                \"state\": \"active\",\r\n                \"tags\": [\r\n                    \"build:ga\"\r\n                ],\r\n                \"team_id\": null,\r\n                \"title\": \"\",\r\n                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n                \"type\": \"ose-tests\",\r\n                \"uid\": \"\",\r\n                \"updated_at\": \"2026-06-08T17:34:17.053945\",\r\n                \"url\": \"\",\r\n                \"version\": \"20200703\"\r\n            },\r\n            {\r\n                \"canonical_project_name\": \"\",\r\n                \"created_at\": \"2026-06-08T17:34:17.325424\",\r\n                \"data\": {\r\n                    \"display_name\": \"cnf-tests\",\r\n                    \"pull_url\": \"http://pullurl.com/\",\r\n                    \"url\": \"http://url.com/\",\r\n                    \"version\": \"20200728\"\r\n                },\r\n                \"display_name\": \"CNF-TESTS 20200728\",\r\n                \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\",\r\n                \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\",\r\n                \"message\": \"\",\r\n                \"name\": \"CNF-TESTS 20200728\",\r\n                \"released_at\": \"2026-06-08T17:34:17.326752\",\r\n                \"state\": \"active\",\r\n                \"tags\": [\r\n                    \"build:ga\"\r\n                ],\r\n                \"team_id\": null,\r\n                \"title\": \"\",\r\n                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n                \"type\": \"cnf-tests\",\r\n                \"uid\": \"\",\r\n                \"updated_at\": \"2026-06-08T17:34:17.602830\",\r\n                \"url\": \"\",\r\n                \"version\": \"20200728\"\r\n            }\r\n        ],\r\n        \"configuration\": \"\",\r\n        \"created_at\": \"2026-06-08T17:39:32.484578\",\r\n        \"data\": {\r\n            \"pipeline\": {\r\n                \"_pipeline_path_\": \"dcipipeline/pipeline-pause.yml\",\r\n                \"ansible_inventory\": \"agents/openshift-vanilla/inventory\",\r\n                \"ansible_playbook\": \"agents/openshift-vanilla/pause.yml\",\r\n                \"comment\": \"debugging comment\",\r\n                \"components\": [\r\n                    \"ocp\",\r\n                    \"ose-tests\",\r\n                    \"cnf-tests\"\r\n                ],\r\n                \"name\": \"openshift-vanilla\",\r\n                \"topic\": \"OCP-4.8\",\r\n                \"type\": \"ocp\"\r\n            }\r\n        },\r\n        \"duration\": 0,\r\n        \"etag\": \"ad544be8ee9275c03468075569f66dd0\",\r\n        \"files\": [],\r\n        \"id\": \"f6478fb2-138d-4e9a-bd16-432a0f052847\",\r\n        \"jobstates\": [],\r\n        \"keys_values\": [],\r\n        \"name\": \"openshift-vanilla\",\r\n        \"pipeline\": {\r\n            \"created_at\": \"2026-06-08T17:39:32.360022\",\r\n            \"etag\": \"7ccbec9d9f33e8ccea406b8350b6d02c\",\r\n            \"id\": \"8dfd4f54-9c7a-4278-80d8-7e465c2e1b14\",\r\n            \"name\": \"pipeline\",\r\n            \"state\": \"active\",\r\n            \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",\r\n            \"updated_at\": \"2026-06-08T17:39:32.360022\"\r\n        },\r\n        \"pipeline_id\": \"8dfd4f54-9c7a-4278-80d8-7e465c2e1b14\",\r\n        \"previous_job_id\": null,\r\n        \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\",\r\n        \"remoteci\": {\r\n            \"created_at\": \"2026-06-08T17:34:09.562294\",\r\n            \"data\": {},\r\n            \"etag\": \"08de7be1c5d17661b83fc6d1bc570ff0\",\r\n            \"id\": \"7a220eb8-b832-48db-9350-7688c159b53f\",\r\n            \"last_auth_at\": \"2026-06-08T17:39:21\",\r\n            \"name\": \"rh-telco-pipeline\",\r\n            \"public\": false,\r\n            \"state\": \"active\",\r\n            \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",\r\n            \"updated_at\": \"2026-06-08T17:39:26.351937\"\r\n        },\r\n        \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\",\r\n        \"results\": [],\r\n        \"state\": \"active\",\r\n        \"status\": \"new\",\r\n        \"status_reason\": \"\",\r\n        \"tags\": [],\r\n        \"team\": {\r\n            \"country\": null,\r\n            \"created_at\": \"2026-06-08T17:34:08.060158\",\r\n            \"etag\": \"97aad3f9aebb27215bd4ba5bbb7fd35f\",\r\n            \"external\": false,\r\n            \"has_pre_release_access\": true,\r\n            \"id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",\r\n            \"name\": \"rh-telco-ci\",\r\n            \"state\": \"active\",\r\n            \"updated_at\": \"2026-06-08T17:34:08.060158\"\r\n        },\r\n        \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",\r\n        \"topic\": {\r\n            \"component_types\": [\r\n                \"ocp\",\r\n                \"ose-tests\",\r\n                \"cnf-tests\"\r\n            ],\r\n            \"component_types_optional\": [],\r\n            \"created_at\": \"2026-06-08T17:34:06.503875\",\r\n            \"data\": {},\r\n            \"etag\": \"87d8560020f52c6ccd8327f3712ecef7\",\r\n            \"export_control\": false,\r\n            \"id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n            \"name\": \"OCP-4.8\",\r\n            \"next_topic_id\": null,\r\n            \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\",\r\n            \"state\": \"active\",\r\n            \"updated_at\": \"2026-06-08T17:34:06.503875\"\r\n        },\r\n        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n        \"update_previous_job_id\": null,\r\n        \"updated_at\": \"2026-06-08T17:39:32.484596\",\r\n        \"url\": \"\",\r\n        \"user_agent\": \"python-dciclient_4.1.0\"\r\n    }\r\n}\n\r\nTASK [Set global variables] ****************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/pause.yml:25\nok: [localhost] => {\"ansible_facts\": {\"components\": [{\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.771396\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200703\"}, \"display_name\": \"OSE-TESTS 20200703\", \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\", \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\", \"message\": \"\", \"name\": \"OSE-TESTS 20200703\", \"released_at\": \"2026-06-08T17:34:16.772106\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.053945\", \"url\": \"\", \"version\": \"20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}], \"job_id\": \"f6478fb2-138d-4e9a-bd16-432a0f052847\", \"product\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\"}, \"changed\": false}\n\r\nTASK [set job state] ***********************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/pause.yml:33\nchanged: [localhost] => {\"changed\": true, \"jobstate\": {\"comment\": null, \"created_at\": \"2026-06-08T17:39:37.066357\", \"id\": \"808d63db-df64-456c-a5e1-4785746667d1\", \"job_id\": \"f6478fb2-138d-4e9a-bd16-432a0f052847\", \"status\": \"new\"}}\n\r\nTASK [Print job id] ************************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/pause.yml:38\nok: [localhost] => {\r\n    \"msg\": \"dci_job_id: f6478fb2-138d-4e9a-bd16-432a0f052847\"\r\n}\n\r\nTASK [Print components] ********************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/pause.yml:42\nok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.231874', 'data': {'digest': ['sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b'], 'display_name': 'ocp', 'pull_url': 'http://pullurl.com/', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'url': 'http://url.com/', 'version': '4.8.0-0.nightly-20200703'}, 'display_name': 'OCP 4.8.0-0.nightly-20200703', 'etag': 'e3025068bbd38c10e48099bc1a5127a8', 'id': '52602146-dbec-4004-b3c5-0d46891722cc', 'message': '', 'name': 'OCP 4.8.0-0.nightly-20200703', 'released_at': '2026-06-08T17:34:16.232624', 'state': 'active', 'tags': ['build:dev'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ocp', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'updated_at': '2026-06-08T17:34:16.501776', 'url': '', 'version': '4.8.0-0.nightly-20200703'}) => {\r\n    \"msg\": {\r\n        \"canonical_project_name\": \"\",\r\n        \"created_at\": \"2026-06-08T17:34:16.231874\",\r\n        \"data\": {\r\n            \"digest\": [\r\n                \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"\r\n            ],\r\n            \"display_name\": \"ocp\",\r\n            \"pull_url\": \"http://pullurl.com/\",\r\n            \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",\r\n            \"url\": \"http://url.com/\",\r\n            \"version\": \"4.8.0-0.nightly-20200703\"\r\n        },\r\n        \"display_name\": \"OCP 4.8.0-0.nightly-20200703\",\r\n        \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\",\r\n        \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\",\r\n        \"message\": \"\",\r\n        \"name\": \"OCP 4.8.0-0.nightly-20200703\",\r\n        \"released_at\": \"2026-06-08T17:34:16.232624\",\r\n        \"state\": \"active\",\r\n        \"tags\": [\r\n            \"build:dev\"\r\n        ],\r\n        \"team_id\": null,\r\n        \"title\": \"\",\r\n        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n        \"type\": \"ocp\",\r\n        \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",\r\n        \"updated_at\": \"2026-06-08T17:34:16.501776\",\r\n        \"url\": \"\",\r\n        \"version\": \"4.8.0-0.nightly-20200703\"\r\n    }\r\n}\nok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.771396', 'data': {'display_name': 'ose-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200703'}, 'display_name': 'OSE-TESTS 20200703', 'etag': '75662cfb54a041b9db4ececf18ad91c9', 'id': '1f69d4f8-007a-48f8-aae5-8f0d38509b48', 'message': '', 'name': 'OSE-TESTS 20200703', 'released_at': '2026-06-08T17:34:16.772106', 'state': 'active', 'tags': ['build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ose-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:17.053945', 'url': '', 'version': '20200703'}) => {\r\n    \"msg\": {\r\n        \"canonical_project_name\": \"\",\r\n        \"created_at\": \"2026-06-08T17:34:16.771396\",\r\n        \"data\": {\r\n            \"display_name\": \"ose-tests\",\r\n            \"pull_url\": \"http://pullurl.com/\",\r\n            \"url\": \"http://url.com/\",\r\n            \"version\": \"20200703\"\r\n        },\r\n        \"display_name\": \"OSE-TESTS 20200703\",\r\n        \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\",\r\n        \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\",\r\n        \"message\": \"\",\r\n        \"name\": \"OSE-TESTS 20200703\",\r\n        \"released_at\": \"2026-06-08T17:34:16.772106\",\r\n        \"state\": \"active\",\r\n        \"tags\": [\r\n            \"build:ga\"\r\n        ],\r\n        \"team_id\": null,\r\n        \"title\": \"\",\r\n        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n        \"type\": \"ose-tests\",\r\n        \"uid\": \"\",\r\n        \"updated_at\": \"2026-06-08T17:34:17.053945\",\r\n        \"url\": \"\",\r\n        \"version\": \"20200703\"\r\n    }\r\n}\nok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:17.325424', 'data': {'display_name': 'cnf-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200728'}, 'display_name': 'CNF-TESTS 20200728', 'etag': 'b1b0c765cd4b90e071200b38deccda2c', 'id': '9308699a-cda2-4822-b30f-fd01cbfde1dc', 'message': '', 'name': 'CNF-TESTS 20200728', 'released_at': '2026-06-08T17:34:17.326752', 'state': 'active', 'tags': ['build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'cnf-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:17.602830', 'url': '', 'version': '20200728'}) => {\r\n    \"msg\": {\r\n        \"canonical_project_name\": \"\",\r\n        \"created_at\": \"2026-06-08T17:34:17.325424\",\r\n        \"data\": {\r\n            \"display_name\": \"cnf-tests\",\r\n            \"pull_url\": \"http://pullurl.com/\",\r\n            \"url\": \"http://url.com/\",\r\n            \"version\": \"20200728\"\r\n        },\r\n        \"display_name\": \"CNF-TESTS 20200728\",\r\n        \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\",\r\n        \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\",\r\n        \"message\": \"\",\r\n        \"name\": \"CNF-TESTS 20200728\",\r\n        \"released_at\": \"2026-06-08T17:34:17.326752\",\r\n        \"state\": \"active\",\r\n        \"tags\": [\r\n            \"build:ga\"\r\n        ],\r\n        \"team_id\": null,\r\n        \"title\": \"\",\r\n        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n        \"type\": \"cnf-tests\",\r\n        \"uid\": \"\",\r\n        \"updated_at\": \"2026-06-08T17:34:17.602830\",\r\n        \"url\": \"\",\r\n        \"version\": \"20200728\"\r\n    }\r\n}\n\r\nTASK [Pause] *******************************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/pause.yml:47\nPausing for 120 seconds\n(ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)\n----------------------------- Captured stderr call -----------------------------\nGET http://127.0.0.1:8000/api/v1/jobs?embed=components&sort=-created_at\n<Response [200]>\n/usr/lib/python3.9/site-packages/requests/__init__.py:87: RequestsDependencyWarning: urllib3 (1.26.5) or chardet (5.2.0) doesn't match a supported version!\n  warnings.warn(\"urllib3 ({}) or chardet ({}) doesn't match a supported \"\n2026-06-08 13:39:32,262 - dcipipeline.main - INFO - overload=[] options={'name': 'pipeline'}\n2026-06-08 13:39:32,263 - dcipipeline.main - INFO - Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/dci_credentials.yml\n2026-06-08 13:39:32,337 - dcipipeline.main - INFO - Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/dci_credentials.yml\n2026-06-08 13:39:32,338 - dcipipeline.main - INFO - No previous job for openshift-vanilla\n2026-06-08 13:39:32,364 - dcipipeline.main - INFO - scheduling job openshift-vanilla on topic OCP-4.8 previous_job_id=None pipeline_id=8dfd4f54-9c7a-4278-80d8-7e465c2e1b14\n2026-06-08 13:39:32,393 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ocp where_clause=None query=and(eq(state,active),eq(type,ocp))\n2026-06-08 13:39:32,416 - dcipipeline.main - INFO - Got comp query result: ocp[None]: ['ocp=4.8.0-0.nightly-20200703']\n2026-06-08 13:39:32,416 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ose-tests where_clause=None query=and(eq(state,active),eq(type,ose-tests))\n2026-06-08 13:39:32,438 - dcipipeline.main - INFO - Got comp query result: ose-tests[None]: ['ose-tests=20200703']\n2026-06-08 13:39:32,438 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=cnf-tests where_clause=None query=and(eq(state,active),eq(type,cnf-tests))\n2026-06-08 13:39:32,463 - dcipipeline.main - INFO - Got comp query result: cnf-tests[None]: ['cnf-tests=20200728']\n2026-06-08 13:39:32,570 - dcipipeline.main - INFO - No permission to write in /var/lib/dci-pipeline\n2026-06-08 13:39:32,577 - dcipipeline.main - INFO - Scheduled DCI job f6478fb2-138d-4e9a-bd16-432a0f052847\n2026-06-08 13:39:32,577 - dcipipeline.main - INFO - Setting tag stage:ocp on job f6478fb2-138d-4e9a-bd16-432a0f052847\n2026-06-08 13:39:32,622 - dcipipeline.main - INFO - Setting tag pipeline-id:13 on job f6478fb2-138d-4e9a-bd16-432a0f052847\n2026-06-08 13:39:32,665 - dcipipeline.main - INFO - Setting tag inventory:inventory on job f6478fb2-138d-4e9a-bd16-432a0f052847\n2026-06-08 13:39:32,709 - dcipipeline.main - INFO - Created /tmp/dci-pipeline-tmpdir13xcbqqs for env var JUNIT_OUTPUT_DIR\n2026-06-08 13:39:32,709 - dcipipeline.main - INFO - Found dci.py in /home/zuul-worker/src/github.com/distributedci/dci-ansible/callback\n2026-06-08 13:39:32,709 - dcipipeline.main - INFO - Generating /tmp/dci-pipeline/openshift-vanilla/f6478fb2-138d-4e9a-bd16-432a0f052847/ansible.cfg using dci_ansible_dir=/home/zuul-worker/src/github.com/distributedci/dci-ansible\n2026-06-08 13:39:32,710 - dcipipeline.main - INFO - running jobdef: openshift-vanilla with inventory /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/inventory private_data_dir=/tmp/dci-pipeline/openshift-vanilla/f6478fb2-138d-4e9a-bd16-432a0f052847 env={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdir13xcbqqs', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-vanilla/f6478fb2-138d-4e9a-bd16-432a0f052847/ansible.cfg'}\n2026-06-08 13:39:32,710 - dcipipeline.main - INFO - cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client\"\n2026-06-08 13:39:32,710 - dcipipeline.main - INFO - Launching playbook /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/pause.yml in /tmp/dci-pipeline/openshift-vanilla/f6478fb2-138d-4e9a-bd16-432a0f052847\n2026-06-08 13:39:32,710 - dcipipeline.main - INFO - envvars={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdir13xcbqqs', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-vanilla/f6478fb2-138d-4e9a-bd16-432a0f052847/ansible.cfg', 'DCI_CLIENT_ID': 'remoteci/7a220eb8-b832-48db-9350-7688c159b53f', 'DCI_API_SECRET': 'DCI.0ccf1681da9b44c009271c0d1c3acc6c9104edaccbee1419a0aba6e188df', 'DCI_CS_URL': 'http://127.0.0.1:8000', 'DCI_UI_URL': 'http://127.0.0.1:8000', 'DCI_JOB_ID': 'f6478fb2-138d-4e9a-bd16-432a0f052847', 'ANSIBLE_VAULT_IDENTITY_LIST': '/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client', 'DCI_PLAYBOOK_ARGS': '--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client'}\n2026-06-08 13:39:32,710 - dcipipeline.main - INFO - PATH=/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin:/home/zuul-worker/.local/bin:/home/zuul-worker/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin\n2026-06-08 13:39:32,710 - dcipipeline.main - INFO - cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client\"\n2026-06-08 13:39:41,955 - dcipipeline.main - ERROR - Caught SIG 15\n2026-06-08 13:39:42,856 - dcipipeline.main - INFO - stats=None\n2026-06-08 13:39:42,864 - dcipipeline.main - ERROR - 2026-06-08 13:39:32,980 p=40383 u=zuul-worker n=ansible | ansible-playbook [core 2.15.13]\n  config file = /tmp/dci-pipeline/openshift-vanilla/f6478fb2-138d-4e9a-bd16-432a0f052847/ansible.cfg\n  configured module search path = ['/home/zuul-worker/src/github.com/distributedci/dci-ansible/modules']\n  ansible python module location = /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/lib/python3.9/site-packages/ansible\n  ansible collection location = /home/zuul-worker/.ansible/collections:/usr/share/ansible/collections\n  executable location = /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/ansible-playbook\n  python version = 3.9.18 (main, Jan 24 2024, 00:00:00) [GCC 11.4.1 20231218 (Red Hat 11.4.1-3)] (/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/python)\n  jinja version = 3.1.6\n  libyaml = True\n2026-06-08 13:39:32,980 p=40383 u=zuul-worker n=ansible | Using /tmp/dci-pipeline/openshift-vanilla/f6478fb2-138d-4e9a-bd16-432a0f052847/ansible.cfg as config file\n2026-06-08 13:39:33,440 p=40383 u=zuul-worker n=ansible | [WARNING]: Skipping plugin (/home/zuul-worker/src/github.com/distributedci/dci-\nansible/callback/test_dci.py), cannot load: No module named 'callback'\n\n2026-06-08 13:39:33,446 p=40383 u=zuul-worker n=ansible | Skipping callback 'awx_display', as we already have a stdout callback.\n2026-06-08 13:39:33,446 p=40383 u=zuul-worker n=ansible | Skipping callback 'default', as we already have a stdout callback.\n2026-06-08 13:39:33,447 p=40383 u=zuul-worker n=ansible | Skipping callback 'minimal', as we already have a stdout callback.\n2026-06-08 13:39:33,447 p=40383 u=zuul-worker n=ansible | Skipping callback 'oneline', as we already have a stdout callback.\n2026-06-08 13:39:33,447 p=40383 u=zuul-worker n=ansible | PLAYBOOK: pause.yml ************************************************************\n2026-06-08 13:39:33,448 p=40383 u=zuul-worker n=ansible | 1 plays in /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/pause.yml\n2026-06-08 13:39:33,449 p=40383 u=zuul-worker n=ansible | PLAY [Pause playbook] **********************************************************\n2026-06-08 13:39:34,132 p=40383 u=zuul-worker n=ansible | TASK [Read credentials from env vars] ******************************************\n2026-06-08 13:39:34,526 p=40383 u=zuul-worker n=ansible | ok: [localhost] => {\"censored\": \"the output has been hidden due to the fact that 'no_log: true' was specified for this result\", \"changed\": false}\n2026-06-08 13:39:34,535 p=40383 u=zuul-worker n=ansible | TASK [Schedule a new job] ******************************************************\n2026-06-08 13:39:34,966 p=40383 u=zuul-worker n=ansible | skipping: [localhost] => {\"changed\": false, \"false_condition\": \"job_info is not defined\", \"skip_reason\": \"Conditional result was False\"}\n2026-06-08 13:39:34,976 p=40383 u=zuul-worker n=ansible | TASK [Print job_info] **********************************************************\n2026-06-08 13:39:35,533 p=40383 u=zuul-worker n=ansible | ok: [localhost] => {\n    \"msg\": {\n        \"client_version\": \"python-dciclient_4.1.0\",\n        \"comment\": \"debugging comment\",\n        \"components\": [\n            {\n                \"canonical_project_name\": \"\",\n                \"created_at\": \"2026-06-08T17:34:16.231874\",\n                \"data\": {\n                    \"digest\": [\n                        \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"\n                    ],\n                    \"display_name\": \"ocp\",\n                    \"pull_url\": \"http://pullurl.com/\",\n                    \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",\n                    \"url\": \"http://url.com/\",\n                    \"version\": \"4.8.0-0.nightly-20200703\"\n                },\n                \"display_name\": \"OCP 4.8.0-0.nightly-20200703\",\n                \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\",\n                \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\",\n                \"message\": \"\",\n                \"name\": \"OCP 4.8.0-0.nightly-20200703\",\n                \"released_at\": \"2026-06-08T17:34:16.232624\",\n                \"state\": \"active\",\n                \"tags\": [\n                    \"build:dev\"\n                ],\n                \"team_id\": null,\n                \"title\": \"\",\n                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\n                \"type\": \"ocp\",\n                \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",\n                \"updated_at\": \"2026-06-08T17:34:16.501776\",\n                \"url\": \"\",\n                \"version\": \"4.8.0-0.nightly-20200703\"\n            },\n            {\n                \"canonical_project_name\": \"\",\n                \"created_at\": \"2026-06-08T17:34:16.771396\",\n                \"data\": {\n                    \"display_name\": \"ose-tests\",\n                    \"pull_url\": \"http://pullurl.com/\",\n                    \"url\": \"http://url.com/\",\n                    \"version\": \"20200703\"\n                },\n                \"display_name\": \"OSE-TESTS 20200703\",\n                \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\",\n                \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\",\n                \"message\": \"\",\n                \"name\": \"OSE-TESTS 20200703\",\n                \"released_at\": \"2026-06-08T17:34:16.772106\",\n                \"state\": \"active\",\n                \"tags\": [\n                    \"build:ga\"\n                ],\n                \"team_id\": null,\n                \"title\": \"\",\n                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\n                \"type\": \"ose-tests\",\n                \"uid\": \"\",\n                \"updated_at\": \"2026-06-08T17:34:17.053945\",\n                \"url\": \"\",\n                \"version\": \"20200703\"\n            },\n            {\n                \"canonical_project_name\": \"\",\n                \"created_at\": \"2026-06-08T17:34:17.325424\",\n                \"data\": {\n                    \"display_name\": \"cnf-tests\",\n                    \"pull_url\": \"http://pullurl.com/\",\n                    \"url\": \"http://url.com/\",\n                    \"version\": \"20200728\"\n                },\n                \"display_name\": \"CNF-TESTS 20200728\",\n                \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\",\n                \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\",\n                \"message\": \"\",\n                \"name\": \"CNF-TESTS 20200728\",\n                \"released_at\": \"2026-06-08T17:34:17.326752\",\n                \"state\": \"active\",\n                \"tags\": [\n                    \"build:ga\"\n                ],\n                \"team_id\": null,\n                \"title\": \"\",\n                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\n                \"type\": \"cnf-tests\",\n                \"uid\": \"\",\n                \"updated_at\": \"2026-06-08T17:34:17.602830\",\n                \"url\": \"\",\n                \"version\": \"20200728\"\n            }\n        ],\n        \"configuration\": \"\",\n        \"created_at\": \"2026-06-08T17:39:32.484578\",\n        \"data\": {\n            \"pipeline\": {\n                \"_pipeline_path_\": \"dcipipeline/pipeline-pause.yml\",\n                \"ansible_inventory\": \"agents/openshift-vanilla/inventory\",\n                \"ansible_playbook\": \"agents/openshift-vanilla/pause.yml\",\n                \"comment\": \"debugging comment\",\n                \"components\": [\n                    \"ocp\",\n                    \"ose-tests\",\n                    \"cnf-tests\"\n                ],\n                \"name\": \"openshift-vanilla\",\n                \"topic\": \"OCP-4.8\",\n                \"type\": \"ocp\"\n            }\n        },\n        \"duration\": 0,\n        \"etag\": \"ad544be8ee9275c03468075569f66dd0\",\n        \"files\": [],\n        \"id\": \"f6478fb2-138d-4e9a-bd16-432a0f052847\",\n        \"jobstates\": [],\n        \"keys_values\": [],\n        \"name\": \"openshift-vanilla\",\n        \"pipeline\": {\n            \"created_at\": \"2026-06-08T17:39:32.360022\",\n            \"etag\": \"7ccbec9d9f33e8ccea406b8350b6d02c\",\n            \"id\": \"8dfd4f54-9c7a-4278-80d8-7e465c2e1b14\",\n            \"name\": \"pipeline\",\n            \"state\": \"active\",\n            \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",\n            \"updated_at\": \"2026-06-08T17:39:32.360022\"\n        },\n        \"pipeline_id\": \"8dfd4f54-9c7a-4278-80d8-7e465c2e1b14\",\n        \"previous_job_id\": null,\n        \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\",\n        \"remoteci\": {\n            \"created_at\": \"2026-06-08T17:34:09.562294\",\n            \"data\": {},\n            \"etag\": \"08de7be1c5d17661b83fc6d1bc570ff0\",\n            \"id\": \"7a220eb8-b832-48db-9350-7688c159b53f\",\n            \"last_auth_at\": \"2026-06-08T17:39:21\",\n            \"name\": \"rh-telco-pipeline\",\n            \"public\": false,\n            \"state\": \"active\",\n            \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",\n            \"updated_at\": \"2026-06-08T17:39:26.351937\"\n        },\n        \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\",\n        \"results\": [],\n        \"state\": \"active\",\n        \"status\": \"new\",\n        \"status_reason\": \"\",\n        \"tags\": [],\n        \"team\": {\n            \"country\": null,\n            \"created_at\": \"2026-06-08T17:34:08.060158\",\n            \"etag\": \"97aad3f9aebb27215bd4ba5bbb7fd35f\",\n            \"external\": false,\n            \"has_pre_release_access\": true,\n            \"id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",\n            \"name\": \"rh-telco-ci\",\n            \"state\": \"active\",\n            \"updated_at\": \"2026-06-08T17:34:08.060158\"\n        },\n        \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",\n        \"topic\": {\n            \"component_types\": [\n                \"ocp\",\n                \"ose-tests\",\n                \"cnf-tests\"\n            ],\n            \"component_types_optional\": [],\n            \"created_at\": \"2026-06-08T17:34:06.503875\",\n            \"data\": {},\n            \"etag\": \"87d8560020f52c6ccd8327f3712ecef7\",\n            \"export_control\": false,\n            \"id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\n            \"name\": \"OCP-4.8\",\n            \"next_topic_id\": null,\n            \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\",\n            \"state\": \"active\",\n            \"updated_at\": \"2026-06-08T17:34:06.503875\"\n        },\n        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\n        \"update_previous_job_id\": null,\n        \"updated_at\": \"2026-06-08T17:39:32.484596\",\n        \"url\": \"\",\n        \"user_agent\": \"python-dciclient_4.1.0\"\n    }\n}\n2026-06-08 13:39:35,542 p=40383 u=zuul-worker n=ansible | TASK [Set global variables] ****************************************************\n2026-06-08 13:39:35,952 p=40383 u=zuul-worker n=ansible | ok: [localhost] => {\"ansible_facts\": {\"components\": [{\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.771396\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200703\"}, \"display_name\": \"OSE-TESTS 20200703\", \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\", \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\", \"message\": \"\", \"name\": \"OSE-TESTS 20200703\", \"released_at\": \"2026-06-08T17:34:16.772106\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.053945\", \"url\": \"\", \"version\": \"20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}], \"job_id\": \"f6478fb2-138d-4e9a-bd16-432a0f052847\", \"product\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\"}, \"changed\": false}\n2026-06-08 13:39:35,962 p=40383 u=zuul-worker n=ansible | TASK [set job state] ***********************************************************\n2026-06-08 13:39:37,135 p=40383 u=zuul-worker n=ansible | changed: [localhost] => {\"changed\": true, \"jobstate\": {\"comment\": null, \"created_at\": \"2026-06-08T17:39:37.066357\", \"id\": \"808d63db-df64-456c-a5e1-4785746667d1\", \"job_id\": \"f6478fb2-138d-4e9a-bd16-432a0f052847\", \"status\": \"new\"}}\n2026-06-08 13:39:37,143 p=40383 u=zuul-worker n=ansible | TASK [Print job id] ************************************************************\n2026-06-08 13:39:37,541 p=40383 u=zuul-worker n=ansible | ok: [localhost] => {\n    \"msg\": \"dci_job_id: f6478fb2-138d-4e9a-bd16-432a0f052847\"\n}\n2026-06-08 13:39:37,548 p=40383 u=zuul-worker n=ansible | TASK [Print components] ********************************************************\n2026-06-08 13:39:38,011 p=40383 u=zuul-worker n=ansible | ok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.231874', 'data': {'digest': ['sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b'], 'display_name': 'ocp', 'pull_url': 'http://pullurl.com/', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'url': 'http://url.com/', 'version': '4.8.0-0.nightly-20200703'}, 'display_name': 'OCP 4.8.0-0.nightly-20200703', 'etag': 'e3025068bbd38c10e48099bc1a5127a8', 'id': '52602146-dbec-4004-b3c5-0d46891722cc', 'message': '', 'name': 'OCP 4.8.0-0.nightly-20200703', 'released_at': '2026-06-08T17:34:16.232624', 'state': 'active', 'tags': ['build:dev'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ocp', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'updated_at': '2026-06-08T17:34:16.501776', 'url': '', 'version': '4.8.0-0.nightly-20200703'}) => {\n    \"msg\": {\n        \"canonical_project_name\": \"\",\n        \"created_at\": \"2026-06-08T17:34:16.231874\",\n        \"data\": {\n            \"digest\": [\n                \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"\n            ],\n            \"display_name\": \"ocp\",\n            \"pull_url\": \"http://pullurl.com/\",\n            \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",\n            \"url\": \"http://url.com/\",\n            \"version\": \"4.8.0-0.nightly-20200703\"\n        },\n        \"display_name\": \"OCP 4.8.0-0.nightly-20200703\",\n        \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\",\n        \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\",\n        \"message\": \"\",\n        \"name\": \"OCP 4.8.0-0.nightly-20200703\",\n        \"released_at\": \"2026-06-08T17:34:16.232624\",\n        \"state\": \"active\",\n        \"tags\": [\n            \"build:dev\"\n        ],\n        \"team_id\": null,\n        \"title\": \"\",\n        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\n        \"type\": \"ocp\",\n        \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",\n        \"updated_at\": \"2026-06-08T17:34:16.501776\",\n        \"url\": \"\",\n        \"version\": \"4.8.0-0.nightly-20200703\"\n    }\n}\n2026-06-08 13:39:38,020 p=40383 u=zuul-worker n=ansible | ok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.771396', 'data': {'display_name': 'ose-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200703'}, 'display_name': 'OSE-TESTS 20200703', 'etag': '75662cfb54a041b9db4ececf18ad91c9', 'id': '1f69d4f8-007a-48f8-aae5-8f0d38509b48', 'message': '', 'name': 'OSE-TESTS 20200703', 'released_at': '2026-06-08T17:34:16.772106', 'state': 'active', 'tags': ['build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ose-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:17.053945', 'url': '', 'version': '20200703'}) => {\n    \"msg\": {\n        \"canonical_project_name\": \"\",\n        \"created_at\": \"2026-06-08T17:34:16.771396\",\n        \"data\": {\n            \"display_name\": \"ose-tests\",\n            \"pull_url\": \"http://pullurl.com/\",\n            \"url\": \"http://url.com/\",\n            \"version\": \"20200703\"\n        },\n        \"display_name\": \"OSE-TESTS 20200703\",\n        \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\",\n        \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\",\n        \"message\": \"\",\n        \"name\": \"OSE-TESTS 20200703\",\n        \"released_at\": \"2026-06-08T17:34:16.772106\",\n        \"state\": \"active\",\n        \"tags\": [\n            \"build:ga\"\n        ],\n        \"team_id\": null,\n        \"title\": \"\",\n        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\n        \"type\": \"ose-tests\",\n        \"uid\": \"\",\n        \"updated_at\": \"2026-06-08T17:34:17.053945\",\n        \"url\": \"\",\n        \"version\": \"20200703\"\n    }\n}\n2026-06-08 13:39:38,026 p=40383 u=zuul-worker n=ansible | ok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:17.325424', 'data': {'display_name': 'cnf-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200728'}, 'display_name': 'CNF-TESTS 20200728', 'etag': 'b1b0c765cd4b90e071200b38deccda2c', 'id': '9308699a-cda2-4822-b30f-fd01cbfde1dc', 'message': '', 'name': 'CNF-TESTS 20200728', 'released_at': '2026-06-08T17:34:17.326752', 'state': 'active', 'tags': ['build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'cnf-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:17.602830', 'url': '', 'version': '20200728'}) => {\n    \"msg\": {\n        \"canonical_project_name\": \"\",\n        \"created_at\": \"2026-06-08T17:34:17.325424\",\n        \"data\": {\n            \"display_name\": \"cnf-tests\",\n            \"pull_url\": \"http://pullurl.com/\",\n            \"url\": \"http://url.com/\",\n            \"version\": \"20200728\"\n        },\n        \"display_name\": \"CNF-TESTS 20200728\",\n        \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\",\n        \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\",\n        \"message\": \"\",\n        \"name\": \"CNF-TESTS 20200728\",\n        \"released_at\": \"2026-06-08T17:34:17.326752\",\n        \"state\": \"active\",\n        \"tags\": [\n            \"build:ga\"\n        ],\n        \"team_id\": null,\n        \"title\": \"\",\n        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\n        \"type\": \"cnf-tests\",\n        \"uid\": \"\",\n        \"updated_at\": \"2026-06-08T17:34:17.602830\",\n        \"url\": \"\",\n        \"version\": \"20200728\"\n    }\n}\n2026-06-08 13:39:38,040 p=40383 u=zuul-worker n=ansible | TASK [Pause] *******************************************************************\n2026-06-08 13:39:38,438 p=40383 u=zuul-worker n=ansible | Pausing for 120 seconds\n2026-06-08 13:39:38,440 p=40383 u=zuul-worker n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)\n\n2026-06-08 13:39:42,865 - dcipipeline.main - INFO - Uploading ansible.log from /tmp/dci-pipeline/openshift-vanilla/f6478fb2-138d-4e9a-bd16-432a0f052847/ansible.log\nTraceback (most recent call last):\n  File \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-pipeline\", line 6, in <module>\n    sys.exit(main())\n  File \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/main.py\", line 1390, in main\n    job_in_errors, jobdefs = run_stage(\n  File \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/main.py\", line 1303, in run_stage\n    if run_jobdef(\n  File \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/main.py\", line 901, in run_jobdef\n    upload_ansible_log(context, private_data_dir, jobdef)\n  File \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/main.py\", line 801, in upload_ansible_log\n    dci(\n  File \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/main.py\", line 1454, in dci\n    resp = func(*args, **kwargs)\nTypeError: create() got an unexpected keyword argument 'redact'\n___________________________ test_dci_pipeline_sigint ___________________________\n\n    def test_dci_pipeline_sigint():\n>       helper_dci_pipeline_signal(signal.SIGINT)\n\ntests/e2e/test_dci_pipeline.py:262: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nsig = <Signals.SIGINT: 2>\n\n    def helper_dci_pipeline_signal(sig):\n        jobs, count = get_jobs()\n        pid = os.fork()\n    \n        if pid == 0:\n            os.execvp(\"dci-pipeline\", [\"dci-pipeline\", \"dcipipeline/pipeline-pause.yml\"])\n        else:\n            time.sleep(10)\n            os.kill(pid, sig)\n            _, status = os.waitpid(pid, 0)\n    \n>           assert os.WEXITSTATUS(status) == 128 + sig\nE           assert 1 == (128 + <Signals.SIGINT: 2>)\nE            +  where 1 = <built-in function WEXITSTATUS>(256)\nE            +    where <built-in function WEXITSTATUS> = os.WEXITSTATUS\n\ntests/e2e/test_dci_pipeline.py:250: AssertionError\n----------------------------- Captured stdout call -----------------------------\nansible-playbook [core 2.15.13]\r\n  config file = /tmp/dci-pipeline/openshift-vanilla/6cdbe292-5c25-47e4-8002-773281a81b5b/ansible.cfg\r\n  configured module search path = ['/home/zuul-worker/src/github.com/distributedci/dci-ansible/modules']\r\n  ansible python module location = /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/lib/python3.9/site-packages/ansible\r\n  ansible collection location = /home/zuul-worker/.ansible/collections:/usr/share/ansible/collections\r\n  executable location = /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/ansible-playbook\r\n  python version = 3.9.18 (main, Jan 24 2024, 00:00:00) [GCC 11.4.1 20231218 (Red Hat 11.4.1-3)] (/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/python)\r\n  jinja version = 3.1.6\r\n  libyaml = True\r\nUsing /tmp/dci-pipeline/openshift-vanilla/6cdbe292-5c25-47e4-8002-773281a81b5b/ansible.cfg as config file\r\n/usr/lib/python3.9/site-packages/requests/__init__.py:87: RequestsDependencyWarning: urllib3 (1.26.5) or chardet (5.2.0) doesn't match a supported version!\r\n  warnings.warn(\"urllib3 ({}) or chardet ({}) doesn't match a supported \"\r\n[WARNING]: Skipping plugin (/home/zuul-worker/src/github.com/distributedci/dci-\r\nansible/callback/test_dci.py), cannot load: No module named 'callback'\nSkipping callback 'awx_display', as we already have a stdout callback.\nSkipping callback 'default', as we already have a stdout callback.\nSkipping callback 'minimal', as we already have a stdout callback.\nSkipping callback 'oneline', as we already have a stdout callback.\n\r\nPLAYBOOK: pause.yml ************************************************************\n1 plays in /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/pause.yml\n\r\nPLAY [Pause playbook] **********************************************************\n\r\nTASK [Read credentials from env vars] ******************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/pause.yml:7\nok: [localhost] => {\"censored\": \"the output has been hidden due to the fact that 'no_log: true' was specified for this result\", \"changed\": false}\n\r\nTASK [Schedule a new job] ******************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/pause.yml:15\nskipping: [localhost] => {\"changed\": false, \"false_condition\": \"job_info is not defined\", \"skip_reason\": \"Conditional result was False\"}\n\r\nTASK [Print job_info] **********************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/pause.yml:21\nok: [localhost] => {\r\n    \"msg\": {\r\n        \"client_version\": \"python-dciclient_4.1.0\",\r\n        \"comment\": \"debugging comment\",\r\n        \"components\": [\r\n            {\r\n                \"canonical_project_name\": \"\",\r\n                \"created_at\": \"2026-06-08T17:34:16.231874\",\r\n                \"data\": {\r\n                    \"digest\": [\r\n                        \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"\r\n                    ],\r\n                    \"display_name\": \"ocp\",\r\n                    \"pull_url\": \"http://pullurl.com/\",\r\n                    \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",\r\n                    \"url\": \"http://url.com/\",\r\n                    \"version\": \"4.8.0-0.nightly-20200703\"\r\n                },\r\n                \"display_name\": \"OCP 4.8.0-0.nightly-20200703\",\r\n                \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\",\r\n                \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\",\r\n                \"message\": \"\",\r\n                \"name\": \"OCP 4.8.0-0.nightly-20200703\",\r\n                \"released_at\": \"2026-06-08T17:34:16.232624\",\r\n                \"state\": \"active\",\r\n                \"tags\": [\r\n                    \"build:dev\"\r\n                ],\r\n                \"team_id\": null,\r\n                \"title\": \"\",\r\n                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n                \"type\": \"ocp\",\r\n                \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",\r\n                \"updated_at\": \"2026-06-08T17:34:16.501776\",\r\n                \"url\": \"\",\r\n                \"version\": \"4.8.0-0.nightly-20200703\"\r\n            },\r\n            {\r\n                \"canonical_project_name\": \"\",\r\n                \"created_at\": \"2026-06-08T17:34:16.771396\",\r\n                \"data\": {\r\n                    \"display_name\": \"ose-tests\",\r\n                    \"pull_url\": \"http://pullurl.com/\",\r\n                    \"url\": \"http://url.com/\",\r\n                    \"version\": \"20200703\"\r\n                },\r\n                \"display_name\": \"OSE-TESTS 20200703\",\r\n                \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\",\r\n                \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\",\r\n                \"message\": \"\",\r\n                \"name\": \"OSE-TESTS 20200703\",\r\n                \"released_at\": \"2026-06-08T17:34:16.772106\",\r\n                \"state\": \"active\",\r\n                \"tags\": [\r\n                    \"build:ga\"\r\n                ],\r\n                \"team_id\": null,\r\n                \"title\": \"\",\r\n                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n                \"type\": \"ose-tests\",\r\n                \"uid\": \"\",\r\n                \"updated_at\": \"2026-06-08T17:34:17.053945\",\r\n                \"url\": \"\",\r\n                \"version\": \"20200703\"\r\n            },\r\n            {\r\n                \"canonical_project_name\": \"\",\r\n                \"created_at\": \"2026-06-08T17:34:17.325424\",\r\n                \"data\": {\r\n                    \"display_name\": \"cnf-tests\",\r\n                    \"pull_url\": \"http://pullurl.com/\",\r\n                    \"url\": \"http://url.com/\",\r\n                    \"version\": \"20200728\"\r\n                },\r\n                \"display_name\": \"CNF-TESTS 20200728\",\r\n                \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\",\r\n                \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\",\r\n                \"message\": \"\",\r\n                \"name\": \"CNF-TESTS 20200728\",\r\n                \"released_at\": \"2026-06-08T17:34:17.326752\",\r\n                \"state\": \"active\",\r\n                \"tags\": [\r\n                    \"build:ga\"\r\n                ],\r\n                \"team_id\": null,\r\n                \"title\": \"\",\r\n                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n                \"type\": \"cnf-tests\",\r\n                \"uid\": \"\",\r\n                \"updated_at\": \"2026-06-08T17:34:17.602830\",\r\n                \"url\": \"\",\r\n                \"version\": \"20200728\"\r\n            }\r\n        ],\r\n        \"configuration\": \"\",\r\n        \"created_at\": \"2026-06-08T17:39:43.849470\",\r\n        \"data\": {\r\n            \"pipeline\": {\r\n                \"_pipeline_path_\": \"dcipipeline/pipeline-pause.yml\",\r\n                \"ansible_inventory\": \"agents/openshift-vanilla/inventory\",\r\n                \"ansible_playbook\": \"agents/openshift-vanilla/pause.yml\",\r\n                \"comment\": \"debugging comment\",\r\n                \"components\": [\r\n                    \"ocp\",\r\n                    \"ose-tests\",\r\n                    \"cnf-tests\"\r\n                ],\r\n                \"name\": \"openshift-vanilla\",\r\n                \"topic\": \"OCP-4.8\",\r\n                \"type\": \"ocp\"\r\n            }\r\n        },\r\n        \"duration\": 0,\r\n        \"etag\": \"a0872ba4de6009aaaaee2b6a40d0558f\",\r\n        \"files\": [],\r\n        \"id\": \"6cdbe292-5c25-47e4-8002-773281a81b5b\",\r\n        \"jobstates\": [],\r\n        \"keys_values\": [],\r\n        \"name\": \"openshift-vanilla\",\r\n        \"pipeline\": {\r\n            \"created_at\": \"2026-06-08T17:39:43.729829\",\r\n            \"etag\": \"d679b1f10512a81fcdfd32d126081439\",\r\n            \"id\": \"9dc78c52-95ef-4053-b643-1458330830b7\",\r\n            \"name\": \"pipeline\",\r\n            \"state\": \"active\",\r\n            \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",\r\n            \"updated_at\": \"2026-06-08T17:39:43.729829\"\r\n        },\r\n        \"pipeline_id\": \"9dc78c52-95ef-4053-b643-1458330830b7\",\r\n        \"previous_job_id\": null,\r\n        \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\",\r\n        \"remoteci\": {\r\n            \"created_at\": \"2026-06-08T17:34:09.562294\",\r\n            \"data\": {},\r\n            \"etag\": \"08de7be1c5d17661b83fc6d1bc570ff0\",\r\n            \"id\": \"7a220eb8-b832-48db-9350-7688c159b53f\",\r\n            \"last_auth_at\": \"2026-06-08T17:39:21\",\r\n            \"name\": \"rh-telco-pipeline\",\r\n            \"public\": false,\r\n            \"state\": \"active\",\r\n            \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",\r\n            \"updated_at\": \"2026-06-08T17:39:26.351937\"\r\n        },\r\n        \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\",\r\n        \"results\": [],\r\n        \"state\": \"active\",\r\n        \"status\": \"new\",\r\n        \"status_reason\": \"\",\r\n        \"tags\": [],\r\n        \"team\": {\r\n            \"country\": null,\r\n            \"created_at\": \"2026-06-08T17:34:08.060158\",\r\n            \"etag\": \"97aad3f9aebb27215bd4ba5bbb7fd35f\",\r\n            \"external\": false,\r\n            \"has_pre_release_access\": true,\r\n            \"id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",\r\n            \"name\": \"rh-telco-ci\",\r\n            \"state\": \"active\",\r\n            \"updated_at\": \"2026-06-08T17:34:08.060158\"\r\n        },\r\n        \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",\r\n        \"topic\": {\r\n            \"component_types\": [\r\n                \"ocp\",\r\n                \"ose-tests\",\r\n                \"cnf-tests\"\r\n            ],\r\n            \"component_types_optional\": [],\r\n            \"created_at\": \"2026-06-08T17:34:06.503875\",\r\n            \"data\": {},\r\n            \"etag\": \"87d8560020f52c6ccd8327f3712ecef7\",\r\n            \"export_control\": false,\r\n            \"id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n            \"name\": \"OCP-4.8\",\r\n            \"next_topic_id\": null,\r\n            \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\",\r\n            \"state\": \"active\",\r\n            \"updated_at\": \"2026-06-08T17:34:06.503875\"\r\n        },\r\n        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n        \"update_previous_job_id\": null,\r\n        \"updated_at\": \"2026-06-08T17:39:43.849483\",\r\n        \"url\": \"\",\r\n        \"user_agent\": \"python-dciclient_4.1.0\"\r\n    }\r\n}\n\r\nTASK [Set global variables] ****************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/pause.yml:25\nok: [localhost] => {\"ansible_facts\": {\"components\": [{\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.771396\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200703\"}, \"display_name\": \"OSE-TESTS 20200703\", \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\", \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\", \"message\": \"\", \"name\": \"OSE-TESTS 20200703\", \"released_at\": \"2026-06-08T17:34:16.772106\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.053945\", \"url\": \"\", \"version\": \"20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}], \"job_id\": \"6cdbe292-5c25-47e4-8002-773281a81b5b\", \"product\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\"}, \"changed\": false}\n\r\nTASK [set job state] ***********************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/pause.yml:33\nchanged: [localhost] => {\"changed\": true, \"jobstate\": {\"comment\": null, \"created_at\": \"2026-06-08T17:39:48.502409\", \"id\": \"e2722f87-abf2-4558-a460-3c41005d5146\", \"job_id\": \"6cdbe292-5c25-47e4-8002-773281a81b5b\", \"status\": \"new\"}}\n\r\nTASK [Print job id] ************************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/pause.yml:38\nok: [localhost] => {\r\n    \"msg\": \"dci_job_id: 6cdbe292-5c25-47e4-8002-773281a81b5b\"\r\n}\n\r\nTASK [Print components] ********************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/pause.yml:42\nok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.231874', 'data': {'digest': ['sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b'], 'display_name': 'ocp', 'pull_url': 'http://pullurl.com/', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'url': 'http://url.com/', 'version': '4.8.0-0.nightly-20200703'}, 'display_name': 'OCP 4.8.0-0.nightly-20200703', 'etag': 'e3025068bbd38c10e48099bc1a5127a8', 'id': '52602146-dbec-4004-b3c5-0d46891722cc', 'message': '', 'name': 'OCP 4.8.0-0.nightly-20200703', 'released_at': '2026-06-08T17:34:16.232624', 'state': 'active', 'tags': ['build:dev'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ocp', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'updated_at': '2026-06-08T17:34:16.501776', 'url': '', 'version': '4.8.0-0.nightly-20200703'}) => {\r\n    \"msg\": {\r\n        \"canonical_project_name\": \"\",\r\n        \"created_at\": \"2026-06-08T17:34:16.231874\",\r\n        \"data\": {\r\n            \"digest\": [\r\n                \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"\r\n            ],\r\n            \"display_name\": \"ocp\",\r\n            \"pull_url\": \"http://pullurl.com/\",\r\n            \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",\r\n            \"url\": \"http://url.com/\",\r\n            \"version\": \"4.8.0-0.nightly-20200703\"\r\n        },\r\n        \"display_name\": \"OCP 4.8.0-0.nightly-20200703\",\r\n        \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\",\r\n        \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\",\r\n        \"message\": \"\",\r\n        \"name\": \"OCP 4.8.0-0.nightly-20200703\",\r\n        \"released_at\": \"2026-06-08T17:34:16.232624\",\r\n        \"state\": \"active\",\r\n        \"tags\": [\r\n            \"build:dev\"\r\n        ],\r\n        \"team_id\": null,\r\n        \"title\": \"\",\r\n        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n        \"type\": \"ocp\",\r\n        \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",\r\n        \"updated_at\": \"2026-06-08T17:34:16.501776\",\r\n        \"url\": \"\",\r\n        \"version\": \"4.8.0-0.nightly-20200703\"\r\n    }\r\n}\nok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.771396', 'data': {'display_name': 'ose-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200703'}, 'display_name': 'OSE-TESTS 20200703', 'etag': '75662cfb54a041b9db4ececf18ad91c9', 'id': '1f69d4f8-007a-48f8-aae5-8f0d38509b48', 'message': '', 'name': 'OSE-TESTS 20200703', 'released_at': '2026-06-08T17:34:16.772106', 'state': 'active', 'tags': ['build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ose-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:17.053945', 'url': '', 'version': '20200703'}) => {\r\n    \"msg\": {\r\n        \"canonical_project_name\": \"\",\r\n        \"created_at\": \"2026-06-08T17:34:16.771396\",\r\n        \"data\": {\r\n            \"display_name\": \"ose-tests\",\r\n            \"pull_url\": \"http://pullurl.com/\",\r\n            \"url\": \"http://url.com/\",\r\n            \"version\": \"20200703\"\r\n        },\r\n        \"display_name\": \"OSE-TESTS 20200703\",\r\n        \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\",\r\n        \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\",\r\n        \"message\": \"\",\r\n        \"name\": \"OSE-TESTS 20200703\",\r\n        \"released_at\": \"2026-06-08T17:34:16.772106\",\r\n        \"state\": \"active\",\r\n        \"tags\": [\r\n            \"build:ga\"\r\n        ],\r\n        \"team_id\": null,\r\n        \"title\": \"\",\r\n        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n        \"type\": \"ose-tests\",\r\n        \"uid\": \"\",\r\n        \"updated_at\": \"2026-06-08T17:34:17.053945\",\r\n        \"url\": \"\",\r\n        \"version\": \"20200703\"\r\n    }\r\n}\nok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:17.325424', 'data': {'display_name': 'cnf-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200728'}, 'display_name': 'CNF-TESTS 20200728', 'etag': 'b1b0c765cd4b90e071200b38deccda2c', 'id': '9308699a-cda2-4822-b30f-fd01cbfde1dc', 'message': '', 'name': 'CNF-TESTS 20200728', 'released_at': '2026-06-08T17:34:17.326752', 'state': 'active', 'tags': ['build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'cnf-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:17.602830', 'url': '', 'version': '20200728'}) => {\r\n    \"msg\": {\r\n        \"canonical_project_name\": \"\",\r\n        \"created_at\": \"2026-06-08T17:34:17.325424\",\r\n        \"data\": {\r\n            \"display_name\": \"cnf-tests\",\r\n            \"pull_url\": \"http://pullurl.com/\",\r\n            \"url\": \"http://url.com/\",\r\n            \"version\": \"20200728\"\r\n        },\r\n        \"display_name\": \"CNF-TESTS 20200728\",\r\n        \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\",\r\n        \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\",\r\n        \"message\": \"\",\r\n        \"name\": \"CNF-TESTS 20200728\",\r\n        \"released_at\": \"2026-06-08T17:34:17.326752\",\r\n        \"state\": \"active\",\r\n        \"tags\": [\r\n            \"build:ga\"\r\n        ],\r\n        \"team_id\": null,\r\n        \"title\": \"\",\r\n        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n        \"type\": \"cnf-tests\",\r\n        \"uid\": \"\",\r\n        \"updated_at\": \"2026-06-08T17:34:17.602830\",\r\n        \"url\": \"\",\r\n        \"version\": \"20200728\"\r\n    }\r\n}\n\r\nTASK [Pause] *******************************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/pause.yml:47\nPausing for 120 seconds\n(ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)\n----------------------------- Captured stderr call -----------------------------\nGET http://127.0.0.1:8000/api/v1/jobs?embed=components&sort=-created_at\n<Response [200]>\n/usr/lib/python3.9/site-packages/requests/__init__.py:87: RequestsDependencyWarning: urllib3 (1.26.5) or chardet (5.2.0) doesn't match a supported version!\n  warnings.warn(\"urllib3 ({}) or chardet ({}) doesn't match a supported \"\n2026-06-08 13:39:43,640 - dcipipeline.main - INFO - overload=[] options={'name': 'pipeline'}\n2026-06-08 13:39:43,643 - dcipipeline.main - INFO - Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/dci_credentials.yml\n2026-06-08 13:39:43,702 - dcipipeline.main - INFO - Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/dci_credentials.yml\n2026-06-08 13:39:43,704 - dcipipeline.main - INFO - No previous job for openshift-vanilla\n2026-06-08 13:39:43,733 - dcipipeline.main - INFO - scheduling job openshift-vanilla on topic OCP-4.8 previous_job_id=None pipeline_id=9dc78c52-95ef-4053-b643-1458330830b7\n2026-06-08 13:39:43,754 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ocp where_clause=None query=and(eq(state,active),eq(type,ocp))\n2026-06-08 13:39:43,782 - dcipipeline.main - INFO - Got comp query result: ocp[None]: ['ocp=4.8.0-0.nightly-20200703']\n2026-06-08 13:39:43,782 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ose-tests where_clause=None query=and(eq(state,active),eq(type,ose-tests))\n2026-06-08 13:39:43,805 - dcipipeline.main - INFO - Got comp query result: ose-tests[None]: ['ose-tests=20200703']\n2026-06-08 13:39:43,805 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=cnf-tests where_clause=None query=and(eq(state,active),eq(type,cnf-tests))\n2026-06-08 13:39:43,829 - dcipipeline.main - INFO - Got comp query result: cnf-tests[None]: ['cnf-tests=20200728']\n2026-06-08 13:39:43,935 - dcipipeline.main - INFO - No permission to write in /var/lib/dci-pipeline\n2026-06-08 13:39:43,941 - dcipipeline.main - INFO - Scheduled DCI job 6cdbe292-5c25-47e4-8002-773281a81b5b\n2026-06-08 13:39:43,941 - dcipipeline.main - INFO - Setting tag stage:ocp on job 6cdbe292-5c25-47e4-8002-773281a81b5b\n2026-06-08 13:39:43,993 - dcipipeline.main - INFO - Setting tag pipeline-id:13 on job 6cdbe292-5c25-47e4-8002-773281a81b5b\n2026-06-08 13:39:44,039 - dcipipeline.main - INFO - Setting tag inventory:inventory on job 6cdbe292-5c25-47e4-8002-773281a81b5b\n2026-06-08 13:39:44,085 - dcipipeline.main - INFO - Created /tmp/dci-pipeline-tmpdirjpcmooax for env var JUNIT_OUTPUT_DIR\n2026-06-08 13:39:44,085 - dcipipeline.main - INFO - Found dci.py in /home/zuul-worker/src/github.com/distributedci/dci-ansible/callback\n2026-06-08 13:39:44,085 - dcipipeline.main - INFO - Generating /tmp/dci-pipeline/openshift-vanilla/6cdbe292-5c25-47e4-8002-773281a81b5b/ansible.cfg using dci_ansible_dir=/home/zuul-worker/src/github.com/distributedci/dci-ansible\n2026-06-08 13:39:44,086 - dcipipeline.main - INFO - running jobdef: openshift-vanilla with inventory /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/inventory private_data_dir=/tmp/dci-pipeline/openshift-vanilla/6cdbe292-5c25-47e4-8002-773281a81b5b env={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdirjpcmooax', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-vanilla/6cdbe292-5c25-47e4-8002-773281a81b5b/ansible.cfg'}\n2026-06-08 13:39:44,086 - dcipipeline.main - INFO - cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client\"\n2026-06-08 13:39:44,086 - dcipipeline.main - INFO - Launching playbook /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/pause.yml in /tmp/dci-pipeline/openshift-vanilla/6cdbe292-5c25-47e4-8002-773281a81b5b\n2026-06-08 13:39:44,086 - dcipipeline.main - INFO - envvars={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdirjpcmooax', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-vanilla/6cdbe292-5c25-47e4-8002-773281a81b5b/ansible.cfg', 'DCI_CLIENT_ID': 'remoteci/7a220eb8-b832-48db-9350-7688c159b53f', 'DCI_API_SECRET': 'DCI.0ccf1681da9b44c009271c0d1c3acc6c9104edaccbee1419a0aba6e188df', 'DCI_CS_URL': 'http://127.0.0.1:8000', 'DCI_UI_URL': 'http://127.0.0.1:8000', 'DCI_JOB_ID': '6cdbe292-5c25-47e4-8002-773281a81b5b', 'ANSIBLE_VAULT_IDENTITY_LIST': '/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client', 'DCI_PLAYBOOK_ARGS': '--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client'}\n2026-06-08 13:39:44,086 - dcipipeline.main - INFO - PATH=/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin:/home/zuul-worker/.local/bin:/home/zuul-worker/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin\n2026-06-08 13:39:44,086 - dcipipeline.main - INFO - cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client\"\n2026-06-08 13:39:53,283 - dcipipeline.main - ERROR - Caught SIG 2\n2026-06-08 13:39:54,232 - dcipipeline.main - INFO - stats=None\n2026-06-08 13:39:54,239 - dcipipeline.main - ERROR - 2026-06-08 13:39:44,355 p=40487 u=zuul-worker n=ansible | ansible-playbook [core 2.15.13]\n  config file = /tmp/dci-pipeline/openshift-vanilla/6cdbe292-5c25-47e4-8002-773281a81b5b/ansible.cfg\n  configured module search path = ['/home/zuul-worker/src/github.com/distributedci/dci-ansible/modules']\n  ansible python module location = /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/lib/python3.9/site-packages/ansible\n  ansible collection location = /home/zuul-worker/.ansible/collections:/usr/share/ansible/collections\n  executable location = /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/ansible-playbook\n  python version = 3.9.18 (main, Jan 24 2024, 00:00:00) [GCC 11.4.1 20231218 (Red Hat 11.4.1-3)] (/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/python)\n  jinja version = 3.1.6\n  libyaml = True\n2026-06-08 13:39:44,355 p=40487 u=zuul-worker n=ansible | Using /tmp/dci-pipeline/openshift-vanilla/6cdbe292-5c25-47e4-8002-773281a81b5b/ansible.cfg as config file\n2026-06-08 13:39:44,825 p=40487 u=zuul-worker n=ansible | [WARNING]: Skipping plugin (/home/zuul-worker/src/github.com/distributedci/dci-\nansible/callback/test_dci.py), cannot load: No module named 'callback'\n\n2026-06-08 13:39:44,831 p=40487 u=zuul-worker n=ansible | Skipping callback 'awx_display', as we already have a stdout callback.\n2026-06-08 13:39:44,831 p=40487 u=zuul-worker n=ansible | Skipping callback 'default', as we already have a stdout callback.\n2026-06-08 13:39:44,831 p=40487 u=zuul-worker n=ansible | Skipping callback 'minimal', as we already have a stdout callback.\n2026-06-08 13:39:44,832 p=40487 u=zuul-worker n=ansible | Skipping callback 'oneline', as we already have a stdout callback.\n2026-06-08 13:39:44,832 p=40487 u=zuul-worker n=ansible | PLAYBOOK: pause.yml ************************************************************\n2026-06-08 13:39:44,832 p=40487 u=zuul-worker n=ansible | 1 plays in /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/pause.yml\n2026-06-08 13:39:44,834 p=40487 u=zuul-worker n=ansible | PLAY [Pause playbook] **********************************************************\n2026-06-08 13:39:45,493 p=40487 u=zuul-worker n=ansible | TASK [Read credentials from env vars] ******************************************\n2026-06-08 13:39:45,905 p=40487 u=zuul-worker n=ansible | ok: [localhost] => {\"censored\": \"the output has been hidden due to the fact that 'no_log: true' was specified for this result\", \"changed\": false}\n2026-06-08 13:39:45,914 p=40487 u=zuul-worker n=ansible | TASK [Schedule a new job] ******************************************************\n2026-06-08 13:39:46,318 p=40487 u=zuul-worker n=ansible | skipping: [localhost] => {\"changed\": false, \"false_condition\": \"job_info is not defined\", \"skip_reason\": \"Conditional result was False\"}\n2026-06-08 13:39:46,326 p=40487 u=zuul-worker n=ansible | TASK [Print job_info] **********************************************************\n2026-06-08 13:39:46,913 p=40487 u=zuul-worker n=ansible | ok: [localhost] => {\n    \"msg\": {\n        \"client_version\": \"python-dciclient_4.1.0\",\n        \"comment\": \"debugging comment\",\n        \"components\": [\n            {\n                \"canonical_project_name\": \"\",\n                \"created_at\": \"2026-06-08T17:34:16.231874\",\n                \"data\": {\n                    \"digest\": [\n                        \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"\n                    ],\n                    \"display_name\": \"ocp\",\n                    \"pull_url\": \"http://pullurl.com/\",\n                    \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",\n                    \"url\": \"http://url.com/\",\n                    \"version\": \"4.8.0-0.nightly-20200703\"\n                },\n                \"display_name\": \"OCP 4.8.0-0.nightly-20200703\",\n                \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\",\n                \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\",\n                \"message\": \"\",\n                \"name\": \"OCP 4.8.0-0.nightly-20200703\",\n                \"released_at\": \"2026-06-08T17:34:16.232624\",\n                \"state\": \"active\",\n                \"tags\": [\n                    \"build:dev\"\n                ],\n                \"team_id\": null,\n                \"title\": \"\",\n                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\n                \"type\": \"ocp\",\n                \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",\n                \"updated_at\": \"2026-06-08T17:34:16.501776\",\n                \"url\": \"\",\n                \"version\": \"4.8.0-0.nightly-20200703\"\n            },\n            {\n                \"canonical_project_name\": \"\",\n                \"created_at\": \"2026-06-08T17:34:16.771396\",\n                \"data\": {\n                    \"display_name\": \"ose-tests\",\n                    \"pull_url\": \"http://pullurl.com/\",\n                    \"url\": \"http://url.com/\",\n                    \"version\": \"20200703\"\n                },\n                \"display_name\": \"OSE-TESTS 20200703\",\n                \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\",\n                \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\",\n                \"message\": \"\",\n                \"name\": \"OSE-TESTS 20200703\",\n                \"released_at\": \"2026-06-08T17:34:16.772106\",\n                \"state\": \"active\",\n                \"tags\": [\n                    \"build:ga\"\n                ],\n                \"team_id\": null,\n                \"title\": \"\",\n                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\n                \"type\": \"ose-tests\",\n                \"uid\": \"\",\n                \"updated_at\": \"2026-06-08T17:34:17.053945\",\n                \"url\": \"\",\n                \"version\": \"20200703\"\n            },\n            {\n                \"canonical_project_name\": \"\",\n                \"created_at\": \"2026-06-08T17:34:17.325424\",\n                \"data\": {\n                    \"display_name\": \"cnf-tests\",\n                    \"pull_url\": \"http://pullurl.com/\",\n                    \"url\": \"http://url.com/\",\n                    \"version\": \"20200728\"\n                },\n                \"display_name\": \"CNF-TESTS 20200728\",\n                \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\",\n                \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\",\n                \"message\": \"\",\n                \"name\": \"CNF-TESTS 20200728\",\n                \"released_at\": \"2026-06-08T17:34:17.326752\",\n                \"state\": \"active\",\n                \"tags\": [\n                    \"build:ga\"\n                ],\n                \"team_id\": null,\n                \"title\": \"\",\n                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\n                \"type\": \"cnf-tests\",\n                \"uid\": \"\",\n                \"updated_at\": \"2026-06-08T17:34:17.602830\",\n                \"url\": \"\",\n                \"version\": \"20200728\"\n            }\n        ],\n        \"configuration\": \"\",\n        \"created_at\": \"2026-06-08T17:39:43.849470\",\n        \"data\": {\n            \"pipeline\": {\n                \"_pipeline_path_\": \"dcipipeline/pipeline-pause.yml\",\n                \"ansible_inventory\": \"agents/openshift-vanilla/inventory\",\n                \"ansible_playbook\": \"agents/openshift-vanilla/pause.yml\",\n                \"comment\": \"debugging comment\",\n                \"components\": [\n                    \"ocp\",\n                    \"ose-tests\",\n                    \"cnf-tests\"\n                ],\n                \"name\": \"openshift-vanilla\",\n                \"topic\": \"OCP-4.8\",\n                \"type\": \"ocp\"\n            }\n        },\n        \"duration\": 0,\n        \"etag\": \"a0872ba4de6009aaaaee2b6a40d0558f\",\n        \"files\": [],\n        \"id\": \"6cdbe292-5c25-47e4-8002-773281a81b5b\",\n        \"jobstates\": [],\n        \"keys_values\": [],\n        \"name\": \"openshift-vanilla\",\n        \"pipeline\": {\n            \"created_at\": \"2026-06-08T17:39:43.729829\",\n            \"etag\": \"d679b1f10512a81fcdfd32d126081439\",\n            \"id\": \"9dc78c52-95ef-4053-b643-1458330830b7\",\n            \"name\": \"pipeline\",\n            \"state\": \"active\",\n            \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",\n            \"updated_at\": \"2026-06-08T17:39:43.729829\"\n        },\n        \"pipeline_id\": \"9dc78c52-95ef-4053-b643-1458330830b7\",\n        \"previous_job_id\": null,\n        \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\",\n        \"remoteci\": {\n            \"created_at\": \"2026-06-08T17:34:09.562294\",\n            \"data\": {},\n            \"etag\": \"08de7be1c5d17661b83fc6d1bc570ff0\",\n            \"id\": \"7a220eb8-b832-48db-9350-7688c159b53f\",\n            \"last_auth_at\": \"2026-06-08T17:39:21\",\n            \"name\": \"rh-telco-pipeline\",\n            \"public\": false,\n            \"state\": \"active\",\n            \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",\n            \"updated_at\": \"2026-06-08T17:39:26.351937\"\n        },\n        \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\",\n        \"results\": [],\n        \"state\": \"active\",\n        \"status\": \"new\",\n        \"status_reason\": \"\",\n        \"tags\": [],\n        \"team\": {\n            \"country\": null,\n            \"created_at\": \"2026-06-08T17:34:08.060158\",\n            \"etag\": \"97aad3f9aebb27215bd4ba5bbb7fd35f\",\n            \"external\": false,\n            \"has_pre_release_access\": true,\n            \"id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",\n            \"name\": \"rh-telco-ci\",\n            \"state\": \"active\",\n            \"updated_at\": \"2026-06-08T17:34:08.060158\"\n        },\n        \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",\n        \"topic\": {\n            \"component_types\": [\n                \"ocp\",\n                \"ose-tests\",\n                \"cnf-tests\"\n            ],\n            \"component_types_optional\": [],\n            \"created_at\": \"2026-06-08T17:34:06.503875\",\n            \"data\": {},\n            \"etag\": \"87d8560020f52c6ccd8327f3712ecef7\",\n            \"export_control\": false,\n            \"id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\n            \"name\": \"OCP-4.8\",\n            \"next_topic_id\": null,\n            \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\",\n            \"state\": \"active\",\n            \"updated_at\": \"2026-06-08T17:34:06.503875\"\n        },\n        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\n        \"update_previous_job_id\": null,\n        \"updated_at\": \"2026-06-08T17:39:43.849483\",\n        \"url\": \"\",\n        \"user_agent\": \"python-dciclient_4.1.0\"\n    }\n}\n2026-06-08 13:39:46,923 p=40487 u=zuul-worker n=ansible | TASK [Set global variables] ****************************************************\n2026-06-08 13:39:47,330 p=40487 u=zuul-worker n=ansible | ok: [localhost] => {\"ansible_facts\": {\"components\": [{\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.771396\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200703\"}, \"display_name\": \"OSE-TESTS 20200703\", \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\", \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\", \"message\": \"\", \"name\": \"OSE-TESTS 20200703\", \"released_at\": \"2026-06-08T17:34:16.772106\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.053945\", \"url\": \"\", \"version\": \"20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}], \"job_id\": \"6cdbe292-5c25-47e4-8002-773281a81b5b\", \"product\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\"}, \"changed\": false}\n2026-06-08 13:39:47,339 p=40487 u=zuul-worker n=ansible | TASK [set job state] ***********************************************************\n2026-06-08 13:39:48,585 p=40487 u=zuul-worker n=ansible | changed: [localhost] => {\"changed\": true, \"jobstate\": {\"comment\": null, \"created_at\": \"2026-06-08T17:39:48.502409\", \"id\": \"e2722f87-abf2-4558-a460-3c41005d5146\", \"job_id\": \"6cdbe292-5c25-47e4-8002-773281a81b5b\", \"status\": \"new\"}}\n2026-06-08 13:39:48,594 p=40487 u=zuul-worker n=ansible | TASK [Print job id] ************************************************************\n2026-06-08 13:39:49,068 p=40487 u=zuul-worker n=ansible | ok: [localhost] => {\n    \"msg\": \"dci_job_id: 6cdbe292-5c25-47e4-8002-773281a81b5b\"\n}\n2026-06-08 13:39:49,077 p=40487 u=zuul-worker n=ansible | TASK [Print components] ********************************************************\n2026-06-08 13:39:49,482 p=40487 u=zuul-worker n=ansible | ok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.231874', 'data': {'digest': ['sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b'], 'display_name': 'ocp', 'pull_url': 'http://pullurl.com/', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'url': 'http://url.com/', 'version': '4.8.0-0.nightly-20200703'}, 'display_name': 'OCP 4.8.0-0.nightly-20200703', 'etag': 'e3025068bbd38c10e48099bc1a5127a8', 'id': '52602146-dbec-4004-b3c5-0d46891722cc', 'message': '', 'name': 'OCP 4.8.0-0.nightly-20200703', 'released_at': '2026-06-08T17:34:16.232624', 'state': 'active', 'tags': ['build:dev'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ocp', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'updated_at': '2026-06-08T17:34:16.501776', 'url': '', 'version': '4.8.0-0.nightly-20200703'}) => {\n    \"msg\": {\n        \"canonical_project_name\": \"\",\n        \"created_at\": \"2026-06-08T17:34:16.231874\",\n        \"data\": {\n            \"digest\": [\n                \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"\n            ],\n            \"display_name\": \"ocp\",\n            \"pull_url\": \"http://pullurl.com/\",\n            \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",\n            \"url\": \"http://url.com/\",\n            \"version\": \"4.8.0-0.nightly-20200703\"\n        },\n        \"display_name\": \"OCP 4.8.0-0.nightly-20200703\",\n        \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\",\n        \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\",\n        \"message\": \"\",\n        \"name\": \"OCP 4.8.0-0.nightly-20200703\",\n        \"released_at\": \"2026-06-08T17:34:16.232624\",\n        \"state\": \"active\",\n        \"tags\": [\n            \"build:dev\"\n        ],\n        \"team_id\": null,\n        \"title\": \"\",\n        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\n        \"type\": \"ocp\",\n        \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",\n        \"updated_at\": \"2026-06-08T17:34:16.501776\",\n        \"url\": \"\",\n        \"version\": \"4.8.0-0.nightly-20200703\"\n    }\n}\n2026-06-08 13:39:49,488 p=40487 u=zuul-worker n=ansible | ok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.771396', 'data': {'display_name': 'ose-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200703'}, 'display_name': 'OSE-TESTS 20200703', 'etag': '75662cfb54a041b9db4ececf18ad91c9', 'id': '1f69d4f8-007a-48f8-aae5-8f0d38509b48', 'message': '', 'name': 'OSE-TESTS 20200703', 'released_at': '2026-06-08T17:34:16.772106', 'state': 'active', 'tags': ['build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ose-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:17.053945', 'url': '', 'version': '20200703'}) => {\n    \"msg\": {\n        \"canonical_project_name\": \"\",\n        \"created_at\": \"2026-06-08T17:34:16.771396\",\n        \"data\": {\n            \"display_name\": \"ose-tests\",\n            \"pull_url\": \"http://pullurl.com/\",\n            \"url\": \"http://url.com/\",\n            \"version\": \"20200703\"\n        },\n        \"display_name\": \"OSE-TESTS 20200703\",\n        \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\",\n        \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\",\n        \"message\": \"\",\n        \"name\": \"OSE-TESTS 20200703\",\n        \"released_at\": \"2026-06-08T17:34:16.772106\",\n        \"state\": \"active\",\n        \"tags\": [\n            \"build:ga\"\n        ],\n        \"team_id\": null,\n        \"title\": \"\",\n        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\n        \"type\": \"ose-tests\",\n        \"uid\": \"\",\n        \"updated_at\": \"2026-06-08T17:34:17.053945\",\n        \"url\": \"\",\n        \"version\": \"20200703\"\n    }\n}\n2026-06-08 13:39:49,494 p=40487 u=zuul-worker n=ansible | ok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:17.325424', 'data': {'display_name': 'cnf-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200728'}, 'display_name': 'CNF-TESTS 20200728', 'etag': 'b1b0c765cd4b90e071200b38deccda2c', 'id': '9308699a-cda2-4822-b30f-fd01cbfde1dc', 'message': '', 'name': 'CNF-TESTS 20200728', 'released_at': '2026-06-08T17:34:17.326752', 'state': 'active', 'tags': ['build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'cnf-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:17.602830', 'url': '', 'version': '20200728'}) => {\n    \"msg\": {\n        \"canonical_project_name\": \"\",\n        \"created_at\": \"2026-06-08T17:34:17.325424\",\n        \"data\": {\n            \"display_name\": \"cnf-tests\",\n            \"pull_url\": \"http://pullurl.com/\",\n            \"url\": \"http://url.com/\",\n            \"version\": \"20200728\"\n        },\n        \"display_name\": \"CNF-TESTS 20200728\",\n        \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\",\n        \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\",\n        \"message\": \"\",\n        \"name\": \"CNF-TESTS 20200728\",\n        \"released_at\": \"2026-06-08T17:34:17.326752\",\n        \"state\": \"active\",\n        \"tags\": [\n            \"build:ga\"\n        ],\n        \"team_id\": null,\n        \"title\": \"\",\n        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\n        \"type\": \"cnf-tests\",\n        \"uid\": \"\",\n        \"updated_at\": \"2026-06-08T17:34:17.602830\",\n        \"url\": \"\",\n        \"version\": \"20200728\"\n    }\n}\n2026-06-08 13:39:49,509 p=40487 u=zuul-worker n=ansible | TASK [Pause] *******************************************************************\n2026-06-08 13:39:49,892 p=40487 u=zuul-worker n=ansible | Pausing for 120 seconds\n2026-06-08 13:39:49,893 p=40487 u=zuul-worker n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)\n\n2026-06-08 13:39:54,240 - dcipipeline.main - INFO - Uploading ansible.log from /tmp/dci-pipeline/openshift-vanilla/6cdbe292-5c25-47e4-8002-773281a81b5b/ansible.log\nTraceback (most recent call last):\n  File \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-pipeline\", line 6, in <module>\n    sys.exit(main())\n  File \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/main.py\", line 1390, in main\n    job_in_errors, jobdefs = run_stage(\n  File \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/main.py\", line 1303, in run_stage\n    if run_jobdef(\n  File \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/main.py\", line 901, in run_jobdef\n    upload_ansible_log(context, private_data_dir, jobdef)\n  File \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/main.py\", line 801, in upload_ansible_log\n    dci(\n  File \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/main.py\", line 1454, in dci\n    resp = func(*args, **kwargs)\nTypeError: create() got an unexpected keyword argument 'redact'\n___________________________ test_dci_pipeline_error ____________________________\n\n    def test_dci_pipeline_error():\n>       rc = main(\n            [\n                \"dci-pipeline\",\n                p(\"pipeline-error.yml\"),\n            ]\n        )\n\ntests/e2e/test_dci_pipeline.py:266: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/e2e/test_dci_pipeline.py:38: in main\n    return dci_main(args)\ndcipipeline/main.py:1390: in main\n    job_in_errors, jobdefs = run_stage(\ndcipipeline/main.py:1303: in run_stage\n    if run_jobdef(\ndcipipeline/main.py:901: in run_jobdef\n    upload_ansible_log(context, private_data_dir, jobdef)\ndcipipeline/main.py:801: in upload_ansible_log\n    dci(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nfunc = <function create at 0x7ff24d47ddc0>\nargs = (<dciclient.v1.api.context.DciSignatureContext object at 0x7ff24d409130>, 'ansible.log')\nkwargs = {'file_path': '/tmp/dci-pipeline/openshift-vanilla/1fa0374a-3e8f-44b0-b2e1-8029cf8c2c08/ansible.log', 'job_id': '1fa0374a-3e8f-44b0-b2e1-8029cf8c2c08', 'redact': True}\n\n    def dci(func, *args, **kwargs):\n        \"retry the DCI API call while there is an error 5xx\"\n    \n        global _duration\n    \n>       resp = func(*args, **kwargs)\nE       TypeError: create() got an unexpected keyword argument 'redact'\n\ndcipipeline/main.py:1454: TypeError\n----------------------------- Captured stdout call -----------------------------\nansible-playbook [core 2.15.13]\r\n  config file = /tmp/dci-pipeline/openshift-vanilla/1fa0374a-3e8f-44b0-b2e1-8029cf8c2c08/ansible.cfg\r\n  configured module search path = ['/home/zuul-worker/src/github.com/distributedci/dci-ansible/modules']\r\n  ansible python module location = /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/lib/python3.9/site-packages/ansible\r\n  ansible collection location = /home/zuul-worker/.ansible/collections:/usr/share/ansible/collections\r\n  executable location = /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/ansible-playbook\r\n  python version = 3.9.18 (main, Jan 24 2024, 00:00:00) [GCC 11.4.1 20231218 (Red Hat 11.4.1-3)] (/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/python)\r\n  jinja version = 3.1.6\r\n  libyaml = True\r\nUsing /tmp/dci-pipeline/openshift-vanilla/1fa0374a-3e8f-44b0-b2e1-8029cf8c2c08/ansible.cfg as config file\r\n/usr/lib/python3.9/site-packages/requests/__init__.py:87: RequestsDependencyWarning: urllib3 (1.26.5) or chardet (5.2.0) doesn't match a supported version!\r\n  warnings.warn(\"urllib3 ({}) or chardet ({}) doesn't match a supported \"\r\n[WARNING]: Skipping plugin (/home/zuul-worker/src/github.com/distributedci/dci-\r\nansible/callback/test_dci.py), cannot load: No module named 'callback'\nSkipping callback 'awx_display', as we already have a stdout callback.\nSkipping callback 'default', as we already have a stdout callback.\nSkipping callback 'minimal', as we already have a stdout callback.\nSkipping callback 'oneline', as we already have a stdout callback.\n\r\nPLAYBOOK: agent-error.yml ******************************************************\n2 plays in /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-error.yml\n\r\nPLAY [Schedule a job] **********************************************************\n\r\nTASK [Read credentials from env vars] ******************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-error.yml:9\nok: [localhost] => {\"censored\": \"the output has been hidden due to the fact that 'no_log: true' was specified for this result\", \"changed\": false}\n\r\nTASK [Schedule a new job] ******************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-error.yml:17\nskipping: [localhost] => {\"changed\": false, \"false_condition\": \"job_info is not defined\", \"skip_reason\": \"Conditional result was False\"}\n\r\nTASK [Print job_info] **********************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-error.yml:23\nok: [localhost] => {\r\n    \"msg\": {\r\n        \"client_version\": \"python-dciclient_4.1.0\",\r\n        \"comment\": \"\",\r\n        \"components\": [\r\n            {\r\n                \"canonical_project_name\": \"\",\r\n                \"created_at\": \"2026-06-08T17:34:16.231874\",\r\n                \"data\": {\r\n                    \"digest\": [\r\n                        \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"\r\n                    ],\r\n                    \"display_name\": \"ocp\",\r\n                    \"pull_url\": \"http://pullurl.com/\",\r\n                    \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",\r\n                    \"url\": \"http://url.com/\",\r\n                    \"version\": \"4.8.0-0.nightly-20200703\"\r\n                },\r\n                \"display_name\": \"OCP 4.8.0-0.nightly-20200703\",\r\n                \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\",\r\n                \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\",\r\n                \"message\": \"\",\r\n                \"name\": \"OCP 4.8.0-0.nightly-20200703\",\r\n                \"released_at\": \"2026-06-08T17:34:16.232624\",\r\n                \"state\": \"active\",\r\n                \"tags\": [\r\n                    \"build:dev\"\r\n                ],\r\n                \"team_id\": null,\r\n                \"title\": \"\",\r\n                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n                \"type\": \"ocp\",\r\n                \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",\r\n                \"updated_at\": \"2026-06-08T17:34:16.501776\",\r\n                \"url\": \"\",\r\n                \"version\": \"4.8.0-0.nightly-20200703\"\r\n            },\r\n            {\r\n                \"canonical_project_name\": \"\",\r\n                \"created_at\": \"2026-06-08T17:34:16.771396\",\r\n                \"data\": {\r\n                    \"display_name\": \"ose-tests\",\r\n                    \"pull_url\": \"http://pullurl.com/\",\r\n                    \"url\": \"http://url.com/\",\r\n                    \"version\": \"20200703\"\r\n                },\r\n                \"display_name\": \"OSE-TESTS 20200703\",\r\n                \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\",\r\n                \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\",\r\n                \"message\": \"\",\r\n                \"name\": \"OSE-TESTS 20200703\",\r\n                \"released_at\": \"2026-06-08T17:34:16.772106\",\r\n                \"state\": \"active\",\r\n                \"tags\": [\r\n                    \"build:ga\"\r\n                ],\r\n                \"team_id\": null,\r\n                \"title\": \"\",\r\n                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n                \"type\": \"ose-tests\",\r\n                \"uid\": \"\",\r\n                \"updated_at\": \"2026-06-08T17:34:17.053945\",\r\n                \"url\": \"\",\r\n                \"version\": \"20200703\"\r\n            },\r\n            {\r\n                \"canonical_project_name\": \"\",\r\n                \"created_at\": \"2026-06-08T17:34:17.325424\",\r\n                \"data\": {\r\n                    \"display_name\": \"cnf-tests\",\r\n                    \"pull_url\": \"http://pullurl.com/\",\r\n                    \"url\": \"http://url.com/\",\r\n                    \"version\": \"20200728\"\r\n                },\r\n                \"display_name\": \"CNF-TESTS 20200728\",\r\n                \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\",\r\n                \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\",\r\n                \"message\": \"\",\r\n                \"name\": \"CNF-TESTS 20200728\",\r\n                \"released_at\": \"2026-06-08T17:34:17.326752\",\r\n                \"state\": \"active\",\r\n                \"tags\": [\r\n                    \"build:ga\"\r\n                ],\r\n                \"team_id\": null,\r\n                \"title\": \"\",\r\n                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n                \"type\": \"cnf-tests\",\r\n                \"uid\": \"\",\r\n                \"updated_at\": \"2026-06-08T17:34:17.602830\",\r\n                \"url\": \"\",\r\n                \"version\": \"20200728\"\r\n            }\r\n        ],\r\n        \"configuration\": \"\",\r\n        \"created_at\": \"2026-06-08T17:39:54.539106\",\r\n        \"data\": {\r\n            \"pipeline\": {\r\n                \"_pipeline_path_\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/pipeline-error.yml\",\r\n                \"ansible_inventory\": \"agents/openshift-vanilla/inventory\",\r\n                \"ansible_playbook\": \"agents/openshift-vanilla/agent-error.yml\",\r\n                \"components\": [\r\n                    \"ocp\",\r\n                    \"ose-tests\",\r\n                    \"cnf-tests\"\r\n                ],\r\n                \"fallback_last_success\": \"ocp-vanilla-4.8-ok\",\r\n                \"name\": \"openshift-vanilla\",\r\n                \"success_tag\": \"ocp-vanilla-4.8-ok\",\r\n                \"topic\": \"OCP-4.8\",\r\n                \"type\": \"ocp\"\r\n            }\r\n        },\r\n        \"duration\": 0,\r\n        \"etag\": \"3a595852c2417153915f5de30a5d1657\",\r\n        \"files\": [],\r\n        \"id\": \"1fa0374a-3e8f-44b0-b2e1-8029cf8c2c08\",\r\n        \"jobstates\": [],\r\n        \"keys_values\": [],\r\n        \"name\": \"openshift-vanilla\",\r\n        \"pipeline\": {\r\n            \"created_at\": \"2026-06-08T17:39:54.414285\",\r\n            \"etag\": \"ffcd7cb43aff7dca7b6195e6f2de781e\",\r\n            \"id\": \"7086b341-c77a-4f5e-8f5d-4a2d9f2d7d57\",\r\n            \"name\": \"pipeline\",\r\n            \"state\": \"active\",\r\n            \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",\r\n            \"updated_at\": \"2026-06-08T17:39:54.414285\"\r\n        },\r\n        \"pipeline_id\": \"7086b341-c77a-4f5e-8f5d-4a2d9f2d7d57\",\r\n        \"previous_job_id\": null,\r\n        \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\",\r\n        \"remoteci\": {\r\n            \"created_at\": \"2026-06-08T17:34:09.562294\",\r\n            \"data\": {},\r\n            \"etag\": \"08de7be1c5d17661b83fc6d1bc570ff0\",\r\n            \"id\": \"7a220eb8-b832-48db-9350-7688c159b53f\",\r\n            \"last_auth_at\": \"2026-06-08T17:39:21\",\r\n            \"name\": \"rh-telco-pipeline\",\r\n            \"public\": false,\r\n            \"state\": \"active\",\r\n            \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",\r\n            \"updated_at\": \"2026-06-08T17:39:26.351937\"\r\n        },\r\n        \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\",\r\n        \"results\": [],\r\n        \"state\": \"active\",\r\n        \"status\": \"new\",\r\n        \"status_reason\": \"\",\r\n        \"tags\": [],\r\n        \"team\": {\r\n            \"country\": null,\r\n            \"created_at\": \"2026-06-08T17:34:08.060158\",\r\n            \"etag\": \"97aad3f9aebb27215bd4ba5bbb7fd35f\",\r\n            \"external\": false,\r\n            \"has_pre_release_access\": true,\r\n            \"id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",\r\n            \"name\": \"rh-telco-ci\",\r\n            \"state\": \"active\",\r\n            \"updated_at\": \"2026-06-08T17:34:08.060158\"\r\n        },\r\n        \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",\r\n        \"topic\": {\r\n            \"component_types\": [\r\n                \"ocp\",\r\n                \"ose-tests\",\r\n                \"cnf-tests\"\r\n            ],\r\n            \"component_types_optional\": [],\r\n            \"created_at\": \"2026-06-08T17:34:06.503875\",\r\n            \"data\": {},\r\n            \"etag\": \"87d8560020f52c6ccd8327f3712ecef7\",\r\n            \"export_control\": false,\r\n            \"id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n            \"name\": \"OCP-4.8\",\r\n            \"next_topic_id\": null,\r\n            \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\",\r\n            \"state\": \"active\",\r\n            \"updated_at\": \"2026-06-08T17:34:06.503875\"\r\n        },\r\n        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n        \"update_previous_job_id\": null,\r\n        \"updated_at\": \"2026-06-08T17:39:54.539118\",\r\n        \"url\": \"\",\r\n        \"user_agent\": \"python-dciclient_4.1.0\"\r\n    }\r\n}\n\r\nTASK [Set global variables] ****************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-error.yml:27\nok: [localhost] => {\"ansible_facts\": {\"components\": [{\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.771396\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200703\"}, \"display_name\": \"OSE-TESTS 20200703\", \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\", \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\", \"message\": \"\", \"name\": \"OSE-TESTS 20200703\", \"released_at\": \"2026-06-08T17:34:16.772106\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.053945\", \"url\": \"\", \"version\": \"20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}], \"job_id\": \"1fa0374a-3e8f-44b0-b2e1-8029cf8c2c08\", \"product\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\"}, \"changed\": false}\n\r\nTASK [Print job id] ************************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-error.yml:35\nok: [localhost] => {\r\n    \"msg\": \"dci_job_id: 1fa0374a-3e8f-44b0-b2e1-8029cf8c2c08\"\r\n}\n\r\nTASK [Print components] ********************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-error.yml:39\nok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.231874', 'data': {'digest': ['sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b'], 'display_name': 'ocp', 'pull_url': 'http://pullurl.com/', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'url': 'http://url.com/', 'version': '4.8.0-0.nightly-20200703'}, 'display_name': 'OCP 4.8.0-0.nightly-20200703', 'etag': 'e3025068bbd38c10e48099bc1a5127a8', 'id': '52602146-dbec-4004-b3c5-0d46891722cc', 'message': '', 'name': 'OCP 4.8.0-0.nightly-20200703', 'released_at': '2026-06-08T17:34:16.232624', 'state': 'active', 'tags': ['build:dev'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ocp', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'updated_at': '2026-06-08T17:34:16.501776', 'url': '', 'version': '4.8.0-0.nightly-20200703'}) => {\r\n    \"msg\": {\r\n        \"canonical_project_name\": \"\",\r\n        \"created_at\": \"2026-06-08T17:34:16.231874\",\r\n        \"data\": {\r\n            \"digest\": [\r\n                \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"\r\n            ],\r\n            \"display_name\": \"ocp\",\r\n            \"pull_url\": \"http://pullurl.com/\",\r\n            \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",\r\n            \"url\": \"http://url.com/\",\r\n            \"version\": \"4.8.0-0.nightly-20200703\"\r\n        },\r\n        \"display_name\": \"OCP 4.8.0-0.nightly-20200703\",\r\n        \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\",\r\n        \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\",\r\n        \"message\": \"\",\r\n        \"name\": \"OCP 4.8.0-0.nightly-20200703\",\r\n        \"released_at\": \"2026-06-08T17:34:16.232624\",\r\n        \"state\": \"active\",\r\n        \"tags\": [\r\n            \"build:dev\"\r\n        ],\r\n        \"team_id\": null,\r\n        \"title\": \"\",\r\n        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n        \"type\": \"ocp\",\r\n        \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",\r\n        \"updated_at\": \"2026-06-08T17:34:16.501776\",\r\n        \"url\": \"\",\r\n        \"version\": \"4.8.0-0.nightly-20200703\"\r\n    }\r\n}\nok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.771396', 'data': {'display_name': 'ose-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200703'}, 'display_name': 'OSE-TESTS 20200703', 'etag': '75662cfb54a041b9db4ececf18ad91c9', 'id': '1f69d4f8-007a-48f8-aae5-8f0d38509b48', 'message': '', 'name': 'OSE-TESTS 20200703', 'released_at': '2026-06-08T17:34:16.772106', 'state': 'active', 'tags': ['build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ose-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:17.053945', 'url': '', 'version': '20200703'}) => {\r\n    \"msg\": {\r\n        \"canonical_project_name\": \"\",\r\n        \"created_at\": \"2026-06-08T17:34:16.771396\",\r\n        \"data\": {\r\n            \"display_name\": \"ose-tests\",\r\n            \"pull_url\": \"http://pullurl.com/\",\r\n            \"url\": \"http://url.com/\",\r\n            \"version\": \"20200703\"\r\n        },\r\n        \"display_name\": \"OSE-TESTS 20200703\",\r\n        \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\",\r\n        \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\",\r\n        \"message\": \"\",\r\n        \"name\": \"OSE-TESTS 20200703\",\r\n        \"released_at\": \"2026-06-08T17:34:16.772106\",\r\n        \"state\": \"active\",\r\n        \"tags\": [\r\n            \"build:ga\"\r\n        ],\r\n        \"team_id\": null,\r\n        \"title\": \"\",\r\n        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n        \"type\": \"ose-tests\",\r\n        \"uid\": \"\",\r\n        \"updated_at\": \"2026-06-08T17:34:17.053945\",\r\n        \"url\": \"\",\r\n        \"version\": \"20200703\"\r\n    }\r\n}\nok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:17.325424', 'data': {'display_name': 'cnf-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200728'}, 'display_name': 'CNF-TESTS 20200728', 'etag': 'b1b0c765cd4b90e071200b38deccda2c', 'id': '9308699a-cda2-4822-b30f-fd01cbfde1dc', 'message': '', 'name': 'CNF-TESTS 20200728', 'released_at': '2026-06-08T17:34:17.326752', 'state': 'active', 'tags': ['build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'cnf-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:17.602830', 'url': '', 'version': '20200728'}) => {\r\n    \"msg\": {\r\n        \"canonical_project_name\": \"\",\r\n        \"created_at\": \"2026-06-08T17:34:17.325424\",\r\n        \"data\": {\r\n            \"display_name\": \"cnf-tests\",\r\n            \"pull_url\": \"http://pullurl.com/\",\r\n            \"url\": \"http://url.com/\",\r\n            \"version\": \"20200728\"\r\n        },\r\n        \"display_name\": \"CNF-TESTS 20200728\",\r\n        \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\",\r\n        \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\",\r\n        \"message\": \"\",\r\n        \"name\": \"CNF-TESTS 20200728\",\r\n        \"released_at\": \"2026-06-08T17:34:17.326752\",\r\n        \"state\": \"active\",\r\n        \"tags\": [\r\n            \"build:ga\"\r\n        ],\r\n        \"team_id\": null,\r\n        \"title\": \"\",\r\n        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n        \"type\": \"cnf-tests\",\r\n        \"uid\": \"\",\r\n        \"updated_at\": \"2026-06-08T17:34:17.602830\",\r\n        \"url\": \"\",\r\n        \"version\": \"20200728\"\r\n    }\r\n}\n\r\nTASK [Set tags for the current job] ********************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-error.yml:44\nchanged: [localhost] => {\"changed\": true, \"job\": {\"client_version\": \"python-dciclient_4.1.0\", \"comment\": \"\", \"components\": [{\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.771396\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200703\"}, \"display_name\": \"OSE-TESTS 20200703\", \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\", \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\", \"message\": \"\", \"name\": \"OSE-TESTS 20200703\", \"released_at\": \"2026-06-08T17:34:16.772106\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.053945\", \"url\": \"\", \"version\": \"20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}], \"configuration\": \"\", \"created_at\": \"2026-06-08T17:39:54.539106\", \"data\": {\"pipeline\": {\"_pipeline_path_\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/pipeline-error.yml\", \"ansible_inventory\": \"agents/openshift-vanilla/inventory\", \"ansible_playbook\": \"agents/openshift-vanilla/agent-error.yml\", \"components\": [\"ocp\", \"ose-tests\", \"cnf-tests\"], \"fallback_last_success\": \"ocp-vanilla-4.8-ok\", \"name\": \"openshift-vanilla\", \"success_tag\": \"ocp-vanilla-4.8-ok\", \"topic\": \"OCP-4.8\", \"type\": \"ocp\"}}, \"duration\": 4, \"etag\": \"1af163bece849f6b579713c63ce25809\", \"files\": [], \"id\": \"1fa0374a-3e8f-44b0-b2e1-8029cf8c2c08\", \"jobstates\": [{\"comment\": \"job scheduled\", \"created_at\": \"2026-06-08T17:39:54.614098\", \"id\": \"2fd6781d-e40b-4fca-8ea4-237e22149e36\", \"job_id\": \"1fa0374a-3e8f-44b0-b2e1-8029cf8c2c08\", \"status\": \"new\"}, {\"comment\": \"implicit new state\", \"created_at\": \"2026-06-08T17:39:55.747762\", \"id\": \"66bdfae6-bd90-4f7c-93d7-92381cc68061\", \"job_id\": \"1fa0374a-3e8f-44b0-b2e1-8029cf8c2c08\", \"status\": \"new\"}], \"keys_values\": [], \"name\": \"openshift-vanilla\", \"pipeline\": {\"created_at\": \"2026-06-08T17:39:54.414285\", \"etag\": \"ffcd7cb43aff7dca7b6195e6f2de781e\", \"id\": \"7086b341-c77a-4f5e-8f5d-4a2d9f2d7d57\", \"name\": \"pipeline\", \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:39:54.414285\"}, \"pipeline_id\": \"7086b341-c77a-4f5e-8f5d-4a2d9f2d7d57\", \"previous_job_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"remoteci\": {\"created_at\": \"2026-06-08T17:34:09.562294\", \"data\": {}, \"etag\": \"9461d24826d9c26db9c31cb7673da04d\", \"id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"last_auth_at\": \"2026-06-08T17:39:54\", \"name\": \"rh-telco-pipeline\", \"public\": false, \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:39:56.364925\"}, \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"results\": [], \"state\": \"active\", \"status\": \"new\", \"status_reason\": \"\", \"tags\": [\"stage:ocp\", \"pipeline-id:13\", \"inventory:inventory\", \"ocp-vanilla-conf\"], \"team\": {\"country\": null, \"created_at\": \"2026-06-08T17:34:08.060158\", \"etag\": \"97aad3f9aebb27215bd4ba5bbb7fd35f\", \"external\": false, \"has_pre_release_access\": true, \"id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"name\": \"rh-telco-ci\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:08.060158\"}, \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"topic\": {\"component_types\": [\"ocp\", \"ose-tests\", \"cnf-tests\"], \"component_types_optional\": [], \"created_at\": \"2026-06-08T17:34:06.503875\", \"data\": {}, \"etag\": \"87d8560020f52c6ccd8327f3712ecef7\", \"export_control\": false, \"id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"name\": \"OCP-4.8\", \"next_topic_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:06.503875\"}, \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"update_previous_job_id\": null, \"updated_at\": \"2026-06-08T17:40:00.136886\", \"url\": \"\", \"user_agent\": \"python-dciclient_4.1.0\"}}\n\r\nPLAY [Preparation tasks] *******************************************************\n\r\nTASK [pre-run] *****************************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-error.yml:56\nchanged: [localhost] => {\"changed\": true, \"jobstate\": {\"comment\": null, \"created_at\": \"2026-06-08T17:40:01.868045\", \"id\": \"9d158b82-04ad-46bd-b1d5-3e9bd42fd37a\", \"job_id\": \"1fa0374a-3e8f-44b0-b2e1-8029cf8c2c08\", \"status\": \"pre-run\"}}\n\r\nTASK [error] *******************************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-error.yml:61\nchanged: [localhost] => {\"changed\": true, \"jobstate\": {\"comment\": null, \"created_at\": \"2026-06-08T17:40:02.890697\", \"id\": \"bb76ac18-fa21-4909-ae4b-88bfdab74b9e\", \"job_id\": \"1fa0374a-3e8f-44b0-b2e1-8029cf8c2c08\", \"status\": \"error\"}}\n\r\nTASK [Failure] *****************************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-error.yml:66\nfatal: [localhost]: FAILED! => {\"changed\": false, \"msg\": \"fatal error in pre-run --> error state\"}\n\r\nPLAY RECAP *********************************************************************\r\nlocalhost                  : ok=8    changed=3    unreachable=0    failed=1    skipped=1    rescued=0    ignored=0   \n----------------------------- Captured stderr call -----------------------------\n+ dci-pipeline /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/pipeline-error.yml\n2026-06-08 13:39:54,308 - dcipipeline.main - INFO - overload=[] options={'name': 'pipeline'}\n2026-06-08 13:39:54,309 - dcipipeline.main - INFO - Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/dci_credentials.yml\n2026-06-08 13:39:54,387 - dcipipeline.main - INFO - Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/dci_credentials.yml\n2026-06-08 13:39:54,389 - dcipipeline.main - INFO - No previous job for openshift-vanilla\n2026-06-08 13:39:54,417 - dcipipeline.main - INFO - scheduling job openshift-vanilla on topic OCP-4.8 previous_job_id=None pipeline_id=7086b341-c77a-4f5e-8f5d-4a2d9f2d7d57\n2026-06-08 13:39:54,436 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ocp where_clause=None query=and(eq(state,active),eq(type,ocp))\n2026-06-08 13:39:54,460 - dcipipeline.main - INFO - Got comp query result: ocp[None]: ['ocp=4.8.0-0.nightly-20200703']\n2026-06-08 13:39:54,461 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ose-tests where_clause=None query=and(eq(state,active),eq(type,ose-tests))\n2026-06-08 13:39:54,476 - dcipipeline.main - INFO - Got comp query result: ose-tests[None]: ['ose-tests=20200703']\n2026-06-08 13:39:54,476 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=cnf-tests where_clause=None query=and(eq(state,active),eq(type,cnf-tests))\n2026-06-08 13:39:54,519 - dcipipeline.main - INFO - Got comp query result: cnf-tests[None]: ['cnf-tests=20200728']\n2026-06-08 13:39:54,623 - dcipipeline.main - INFO - No permission to write in /var/lib/dci-pipeline\n2026-06-08 13:39:54,628 - dcipipeline.main - INFO - Scheduled DCI job 1fa0374a-3e8f-44b0-b2e1-8029cf8c2c08\n2026-06-08 13:39:54,628 - dcipipeline.main - INFO - Setting tag stage:ocp on job 1fa0374a-3e8f-44b0-b2e1-8029cf8c2c08\n2026-06-08 13:39:54,671 - dcipipeline.main - INFO - Setting tag pipeline-id:13 on job 1fa0374a-3e8f-44b0-b2e1-8029cf8c2c08\n2026-06-08 13:39:54,715 - dcipipeline.main - INFO - Setting tag inventory:inventory on job 1fa0374a-3e8f-44b0-b2e1-8029cf8c2c08\n2026-06-08 13:39:54,757 - dcipipeline.main - INFO - Created /tmp/dci-pipeline-tmpdir1q4zbjux for env var JUNIT_OUTPUT_DIR\n2026-06-08 13:39:54,757 - dcipipeline.main - INFO - Found dci.py in /home/zuul-worker/src/github.com/distributedci/dci-ansible/callback\n2026-06-08 13:39:54,757 - dcipipeline.main - INFO - Generating /tmp/dci-pipeline/openshift-vanilla/1fa0374a-3e8f-44b0-b2e1-8029cf8c2c08/ansible.cfg using dci_ansible_dir=/home/zuul-worker/src/github.com/distributedci/dci-ansible\n2026-06-08 13:39:54,757 - dcipipeline.main - INFO - running jobdef: openshift-vanilla with inventory /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/inventory private_data_dir=/tmp/dci-pipeline/openshift-vanilla/1fa0374a-3e8f-44b0-b2e1-8029cf8c2c08 env={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdir1q4zbjux', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-vanilla/1fa0374a-3e8f-44b0-b2e1-8029cf8c2c08/ansible.cfg'}\n2026-06-08 13:39:54,758 - dcipipeline.main - INFO - cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client\"\n2026-06-08 13:39:54,758 - dcipipeline.main - INFO - Launching playbook /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-error.yml in /tmp/dci-pipeline/openshift-vanilla/1fa0374a-3e8f-44b0-b2e1-8029cf8c2c08\n2026-06-08 13:39:54,758 - dcipipeline.main - INFO - envvars={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdir1q4zbjux', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-vanilla/1fa0374a-3e8f-44b0-b2e1-8029cf8c2c08/ansible.cfg', 'DCI_CLIENT_ID': 'remoteci/7a220eb8-b832-48db-9350-7688c159b53f', 'DCI_API_SECRET': 'DCI.0ccf1681da9b44c009271c0d1c3acc6c9104edaccbee1419a0aba6e188df', 'DCI_CS_URL': 'http://127.0.0.1:8000', 'DCI_UI_URL': 'http://127.0.0.1:8000', 'DCI_JOB_ID': '1fa0374a-3e8f-44b0-b2e1-8029cf8c2c08', 'ANSIBLE_VAULT_IDENTITY_LIST': '/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client', 'DCI_PLAYBOOK_ARGS': '--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client'}\n2026-06-08 13:39:54,758 - dcipipeline.main - INFO - PATH=/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin:/home/zuul-worker/.local/bin:/home/zuul-worker/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin\n2026-06-08 13:39:54,758 - dcipipeline.main - INFO - cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client\"\n2026-06-08 13:40:04,329 - dcipipeline.main - INFO - stats={'skipped': {'localhost': 1}, 'ok': {'localhost': 8}, 'dark': {}, 'failures': {'localhost': 1}, 'ignored': {}, 'rescued': {}, 'processed': {'localhost': 1}, 'changed': {'localhost': 3}}\n2026-06-08 13:40:04,334 - dcipipeline.main - INFO - Uploading ansible.log from /tmp/dci-pipeline/openshift-vanilla/1fa0374a-3e8f-44b0-b2e1-8029cf8c2c08/ansible.log\n------------------------------ Captured log call -------------------------------\nINFO     dcipipeline.main:main.py:1067 overload=[] options={'name': 'pipeline'}\nINFO     dcipipeline.main:main.py:183 Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/dci_credentials.yml\nINFO     dcipipeline.main:main.py:183 Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/dci_credentials.yml\nINFO     dcipipeline.main:main.py:1247 No previous job for openshift-vanilla\nINFO     dcipipeline.main:main.py:590 scheduling job openshift-vanilla on topic OCP-4.8 previous_job_id=None pipeline_id=7086b341-c77a-4f5e-8f5d-4a2d9f2d7d57\nINFO     dcipipeline.main:main.py:497 get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ocp where_clause=None query=and(eq(state,active),eq(type,ocp))\nINFO     dcipipeline.main:main.py:511 Got comp query result: ocp[None]: ['ocp=4.8.0-0.nightly-20200703']\nINFO     dcipipeline.main:main.py:497 get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ose-tests where_clause=None query=and(eq(state,active),eq(type,ose-tests))\nINFO     dcipipeline.main:main.py:511 Got comp query result: ose-tests[None]: ['ose-tests=20200703']\nINFO     dcipipeline.main:main.py:497 get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=cnf-tests where_clause=None query=and(eq(state,active),eq(type,cnf-tests))\nINFO     dcipipeline.main:main.py:511 Got comp query result: cnf-tests[None]: ['cnf-tests=20200728']\nINFO     dcipipeline.main:main.py:567 No permission to write in /var/lib/dci-pipeline\nINFO     dcipipeline.main:main.py:679 Scheduled DCI job 1fa0374a-3e8f-44b0-b2e1-8029cf8c2c08\nINFO     dcipipeline.main:main.py:691 Setting tag stage:ocp on job 1fa0374a-3e8f-44b0-b2e1-8029cf8c2c08\nINFO     dcipipeline.main:main.py:691 Setting tag pipeline-id:13 on job 1fa0374a-3e8f-44b0-b2e1-8029cf8c2c08\nINFO     dcipipeline.main:main.py:691 Setting tag inventory:inventory on job 1fa0374a-3e8f-44b0-b2e1-8029cf8c2c08\nINFO     dcipipeline.main:main.py:104 Created /tmp/dci-pipeline-tmpdir1q4zbjux for env var JUNIT_OUTPUT_DIR\nINFO     dcipipeline.main:main.py:779 Found dci.py in /home/zuul-worker/src/github.com/distributedci/dci-ansible/callback\nINFO     dcipipeline.main:main.py:207 Generating /tmp/dci-pipeline/openshift-vanilla/1fa0374a-3e8f-44b0-b2e1-8029cf8c2c08/ansible.cfg using dci_ansible_dir=/home/zuul-worker/src/github.com/distributedci/dci-ansible\nINFO     dcipipeline.main:main.py:837 running jobdef: openshift-vanilla with inventory /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/inventory private_data_dir=/tmp/dci-pipeline/openshift-vanilla/1fa0374a-3e8f-44b0-b2e1-8029cf8c2c08 env={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdir1q4zbjux', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-vanilla/1fa0374a-3e8f-44b0-b2e1-8029cf8c2c08/ansible.cfg'}\nINFO     dcipipeline.main:main.py:738 cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client\"\nINFO     dcipipeline.main:main.py:874 Launching playbook /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-error.yml in /tmp/dci-pipeline/openshift-vanilla/1fa0374a-3e8f-44b0-b2e1-8029cf8c2c08\nINFO     dcipipeline.main:main.py:875 envvars={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdir1q4zbjux', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-vanilla/1fa0374a-3e8f-44b0-b2e1-8029cf8c2c08/ansible.cfg', 'DCI_CLIENT_ID': 'remoteci/7a220eb8-b832-48db-9350-7688c159b53f', 'DCI_API_SECRET': 'DCI.0ccf1681da9b44c009271c0d1c3acc6c9104edaccbee1419a0aba6e188df', 'DCI_CS_URL': 'http://127.0.0.1:8000', 'DCI_UI_URL': 'http://127.0.0.1:8000', 'DCI_JOB_ID': '1fa0374a-3e8f-44b0-b2e1-8029cf8c2c08', 'ANSIBLE_VAULT_IDENTITY_LIST': '/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client', 'DCI_PLAYBOOK_ARGS': '--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client'}\nINFO     dcipipeline.main:main.py:876 PATH=/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin:/home/zuul-worker/.local/bin:/home/zuul-worker/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin\nINFO     dcipipeline.main:main.py:738 cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client\"\nINFO     dcipipeline.main:main.py:892 stats={'skipped': {'localhost': 1}, 'ok': {'localhost': 8}, 'dark': {}, 'failures': {'localhost': 1}, 'ignored': {}, 'rescued': {}, 'processed': {'localhost': 1}, 'changed': {'localhost': 3}}\nINFO     dcipipeline.main:main.py:800 Uploading ansible.log from /tmp/dci-pipeline/openshift-vanilla/1fa0374a-3e8f-44b0-b2e1-8029cf8c2c08/ansible.log\n__________________________ test_dci_pipeline_failure ___________________________\n\n    def test_dci_pipeline_failure():\n>       rc = main(\n            [\n                \"dci-pipeline\",\n                p(\"pipeline-failure.yml\"),\n            ]\n        )\n\ntests/e2e/test_dci_pipeline.py:276: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \ntests/e2e/test_dci_pipeline.py:38: in main\n    return dci_main(args)\ndcipipeline/main.py:1390: in main\n    job_in_errors, jobdefs = run_stage(\ndcipipeline/main.py:1303: in run_stage\n    if run_jobdef(\ndcipipeline/main.py:901: in run_jobdef\n    upload_ansible_log(context, private_data_dir, jobdef)\ndcipipeline/main.py:801: in upload_ansible_log\n    dci(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nfunc = <function create at 0x7ff24d47ddc0>\nargs = (<dciclient.v1.api.context.DciSignatureContext object at 0x7ff24d353730>, 'ansible.log')\nkwargs = {'file_path': '/tmp/dci-pipeline/openshift-vanilla/8b239791-a0f2-4d92-a865-639360fc8548/ansible.log', 'job_id': '8b239791-a0f2-4d92-a865-639360fc8548', 'redact': True}\n\n    def dci(func, *args, **kwargs):\n        \"retry the DCI API call while there is an error 5xx\"\n    \n        global _duration\n    \n>       resp = func(*args, **kwargs)\nE       TypeError: create() got an unexpected keyword argument 'redact'\n\ndcipipeline/main.py:1454: TypeError\n----------------------------- Captured stdout call -----------------------------\nansible-playbook [core 2.15.13]\r\n  config file = /tmp/dci-pipeline/openshift-vanilla/8b239791-a0f2-4d92-a865-639360fc8548/ansible.cfg\r\n  configured module search path = ['/home/zuul-worker/src/github.com/distributedci/dci-ansible/modules']\r\n  ansible python module location = /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/lib/python3.9/site-packages/ansible\r\n  ansible collection location = /home/zuul-worker/.ansible/collections:/usr/share/ansible/collections\r\n  executable location = /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/ansible-playbook\r\n  python version = 3.9.18 (main, Jan 24 2024, 00:00:00) [GCC 11.4.1 20231218 (Red Hat 11.4.1-3)] (/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/python)\r\n  jinja version = 3.1.6\r\n  libyaml = True\r\nUsing /tmp/dci-pipeline/openshift-vanilla/8b239791-a0f2-4d92-a865-639360fc8548/ansible.cfg as config file\r\n/usr/lib/python3.9/site-packages/requests/__init__.py:87: RequestsDependencyWarning: urllib3 (1.26.5) or chardet (5.2.0) doesn't match a supported version!\r\n  warnings.warn(\"urllib3 ({}) or chardet ({}) doesn't match a supported \"\r\n[WARNING]: Skipping plugin (/home/zuul-worker/src/github.com/distributedci/dci-\r\nansible/callback/test_dci.py), cannot load: No module named 'callback'\nSkipping callback 'awx_display', as we already have a stdout callback.\nSkipping callback 'default', as we already have a stdout callback.\nSkipping callback 'minimal', as we already have a stdout callback.\nSkipping callback 'oneline', as we already have a stdout callback.\n\r\nPLAYBOOK: agent-failure.yml ****************************************************\n2 plays in /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-failure.yml\n\r\nPLAY [Schedule a job] **********************************************************\n\r\nTASK [Read credentials from env vars] ******************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-failure.yml:9\nok: [localhost] => {\"censored\": \"the output has been hidden due to the fact that 'no_log: true' was specified for this result\", \"changed\": false}\n\r\nTASK [Schedule a new job] ******************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-failure.yml:17\nskipping: [localhost] => {\"changed\": false, \"false_condition\": \"job_info is not defined\", \"skip_reason\": \"Conditional result was False\"}\n\r\nTASK [Print job_info] **********************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-failure.yml:23\nok: [localhost] => {\r\n    \"msg\": {\r\n        \"client_version\": \"python-dciclient_4.1.0\",\r\n        \"comment\": \"\",\r\n        \"components\": [\r\n            {\r\n                \"canonical_project_name\": \"\",\r\n                \"created_at\": \"2026-06-08T17:34:16.231874\",\r\n                \"data\": {\r\n                    \"digest\": [\r\n                        \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"\r\n                    ],\r\n                    \"display_name\": \"ocp\",\r\n                    \"pull_url\": \"http://pullurl.com/\",\r\n                    \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",\r\n                    \"url\": \"http://url.com/\",\r\n                    \"version\": \"4.8.0-0.nightly-20200703\"\r\n                },\r\n                \"display_name\": \"OCP 4.8.0-0.nightly-20200703\",\r\n                \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\",\r\n                \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\",\r\n                \"message\": \"\",\r\n                \"name\": \"OCP 4.8.0-0.nightly-20200703\",\r\n                \"released_at\": \"2026-06-08T17:34:16.232624\",\r\n                \"state\": \"active\",\r\n                \"tags\": [\r\n                    \"build:dev\"\r\n                ],\r\n                \"team_id\": null,\r\n                \"title\": \"\",\r\n                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n                \"type\": \"ocp\",\r\n                \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",\r\n                \"updated_at\": \"2026-06-08T17:34:16.501776\",\r\n                \"url\": \"\",\r\n                \"version\": \"4.8.0-0.nightly-20200703\"\r\n            },\r\n            {\r\n                \"canonical_project_name\": \"\",\r\n                \"created_at\": \"2026-06-08T17:34:16.771396\",\r\n                \"data\": {\r\n                    \"display_name\": \"ose-tests\",\r\n                    \"pull_url\": \"http://pullurl.com/\",\r\n                    \"url\": \"http://url.com/\",\r\n                    \"version\": \"20200703\"\r\n                },\r\n                \"display_name\": \"OSE-TESTS 20200703\",\r\n                \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\",\r\n                \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\",\r\n                \"message\": \"\",\r\n                \"name\": \"OSE-TESTS 20200703\",\r\n                \"released_at\": \"2026-06-08T17:34:16.772106\",\r\n                \"state\": \"active\",\r\n                \"tags\": [\r\n                    \"build:ga\"\r\n                ],\r\n                \"team_id\": null,\r\n                \"title\": \"\",\r\n                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n                \"type\": \"ose-tests\",\r\n                \"uid\": \"\",\r\n                \"updated_at\": \"2026-06-08T17:34:17.053945\",\r\n                \"url\": \"\",\r\n                \"version\": \"20200703\"\r\n            },\r\n            {\r\n                \"canonical_project_name\": \"\",\r\n                \"created_at\": \"2026-06-08T17:34:17.325424\",\r\n                \"data\": {\r\n                    \"display_name\": \"cnf-tests\",\r\n                    \"pull_url\": \"http://pullurl.com/\",\r\n                    \"url\": \"http://url.com/\",\r\n                    \"version\": \"20200728\"\r\n                },\r\n                \"display_name\": \"CNF-TESTS 20200728\",\r\n                \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\",\r\n                \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\",\r\n                \"message\": \"\",\r\n                \"name\": \"CNF-TESTS 20200728\",\r\n                \"released_at\": \"2026-06-08T17:34:17.326752\",\r\n                \"state\": \"active\",\r\n                \"tags\": [\r\n                    \"build:ga\"\r\n                ],\r\n                \"team_id\": null,\r\n                \"title\": \"\",\r\n                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n                \"type\": \"cnf-tests\",\r\n                \"uid\": \"\",\r\n                \"updated_at\": \"2026-06-08T17:34:17.602830\",\r\n                \"url\": \"\",\r\n                \"version\": \"20200728\"\r\n            }\r\n        ],\r\n        \"configuration\": \"\",\r\n        \"created_at\": \"2026-06-08T17:40:04.657752\",\r\n        \"data\": {\r\n            \"pipeline\": {\r\n                \"_pipeline_path_\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/pipeline-failure.yml\",\r\n                \"ansible_inventory\": \"agents/openshift-vanilla/inventory\",\r\n                \"ansible_playbook\": \"agents/openshift-vanilla/agent-failure.yml\",\r\n                \"components\": [\r\n                    \"ocp\",\r\n                    \"ose-tests\",\r\n                    \"cnf-tests\"\r\n                ],\r\n                \"fallback_last_success\": \"ocp-vanilla-4.8-ok\",\r\n                \"name\": \"openshift-vanilla\",\r\n                \"success_tag\": \"ocp-vanilla-4.8-ok\",\r\n                \"topic\": \"OCP-4.8\",\r\n                \"type\": \"ocp\"\r\n            }\r\n        },\r\n        \"duration\": 0,\r\n        \"etag\": \"78c7d092103e3726ab867bd5f88a03d0\",\r\n        \"files\": [],\r\n        \"id\": \"8b239791-a0f2-4d92-a865-639360fc8548\",\r\n        \"jobstates\": [],\r\n        \"keys_values\": [],\r\n        \"name\": \"openshift-vanilla\",\r\n        \"pipeline\": {\r\n            \"created_at\": \"2026-06-08T17:40:04.536795\",\r\n            \"etag\": \"c9f13b69ad137f0b277cea3992c8defb\",\r\n            \"id\": \"f2e72e15-8c8c-471b-9c49-95eea87ac6d3\",\r\n            \"name\": \"pipeline\",\r\n            \"state\": \"active\",\r\n            \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",\r\n            \"updated_at\": \"2026-06-08T17:40:04.536795\"\r\n        },\r\n        \"pipeline_id\": \"f2e72e15-8c8c-471b-9c49-95eea87ac6d3\",\r\n        \"previous_job_id\": null,\r\n        \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\",\r\n        \"remoteci\": {\r\n            \"created_at\": \"2026-06-08T17:34:09.562294\",\r\n            \"data\": {},\r\n            \"etag\": \"9461d24826d9c26db9c31cb7673da04d\",\r\n            \"id\": \"7a220eb8-b832-48db-9350-7688c159b53f\",\r\n            \"last_auth_at\": \"2026-06-08T17:39:54\",\r\n            \"name\": \"rh-telco-pipeline\",\r\n            \"public\": false,\r\n            \"state\": \"active\",\r\n            \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",\r\n            \"updated_at\": \"2026-06-08T17:39:56.364925\"\r\n        },\r\n        \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\",\r\n        \"results\": [],\r\n        \"state\": \"active\",\r\n        \"status\": \"new\",\r\n        \"status_reason\": \"\",\r\n        \"tags\": [],\r\n        \"team\": {\r\n            \"country\": null,\r\n            \"created_at\": \"2026-06-08T17:34:08.060158\",\r\n            \"etag\": \"97aad3f9aebb27215bd4ba5bbb7fd35f\",\r\n            \"external\": false,\r\n            \"has_pre_release_access\": true,\r\n            \"id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",\r\n            \"name\": \"rh-telco-ci\",\r\n            \"state\": \"active\",\r\n            \"updated_at\": \"2026-06-08T17:34:08.060158\"\r\n        },\r\n        \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",\r\n        \"topic\": {\r\n            \"component_types\": [\r\n                \"ocp\",\r\n                \"ose-tests\",\r\n                \"cnf-tests\"\r\n            ],\r\n            \"component_types_optional\": [],\r\n            \"created_at\": \"2026-06-08T17:34:06.503875\",\r\n            \"data\": {},\r\n            \"etag\": \"87d8560020f52c6ccd8327f3712ecef7\",\r\n            \"export_control\": false,\r\n            \"id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n            \"name\": \"OCP-4.8\",\r\n            \"next_topic_id\": null,\r\n            \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\",\r\n            \"state\": \"active\",\r\n            \"updated_at\": \"2026-06-08T17:34:06.503875\"\r\n        },\r\n        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n        \"update_previous_job_id\": null,\r\n        \"updated_at\": \"2026-06-08T17:40:04.657765\",\r\n        \"url\": \"\",\r\n        \"user_agent\": \"python-dciclient_4.1.0\"\r\n    }\r\n}\n\r\nTASK [Set global variables] ****************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-failure.yml:27\nok: [localhost] => {\"ansible_facts\": {\"components\": [{\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.771396\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200703\"}, \"display_name\": \"OSE-TESTS 20200703\", \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\", \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\", \"message\": \"\", \"name\": \"OSE-TESTS 20200703\", \"released_at\": \"2026-06-08T17:34:16.772106\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.053945\", \"url\": \"\", \"version\": \"20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}], \"job_id\": \"8b239791-a0f2-4d92-a865-639360fc8548\", \"product\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\"}, \"changed\": false}\n\r\nTASK [Print job id] ************************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-failure.yml:35\nok: [localhost] => {\r\n    \"msg\": \"dci_job_id: 8b239791-a0f2-4d92-a865-639360fc8548\"\r\n}\n\r\nTASK [Print components] ********************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-failure.yml:39\nok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.231874', 'data': {'digest': ['sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b'], 'display_name': 'ocp', 'pull_url': 'http://pullurl.com/', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'url': 'http://url.com/', 'version': '4.8.0-0.nightly-20200703'}, 'display_name': 'OCP 4.8.0-0.nightly-20200703', 'etag': 'e3025068bbd38c10e48099bc1a5127a8', 'id': '52602146-dbec-4004-b3c5-0d46891722cc', 'message': '', 'name': 'OCP 4.8.0-0.nightly-20200703', 'released_at': '2026-06-08T17:34:16.232624', 'state': 'active', 'tags': ['build:dev'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ocp', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'updated_at': '2026-06-08T17:34:16.501776', 'url': '', 'version': '4.8.0-0.nightly-20200703'}) => {\r\n    \"msg\": {\r\n        \"canonical_project_name\": \"\",\r\n        \"created_at\": \"2026-06-08T17:34:16.231874\",\r\n        \"data\": {\r\n            \"digest\": [\r\n                \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"\r\n            ],\r\n            \"display_name\": \"ocp\",\r\n            \"pull_url\": \"http://pullurl.com/\",\r\n            \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",\r\n            \"url\": \"http://url.com/\",\r\n            \"version\": \"4.8.0-0.nightly-20200703\"\r\n        },\r\n        \"display_name\": \"OCP 4.8.0-0.nightly-20200703\",\r\n        \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\",\r\n        \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\",\r\n        \"message\": \"\",\r\n        \"name\": \"OCP 4.8.0-0.nightly-20200703\",\r\n        \"released_at\": \"2026-06-08T17:34:16.232624\",\r\n        \"state\": \"active\",\r\n        \"tags\": [\r\n            \"build:dev\"\r\n        ],\r\n        \"team_id\": null,\r\n        \"title\": \"\",\r\n        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n        \"type\": \"ocp\",\r\n        \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",\r\n        \"updated_at\": \"2026-06-08T17:34:16.501776\",\r\n        \"url\": \"\",\r\n        \"version\": \"4.8.0-0.nightly-20200703\"\r\n    }\r\n}\nok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.771396', 'data': {'display_name': 'ose-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200703'}, 'display_name': 'OSE-TESTS 20200703', 'etag': '75662cfb54a041b9db4ececf18ad91c9', 'id': '1f69d4f8-007a-48f8-aae5-8f0d38509b48', 'message': '', 'name': 'OSE-TESTS 20200703', 'released_at': '2026-06-08T17:34:16.772106', 'state': 'active', 'tags': ['build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ose-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:17.053945', 'url': '', 'version': '20200703'}) => {\r\n    \"msg\": {\r\n        \"canonical_project_name\": \"\",\r\n        \"created_at\": \"2026-06-08T17:34:16.771396\",\r\n        \"data\": {\r\n            \"display_name\": \"ose-tests\",\r\n            \"pull_url\": \"http://pullurl.com/\",\r\n            \"url\": \"http://url.com/\",\r\n            \"version\": \"20200703\"\r\n        },\r\n        \"display_name\": \"OSE-TESTS 20200703\",\r\n        \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\",\r\n        \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\",\r\n        \"message\": \"\",\r\n        \"name\": \"OSE-TESTS 20200703\",\r\n        \"released_at\": \"2026-06-08T17:34:16.772106\",\r\n        \"state\": \"active\",\r\n        \"tags\": [\r\n            \"build:ga\"\r\n        ],\r\n        \"team_id\": null,\r\n        \"title\": \"\",\r\n        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n        \"type\": \"ose-tests\",\r\n        \"uid\": \"\",\r\n        \"updated_at\": \"2026-06-08T17:34:17.053945\",\r\n        \"url\": \"\",\r\n        \"version\": \"20200703\"\r\n    }\r\n}\nok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:17.325424', 'data': {'display_name': 'cnf-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200728'}, 'display_name': 'CNF-TESTS 20200728', 'etag': 'b1b0c765cd4b90e071200b38deccda2c', 'id': '9308699a-cda2-4822-b30f-fd01cbfde1dc', 'message': '', 'name': 'CNF-TESTS 20200728', 'released_at': '2026-06-08T17:34:17.326752', 'state': 'active', 'tags': ['build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'cnf-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:17.602830', 'url': '', 'version': '20200728'}) => {\r\n    \"msg\": {\r\n        \"canonical_project_name\": \"\",\r\n        \"created_at\": \"2026-06-08T17:34:17.325424\",\r\n        \"data\": {\r\n            \"display_name\": \"cnf-tests\",\r\n            \"pull_url\": \"http://pullurl.com/\",\r\n            \"url\": \"http://url.com/\",\r\n            \"version\": \"20200728\"\r\n        },\r\n        \"display_name\": \"CNF-TESTS 20200728\",\r\n        \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\",\r\n        \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\",\r\n        \"message\": \"\",\r\n        \"name\": \"CNF-TESTS 20200728\",\r\n        \"released_at\": \"2026-06-08T17:34:17.326752\",\r\n        \"state\": \"active\",\r\n        \"tags\": [\r\n            \"build:ga\"\r\n        ],\r\n        \"team_id\": null,\r\n        \"title\": \"\",\r\n        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",\r\n        \"type\": \"cnf-tests\",\r\n        \"uid\": \"\",\r\n        \"updated_at\": \"2026-06-08T17:34:17.602830\",\r\n        \"url\": \"\",\r\n        \"version\": \"20200728\"\r\n    }\r\n}\n\r\nTASK [Set tags for the current job] ********************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-failure.yml:44\nchanged: [localhost] => {\"changed\": true, \"job\": {\"client_version\": \"python-dciclient_4.1.0\", \"comment\": \"\", \"components\": [{\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.771396\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200703\"}, \"display_name\": \"OSE-TESTS 20200703\", \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\", \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\", \"message\": \"\", \"name\": \"OSE-TESTS 20200703\", \"released_at\": \"2026-06-08T17:34:16.772106\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.053945\", \"url\": \"\", \"version\": \"20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}], \"configuration\": \"\", \"created_at\": \"2026-06-08T17:40:04.657752\", \"data\": {\"pipeline\": {\"_pipeline_path_\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/pipeline-failure.yml\", \"ansible_inventory\": \"agents/openshift-vanilla/inventory\", \"ansible_playbook\": \"agents/openshift-vanilla/agent-failure.yml\", \"components\": [\"ocp\", \"ose-tests\", \"cnf-tests\"], \"fallback_last_success\": \"ocp-vanilla-4.8-ok\", \"name\": \"openshift-vanilla\", \"success_tag\": \"ocp-vanilla-4.8-ok\", \"topic\": \"OCP-4.8\", \"type\": \"ocp\"}}, \"duration\": 4, \"etag\": \"3a103898564361c8072020a106559ee6\", \"files\": [], \"id\": \"8b239791-a0f2-4d92-a865-639360fc8548\", \"jobstates\": [{\"comment\": \"job scheduled\", \"created_at\": \"2026-06-08T17:40:04.731502\", \"id\": \"cd9f0060-7d04-4639-9ed3-368a0ac45601\", \"job_id\": \"8b239791-a0f2-4d92-a865-639360fc8548\", \"status\": \"new\"}, {\"comment\": \"implicit new state\", \"created_at\": \"2026-06-08T17:40:05.910652\", \"id\": \"6785e280-27a8-45a2-92f6-fb2517c12fe5\", \"job_id\": \"8b239791-a0f2-4d92-a865-639360fc8548\", \"status\": \"new\"}], \"keys_values\": [], \"name\": \"openshift-vanilla\", \"pipeline\": {\"created_at\": \"2026-06-08T17:40:04.536795\", \"etag\": \"c9f13b69ad137f0b277cea3992c8defb\", \"id\": \"f2e72e15-8c8c-471b-9c49-95eea87ac6d3\", \"name\": \"pipeline\", \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:40:04.536795\"}, \"pipeline_id\": \"f2e72e15-8c8c-471b-9c49-95eea87ac6d3\", \"previous_job_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"remoteci\": {\"created_at\": \"2026-06-08T17:34:09.562294\", \"data\": {}, \"etag\": \"9461d24826d9c26db9c31cb7673da04d\", \"id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"last_auth_at\": \"2026-06-08T17:39:54\", \"name\": \"rh-telco-pipeline\", \"public\": false, \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:39:56.364925\"}, \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"results\": [], \"state\": \"active\", \"status\": \"new\", \"status_reason\": \"\", \"tags\": [\"stage:ocp\", \"pipeline-id:13\", \"inventory:inventory\", \"ocp-vanilla-conf\"], \"team\": {\"country\": null, \"created_at\": \"2026-06-08T17:34:08.060158\", \"etag\": \"97aad3f9aebb27215bd4ba5bbb7fd35f\", \"external\": false, \"has_pre_release_access\": true, \"id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"name\": \"rh-telco-ci\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:08.060158\"}, \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"topic\": {\"component_types\": [\"ocp\", \"ose-tests\", \"cnf-tests\"], \"component_types_optional\": [], \"created_at\": \"2026-06-08T17:34:06.503875\", \"data\": {}, \"etag\": \"87d8560020f52c6ccd8327f3712ecef7\", \"export_control\": false, \"id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"name\": \"OCP-4.8\", \"next_topic_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:06.503875\"}, \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"update_previous_job_id\": null, \"updated_at\": \"2026-06-08T17:40:10.227179\", \"url\": \"\", \"user_agent\": \"python-dciclient_4.1.0\"}}\n\r\nPLAY [Preparation tasks] *******************************************************\n\r\nTASK [running] *****************************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-failure.yml:56\nchanged: [localhost] => {\"changed\": true, \"jobstate\": {\"comment\": null, \"created_at\": \"2026-06-08T17:40:11.932213\", \"id\": \"731025bc-2441-4275-816e-915fc7ff543a\", \"job_id\": \"8b239791-a0f2-4d92-a865-639360fc8548\", \"status\": \"running\"}}\n\r\nTASK [failure] *****************************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-failure.yml:61\nchanged: [localhost] => {\"changed\": true, \"jobstate\": {\"comment\": null, \"created_at\": \"2026-06-08T17:40:12.951028\", \"id\": \"86faae0e-99c7-41c0-89ed-133ff34a67b0\", \"job_id\": \"8b239791-a0f2-4d92-a865-639360fc8548\", \"status\": \"failure\"}}\n\r\nTASK [Failure] *****************************************************************\r\ntask path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-failure.yml:66\nfatal: [localhost]: FAILED! => {\"changed\": false, \"msg\": \"fatal error in pre-run --> failure state\"}\n\r\nPLAY RECAP *********************************************************************\r\nlocalhost                  : ok=8    changed=3    unreachable=0    failed=1    skipped=1    rescued=0    ignored=0   \n----------------------------- Captured stderr call -----------------------------\n+ dci-pipeline /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/pipeline-failure.yml\n2026-06-08 13:40:04,432 - dcipipeline.main - INFO - overload=[] options={'name': 'pipeline'}\n2026-06-08 13:40:04,433 - dcipipeline.main - INFO - Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/dci_credentials.yml\n2026-06-08 13:40:04,508 - dcipipeline.main - INFO - Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/dci_credentials.yml\n2026-06-08 13:40:04,510 - dcipipeline.main - INFO - No previous job for openshift-vanilla\n2026-06-08 13:40:04,540 - dcipipeline.main - INFO - scheduling job openshift-vanilla on topic OCP-4.8 previous_job_id=None pipeline_id=f2e72e15-8c8c-471b-9c49-95eea87ac6d3\n2026-06-08 13:40:04,565 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ocp where_clause=None query=and(eq(state,active),eq(type,ocp))\n2026-06-08 13:40:04,588 - dcipipeline.main - INFO - Got comp query result: ocp[None]: ['ocp=4.8.0-0.nightly-20200703']\n2026-06-08 13:40:04,588 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ose-tests where_clause=None query=and(eq(state,active),eq(type,ose-tests))\n2026-06-08 13:40:04,612 - dcipipeline.main - INFO - Got comp query result: ose-tests[None]: ['ose-tests=20200703']\n2026-06-08 13:40:04,612 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=cnf-tests where_clause=None query=and(eq(state,active),eq(type,cnf-tests))\n2026-06-08 13:40:04,638 - dcipipeline.main - INFO - Got comp query result: cnf-tests[None]: ['cnf-tests=20200728']\n2026-06-08 13:40:04,740 - dcipipeline.main - INFO - No permission to write in /var/lib/dci-pipeline\n2026-06-08 13:40:04,745 - dcipipeline.main - INFO - Scheduled DCI job 8b239791-a0f2-4d92-a865-639360fc8548\n2026-06-08 13:40:04,745 - dcipipeline.main - INFO - Setting tag stage:ocp on job 8b239791-a0f2-4d92-a865-639360fc8548\n2026-06-08 13:40:04,790 - dcipipeline.main - INFO - Setting tag pipeline-id:13 on job 8b239791-a0f2-4d92-a865-639360fc8548\n2026-06-08 13:40:04,816 - dcipipeline.main - INFO - Setting tag inventory:inventory on job 8b239791-a0f2-4d92-a865-639360fc8548\n2026-06-08 13:40:04,858 - dcipipeline.main - INFO - Created /tmp/dci-pipeline-tmpdir8i_cr11y for env var JUNIT_OUTPUT_DIR\n2026-06-08 13:40:04,858 - dcipipeline.main - INFO - Found dci.py in /home/zuul-worker/src/github.com/distributedci/dci-ansible/callback\n2026-06-08 13:40:04,859 - dcipipeline.main - INFO - Generating /tmp/dci-pipeline/openshift-vanilla/8b239791-a0f2-4d92-a865-639360fc8548/ansible.cfg using dci_ansible_dir=/home/zuul-worker/src/github.com/distributedci/dci-ansible\n2026-06-08 13:40:04,859 - dcipipeline.main - INFO - running jobdef: openshift-vanilla with inventory /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/inventory private_data_dir=/tmp/dci-pipeline/openshift-vanilla/8b239791-a0f2-4d92-a865-639360fc8548 env={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdir8i_cr11y', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-vanilla/8b239791-a0f2-4d92-a865-639360fc8548/ansible.cfg'}\n2026-06-08 13:40:04,859 - dcipipeline.main - INFO - cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client\"\n2026-06-08 13:40:04,859 - dcipipeline.main - INFO - Launching playbook /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-failure.yml in /tmp/dci-pipeline/openshift-vanilla/8b239791-a0f2-4d92-a865-639360fc8548\n2026-06-08 13:40:04,859 - dcipipeline.main - INFO - envvars={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdir8i_cr11y', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-vanilla/8b239791-a0f2-4d92-a865-639360fc8548/ansible.cfg', 'DCI_CLIENT_ID': 'remoteci/7a220eb8-b832-48db-9350-7688c159b53f', 'DCI_API_SECRET': 'DCI.0ccf1681da9b44c009271c0d1c3acc6c9104edaccbee1419a0aba6e188df', 'DCI_CS_URL': 'http://127.0.0.1:8000', 'DCI_UI_URL': 'http://127.0.0.1:8000', 'DCI_JOB_ID': '8b239791-a0f2-4d92-a865-639360fc8548', 'ANSIBLE_VAULT_IDENTITY_LIST': '/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client', 'DCI_PLAYBOOK_ARGS': '--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client'}\n2026-06-08 13:40:04,860 - dcipipeline.main - INFO - PATH=/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin:/home/zuul-worker/.local/bin:/home/zuul-worker/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin\n2026-06-08 13:40:04,860 - dcipipeline.main - INFO - cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client\"\n2026-06-08 13:40:14,425 - dcipipeline.main - INFO - stats={'skipped': {'localhost': 1}, 'ok': {'localhost': 8}, 'dark': {}, 'failures': {'localhost': 1}, 'ignored': {}, 'rescued': {}, 'processed': {'localhost': 1}, 'changed': {'localhost': 3}}\n2026-06-08 13:40:14,431 - dcipipeline.main - INFO - Uploading ansible.log from /tmp/dci-pipeline/openshift-vanilla/8b239791-a0f2-4d92-a865-639360fc8548/ansible.log\n------------------------------ Captured log call -------------------------------\nINFO     dcipipeline.main:main.py:1067 overload=[] options={'name': 'pipeline'}\nINFO     dcipipeline.main:main.py:183 Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/dci_credentials.yml\nINFO     dcipipeline.main:main.py:183 Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/dci_credentials.yml\nINFO     dcipipeline.main:main.py:1247 No previous job for openshift-vanilla\nINFO     dcipipeline.main:main.py:590 scheduling job openshift-vanilla on topic OCP-4.8 previous_job_id=None pipeline_id=f2e72e15-8c8c-471b-9c49-95eea87ac6d3\nINFO     dcipipeline.main:main.py:497 get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ocp where_clause=None query=and(eq(state,active),eq(type,ocp))\nINFO     dcipipeline.main:main.py:511 Got comp query result: ocp[None]: ['ocp=4.8.0-0.nightly-20200703']\nINFO     dcipipeline.main:main.py:497 get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ose-tests where_clause=None query=and(eq(state,active),eq(type,ose-tests))\nINFO     dcipipeline.main:main.py:511 Got comp query result: ose-tests[None]: ['ose-tests=20200703']\nINFO     dcipipeline.main:main.py:497 get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=cnf-tests where_clause=None query=and(eq(state,active),eq(type,cnf-tests))\nINFO     dcipipeline.main:main.py:511 Got comp query result: cnf-tests[None]: ['cnf-tests=20200728']\nINFO     dcipipeline.main:main.py:567 No permission to write in /var/lib/dci-pipeline\nINFO     dcipipeline.main:main.py:679 Scheduled DCI job 8b239791-a0f2-4d92-a865-639360fc8548\nINFO     dcipipeline.main:main.py:691 Setting tag stage:ocp on job 8b239791-a0f2-4d92-a865-639360fc8548\nINFO     dcipipeline.main:main.py:691 Setting tag pipeline-id:13 on job 8b239791-a0f2-4d92-a865-639360fc8548\nINFO     dcipipeline.main:main.py:691 Setting tag inventory:inventory on job 8b239791-a0f2-4d92-a865-639360fc8548\nINFO     dcipipeline.main:main.py:104 Created /tmp/dci-pipeline-tmpdir8i_cr11y for env var JUNIT_OUTPUT_DIR\nINFO     dcipipeline.main:main.py:779 Found dci.py in /home/zuul-worker/src/github.com/distributedci/dci-ansible/callback\nINFO     dcipipeline.main:main.py:207 Generating /tmp/dci-pipeline/openshift-vanilla/8b239791-a0f2-4d92-a865-639360fc8548/ansible.cfg using dci_ansible_dir=/home/zuul-worker/src/github.com/distributedci/dci-ansible\nINFO     dcipipeline.main:main.py:837 running jobdef: openshift-vanilla with inventory /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/inventory private_data_dir=/tmp/dci-pipeline/openshift-vanilla/8b239791-a0f2-4d92-a865-639360fc8548 env={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdir8i_cr11y', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-vanilla/8b239791-a0f2-4d92-a865-639360fc8548/ansible.cfg'}\nINFO     dcipipeline.main:main.py:738 cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client\"\nINFO     dcipipeline.main:main.py:874 Launching playbook /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-failure.yml in /tmp/dci-pipeline/openshift-vanilla/8b239791-a0f2-4d92-a865-639360fc8548\nINFO     dcipipeline.main:main.py:875 envvars={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdir8i_cr11y', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-vanilla/8b239791-a0f2-4d92-a865-639360fc8548/ansible.cfg', 'DCI_CLIENT_ID': 'remoteci/7a220eb8-b832-48db-9350-7688c159b53f', 'DCI_API_SECRET': 'DCI.0ccf1681da9b44c009271c0d1c3acc6c9104edaccbee1419a0aba6e188df', 'DCI_CS_URL': 'http://127.0.0.1:8000', 'DCI_UI_URL': 'http://127.0.0.1:8000', 'DCI_JOB_ID': '8b239791-a0f2-4d92-a865-639360fc8548', 'ANSIBLE_VAULT_IDENTITY_LIST': '/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client', 'DCI_PLAYBOOK_ARGS': '--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client'}\nINFO     dcipipeline.main:main.py:876 PATH=/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin:/home/zuul-worker/.local/bin:/home/zuul-worker/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin\nINFO     dcipipeline.main:main.py:738 cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client\"\nINFO     dcipipeline.main:main.py:892 stats={'skipped': {'localhost': 1}, 'ok': {'localhost': 8}, 'dark': {}, 'failures': {'localhost': 1}, 'ignored': {}, 'rescued': {}, 'processed': {'localhost': 1}, 'changed': {'localhost': 3}}\nINFO     dcipipeline.main:main.py:800 Uploading ansible.log from /tmp/dci-pipeline/openshift-vanilla/8b239791-a0f2-4d92-a865-639360fc8548/ansible.log\n=============================== warnings summary ===============================\n../../../../../../usr/lib/python3.9/site-packages/requests/__init__.py:87\n  /usr/lib/python3.9/site-packages/requests/__init__.py:87: RequestsDependencyWarning: urllib3 (1.26.5) or chardet (5.2.0) doesn't match a supported version!\n    warnings.warn(\"urllib3 ({}) or chardet ({}) doesn't match a supported \"\n\n-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html\n=========================== short test summary info ============================\nFAILED tests/e2e/test_dci_agent.py::test_dci_agent_ctl - assert 1 == 0\nFAILED tests/e2e/test_dci_pipeline.py::test_dci_pipeline - TypeError: create(...\nFAILED tests/e2e/test_dci_pipeline.py::test_dci_pipeline_id - TypeError: crea...\nFAILED tests/e2e/test_dci_pipeline.py::test_dci_pipeline_edge - TypeError: cr...\nFAILED tests/e2e/test_dci_pipeline.py::test_dci_pipeline_edge2 - TypeError: c...\nFAILED tests/e2e/test_dci_pipeline.py::test_dci_pipeline_real - TypeError: cr...\nFAILED tests/e2e/test_dci_pipeline.py::test_dci_pipeline_skip - TypeError: cr...\nFAILED tests/e2e/test_dci_pipeline.py::test_dci_pipeline_upgrade - TypeError:...\nFAILED tests/e2e/test_dci_pipeline.py::test_dci_pipeline_sigterm - assert 1 =...\nFAILED tests/e2e/test_dci_pipeline.py::test_dci_pipeline_sigint - assert 1 ==...\nFAILED tests/e2e/test_dci_pipeline.py::test_dci_pipeline_error - TypeError: c...\nFAILED tests/e2e/test_dci_pipeline.py::test_dci_pipeline_failure - TypeError:...\n============= 12 failed, 1 passed, 1 warning in 227.79s (0:03:47) ==============\nfunctional: 299727 C exit 1 (228.11 seconds) /home/zuul-worker/src/github.com/distributedci/dci-pipeline> pytest -v tests/e2e pid=37150 [tox/execute/api.py:294]\n.pkg: 299729 D delete package /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/.tmp/package/3/dci_pipeline-0.13.0-0.editable-py3-none-any.whl [tox/tox_env/python/virtual_env/package/pyproject.py:230]\n.pkg: 299729 D delete package /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/.tmp/package/2/dci_pipeline-0.13.0-0.editable-py3-none-any.whl [tox/tox_env/python/virtual_env/package/pyproject.py:230]\n  lint: OK (4.22=setup[2.96]+cmd[0.75,0.51] seconds)\n  unit: FAIL code 1 (65.92=setup[10.37]+cmd[55.55] seconds)\n  functional: FAIL code 1 (229.35=setup[0.46]+cmd[0.23,0.10,0.10,0.13,0.23,228.11] seconds)\n  evaluation failed :( (299.57 seconds)\n+ cd src/github.com/distributedci/dci-dev-env\n/bin/sh: line 4: cd: src/github.com/distributedci/dci-dev-env: No such file or directory",
                            "stdout_lines": [
                                "+ env",
                                "+ grep ANSIBLE",
                                "ANSIBLE_COLLECTIONS_PATHS=~/.ansible/collections:/usr/share/ansible/collections",
                                "ANSIBLE_lIBRARY=src/github.com/distributedci/dci-ansible",
                                "ANSIBLE_ROLES_PATH=~/.ansible/roles:/usr/share/ansible/roles:/etc/ansible/roles",
                                "+ tox -vv",
                                "ROOT: 163 D setup logging to DEBUG on pid 35539 [tox/report.py:222]",
                                ".pkg: 194 D created app data folder /home/zuul-worker/.cache/virtualenv [virtualenv/app_data/__init__.py:65]",
                                ".pkg: 203 I find interpreter for spec PythonSpec(path=/usr/bin/python3) [python_discovery/_discovery.py:131]",
                                ".pkg: 204 D filesystem is case-sensitive [python_discovery/_compat.py:18]",
                                ".pkg: 204 I proposed PythonInfo(spec=CPython3.9.18.final.0-64-x86_64, exe=/usr/bin/python3, platform=linux, version='3.9.18 (main, Jan 24 2024, 00:00:00) \\n[GCC 11.4.1 20231218 (Red Hat 11.4.1-3)]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:140]",
                                ".pkg: 204 D accepted PythonInfo(spec=CPython3.9.18.final.0-64-x86_64, exe=/usr/bin/python3, platform=linux, version='3.9.18 (main, Jan 24 2024, 00:00:00) \\n[GCC 11.4.1 20231218 (Red Hat 11.4.1-3)]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:144]",
                                ".pkg: 205 D symlink on filesystem does work [virtualenv/info.py:51]",
                                ".pkg: 205 D filesystem is case-sensitive [virtualenv/info.py:28]",
                                ".pkg: 228 D created app data folder /home/zuul-worker/.cache/virtualenv [virtualenv/app_data/__init__.py:65]",
                                ".pkg: 228 I find interpreter for spec PythonSpec(path=/usr/bin/python3) [python_discovery/_discovery.py:131]",
                                ".pkg: 229 I proposed PythonInfo(spec=CPython3.9.18.final.0-64-x86_64, exe=/usr/bin/python3, platform=linux, version='3.9.18 (main, Jan 24 2024, 00:00:00) \\n[GCC 11.4.1 20231218 (Red Hat 11.4.1-3)]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:140]",
                                ".pkg: 229 D accepted PythonInfo(spec=CPython3.9.18.final.0-64-x86_64, exe=/usr/bin/python3, platform=linux, version='3.9.18 (main, Jan 24 2024, 00:00:00) \\n[GCC 11.4.1 20231218 (Red Hat 11.4.1-3)]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:144]",
                                ".pkg: 232 D created app data folder /home/zuul-worker/.cache/virtualenv [virtualenv/app_data/__init__.py:65]",
                                ".pkg: 233 I find interpreter for spec PythonSpec(major=3, free_threaded=False) [python_discovery/_discovery.py:131]",
                                ".pkg: 233 I proposed PythonInfo(spec=CPython3.9.18.final.0-64-x86_64, exe=/usr/bin/python3, platform=linux, version='3.9.18 (main, Jan 24 2024, 00:00:00) \\n[GCC 11.4.1 20231218 (Red Hat 11.4.1-3)]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:140]",
                                ".pkg: 233 D accepted PythonInfo(spec=CPython3.9.18.final.0-64-x86_64, exe=/usr/bin/python3, platform=linux, version='3.9.18 (main, Jan 24 2024, 00:00:00) \\n[GCC 11.4.1 20231218 (Red Hat 11.4.1-3)]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:144]",
                                "lint: 244 D created app data folder /home/zuul-worker/.cache/virtualenv [virtualenv/app_data/__init__.py:65]",
                                "lint: 245 I find interpreter for spec PythonSpec(major=3, free_threaded=False) [python_discovery/_discovery.py:131]",
                                "lint: 245 I proposed PythonInfo(spec=CPython3.9.18.final.0-64-x86_64, exe=/usr/bin/python3, platform=linux, version='3.9.18 (main, Jan 24 2024, 00:00:00) \\n[GCC 11.4.1 20231218 (Red Hat 11.4.1-3)]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:140]",
                                "lint: 245 D accepted PythonInfo(spec=CPython3.9.18.final.0-64-x86_64, exe=/usr/bin/python3, platform=linux, version='3.9.18 (main, Jan 24 2024, 00:00:00) \\n[GCC 11.4.1 20231218 (Red Hat 11.4.1-3)]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:144]",
                                "lint: 248 I create virtual environment via CPython3Posix(dest=/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/lint, clear=False, no_vcs_ignore=False, global=True) [virtualenv/run/session.py:77]",
                                "lint: 248 D create folder /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/lint/bin [virtualenv/util/path/_sync.py:18]",
                                "lint: 249 D create folder /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/lint/include [virtualenv/util/path/_sync.py:18]",
                                "lint: 249 D create folder /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/lint/lib/python3.9/site-packages [virtualenv/util/path/_sync.py:18]",
                                "lint: 249 D create folder /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/lint/lib64/python3.9/site-packages [virtualenv/util/path/_sync.py:18]",
                                "lint: 250 D write /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/lint/pyvenv.cfg [virtualenv/create/pyenv_cfg.py:41]",
                                "lint: 250 D \thome = /usr/bin [virtualenv/create/pyenv_cfg.py:51]",
                                "lint: 250 D \timplementation = CPython [virtualenv/create/pyenv_cfg.py:51]",
                                "lint: 250 D \tversion_info = 3.9.18.final.0 [virtualenv/create/pyenv_cfg.py:51]",
                                "lint: 250 D \tversion = 3.9.18 [virtualenv/create/pyenv_cfg.py:51]",
                                "lint: 250 D \texecutable = /usr/bin/python3.9 [virtualenv/create/pyenv_cfg.py:51]",
                                "lint: 251 D \tcommand = /usr/bin/python3 -m virtualenv /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/lint [virtualenv/create/pyenv_cfg.py:51]",
                                "lint: 251 D \tvirtualenv = 21.4.2 [virtualenv/create/pyenv_cfg.py:51]",
                                "lint: 251 D \tinclude-system-site-packages = true [virtualenv/create/pyenv_cfg.py:51]",
                                "lint: 251 D \tbase-prefix = /usr [virtualenv/create/pyenv_cfg.py:51]",
                                "lint: 251 D \tbase-exec-prefix = /usr [virtualenv/create/pyenv_cfg.py:51]",
                                "lint: 251 D \tbase-executable = /usr/bin/python3 [virtualenv/create/pyenv_cfg.py:51]",
                                "lint: 251 D symlink /usr/bin/python3 to /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/lint/bin/python [virtualenv/util/path/_sync.py:38]",
                                "lint: 252 D create virtualenv import hook file /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/lint/lib/python3.9/site-packages/_virtualenv.pth [virtualenv/create/via_global_ref/api.py:117]",
                                "lint: 253 D create /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/lint/lib/python3.9/site-packages/_virtualenv.py [virtualenv/create/via_global_ref/api.py:120]",
                                "lint: 254 D ============================== target debug ============================== [virtualenv/run/session.py:79]",
                                "lint: 254 D debug via /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/lint/bin/python /home/zuul-worker/.local/lib/python3.9/site-packages/virtualenv/create/debug.py [virtualenv/create/creator.py:265]",
                                "lint: 254 D {",
                                "  \"sys\": {",
                                "    \"executable\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/lint/bin/python\",",
                                "    \"_base_executable\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/lint/bin/python\",",
                                "    \"prefix\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/lint\",",
                                "    \"base_prefix\": \"/usr\",",
                                "    \"exec_prefix\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/lint\",",
                                "    \"base_exec_prefix\": \"/usr\",",
                                "    \"path\": [",
                                "      \"/usr/lib64/python39.zip\",",
                                "      \"/usr/lib64/python3.9\",",
                                "      \"/usr/lib64/python3.9/lib-dynload\",",
                                "      \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/lint/lib64/python3.9/site-packages\",",
                                "      \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/lint/lib/python3.9/site-packages\",",
                                "      \"/home/zuul-worker/.local/lib/python3.9/site-packages\",",
                                "      \"/usr/lib64/python3.9/site-packages\",",
                                "      \"/usr/lib/python3.9/site-packages\"",
                                "    ],",
                                "    \"meta_path\": [",
                                "      \"<class '_virtualenv._Finder'>\",",
                                "      \"<class '_frozen_importlib.BuiltinImporter'>\",",
                                "      \"<class '_frozen_importlib.FrozenImporter'>\",",
                                "      \"<class '_frozen_importlib_external.PathFinder'>\"",
                                "    ],",
                                "    \"fs_encoding\": \"utf-8\",",
                                "    \"io_encoding\": \"utf-8\"",
                                "  },",
                                "  \"version\": \"3.9.18 (main, Jan 24 2024, 00:00:00) \\n[GCC 11.4.1 20231218 (Red Hat 11.4.1-3)]\",",
                                "  \"makefile_filename\": \"/usr/lib64/python3.9/config-3.9-x86_64-linux-gnu/Makefile\",",
                                "  \"os\": \"<module 'os' from '/usr/lib64/python3.9/os.py'>\",",
                                "  \"site\": \"<module 'site' from '/usr/lib64/python3.9/site.py'>\",",
                                "  \"datetime\": \"<module 'datetime' from '/usr/lib64/python3.9/datetime.py'>\",",
                                "  \"math\": \"<module 'math' from '/usr/lib64/python3.9/lib-dynload/math.cpython-39-x86_64-linux-gnu.so'>\",",
                                "  \"json\": \"<module 'json' from '/usr/lib64/python3.9/json/__init__.py'>\"",
                                "} [virtualenv/run/session.py:80]",
                                "lint: 315 I add seed packages via FromAppData(download=False, pip=bundle, setuptools=bundle, via=copy, app_data_dir=/home/zuul-worker/.cache/virtualenv) [virtualenv/run/session.py:84]",
                                "lint: 324 D install setuptools from wheel /home/zuul-worker/.local/lib/python3.9/site-packages/virtualenv/seed/wheels/embed/setuptools-82.0.1-py3-none-any.whl via CopyPipInstall [virtualenv/seed/embed/via_app_data/via_app_data.py:65]",
                                "lint: 324 D install pip from wheel /home/zuul-worker/.local/lib/python3.9/site-packages/virtualenv/seed/wheels/embed/pip-26.0.1-py3-none-any.whl via CopyPipInstall [virtualenv/seed/embed/via_app_data/via_app_data.py:65]",
                                "lint: 326 D copy /home/zuul-worker/.cache/virtualenv/wheel/3.9/image/1/CopyPipInstall/setuptools-82.0.1-py3-none-any/distutils-precedence.pth to /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/lint/lib/python3.9/site-packages/distutils-precedence.pth [virtualenv/util/path/_sync.py:46]",
                                "lint: 327 D copy directory /home/zuul-worker/.cache/virtualenv/wheel/3.9/image/1/CopyPipInstall/setuptools-82.0.1-py3-none-any/_distutils_hack to /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/lint/lib/python3.9/site-packages/_distutils_hack [virtualenv/util/path/_sync.py:46]",
                                "lint: 328 D copy directory /home/zuul-worker/.cache/virtualenv/wheel/3.9/image/1/CopyPipInstall/pip-26.0.1-py3-none-any/pip to /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/lint/lib/python3.9/site-packages/pip [virtualenv/util/path/_sync.py:46]",
                                "lint: 329 D copy directory /home/zuul-worker/.cache/virtualenv/wheel/3.9/image/1/CopyPipInstall/setuptools-82.0.1-py3-none-any/setuptools to /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/lint/lib/python3.9/site-packages/setuptools [virtualenv/util/path/_sync.py:46]",
                                "lint: 497 D copy directory /home/zuul-worker/.cache/virtualenv/wheel/3.9/image/1/CopyPipInstall/pip-26.0.1-py3-none-any/pip-26.0.1.dist-info to /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/lint/lib/python3.9/site-packages/pip-26.0.1.dist-info [virtualenv/util/path/_sync.py:46]",
                                "lint: 498 D copy directory /home/zuul-worker/.cache/virtualenv/wheel/3.9/image/1/CopyPipInstall/setuptools-82.0.1-py3-none-any/setuptools-82.0.1.dist-info to /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/lint/lib/python3.9/site-packages/setuptools-82.0.1.dist-info [virtualenv/util/path/_sync.py:46]",
                                "lint: 503 D copy /home/zuul-worker/.cache/virtualenv/wheel/3.9/image/1/CopyPipInstall/setuptools-82.0.1-py3-none-any/setuptools-82.0.1.virtualenv to /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/lint/lib/python3.9/site-packages/setuptools-82.0.1.virtualenv [virtualenv/util/path/_sync.py:46]",
                                "lint: 505 D generated console scripts  [virtualenv/seed/embed/via_app_data/pip_install/base.py:69]",
                                "lint: 508 D copy /home/zuul-worker/.cache/virtualenv/wheel/3.9/image/1/CopyPipInstall/pip-26.0.1-py3-none-any/pip-26.0.1.virtualenv to /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/lint/lib/python3.9/site-packages/pip-26.0.1.virtualenv [virtualenv/util/path/_sync.py:46]",
                                "lint: 509 D generated console scripts pip pip-3.9 pip3.9 pip3 [virtualenv/seed/embed/via_app_data/pip_install/base.py:69]",
                                "lint: 510 I add activators for Bash, CShell, Fish, Nushell, PowerShell, Python, Xonsh [virtualenv/run/session.py:90]",
                                "lint: 514 D write /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/lint/pyvenv.cfg [virtualenv/create/pyenv_cfg.py:41]",
                                "lint: 514 D \thome = /usr/bin [virtualenv/create/pyenv_cfg.py:51]",
                                "lint: 514 D \timplementation = CPython [virtualenv/create/pyenv_cfg.py:51]",
                                "lint: 514 D \tversion_info = 3.9.18.final.0 [virtualenv/create/pyenv_cfg.py:51]",
                                "lint: 514 D \tversion = 3.9.18 [virtualenv/create/pyenv_cfg.py:51]",
                                "lint: 514 D \texecutable = /usr/bin/python3.9 [virtualenv/create/pyenv_cfg.py:51]",
                                "lint: 514 D \tcommand = /usr/bin/python3 -m virtualenv /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/lint [virtualenv/create/pyenv_cfg.py:51]",
                                "lint: 514 D \tvirtualenv = 21.4.2 [virtualenv/create/pyenv_cfg.py:51]",
                                "lint: 514 D \tinclude-system-site-packages = true [virtualenv/create/pyenv_cfg.py:51]",
                                "lint: 515 D \tbase-prefix = /usr [virtualenv/create/pyenv_cfg.py:51]",
                                "lint: 515 D \tbase-exec-prefix = /usr [virtualenv/create/pyenv_cfg.py:51]",
                                "lint: 515 D \tbase-executable = /usr/bin/python3 [virtualenv/create/pyenv_cfg.py:51]",
                                "lint: 521 W install_deps> python -I -m pip install black flake8 flake8-colors [tox/tox_env/api.py:463]",
                                "Collecting black",
                                "  Downloading black-25.11.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (85 kB)",
                                "Collecting flake8",
                                "  Downloading flake8-7.3.0-py2.py3-none-any.whl.metadata (3.8 kB)",
                                "Collecting flake8-colors",
                                "  Downloading flake8_colors-0.1.9-py3-none-any.whl.metadata (1.6 kB)",
                                "Requirement already satisfied: click>=8.0.0 in /usr/lib/python3.9/site-packages (from black) (8.0.3)",
                                "Collecting mypy-extensions>=0.4.3 (from black)",
                                "  Downloading mypy_extensions-1.1.0-py3-none-any.whl.metadata (1.1 kB)",
                                "Collecting packaging>=22.0 (from black)",
                                "  Using cached packaging-26.2-py3-none-any.whl.metadata (3.5 kB)",
                                "Collecting pathspec>=0.9.0 (from black)",
                                "  Downloading pathspec-1.1.1-py3-none-any.whl.metadata (14 kB)",
                                "Collecting platformdirs>=2 (from black)",
                                "  Downloading platformdirs-4.4.0-py3-none-any.whl.metadata (12 kB)",
                                "Collecting pytokens>=0.3.0 (from black)",
                                "  Downloading pytokens-0.4.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (3.8 kB)",
                                "Collecting tomli>=1.1.0 (from black)",
                                "  Using cached tomli-2.4.1-py3-none-any.whl.metadata (10 kB)",
                                "Collecting typing-extensions>=4.0.1 (from black)",
                                "  Using cached typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB)",
                                "Collecting mccabe<0.8.0,>=0.7.0 (from flake8)",
                                "  Downloading mccabe-0.7.0-py2.py3-none-any.whl.metadata (5.0 kB)",
                                "Collecting pycodestyle<2.15.0,>=2.14.0 (from flake8)",
                                "  Downloading pycodestyle-2.14.0-py2.py3-none-any.whl.metadata (4.5 kB)",
                                "Collecting pyflakes<3.5.0,>=3.4.0 (from flake8)",
                                "  Downloading pyflakes-3.4.0-py2.py3-none-any.whl.metadata (3.5 kB)",
                                "Downloading black-25.11.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.7 MB)",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 1.7/1.7 MB 39.4 MB/s  0:00:00",
                                "Downloading flake8-7.3.0-py2.py3-none-any.whl (57 kB)",
                                "Downloading mccabe-0.7.0-py2.py3-none-any.whl (7.3 kB)",
                                "Downloading pycodestyle-2.14.0-py2.py3-none-any.whl (31 kB)",
                                "Downloading pyflakes-3.4.0-py2.py3-none-any.whl (63 kB)",
                                "Downloading flake8_colors-0.1.9-py3-none-any.whl (4.0 kB)",
                                "Downloading mypy_extensions-1.1.0-py3-none-any.whl (5.0 kB)",
                                "Using cached packaging-26.2-py3-none-any.whl (100 kB)",
                                "Downloading pathspec-1.1.1-py3-none-any.whl (57 kB)",
                                "Downloading platformdirs-4.4.0-py3-none-any.whl (18 kB)",
                                "Downloading pytokens-0.4.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (259 kB)",
                                "Using cached tomli-2.4.1-py3-none-any.whl (14 kB)",
                                "Using cached typing_extensions-4.15.0-py3-none-any.whl (44 kB)",
                                "Installing collected packages: typing-extensions, tomli, pytokens, pyflakes, pycodestyle, platformdirs, pathspec, packaging, mypy-extensions, mccabe, flake8, black, flake8-colors",
                                "",
                                "Successfully installed black-25.11.0 flake8-7.3.0 flake8-colors-0.1.9 mccabe-0.7.0 mypy-extensions-1.1.0 packaging-26.2 pathspec-1.1.1 platformdirs-4.4.0 pycodestyle-2.14.0 pyflakes-3.4.0 pytokens-0.4.1 tomli-2.4.1 typing-extensions-4.15.0",
                                "lint: 3192 I exit 0 (2.67 seconds) /home/zuul-worker/src/github.com/distributedci/dci-pipeline> python -I -m pip install black flake8 flake8-colors pid=35550 [tox/execute/api.py:294]",
                                "lint: 3194 W commands[0]> black --check --diff . [tox/tox_env/api.py:463]",
                                "All done! \u2728 \ud83c\udf70 \u2728",
                                "37 files would be left unchanged.",
                                "lint: 3949 I exit 0 (0.75 seconds) /home/zuul-worker/src/github.com/distributedci/dci-pipeline> black --check --diff . pid=35675 [tox/execute/api.py:294]",
                                "lint: 3950 W commands[1]> flake8 [tox/tox_env/api.py:463]",
                                "lint: 4457 I exit 0 (0.51 seconds) /home/zuul-worker/src/github.com/distributedci/dci-pipeline> flake8 pid=35781 [tox/execute/api.py:294]",
                                "lint: OK \u2714 in 4.22 seconds",
                                "unit: 4458 I create virtual environment via CPython3Posix(dest=/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/unit, clear=False, no_vcs_ignore=False, global=True) [virtualenv/run/session.py:77]",
                                "unit: 4459 D create folder /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/unit/bin [virtualenv/util/path/_sync.py:18]",
                                "unit: 4459 D create folder /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/unit/include [virtualenv/util/path/_sync.py:18]",
                                "unit: 4459 D create folder /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/unit/lib/python3.9/site-packages [virtualenv/util/path/_sync.py:18]",
                                "unit: 4459 D create folder /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/unit/lib64/python3.9/site-packages [virtualenv/util/path/_sync.py:18]",
                                "unit: 4459 D write /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/unit/pyvenv.cfg [virtualenv/create/pyenv_cfg.py:41]",
                                "unit: 4459 D \thome = /usr/bin [virtualenv/create/pyenv_cfg.py:51]",
                                "unit: 4460 D \timplementation = CPython [virtualenv/create/pyenv_cfg.py:51]",
                                "unit: 4460 D \tversion_info = 3.9.18.final.0 [virtualenv/create/pyenv_cfg.py:51]",
                                "unit: 4460 D \tversion = 3.9.18 [virtualenv/create/pyenv_cfg.py:51]",
                                "unit: 4460 D \texecutable = /usr/bin/python3.9 [virtualenv/create/pyenv_cfg.py:51]",
                                "unit: 4460 D \tcommand = /usr/bin/python3 -m virtualenv /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/unit [virtualenv/create/pyenv_cfg.py:51]",
                                "unit: 4460 D \tvirtualenv = 21.4.2 [virtualenv/create/pyenv_cfg.py:51]",
                                "unit: 4460 D \tinclude-system-site-packages = true [virtualenv/create/pyenv_cfg.py:51]",
                                "unit: 4460 D \tbase-prefix = /usr [virtualenv/create/pyenv_cfg.py:51]",
                                "unit: 4460 D \tbase-exec-prefix = /usr [virtualenv/create/pyenv_cfg.py:51]",
                                "unit: 4460 D \tbase-executable = /usr/bin/python3 [virtualenv/create/pyenv_cfg.py:51]",
                                "unit: 4460 D symlink /usr/bin/python3 to /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/unit/bin/python [virtualenv/util/path/_sync.py:38]",
                                "unit: 4460 D create virtualenv import hook file /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/unit/lib/python3.9/site-packages/_virtualenv.pth [virtualenv/create/via_global_ref/api.py:117]",
                                "unit: 4461 D create /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/unit/lib/python3.9/site-packages/_virtualenv.py [virtualenv/create/via_global_ref/api.py:120]",
                                "unit: 4461 D ============================== target debug ============================== [virtualenv/run/session.py:79]",
                                "unit: 4461 D debug via /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/unit/bin/python /home/zuul-worker/.local/lib/python3.9/site-packages/virtualenv/create/debug.py [virtualenv/create/creator.py:265]",
                                "unit: 4461 D {",
                                "  \"sys\": {",
                                "    \"executable\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/unit/bin/python\",",
                                "    \"_base_executable\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/unit/bin/python\",",
                                "    \"prefix\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/unit\",",
                                "    \"base_prefix\": \"/usr\",",
                                "    \"exec_prefix\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/unit\",",
                                "    \"base_exec_prefix\": \"/usr\",",
                                "    \"path\": [",
                                "      \"/usr/lib64/python39.zip\",",
                                "      \"/usr/lib64/python3.9\",",
                                "      \"/usr/lib64/python3.9/lib-dynload\",",
                                "      \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/unit/lib64/python3.9/site-packages\",",
                                "      \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/unit/lib/python3.9/site-packages\",",
                                "      \"/home/zuul-worker/.local/lib/python3.9/site-packages\",",
                                "      \"/usr/lib64/python3.9/site-packages\",",
                                "      \"/usr/lib/python3.9/site-packages\"",
                                "    ],",
                                "    \"meta_path\": [",
                                "      \"<class '_virtualenv._Finder'>\",",
                                "      \"<class '_frozen_importlib.BuiltinImporter'>\",",
                                "      \"<class '_frozen_importlib.FrozenImporter'>\",",
                                "      \"<class '_frozen_importlib_external.PathFinder'>\"",
                                "    ],",
                                "    \"fs_encoding\": \"utf-8\",",
                                "    \"io_encoding\": \"utf-8\"",
                                "  },",
                                "  \"version\": \"3.9.18 (main, Jan 24 2024, 00:00:00) \\n[GCC 11.4.1 20231218 (Red Hat 11.4.1-3)]\",",
                                "  \"makefile_filename\": \"/usr/lib64/python3.9/config-3.9-x86_64-linux-gnu/Makefile\",",
                                "  \"os\": \"<module 'os' from '/usr/lib64/python3.9/os.py'>\",",
                                "  \"site\": \"<module 'site' from '/usr/lib64/python3.9/site.py'>\",",
                                "  \"datetime\": \"<module 'datetime' from '/usr/lib64/python3.9/datetime.py'>\",",
                                "  \"math\": \"<module 'math' from '/usr/lib64/python3.9/lib-dynload/math.cpython-39-x86_64-linux-gnu.so'>\",",
                                "  \"json\": \"<module 'json' from '/usr/lib64/python3.9/json/__init__.py'>\"",
                                "} [virtualenv/run/session.py:80]",
                                "unit: 4492 I add seed packages via FromAppData(download=False, pip=bundle, setuptools=bundle, via=copy, app_data_dir=/home/zuul-worker/.cache/virtualenv) [virtualenv/run/session.py:84]",
                                "unit: 4494 D install pip from wheel /home/zuul-worker/.local/lib/python3.9/site-packages/virtualenv/seed/wheels/embed/pip-26.0.1-py3-none-any.whl via CopyPipInstall [virtualenv/seed/embed/via_app_data/via_app_data.py:65]",
                                "unit: 4495 D install setuptools from wheel /home/zuul-worker/.local/lib/python3.9/site-packages/virtualenv/seed/wheels/embed/setuptools-82.0.1-py3-none-any.whl via CopyPipInstall [virtualenv/seed/embed/via_app_data/via_app_data.py:65]",
                                "unit: 4498 D copy directory /home/zuul-worker/.cache/virtualenv/wheel/3.9/image/1/CopyPipInstall/pip-26.0.1-py3-none-any/pip to /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/unit/lib/python3.9/site-packages/pip [virtualenv/util/path/_sync.py:46]",
                                "unit: 4499 D copy /home/zuul-worker/.cache/virtualenv/wheel/3.9/image/1/CopyPipInstall/setuptools-82.0.1-py3-none-any/distutils-precedence.pth to /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/unit/lib/python3.9/site-packages/distutils-precedence.pth [virtualenv/util/path/_sync.py:46]",
                                "unit: 4501 D copy directory /home/zuul-worker/.cache/virtualenv/wheel/3.9/image/1/CopyPipInstall/setuptools-82.0.1-py3-none-any/_distutils_hack to /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/unit/lib/python3.9/site-packages/_distutils_hack [virtualenv/util/path/_sync.py:46]",
                                "unit: 4502 D copy directory /home/zuul-worker/.cache/virtualenv/wheel/3.9/image/1/CopyPipInstall/setuptools-82.0.1-py3-none-any/setuptools to /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/unit/lib/python3.9/site-packages/setuptools [virtualenv/util/path/_sync.py:46]",
                                "unit: 4669 D copy directory /home/zuul-worker/.cache/virtualenv/wheel/3.9/image/1/CopyPipInstall/setuptools-82.0.1-py3-none-any/setuptools-82.0.1.dist-info to /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/unit/lib/python3.9/site-packages/setuptools-82.0.1.dist-info [virtualenv/util/path/_sync.py:46]",
                                "unit: 4672 D copy /home/zuul-worker/.cache/virtualenv/wheel/3.9/image/1/CopyPipInstall/setuptools-82.0.1-py3-none-any/setuptools-82.0.1.virtualenv to /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/unit/lib/python3.9/site-packages/setuptools-82.0.1.virtualenv [virtualenv/util/path/_sync.py:46]",
                                "unit: 4673 D generated console scripts  [virtualenv/seed/embed/via_app_data/pip_install/base.py:69]",
                                "unit: 4678 D copy directory /home/zuul-worker/.cache/virtualenv/wheel/3.9/image/1/CopyPipInstall/pip-26.0.1-py3-none-any/pip-26.0.1.dist-info to /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/unit/lib/python3.9/site-packages/pip-26.0.1.dist-info [virtualenv/util/path/_sync.py:46]",
                                "unit: 4684 D copy /home/zuul-worker/.cache/virtualenv/wheel/3.9/image/1/CopyPipInstall/pip-26.0.1-py3-none-any/pip-26.0.1.virtualenv to /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/unit/lib/python3.9/site-packages/pip-26.0.1.virtualenv [virtualenv/util/path/_sync.py:46]",
                                "unit: 4685 D generated console scripts pip3.9 pip3 pip pip-3.9 [virtualenv/seed/embed/via_app_data/pip_install/base.py:69]",
                                "unit: 4686 I add activators for Bash, CShell, Fish, Nushell, PowerShell, Python, Xonsh [virtualenv/run/session.py:90]",
                                "unit: 4689 D write /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/unit/pyvenv.cfg [virtualenv/create/pyenv_cfg.py:41]",
                                "unit: 4690 D \thome = /usr/bin [virtualenv/create/pyenv_cfg.py:51]",
                                "unit: 4690 D \timplementation = CPython [virtualenv/create/pyenv_cfg.py:51]",
                                "unit: 4690 D \tversion_info = 3.9.18.final.0 [virtualenv/create/pyenv_cfg.py:51]",
                                "unit: 4690 D \tversion = 3.9.18 [virtualenv/create/pyenv_cfg.py:51]",
                                "unit: 4690 D \texecutable = /usr/bin/python3.9 [virtualenv/create/pyenv_cfg.py:51]",
                                "unit: 4690 D \tcommand = /usr/bin/python3 -m virtualenv /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/unit [virtualenv/create/pyenv_cfg.py:51]",
                                "unit: 4690 D \tvirtualenv = 21.4.2 [virtualenv/create/pyenv_cfg.py:51]",
                                "unit: 4690 D \tinclude-system-site-packages = true [virtualenv/create/pyenv_cfg.py:51]",
                                "unit: 4690 D \tbase-prefix = /usr [virtualenv/create/pyenv_cfg.py:51]",
                                "unit: 4691 D \tbase-exec-prefix = /usr [virtualenv/create/pyenv_cfg.py:51]",
                                "unit: 4691 D \tbase-executable = /usr/bin/python3 [virtualenv/create/pyenv_cfg.py:51]",
                                "unit: 4703 W install_deps> python -I -m pip install -r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/requirements.txt -r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/test-requirements.txt [tox/tox_env/api.py:463]",
                                "Obtaining file:///home/zuul-worker/src/github.com/distributedci/python-dciauth (from -r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/requirements.txt (line 3))",
                                "  Installing build dependencies: started",
                                "  Installing build dependencies: finished with status 'done'",
                                "  Checking if build backend supports build_editable: started",
                                "  Checking if build backend supports build_editable: finished with status 'done'",
                                "  Getting requirements to build editable: started",
                                "  Getting requirements to build editable: finished with status 'done'",
                                "  Preparing editable metadata (pyproject.toml): started",
                                "  Preparing editable metadata (pyproject.toml): finished with status 'done'",
                                "Obtaining file:///home/zuul-worker/src/github.com/distributedci/python-dciclient (from -r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/requirements.txt (line 4))",
                                "  Installing build dependencies: started",
                                "  Installing build dependencies: finished with status 'done'",
                                "  Checking if build backend supports build_editable: started",
                                "  Checking if build backend supports build_editable: finished with status 'done'",
                                "  Getting requirements to build editable: started",
                                "  Getting requirements to build editable: finished with status 'done'",
                                "  Preparing editable metadata (pyproject.toml): started",
                                "  Preparing editable metadata (pyproject.toml): finished with status 'done'",
                                "Collecting ansible-core (from -r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/requirements.txt (line 1))",
                                "  Using cached ansible_core-2.15.13-py3-none-any.whl.metadata (7.0 kB)",
                                "Collecting ansible-runner (from -r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/requirements.txt (line 2))",
                                "  Using cached ansible_runner-2.4.3-py3-none-any.whl.metadata (3.2 kB)",
                                "Collecting junit-xml (from -r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/requirements.txt (line 5))",
                                "  Using cached junit_xml-1.9-py2.py3-none-any.whl.metadata (3.2 kB)",
                                "Collecting jmespath (from -r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/requirements.txt (line 6))",
                                "  Using cached jmespath-1.1.0-py3-none-any.whl.metadata (7.6 kB)",
                                "Requirement already satisfied: selinux in /usr/lib64/python3.9/site-packages (from -r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/requirements.txt (line 7)) (3.6)",
                                "Collecting psutil (from -r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/requirements.txt (line 8))",
                                "  Using cached psutil-7.2.2-cp36-abi3-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl.metadata (22 kB)",
                                "Collecting mock (from -r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/test-requirements.txt (line 1))",
                                "  Using cached mock-5.2.0-py3-none-any.whl.metadata (3.1 kB)",
                                "Collecting pytest (from -r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/test-requirements.txt (line 2))",
                                "  Using cached pytest-8.4.2-py3-none-any.whl.metadata (7.7 kB)",
                                "Requirement already satisfied: PrettyTable in /usr/lib/python3.9/site-packages (from dciclient==4.1.0->-r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/requirements.txt (line 4)) (0.7.2)",
                                "Requirement already satisfied: requests in /usr/lib/python3.9/site-packages (from dciclient==4.1.0->-r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/requirements.txt (line 4)) (2.25.1)",
                                "Collecting jinja2>=3.0.0 (from ansible-core->-r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/requirements.txt (line 1))",
                                "  Using cached jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB)",
                                "Requirement already satisfied: PyYAML>=5.1 in /usr/lib64/python3.9/site-packages (from ansible-core->-r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/requirements.txt (line 1)) (5.4.1)",
                                "Collecting cryptography (from ansible-core->-r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/requirements.txt (line 1))",
                                "  Using cached cryptography-48.0.0-cp39-abi3-manylinux_2_34_x86_64.whl.metadata (4.3 kB)",
                                "Collecting packaging (from ansible-core->-r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/requirements.txt (line 1))",
                                "  Using cached packaging-26.2-py3-none-any.whl.metadata (3.5 kB)",
                                "Collecting resolvelib<1.1.0,>=0.5.3 (from ansible-core->-r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/requirements.txt (line 1))",
                                "  Using cached resolvelib-1.0.1-py2.py3-none-any.whl.metadata (4.0 kB)",
                                "Collecting importlib-resources<5.1,>=5.0 (from ansible-core->-r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/requirements.txt (line 1))",
                                "  Using cached importlib_resources-5.0.7-py3-none-any.whl.metadata (2.8 kB)",
                                "Requirement already satisfied: pexpect>=4.5 in /usr/lib/python3.9/site-packages (from ansible-runner->-r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/requirements.txt (line 2)) (4.8.0)",
                                "Collecting python-daemon (from ansible-runner->-r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/requirements.txt (line 2))",
                                "  Using cached python_daemon-3.1.2-py3-none-any.whl.metadata (4.8 kB)",
                                "Collecting importlib-metadata<6.3,>=4.6 (from ansible-runner->-r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/requirements.txt (line 2))",
                                "  Using cached importlib_metadata-6.2.1-py3-none-any.whl.metadata (5.0 kB)",
                                "Collecting zipp>=0.5 (from importlib-metadata<6.3,>=4.6->ansible-runner->-r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/requirements.txt (line 2))",
                                "  Using cached zipp-3.23.1-py3-none-any.whl.metadata (3.6 kB)",
                                "Requirement already satisfied: six in /usr/lib/python3.9/site-packages (from junit-xml->-r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/requirements.txt (line 5)) (1.15.0)",
                                "Collecting exceptiongroup>=1 (from pytest->-r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/test-requirements.txt (line 2))",
                                "  Using cached exceptiongroup-1.3.1-py3-none-any.whl.metadata (6.7 kB)",
                                "Collecting iniconfig>=1 (from pytest->-r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/test-requirements.txt (line 2))",
                                "  Using cached iniconfig-2.1.0-py3-none-any.whl.metadata (2.7 kB)",
                                "Collecting pluggy<2,>=1.5 (from pytest->-r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/test-requirements.txt (line 2))",
                                "  Using cached pluggy-1.6.0-py3-none-any.whl.metadata (4.8 kB)",
                                "Collecting pygments>=2.7.2 (from pytest->-r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/test-requirements.txt (line 2))",
                                "  Using cached pygments-2.20.0-py3-none-any.whl.metadata (2.5 kB)",
                                "Collecting tomli>=1 (from pytest->-r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/test-requirements.txt (line 2))",
                                "  Using cached tomli-2.4.1-py3-none-any.whl.metadata (10 kB)",
                                "Collecting typing-extensions>=4.6.0 (from exceptiongroup>=1->pytest->-r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/test-requirements.txt (line 2))",
                                "  Using cached typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB)",
                                "Collecting MarkupSafe>=2.0 (from jinja2>=3.0.0->ansible-core->-r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/requirements.txt (line 1))",
                                "  Using cached markupsafe-3.0.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.7 kB)",
                                "Collecting cffi>=2.0.0 (from cryptography->ansible-core->-r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/requirements.txt (line 1))",
                                "  Using cached cffi-2.0.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.6 kB)",
                                "Collecting pycparser (from cffi>=2.0.0->cryptography->ansible-core->-r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/requirements.txt (line 1))",
                                "  Using cached pycparser-2.23-py3-none-any.whl.metadata (993 bytes)",
                                "Collecting lockfile>=0.10 (from python-daemon->ansible-runner->-r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/requirements.txt (line 2))",
                                "  Using cached lockfile-0.12.2-py2.py3-none-any.whl.metadata (2.4 kB)",
                                "Requirement already satisfied: chardet<5,>=3.0.2 in /usr/lib/python3.9/site-packages (from requests->dciclient==4.1.0->-r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/requirements.txt (line 4)) (4.0.0)",
                                "Requirement already satisfied: idna<3,>=2.5 in /usr/lib/python3.9/site-packages (from requests->dciclient==4.1.0->-r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/requirements.txt (line 4)) (2.10)",
                                "Requirement already satisfied: urllib3<1.27,>=1.21.1 in /usr/lib/python3.9/site-packages (from requests->dciclient==4.1.0->-r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/requirements.txt (line 4)) (1.26.5)",
                                "Using cached ansible_core-2.15.13-py3-none-any.whl (2.3 MB)",
                                "Using cached importlib_resources-5.0.7-py3-none-any.whl (24 kB)",
                                "Using cached resolvelib-1.0.1-py2.py3-none-any.whl (17 kB)",
                                "Using cached ansible_runner-2.4.3-py3-none-any.whl (80 kB)",
                                "Using cached importlib_metadata-6.2.1-py3-none-any.whl (21 kB)",
                                "Using cached junit_xml-1.9-py2.py3-none-any.whl (7.1 kB)",
                                "Using cached jmespath-1.1.0-py3-none-any.whl (20 kB)",
                                "Using cached psutil-7.2.2-cp36-abi3-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl (155 kB)",
                                "Using cached mock-5.2.0-py3-none-any.whl (31 kB)",
                                "Using cached pytest-8.4.2-py3-none-any.whl (365 kB)",
                                "Using cached pluggy-1.6.0-py3-none-any.whl (20 kB)",
                                "Using cached exceptiongroup-1.3.1-py3-none-any.whl (16 kB)",
                                "Using cached iniconfig-2.1.0-py3-none-any.whl (6.0 kB)",
                                "Using cached jinja2-3.1.6-py3-none-any.whl (134 kB)",
                                "Using cached markupsafe-3.0.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (20 kB)",
                                "Using cached packaging-26.2-py3-none-any.whl (100 kB)",
                                "Using cached pygments-2.20.0-py3-none-any.whl (1.2 MB)",
                                "Using cached tomli-2.4.1-py3-none-any.whl (14 kB)",
                                "Using cached typing_extensions-4.15.0-py3-none-any.whl (44 kB)",
                                "Using cached zipp-3.23.1-py3-none-any.whl (10 kB)",
                                "Using cached cryptography-48.0.0-cp39-abi3-manylinux_2_34_x86_64.whl (4.7 MB)",
                                "Using cached cffi-2.0.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (216 kB)",
                                "Using cached pycparser-2.23-py3-none-any.whl (118 kB)",
                                "Using cached python_daemon-3.1.2-py3-none-any.whl (30 kB)",
                                "Using cached lockfile-0.12.2-py2.py3-none-any.whl (13 kB)",
                                "Building wheels for collected packages: dciauth, dciclient",
                                "  Building editable for dciauth (pyproject.toml): started",
                                "  Building editable for dciauth (pyproject.toml): finished with status 'done'",
                                "  Created wheel for dciauth: filename=dciauth-4.0.1-0.editable-py3-none-any.whl size=7615 sha256=0ce73e6355ed04a40f6c32615d76394b1299d6d9e7d9fe086ca97442241f5e6c",
                                "  Stored in directory: /tmp/pip-ephem-wheel-cache-ijd9tn_s/wheels/74/3b/30/575dd639fdf4dfb00e09cdee4ddbfe37a9cc18f718a483b899",
                                "  Building editable for dciclient (pyproject.toml): started",
                                "  Building editable for dciclient (pyproject.toml): finished with status 'done'",
                                "  Created wheel for dciclient: filename=dciclient-4.1.0-0.editable-py3-none-any.whl size=10291 sha256=12421f858557bf401cb7aba5cfb5e5edf47e86a89885add243e251bcb4bda1a4",
                                "  Stored in directory: /tmp/pip-ephem-wheel-cache-ijd9tn_s/wheels/b6/6a/e4/9f472424ebc44c120363a74449f5c7f1aa95af7bd4a2c0c115",
                                "Successfully built dciauth dciclient",
                                "Installing collected packages: resolvelib, lockfile, dciauth, zipp, typing-extensions, tomli, python-daemon, pygments, pycparser, psutil, pluggy, packaging, mock, MarkupSafe, junit-xml, jmespath, iniconfig, importlib-resources, jinja2, importlib-metadata, exceptiongroup, dciclient, cffi, pytest, cryptography, ansible-runner, ansible-core",
                                "  Attempting uninstall: MarkupSafe",
                                "    Found existing installation: MarkupSafe 1.1.1",
                                "    Not uninstalling markupsafe at /usr/lib64/python3.9/site-packages, outside environment /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/unit",
                                "    Can't uninstall 'MarkupSafe'. No files were found to uninstall.",
                                "  Attempting uninstall: jinja2",
                                "    Found existing installation: Jinja2 2.11.3",
                                "    Not uninstalling jinja2 at /usr/lib/python3.9/site-packages, outside environment /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/unit",
                                "    Can't uninstall 'Jinja2'. No files were found to uninstall.",
                                "",
                                "Successfully installed MarkupSafe-3.0.3 ansible-core-2.15.13 ansible-runner-2.4.3 cffi-2.0.0 cryptography-48.0.0 dciauth-4.0.1 dciclient-4.1.0 exceptiongroup-1.3.1 importlib-metadata-6.2.1 importlib-resources-5.0.7 iniconfig-2.1.0 jinja2-3.1.6 jmespath-1.1.0 junit-xml-1.9 lockfile-0.12.2 mock-5.2.0 packaging-26.2 pluggy-1.6.0 psutil-7.2.2 pycparser-2.23 pygments-2.20.0 pytest-8.4.2 python-daemon-3.1.2 resolvelib-1.0.1 tomli-2.4.1 typing-extensions-4.15.0 zipp-3.23.1",
                                "unit: 13690 I exit 0 (8.99 seconds) /home/zuul-worker/src/github.com/distributedci/dci-pipeline> python -I -m pip install -r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/requirements.txt -r /home/zuul-worker/src/github.com/distributedci/dci-pipeline/test-requirements.txt pid=35802 [tox/execute/api.py:294]",
                                ".pkg: 13693 W _optional_hooks> python /home/zuul-worker/.local/lib/python3.9/site-packages/pyproject_api/_backend.py True setuptools.build_meta __legacy__ [tox/tox_env/api.py:463]",
                                "Backend: run command _optional_hooks with args {}",
                                "Backend: Wrote response {'return': {'get_requires_for_build_sdist': True, 'prepare_metadata_for_build_wheel': True, 'get_requires_for_build_wheel': True, 'build_editable': True, 'get_requires_for_build_editable': True, 'prepare_metadata_for_build_editable': True}} to /tmp/pep517__optional_hooks-rpceitac.json",
                                ".pkg: 13883 I exit None (0.19 seconds) /home/zuul-worker/src/github.com/distributedci/dci-pipeline> python /home/zuul-worker/.local/lib/python3.9/site-packages/pyproject_api/_backend.py True setuptools.build_meta __legacy__ pid=36006 [tox/execute/api.py:294]",
                                ".pkg: 13908 W get_requires_for_build_editable> python /home/zuul-worker/.local/lib/python3.9/site-packages/pyproject_api/_backend.py True setuptools.build_meta __legacy__ [tox/tox_env/api.py:463]",
                                "/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/.pkg/lib/python3.9/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated.",
                                "!!",
                                "",
                                "        ********************************************************************************",
                                "        Please consider removing the following classifiers in favor of a SPDX license expression:",
                                "",
                                "        License :: OSI Approved :: Apache Software License",
                                "",
                                "        See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.",
                                "        ********************************************************************************",
                                "",
                                "!!",
                                "  self._finalize_license_expression()",
                                "Backend: run command get_requires_for_build_editable with args {'config_settings': None}",
                                "running egg_info",
                                "writing dci_pipeline.egg-info/PKG-INFO",
                                "writing dependency_links to dci_pipeline.egg-info/dependency_links.txt",
                                "writing entry points to dci_pipeline.egg-info/entry_points.txt",
                                "writing top-level names to dci_pipeline.egg-info/top_level.txt",
                                "reading manifest file 'dci_pipeline.egg-info/SOURCES.txt'",
                                "reading manifest template 'MANIFEST.in'",
                                "adding license file 'LICENSE'",
                                "writing manifest file 'dci_pipeline.egg-info/SOURCES.txt'",
                                "Backend: Wrote response {'return': []} to /tmp/pep517_get_requires_for_build_editable-3q3mv9a7.json",
                                ".pkg: 14097 I exit None (0.19 seconds) /home/zuul-worker/src/github.com/distributedci/dci-pipeline> python /home/zuul-worker/.local/lib/python3.9/site-packages/pyproject_api/_backend.py True setuptools.build_meta __legacy__ pid=36013 [tox/execute/api.py:294]",
                                ".pkg: 14140 W build_editable> python /home/zuul-worker/.local/lib/python3.9/site-packages/pyproject_api/_backend.py True setuptools.build_meta __legacy__ [tox/tox_env/api.py:463]",
                                "/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/.pkg/lib/python3.9/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated.",
                                "!!",
                                "",
                                "        ********************************************************************************",
                                "        Please consider removing the following classifiers in favor of a SPDX license expression:",
                                "",
                                "        License :: OSI Approved :: Apache Software License",
                                "",
                                "        See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.",
                                "        ********************************************************************************",
                                "",
                                "!!",
                                "  self._finalize_license_expression()",
                                "Backend: run command build_editable with args {'wheel_directory': '/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/.pkg/dist', 'config_settings': None, 'metadata_directory': None}",
                                "running editable_wheel",
                                "creating /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/.pkg/dist/.tmp-548glqdt/dci_pipeline.egg-info",
                                "writing /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/.pkg/dist/.tmp-548glqdt/dci_pipeline.egg-info/PKG-INFO",
                                "writing dependency_links to /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/.pkg/dist/.tmp-548glqdt/dci_pipeline.egg-info/dependency_links.txt",
                                "writing entry points to /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/.pkg/dist/.tmp-548glqdt/dci_pipeline.egg-info/entry_points.txt",
                                "writing top-level names to /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/.pkg/dist/.tmp-548glqdt/dci_pipeline.egg-info/top_level.txt",
                                "writing manifest file '/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/.pkg/dist/.tmp-548glqdt/dci_pipeline.egg-info/SOURCES.txt'",
                                "reading manifest file '/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/.pkg/dist/.tmp-548glqdt/dci_pipeline.egg-info/SOURCES.txt'",
                                "reading manifest template 'MANIFEST.in'",
                                "adding license file 'LICENSE'",
                                "writing manifest file '/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/.pkg/dist/.tmp-548glqdt/dci_pipeline.egg-info/SOURCES.txt'",
                                "creating '/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/.pkg/dist/.tmp-548glqdt/dci_pipeline-0.13.0.dist-info'",
                                "creating /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/.pkg/dist/.tmp-548glqdt/dci_pipeline-0.13.0.dist-info/WHEEL",
                                "running build_py",
                                "Editable install will be performed using a meta path finder.",
                                "",
                                "Options like `package-data`, `include/exclude-package-data` or",
                                "`packages.find.exclude/include` may have no effect.",
                                "",
                                "adding '__editable___dci_pipeline_0_13_0_finder.py'",
                                "adding '__editable__.dci_pipeline-0.13.0.pth'",
                                "creating '/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/.pkg/dist/.tmp-548glqdt/dci_pipeline-0.13.0-0.editable-py3-none-any.whl' and adding '/tmp/tmps8qwb8wcdci_pipeline-0.13.0-0.editable-py3-none-any.whl' to it",
                                "adding 'dci_pipeline-0.13.0.dist-info/licenses/LICENSE'",
                                "adding 'dci_pipeline-0.13.0.dist-info/METADATA'",
                                "adding 'dci_pipeline-0.13.0.dist-info/WHEEL'",
                                "adding 'dci_pipeline-0.13.0.dist-info/entry_points.txt'",
                                "adding 'dci_pipeline-0.13.0.dist-info/top_level.txt'",
                                "adding 'dci_pipeline-0.13.0.dist-info/RECORD'",
                                "/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/.pkg/lib/python3.9/site-packages/setuptools/command/editable_wheel.py:354: InformationOnly: Editable installation.",
                                "!!",
                                "",
                                "        ********************************************************************************",
                                "        Please be careful with folders in your working directory with the same",
                                "        name as your package as they may take precedence during imports.",
                                "        ********************************************************************************",
                                "",
                                "!!",
                                "  wheel_obj.write_files(unpacked)",
                                "Backend: Wrote response {'return': 'dci_pipeline-0.13.0-0.editable-py3-none-any.whl'} to /tmp/pep517_build_editable-gjb1x4sf.json",
                                ".pkg: 14368 I exit None (0.23 seconds) /home/zuul-worker/src/github.com/distributedci/dci-pipeline> python /home/zuul-worker/.local/lib/python3.9/site-packages/pyproject_api/_backend.py True setuptools.build_meta __legacy__ pid=36029 [tox/execute/api.py:294]",
                                ".pkg: 14417 D package .tmp/package/2/dci_pipeline-0.13.0-0.editable-py3-none-any.whl links to .pkg/dist/dci_pipeline-0.13.0-0.editable-py3-none-any.whl (/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox) [tox/util/file_view.py:39]",
                                "unit: 14419 W install_package> python -I -m pip install --force-reinstall --no-deps /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/.tmp/package/2/dci_pipeline-0.13.0-0.editable-py3-none-any.whl [tox/tox_env/api.py:463]",
                                "Processing ./.tox/.tmp/package/2/dci_pipeline-0.13.0-0.editable-py3-none-any.whl",
                                "Installing collected packages: dci-pipeline",
                                "Successfully installed dci-pipeline-0.13.0",
                                "unit: 14825 I exit 0 (0.41 seconds) /home/zuul-worker/src/github.com/distributedci/dci-pipeline> python -I -m pip install --force-reinstall --no-deps /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/.tmp/package/2/dci_pipeline-0.13.0-0.editable-py3-none-any.whl pid=36057 [tox/execute/api.py:294]",
                                "unit: 14827 W commands[0]> pytest -v dcipipeline dciqueue dciagent [tox/tox_env/api.py:463]",
                                "============================= test session starts ==============================",
                                "platform linux -- Python 3.9.18, pytest-8.4.2, pluggy-1.6.0 -- /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/unit/bin/python",
                                "cachedir: .tox/unit/.pytest_cache",
                                "rootdir: /home/zuul-worker/src/github.com/distributedci/dci-pipeline",
                                "collecting ... collected 123 items",
                                "",
                                "dcipipeline/test_auto.py::TestAuto::test_cleanup PASSED                  [  0%]",
                                "dcipipeline/test_auto.py::TestAuto::test_parse_desctription PASSED       [  1%]",
                                "dcipipeline/test_main.py::TestMain::test_dci_200 PASSED                  [  2%]",
                                "dcipipeline/test_main.py::TestMain::test_dci_500 PASSED                  [  3%]",
                                "dcipipeline/test_main.py::TestMain::test_extract_tags PASSED             [  4%]",
                                "dcipipeline/test_main.py::TestMain::test_extract_tags2 PASSED            [  4%]",
                                "dcipipeline/test_main.py::TestMain::test_filter_type_tags PASSED         [  5%]",
                                "dcipipeline/test_main.py::TestMain::test_generate_and_query_clause_ilike PASSED [  6%]",
                                "dcipipeline/test_main.py::TestMain::test_generate_and_query_clause_multiple PASSED [  7%]",
                                "dcipipeline/test_main.py::TestMain::test_generate_and_query_clause_none PASSED [  8%]",
                                "dcipipeline/test_main.py::TestMain::test_generate_and_query_clause_simple PASSED [  8%]",
                                "dcipipeline/test_main.py::TestMain::test_generate_query PASSED           [  9%]",
                                "dcipipeline/test_main.py::TestMain::test_generate_query_fallback PASSED  [ 10%]",
                                "dcipipeline/test_main.py::TestMain::test_generate_query_from_tags PASSED [ 11%]",
                                "dcipipeline/test_main.py::TestMain::test_generate_query_from_tags_duplicate PASSED [ 12%]",
                                "dcipipeline/test_main.py::TestMain::test_generate_query_from_tags_empty PASSED [ 13%]",
                                "dcipipeline/test_main.py::TestMain::test_get_config PASSED               [ 13%]",
                                "dcipipeline/test_main.py::TestMain::test_jobdef_without_component PASSED [ 14%]",
                                "dcipipeline/test_main.py::TestMain::test_overload_dicts_add PASSED       [ 15%]",
                                "dcipipeline/test_main.py::TestMain::test_overload_dicts_add_dict PASSED  [ 16%]",
                                "dcipipeline/test_main.py::TestMain::test_overload_dicts_add_list_in_dict PASSED [ 17%]",
                                "dcipipeline/test_main.py::TestMain::test_overload_dicts_deep_merge PASSED [ 17%]",
                                "dcipipeline/test_main.py::TestMain::test_overload_dicts_replace_list PASSED [ 18%]",
                                "dcipipeline/test_main.py::TestMain::test_overload_dicts_replace_list_search PASSED [ 19%]",
                                "dcipipeline/test_main.py::TestMain::test_overload_dicts_replace_string PASSED [ 20%]",
                                "dcipipeline/test_main.py::TestMain::test_post_process_jobdef PASSED      [ 21%]",
                                "dcipipeline/test_main.py::TestMain::test_pre_process_jobdef PASSED       [ 21%]",
                                "dcipipeline/test_main.py::TestMain::test_prev_jobdefs PASSED             [ 22%]",
                                "dcipipeline/test_main.py::TestMain::test_process_args_boolean_false PASSED [ 23%]",
                                "dcipipeline/test_main.py::TestMain::test_process_args_boolean_true PASSED [ 24%]",
                                "dcipipeline/test_main.py::TestMain::test_process_args_dict PASSED        [ 25%]",
                                "dcipipeline/test_main.py::TestMain::test_process_args_dict_list PASSED   [ 26%]",
                                "dcipipeline/test_main.py::TestMain::test_process_args_dict_with_bool_value PASSED [ 26%]",
                                "dcipipeline/test_main.py::TestMain::test_process_args_dict_with_int_value PASSED [ 27%]",
                                "dcipipeline/test_main.py::TestMain::test_process_args_empty PASSED       [ 28%]",
                                "dcipipeline/test_main.py::TestMain::test_process_args_float PASSED       [ 29%]",
                                "dcipipeline/test_main.py::TestMain::test_process_args_http PASSED        [ 30%]",
                                "dcipipeline/test_main.py::TestMain::test_process_args_https PASSED       [ 30%]",
                                "dcipipeline/test_main.py::TestMain::test_process_args_integer PASSED     [ 31%]",
                                "dcipipeline/test_main.py::TestMain::test_process_args_integer_one PASSED [ 32%]",
                                "dcipipeline/test_main.py::TestMain::test_process_args_integer_zero PASSED [ 33%]",
                                "dcipipeline/test_main.py::TestMain::test_process_args_json PASSED        [ 34%]",
                                "dcipipeline/test_main.py::TestMain::test_process_args_list PASSED        [ 34%]",
                                "dcipipeline/test_main.py::TestMain::test_process_args_list1 PASSED       [ 35%]",
                                "dcipipeline/test_main.py::TestMain::test_process_args_list_with_types PASSED [ 36%]",
                                "dcipipeline/test_main.py::TestMain::test_process_args_only_files PASSED  [ 37%]",
                                "dcipipeline/test_main.py::TestMain::test_process_args_pipeline_id PASSED [ 38%]",
                                "dcipipeline/test_main.py::TestMain::test_process_args_pipeline_invalid_name PASSED [ 39%]",
                                "dcipipeline/test_main.py::TestMain::test_process_args_pipeline_name PASSED [ 39%]",
                                "dcipipeline/test_main.py::TestMain::test_process_args_single PASSED      [ 40%]",
                                "dcipipeline/test_main.py::TestMain::test_upload_junit_files_from_dir FAILED [ 41%]",
                                "dcipipeline/test_main.py::TestConvertValueType::test_boolean_false_lowercase PASSED [ 42%]",
                                "dcipipeline/test_main.py::TestConvertValueType::test_boolean_false_mixedcase PASSED [ 43%]",
                                "dcipipeline/test_main.py::TestConvertValueType::test_boolean_false_uppercase PASSED [ 43%]",
                                "dcipipeline/test_main.py::TestConvertValueType::test_boolean_no PASSED   [ 44%]",
                                "dcipipeline/test_main.py::TestConvertValueType::test_boolean_off PASSED  [ 45%]",
                                "dcipipeline/test_main.py::TestConvertValueType::test_boolean_on PASSED   [ 46%]",
                                "dcipipeline/test_main.py::TestConvertValueType::test_boolean_true_lowercase PASSED [ 47%]",
                                "dcipipeline/test_main.py::TestConvertValueType::test_boolean_true_mixedcase PASSED [ 47%]",
                                "dcipipeline/test_main.py::TestConvertValueType::test_boolean_true_uppercase PASSED [ 48%]",
                                "dcipipeline/test_main.py::TestConvertValueType::test_boolean_yes PASSED  [ 49%]",
                                "dcipipeline/test_main.py::TestConvertValueType::test_empty_string PASSED [ 50%]",
                                "dcipipeline/test_main.py::TestConvertValueType::test_float_leading_zero PASSED [ 51%]",
                                "dcipipeline/test_main.py::TestConvertValueType::test_float_negative PASSED [ 52%]",
                                "dcipipeline/test_main.py::TestConvertValueType::test_float_positive PASSED [ 52%]",
                                "dcipipeline/test_main.py::TestConvertValueType::test_float_zero PASSED   [ 53%]",
                                "dcipipeline/test_main.py::TestConvertValueType::test_integer_negative PASSED [ 54%]",
                                "dcipipeline/test_main.py::TestConvertValueType::test_integer_one PASSED  [ 55%]",
                                "dcipipeline/test_main.py::TestConvertValueType::test_integer_positive PASSED [ 56%]",
                                "dcipipeline/test_main.py::TestConvertValueType::test_integer_zero PASSED [ 56%]",
                                "dcipipeline/test_main.py::TestConvertValueType::test_non_string_bool PASSED [ 57%]",
                                "dcipipeline/test_main.py::TestConvertValueType::test_non_string_dict PASSED [ 58%]",
                                "dcipipeline/test_main.py::TestConvertValueType::test_non_string_float PASSED [ 59%]",
                                "dcipipeline/test_main.py::TestConvertValueType::test_non_string_int PASSED [ 60%]",
                                "dcipipeline/test_main.py::TestConvertValueType::test_non_string_list PASSED [ 60%]",
                                "dcipipeline/test_main.py::TestConvertValueType::test_string_alphanumeric PASSED [ 61%]",
                                "dcipipeline/test_main.py::TestConvertValueType::test_string_path PASSED  [ 62%]",
                                "dcipipeline/test_main.py::TestConvertValueType::test_string_plain PASSED [ 63%]",
                                "dcipipeline/test_main.py::TestConvertValueType::test_string_url_http PASSED [ 64%]",
                                "dcipipeline/test_main.py::TestConvertValueType::test_string_url_https PASSED [ 65%]",
                                "dcipipeline/test_main.py::TestConvertValueType::test_string_with_only_spaces PASSED [ 65%]",
                                "dcipipeline/test_main.py::TestConvertValueType::test_string_with_spaces PASSED [ 66%]",
                                "dciqueue/test_lib.py::TestLib::test_seq PASSED                           [ 67%]",
                                "dciqueue/test_queue.py::TestQueue::test_add_crontab PASSED               [ 68%]",
                                "dciqueue/test_queue.py::TestQueue::test_add_pool PASSED                  [ 69%]",
                                "dciqueue/test_queue.py::TestQueue::test_add_resource PASSED              [ 69%]",
                                "dciqueue/test_queue.py::TestQueue::test_clean PASSED                     [ 70%]",
                                "dciqueue/test_queue.py::TestQueue::test_dci_job_via_check_change PASSED  [ 71%]",
                                "dciqueue/test_queue.py::TestQueue::test_dci_job_via_pipeline PASSED      [ 72%]",
                                "dciqueue/test_queue.py::TestQueue::test_env_vars PASSED                  [ 73%]",
                                "dciqueue/test_queue.py::TestQueue::test_force_remove_blocked_resource PASSED [ 73%]",
                                "dciqueue/test_queue.py::TestQueue::test_force_remove_nonexistent_resource PASSED [ 74%]",
                                "dciqueue/test_queue.py::TestQueue::test_force_remove_resource PASSED     [ 75%]",
                                "dciqueue/test_queue.py::TestQueue::test_list PASSED                      [ 76%]",
                                "dciqueue/test_queue.py::TestQueue::test_list_extra_pools PASSED          [ 77%]",
                                "dciqueue/test_queue.py::TestQueue::test_log PASSED                       [ 78%]",
                                "dciqueue/test_queue.py::TestQueue::test_log_level PASSED                 [ 78%]",
                                "dciqueue/test_queue.py::TestQueue::test_partial_resource_booking_bug PASSED [ 79%]",
                                "dciqueue/test_queue.py::TestQueue::test_remove_nonexistent_resource PASSED [ 80%]",
                                "dciqueue/test_queue.py::TestQueue::test_remove_pool PASSED               [ 81%]",
                                "dciqueue/test_queue.py::TestQueue::test_remove_resource PASSED           [ 82%]",
                                "dciqueue/test_queue.py::TestQueue::test_run PASSED                       [ 82%]",
                                "dciqueue/test_queue.py::TestQueue::test_run_available PASSED                           [ 67%]",
                                "dciqueue/test_queue.py::TestQueue::test_add_crontab PASSED               [ 68%]",
                                "dciqueue/test_queue.py::TestQueue::test_add_pool PASSED                  [ 69%]",
                                "dciqueue/test_queue.py::TestQueue::test_add_resource PASSED              [ 69%]",
                                "dciqueue/test_queue.py::TestQueue::test_clean PASSED                     [ 70%]",
                                "dciqueue/test_queue.py::TestQueue::test_dci_job_via_check_change PASSED  [ 71%]",
                                "dciqueue/test_queue.py::TestQueue::test_dci_job_via_pipeline PASSED      [ 72%]",
                                "dciqueue/test_queue.py::TestQueue::test_env_vars PASSED                  [ 73%]",
                                "dciqueue/test_queue.py::TestQueue::test_force_remove_blocked_resource PASSED [ 73%]",
                                "dciqueue/test_queue.py::TestQueue::test_force_remove_nonexistent_resource PASSED [ 74%]",
                                "dciqueue/test_queue.py::TestQueue::test_force_remove_resource PASSED     [ 75%]",
                                "dciqueue/test_queue.py::TestQueue::test_list PASSED                      [ 76%]",
                                "dciqueue/test_queue.py::TestQueue::test_list_extra_pools PASSED          [ 77%]",
                                "dciqueue/test_queue.py::TestQueue::test_log PASSED                       [ 78%]",
                                "dciqueue/test_queue.py::TestQueue::test_log_level PASSED                 [ 78%]",
                                "dciqueue/test_queue.py::TestQueue::test_partial_resource_booking_bug PASSED [ 79%]",
                                "dciqueue/test_queue.py::TestQueue::test_remove_nonexistent_resource PASSED [ 80%]",
                                "dciqueue/test_queue.py::TestQueue::test_remove_pool PASSED               [ 81%]",
                                "dciqueue/test_queue.py::TestQueue::test_remove_resource PASSED           [ 82%]",
                                "dciqueue/test_queue.py::TestQueue::test_run PASSED                       [ 82%]",
                                "dciqueue/test_queue.py::TestQueue::test_run_available PASSED          [ 77%]",
                                "dciqueue/test_queue.py::TestQueue::test_log PASSED                       [ 78%]",
                                "dciqueue/test_queue.py::TestQueue::test_log_level PASSED                 [ 78%]",
                                "dciqueue/test_queue.py::TestQueue::test_partial_resource_booking_bug PASSED [ 79%]",
                                "dciqueue/test_queue.py::TestQueue::test_remove_nonexistent_resource PASSED [ 80%]",
                                "dciqueue/test_queue.py::TestQueue::test_remove_pool PASSED               [ 81%]",
                                "dciqueue/test_queue.py::TestQueue::test_remove_resource PASSED           [ 82%]",
                                "dciqueue/test_queue.py::TestQueue::test_run PASSED                       [ 82%]",
                                "dciqueue/test_queue.py::TestQueue::test_run_available PASSED             [ 83%]",
                                "dciqueue/test_queue.py::TestQueue::test_run_invalid_command PASSED       [ 84%]",
                                "dciqueue/test_queue.py::TestQueue::test_run_multiple PASSED              [ 85%]",
                                "dciqueue/test_queue.py::TestQueue::test_run_no_resource PASSED           [ 86%]",
                                "dciqueue/test_queue.py::TestQueue::test_run_two PASSED          [ 77%]",
                                "dciqueue/test_queue.py::TestQueue::test_log PASSED                       [ 78%]",
                                "dciqueue/test_queue.py::TestQueue::test_log_level PASSED                 [ 78%]",
                                "dciqueue/test_queue.py::TestQueue::test_partial_resource_booking_bug PASSED [ 79%]",
                                "dciqueue/test_queue.py::TestQueue::test_remove_nonexistent_resource PASSED [ 80%]",
                                "dciqueue/test_queue.py::TestQueue::test_remove_pool PASSED               [ 81%]",
                                "dciqueue/test_queue.py::TestQueue::test_remove_resource PASSED           [ 82%]",
                                "dciqueue/test_queue.py::TestQueue::test_run PASSED                       [ 82%]",
                                "dciqueue/test_queue.py::TestQueue::test_run_available PASSED             [ 83%]",
                                "dciqueue/test_queue.py::TestQueue::test_run_invalid_command PASSED       [ 84%]",
                                "dciqueue/test_queue.py::TestQueue::test_run_multiple PASSED              [ 85%]",
                                "dciqueue/test_queue.py::TestQueue::test_run_no_resource PASSED           [ 86%]",
                                "dciqueue/test_queue.py::TestQueue::test_run_two PASSED             [ 83%]",
                                "dciqueue/test_queue.py::TestQueue::test_run_invalid_command PASSED       [ 84%]",
                                "dciqueue/test_queue.py::TestQueue::test_run_multiple PASSED              [ 85%]",
                                "dciqueue/test_queue.py::TestQueue::test_run_no_resource PASSED           [ 86%]",
                                "dciqueue/test_queue.py::TestQueue::test_run_two PASSED                   [ 86%]",
                                "dciqueue/test_queue.py::TestQueue::test_run_unschedule PASSED             [ 83%]",
                                "dciqueue/test_queue.py::TestQueue::test_run_invalid_command PASSED       [ 84%]",
                                "dciqueue/test_queue.py::TestQueue::test_run_multiple PASSED              [ 85%]",
                                "dciqueue/test_queue.py::TestQueue::test_run_no_resource PASSED           [ 86%]",
                                "dciqueue/test_queue.py::TestQueue::test_run_two PASSED                   [ 86%]",
                                "dciqueue/test_queue.py::TestQueue::test_run_unschedule PASSED                   [ 86%]",
                                "dciqueue/test_queue.py::TestQueue::test_run_unschedule PASSED            [ 87%]",
                                "dciqueue/test_queue.py::TestQueue::test_schedule PASSED                  [ 88%]",
                                "dciqueue/test_queue.py::TestQueue::test_schedule_block PASSED            [ 89%]",
                                "dciqueue/test_queue.py::TestQueue::test_schedule_block_second_job PASSED [ 90%]",
                                "dciqueue/test_queue.py::TestQueue::test_schedule_block_with_extra_pool PASSED [ 91%]",
                                "dciqueue/test_queue.py::TestQueue::test_schedule_force PASSED            [ 91%]",
                                "dciqueue/test_queue.py::TestQueue::test_schedule_remove PASSED           [ 92%]",
                                "dciqueue/test_queue.py::TestQueue::test_search PASSED                    [ 93%]",
                                "dciqueue/test_queue.py::TestQueue::test_searchdir PASSED                 [ 94%]",
                                "dciqueue/test_queue.py::TestQueue::test_umask_0002 PASSED                [ 95%]",
                                "dciqueue/test_queue.py::TestQueue::test_umask_0077 PASSED                [ 95%]",
                                "dciqueue/test_queue.py::TestQueue::test_unschedule PASSED                [ 96%]",
                                "dciagent/tests/test_main.py::TestMain::test_main_no_args PASSED          [ 97%]",
                                "dciagent/tests/test_main.py::TestMain::test_process_args PASSED          [ 98%]",
                                "dciagent/tests/test_main.py::TestMain::test_process_args_settings PASSED [ 99%]",
                                "dciagent/tests/test_main.py::TestMain::test_process_args_simple PASSED   [100%]",
                                "",
                                "=================================== FAILURES ===================================",
                                "__________________ TestMain.test_upload_junit_files_from_dir ___________________",
                                "",
                                "self = <dcipipeline.test_main.TestMain testMethod=test_upload_junit_files_from_dir>",
                                "m = <MagicMock name='create' id='140520144972192'>",
                                "",
                                "    @mock.patch(\"dcipipeline.main.dci_file.create\")",
                                "    def test_upload_junit_files_from_dir(self, m):",
                                "        try:",
                                "            os.makedirs(\"/tmp/junit-tmppath\")",
                                "        except Exception:",
                                "            pass",
                                "        open(\"/tmp/junit-tmppath/junit-tests.xml\", \"a+\").close()",
                                "        jobdef = {\"job_info\": {\"job\": {\"id\": \"1\"}}}",
                                "        upload_junit_files_from_dir(\"context\", jobdef, \"/tmp/junit-tmppath\")",
                                ">       m.assert_called_with(",
                                "            \"context\",",
                                "            \"junit-tests\",",
                                "            file_path=\"/tmp/junit-tmppath/junit-tests.xml\",",
                                "            mime=\"application/junit\",",
                                "            job_id=\"1\",",
                                "        )",
                                "",
                                "dcipipeline/test_main.py:302: ",
                                "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ",
                                "",
                                "_mock_self = <MagicMock name='create' id='140520144972192'>",
                                "args = ('context', 'junit-tests')",
                                "kwargs = {'file_path': '/tmp/junit-tmppath/junit-tests.xml', 'job_id': '1', 'mime': 'application/junit'}",
                                "expected = call('context', 'junit-tests', file_path='/tmp/junit-tmppath/junit-tests.xml', mime='application/junit', job_id='1')",
                                "actual = call('context', 'junit-tests', file_path='/tmp/junit-tmppath/junit-tests.xml', mime='application/junit', job_id='1', redact=True)",
                                "_error_message = <function NonCallableMock.assert_called_with.<locals>._error_message at 0x7fcd6551a4c0>",
                                "cause = None",
                                "",
                                "    def assert_called_with(_mock_self, *args, **kwargs):",
                                "        \"\"\"assert that the last call was made with the specified arguments.",
                                "    ",
                                "        Raises an AssertionError if the args and keyword args passed in are",
                                "        different to the last call to the mock.\"\"\"",
                                "        self = _mock_self",
                                "        if self.call_args is None:",
                                "            expected = self._format_mock_call_signature(args, kwargs)",
                                "            actual = 'not called.'",
                                "            error_message = ('expected call not found.\\nExpected: %s\\n  Actual: %s'",
                                "                    % (expected, actual))",
                                "            raise AssertionError(error_message)",
                                "    ",
                                "        def _error_message():",
                                "            msg = self._format_mock_failure_message(args, kwargs)",
                                "            return msg",
                                "        expected = self._call_matcher(_Call((args, kwargs), two=True))",
                                "        actual = self._call_matcher(self.call_args)",
                                "        if actual != expected:",
                                "            cause = expected if isinstance(expected, Exception) else None",
                                ">           raise AssertionError(_error_message()) from cause",
                                "E           AssertionError: expected call not found.",
                                "E           Expected: create('context', 'junit-tests', file_path='/tmp/junit-tmppath/junit-tests.xml', mime='application/junit', job_id='1')",
                                "E             Actual: create('context', 'junit-tests', file_path='/tmp/junit-tmppath/junit-tests.xml', mime='application/junit', job_id='1', redact=True)",
                                "",
                                ".tox/unit/lib/python3.9/site-packages/mock/mock.py:992: AssertionError",
                                "----------------------------- Captured stderr call -----------------------------",
                                "2026-06-08 13:35:30,704 - dcipipeline.main - INFO - Uploading junit file: /tmp/junit-tmppath/junit-tests.xml",
                                "2026-06-08 13:35:30,704 - dcipipeline.main - 36067 - INFO - Uploading junit file: /tmp/junit-tmppath/junit-tests.xml",
                                "------------------------------ Captured log call -------------------------------",
                                "INFO     dcipipeline.main:main.py:129 Uploading junit file: /tmp/junit-tmppath/junit-tests.xml",
                                "=============================== warnings summary ===============================",
                                "../../../../../../usr/lib/python3.9/site-packages/requests/__init__.py:87",
                                "  /usr/lib/python3.9/site-packages/requests/__init__.py:87: RequestsDependencyWarning: urllib3 (1.26.5) or chardet (5.2.0) doesn't match a supported version!",
                                "    warnings.warn(\"urllib3 ({}) or chardet ({}) doesn't match a supported \"",
                                "",
                                "-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html",
                                "=========================== short test summary info ============================",
                                "FAILED dcipipeline/test_main.py::TestMain::test_upload_junit_files_from_dir",
                                "================== 1 failed, 122 passed, 1 warning in 45.26s ===================",
                                "PASSED                   [ 86%]",
                                "dciqueue/test_queue.py::TestQueue::test_run_unschedule PASSED            [ 87%]",
                                "dciqueue/test_queue.py::TestQueue::test_schedule PASSED                  [ 88%]",
                                "dciqueue/test_queue.py::TestQueue::test_schedule_block PASSED            [ 89%]",
                                "dciqueue/test_queue.py::TestQueue::test_schedule_block_second_job PASSED [ 90%]",
                                "dciqueue/test_queue.py::TestQueue::test_schedule_block_with_extra_pool PASSED [ 91%]",
                                "dciqueue/test_queue.py::TestQueue::test_schedule_force PASSED            [ 91%]",
                                "dciqueue/test_queue.py::TestQueue::test_schedule_remove PASSED           [ 92%]",
                                "dciqueue/test_queue.py::TestQueue::test_search PASSED                    [ 93%]",
                                "dciqueue/test_queue.py::TestQueue::test_searchdir PASSED                 [ 94%]",
                                "dciqueue/test_queue.py::TestQueue::test_umask_0002 PASSED                [ 95%]",
                                "dciqueue/test_queue.py::TestQueue::test_umask_0077 PASSED                [ 95%]",
                                "dciqueue/test_queue.py::TestQueue::test_unschedule PASSED                [ 96%]",
                                "dciagent/tests/test_main.py::TestMain::test_main_no_args PASSED          [ 97%]",
                                "dciagent/tests/test_main.py::TestMain::test_process_args PASSED            [ 87%]",
                                "dciqueue/test_queue.py::TestQueue::test_schedule PASSED                  [ 88%]",
                                "dciqueue/test_queue.py::TestQueue::test_schedule_block PASSED            [ 89%]",
                                "dciqueue/test_queue.py::TestQueue::test_schedule_block_second_job PASSED          [ 98%]",
                                "dciagent/tests/test_main.py::TestMain::test_process_args_settings PASSED [ 99%]",
                                "dciagent/tests/test_main.py::TestMain::test_process_args_simple PASSED   [100%]PASSED [ 90%]",
                                "dciqueue/test_queue.py::TestQueue::test_schedule_block_with_extra_pool PASSED [ 91%]",
                                "2026-06-08 13:36:24,342 - dciqueue.main - 36067 - DEBUG - current umask 0022",
                                "2026-06-08 13:36:24,342 - dciqueue.main - 36067 - DEBUG - current_perms=0750 target_perms=0750",
                                "2026-06-08 13:36:24,342 - dciqueue.main - 36067 - INFO - Keeping current umask 0022",
                                "2026-06-08 13:36:24,342 - dciqueue.main - 36067 - DEBUG - Launching add-pool",
                                "2026-06-08 13:36:24,342 - dciqueue.add_pool_cmd - 36067 - DEBUG - Creating pool /tmp/tmp8mybkzdg/pool/8nodes",
                                "2026-06-08 13:36:24,343 - dciqueue.add_pool_cmd - 36067 - DEBUG - Creating queue /tmp/tmp8mybkzdg/queue/8nodes",
                                "2026-06-08 13:36:24,343 - dciqueue.add_pool_cmd - 36067 - DEBUG - Creating available /tmp/tmp8mybkzdg/available/8nodes",
                                "2026-06-08 13:36:24,343 - dciqueue.add_pool_cmd - 36067 - DEBUG - Creating log /tmp/tmp8mybkzdg/log/8nodes",
                                "2026-06-08 13:36:24,343 - dciqueue.add_pool_cmd - 36067 - DEBUG - Creating reason /tmp/tmp8mybkzdg/reason/8nodes",
                                "2026-06-08 13:36:24,343 - dciqueue.add_pool_cmd - 36067 - DEBUG - Creating seq file /tmp/tmp8mybkzdg/queue/8nodes/.seq",
                                "dciqueue/test_queue.py::TestQueue::test_schedule_force ",
                                "",
                                "=================================== FAILURES ===================================",
                                "__________________ TestMain.test_upload_junit_files_from_dir ___________________",
                                "",
                                "self = <dcipipeline.test_main.TestMain testMethod=test_upload_junit_files_from_dir>",
                                "m = <MagicMock name='create' id='140520144972192'>",
                                "",
                                "    @mock.patch(\"dcipipeline.main.dci_file.create\")",
                                "    def test_upload_junit_files_from_dir(self, m):",
                                "        try:",
                                "            os.makedirs(\"/tmp/junit-tmppath\")",
                                "        except Exception:",
                                "            pass",
                                "        open(\"/tmp/junit-tmppath/junit-tests.xml\", \"a+\").close()",
                                "        jobdef = {\"job_info\": {\"job\": {\"id\": \"1\"}}}",
                                "        upload_junit_files_from_dir(\"context\", jobdef, \"/tmp/junit-tmppath\")",
                                ">       m.assert_called_with(",
                                "            \"context\",",
                                "            \"junit-tests\",",
                                "            file_path=\"/tmp/junit-tmppath/junit-tests.xml\",",
                                "            mime=\"application/junit\",",
                                "            job_id=\"1\",",
                                "        )",
                                "",
                                "dcipipeline/test_main.py:302: ",
                                "2026-06-08 13:36:24,343 - dciqueue.lib - 36067 - DEBUG - Updated seq file /tmp/tmp8mybkzdg/queue/8nodes/.seq to 1, 1",
                                "2026-06-08 13:36:24,349 - dciqueue.main - 36067 - DEBUG - current umask 0022",
                                "2026-06-08 13:36:24,349 - dciqueue.main - 36067 - DEBUG - current_perms=0750 target_perms=0750",
                                "2026-06-08 13:36:24,349 - dciqueue.main - 36067 - INFO - Keeping current umask 0022",
                                "2026-06-08 13:36:24,349 - dciqueue.main - 36067 - DEBUG - Launching add-resource",
                                "2026-06-08 13:36:24,349 - dciqueue.add_resource_cmd - 36067 - DEBUG - Creating /tmp/tmp8mybkzdg/pool/8nodes/cluster4",
                                "2026-06-08 13:36:24,349 - dciqueue.add_resource_cmd - 36067 - DEBUG - Creating symlink /tmp/tmp8mybkzdg/available/8nodes/cluster4",
                                "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ",
                                "",
                                "_mock_self = <MagicMock name='create' id='140520144972192'>",
                                "args = ('context', 'junit-tests')",
                                "kwargs = {'file_path': '/tmp/junit-tmppath/junit-tests.xml', 'job_id': '1', 'mime': 'application/junit'}",
                                "expected = call('context', 'junit-tests', file_path='/tmp/junit-tmppath/junit-tests.xml', mime='application/junit', job_id='1')",
                                "actual = call('context', 'junit-tests', file_path='/tmp/junit-tmppath/junit-tests.xml', mime='application/junit', job_id='1', redact=True)",
                                "_error_message = <function NonCallableMock.assert_called_with.<locals>._error_message at 0x7fcd6551a4c0>",
                                "cause = None",
                                "",
                                "    def assert_called_with(_mock_self, *args, **kwargs):",
                                "        \"\"\"assert that the last call was made with the specified arguments.",
                                "    ",
                                "        Raises an AssertionError if the args and keyword args passed in are",
                                "        different to the last call to the mock.\"\"\"",
                                "        self = _mock_self",
                                "        if self.call_args is None:",
                                "            expected = self._format_mock_call_signature(args, kwargs)",
                                "            actual = 'not called.'",
                                "            error_message = ('expected call not found.\\nExpected: %s\\n  Actual: %s'",
                                "                    % (expected, actual))",
                                "            raise AssertionError(error_message)",
                                "    ",
                                "        def _error_message():",
                                "            msg = self._format_mock_failure_message(args, kwargs)",
                                "            return msg",
                                "        expected = self._call_matcher(_Call((args, kwargs), two=True))",
                                "        actual = self._call_matcher(self.call_args)",
                                "        if actual != expected:",
                                "            cause = expected if isinstance(expected, Exception) else None",
                                ">           raise AssertionError(_error_message()) from cause",
                                "E           AssertionError: expected call not found.",
                                "E           Expected: create('context', 'junit-tests', file_path='/tmp/junit-tmppath/junit-tests.xml', mime='application/junit', job_id='1')",
                                "E             Actual: create('context', 'junit-tests', file_path='/tmp/junit-tmppath/junit-tests.xml', mime='application/junit', job_id='1', redact=True)",
                                "",
                                ".tox/unit/lib/python3.9/site-packages/mock/mock.py:992: AssertionError",
                                "----------------------------- Captured stderr call -----------------------------",
                                "2026-06-08 13:35:30,704 - dcipipeline.main - INFO - Uploading junit file: /tmp/junit-tmppath/junit-tests.xml",
                                "2026-06-08 13:35:30,704 - dcipipeline.main - 36067 - INFO - Uploading junit file: /tmp/junit-tmppath/junit-tests.xml",
                                "------------------------------ Captured log call -------------------------------",
                                "INFO     dcipipeline.main:main.py:129 Uploading junit file: /tmp/junit-tmppath/junit-tests.xml",
                                "=============================== warnings summary ===============================",
                                "../../../../../../usr/lib/python3.9/site-packages/requests/__init__.py:87",
                                "  /usr/lib/python3.9/site-packages/requests/__init__.py:87: RequestsDependencyWarning: urllib3 (1.26.5) or chardet (5.2.0) doesn't match a supported version!",
                                "    warnings.warn(\"urllib3 ({}) or chardet ({}) doesn't match a supported \"",
                                "",
                                "-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html",
                                "=========================== short test summary info ============================",
                                "FAILED dcipipeline/test_main.py::TestMain::test_upload_junit_files_from_dir",
                                "================== 1 failed, 122 passed, 1 warning in 54.15s ===================",
                                "PASSED            [ 91%]",
                                "dciqueue/test_queue.py::TestQueue::test_schedule_remove PASSED           [ 92%]",
                                "dciqueue/test_queue.py::TestQueue::test_search PASSED                    [ 93%]",
                                "dciqueue/test_queue.py::TestQueue::test_searchdir PASSED                 [ 94%]",
                                "dciqueue/test_queue.py::TestQueue::test_umask_0002 PASSED                [ 95%]",
                                "dciqueue/test_queue.py::TestQueue::test_umask_0077 PASSED                [ 95%]",
                                "dciqueue/test_queue.py::TestQueue::test_unschedule PASSED                [ 96%]",
                                "dciagent/tests/test_main.py::TestMain::test_main_no_args PASSED          [ 97%]",
                                "dciagent/tests/test_main.py::TestMain::test_process_args PASSED          [ 98%]",
                                "dciagent/tests/test_main.py::TestMain::test_process_args_settings PASSED [ 99%]",
                                "dciagent/tests/test_main.py::TestMain::test_process_args_simple PASSED   [100%]",
                                "",
                                "=================================== FAILURES ===================================",
                                "__________________ TestMain.test_upload_junit_files_from_dir ___________________",
                                "",
                                "self = <dcipipeline.test_main.TestMain testMethod=test_upload_junit_files_from_dir>",
                                "m = <MagicMock name='create' id='140520144972192'>",
                                "",
                                "    @mock.patch(\"dcipipeline.main.dci_file.create\")",
                                "    def test_upload_junit_files_from_dir(self, m):",
                                "        try:",
                                "            os.makedirs(\"/tmp/junit-tmppath\")",
                                "        except Exception:",
                                "            pass",
                                "        open(\"/tmp/junit-tmppath/junit-tests.xml\", \"a+\").close()",
                                "        jobdef = {\"job_info\": {\"job\": {\"id\": \"1\"}}}",
                                "        upload_junit_files_from_dir(\"context\", jobdef, \"/tmp/junit-tmppath\")",
                                ">       m.assert_called_with(",
                                "            \"context\",",
                                "            \"junit-tests\",",
                                "            file_path=\"/tmp/junit-tmppath/junit-tests.xml\",",
                                "            mime=\"application/junit\",",
                                "            job_id=\"1\",",
                                "        )",
                                "",
                                "dcipipeline/test_main.py:302: ",
                                "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ",
                                "",
                                "_mock_self = <MagicMock name='create' id='140520144972192'>",
                                "args = ('context', 'junit-tests')",
                                "kwargs = {'file_path': '/tmp/junit-tmppath/junit-tests.xml', 'job_id': '1', 'mime': 'application/junit'}",
                                "expected = call('context', 'junit-tests', file_path='/tmp/junit-tmppath/junit-tests.xml', mime='application/junit', job_id='1')",
                                "actual = call('context', 'junit-tests', file_path='/tmp/junit-tmppath/junit-tests.xml', mime='application/junit', job_id='1', redact=True)",
                                "_error_message = <function NonCallableMock.assert_called_with.<locals>._error_message at 0x7fcd6551a4c0>",
                                "cause = None",
                                "",
                                "    def assert_called_with(_mock_self, *args, **kwargs):",
                                "        \"\"\"assert that the last call was made with the specified arguments.",
                                "    ",
                                "        Raises an AssertionError if the args and keyword args passed in are",
                                "        different to the last call to the mock.\"\"\"",
                                "        self = _mock_self",
                                "        if self.call_args is None:",
                                "            expected = self._format_mock_call_signature(args, kwargs)",
                                "            actual = 'not called.'",
                                "            error_message = ('expected call not found.\\nExpected: %s\\n  Actual: %s'",
                                "                    % (expected, actual))",
                                "            raise AssertionError(error_message)",
                                "    ",
                                "        def _error_message():",
                                "            msg = self._format_mock_failure_message(args, kwargs)",
                                "            return msg",
                                "        expected = self._call_matcher(_Call((args, kwargs), two=True))",
                                "        actual = self._call_matcher(self.call_args)",
                                "        if actual != expected:",
                                "            cause = expected if isinstance(expected, Exception) else None",
                                ">           raise AssertionError(_error_message()) from cause",
                                "E           AssertionError: expected call not found.",
                                "E           Expected: create('context', 'junit-tests', file_path='/tmp/junit-tmppath/junit-tests.xml', mime='application/junit', job_id='1')",
                                "E             Actual: create('context', 'junit-tests', file_path='/tmp/junit-tmppath/junit-tests.xml', mime='application/junit', job_id='1', redact=True)",
                                "",
                                ".tox/unit/lib/python3.9/site-packages/mock/mock.py:992: AssertionError",
                                "----------------------------- Captured stderr call -----------------------------",
                                "2026-06-08 13:35:30,704 - dcipipeline.main - INFO - Uploading junit file: /tmp/junit-tmppath/junit-tests.xml",
                                "2026-06-08 13:35:30,704 - dcipipeline.main - 36067 - INFO - Uploading junit file: /tmp/junit-tmppath/junit-tests.xml",
                                "------------------------------ Captured log call -------------------------------",
                                "INFO     dcipipeline.main:main.py:129 Uploading junit file: /tmp/junit-tmppath/junit-tests.xml",
                                "=============================== warnings summary ===============================",
                                "../../../../../../usr/lib/python3.9/site-packages/requests/__init__.py:87",
                                "  /usr/lib/python3.9/site-packages/requests/__init__.py:87: RequestsDependencyWarning: urllib3 (1.26.5) or chardet (5.2.0) doesn't match a supported version!",
                                "    warnings.warn(\"urllib3 ({}) or chardet ({}) doesn't match a supported \"",
                                "",
                                "-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html",
                                "=========================== short test summary info ============================",
                                "FAILED dcipipeline/test_main.py::TestMain::test_upload_junit_files_from_dir",
                                "================== 1 failed, 122 passed, 1 warning in 55.17s ===================",
                                "unit: 70375 C exit 1 (55.55 seconds) /home/zuul-worker/src/github.com/distributedci/dci-pipeline> pytest -v dcipipeline dciqueue dciagent pid=36067 [tox/execute/api.py:294]",
                                "unit: FAIL \u2716 in 1 minute 5.92 seconds",
                                ".pkg: 70383 D package .tmp/package/3/dci_pipeline-0.13.0-0.editable-py3-none-any.whl links to .pkg/dist/dci_pipeline-0.13.0-0.editable-py3-none-any.whl (/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox) [tox/util/file_view.py:39]",
                                "functional: 70384 W install_package> python -I -m pip install --force-reinstall --no-deps /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/.tmp/package/3/dci_pipeline-0.13.0-0.editable-py3-none-any.whl [tox/tox_env/api.py:463]",
                                "Processing ./.tox/.tmp/package/3/dci_pipeline-0.13.0-0.editable-py3-none-any.whl",
                                "Installing collected packages: dci-pipeline",
                                "  Attempting uninstall: dci-pipeline",
                                "    Found existing installation: dci-pipeline 0.13.0",
                                "    Uninstalling dci-pipeline-0.13.0:",
                                "      Successfully uninstalled dci-pipeline-0.13.0",
                                "Successfully installed dci-pipeline-0.13.0",
                                "functional: 70817 I exit 0 (0.43 seconds) /home/zuul-worker/src/github.com/distributedci/dci-pipeline> python -I -m pip install --force-reinstall --no-deps /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/.tmp/package/3/dci_pipeline-0.13.0-0.editable-py3-none-any.whl pid=37082 [tox/execute/api.py:294]",
                                "functional: 70820 W commands[0]> dci-queue add-pool mypool [tox/tox_env/api.py:463]",
                                "no crontab for zuul-worker - using an empty one",
                                "crontab: installing new crontab",
                                "functional: 71046 I exit 0 (0.23 seconds) /home/zuul-worker/src/github.com/distributedci/dci-pipeline> dci-queue add-pool mypool pid=37115 [tox/execute/api.py:294]",
                                "functional: 71047 W commands[1]> dci-queue add-resource mypool res1 [tox/tox_env/api.py:463]",
                                "functional: 71145 I exit 0 (0.10 seconds) /home/zuul-worker/src/github.com/distributedci/dci-pipeline> dci-queue add-resource mypool res1 pid=37125 [tox/execute/api.py:294]",
                                "functional: 71145 W commands[2]> dci-queue schedule mypool echo @RESOURCE [tox/tox_env/api.py:463]",
                                "functional: 71248 I exit 0 (0.10 seconds) /home/zuul-worker/src/github.com/distributedci/dci-pipeline> dci-queue schedule mypool echo @RESOURCE pid=37130 [tox/execute/api.py:294]",
                                "functional: 71249 W commands[3]> dci-queue run mypool [tox/tox_env/api.py:463]",
                                "functional: 71382 I exit 0 (0.13 seconds) /home/zuul-worker/src/github.com/distributedci/dci-pipeline> dci-queue run mypool pid=37135 [tox/execute/api.py:294]",
                                "functional: 71383 W commands[4]> dci-queue remove-pool mypool [tox/tox_env/api.py:463]",
                                "crontab: installing new crontab",
                                "functional: 71611 I exit 0 (0.23 seconds) /home/zuul-worker/src/github.com/distributedci/dci-pipeline> dci-queue remove-pool mypool pid=37141 [tox/execute/api.py:294]",
                                "functional: 71612 W commands[5]> pytest -v tests/e2e [tox/tox_env/api.py:463]",
                                "============================= test session starts ==============================",
                                "platform linux -- Python 3.9.18, pytest-8.4.2, pluggy-1.6.0 -- /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/python",
                                "cachedir: .tox/functional/.pytest_cache",
                                "rootdir: /home/zuul-worker/src/github.com/distributedci/dci-pipeline",
                                "collecting ... collected 13 items",
                                "",
                                "tests/e2e/test_dci_agent.py::test_dci_agent_ctl FAILED                   [  7%]",
                                "tests/e2e/test_dci_agent.py::test_dci_settings2pipeline PASSED           [ 15%]",
                                "tests/e2e/test_dci_pipeline.py::test_dci_pipeline FAILED                 [ 23%]",
                                "tests/e2e/test_dci_pipeline.py::test_dci_pipeline_id FAILED              [ 30%]",
                                "tests/e2e/test_dci_pipeline.py::test_dci_pipeline_edge FAILED            [ 38%]",
                                "tests/e2e/test_dci_pipeline.py::test_dci_pipeline_edge2 FAILED           [ 46%]",
                                "tests/e2e/test_dci_pipeline.py::test_dci_pipeline_real FAILED            [ 53%]",
                                "tests/e2e/test_dci_pipeline.py::test_dci_pipeline_skip FAILED            [ 61%]",
                                "tests/e2e/test_dci_pipeline.py::test_dci_pipeline_upgrade FAILED         [ 69%]",
                                "tests/e2e/test_dci_pipeline.py::test_dci_pipeline_sigterm FAILED         [ 76%]",
                                "tests/e2e/test_dci_pipeline.py::test_dci_pipeline_sigint FAILED          [ 84%]",
                                "tests/e2e/test_dci_pipeline.py::test_dci_pipeline_error FAILED           [ 92%]",
                                "tests/e2e/test_dci_pipeline.py::test_dci_pipeline_failure FAILED         [100%]",
                                "",
                                "=================================== FAILURES ===================================",
                                "______________________________ test_dci_agent_ctl ______________________________",
                                "",
                                "    def test_dci_agent_ctl():",
                                "        jobs, count = get_jobs()",
                                "        os.environ[\"DCI_QUEUE_JOBID\"] = \"12\"",
                                "        rc = main(",
                                "            [",
                                "                \"dci-agent-ctl\",",
                                "                \"openshift-vanilla:components=ocp=4.8.0-0.nightly-20200703\",",
                                "                p(\"settings.yml\"),",
                                "            ]",
                                "        )",
                                ">       assert rc == 0",
                                "E       assert 1 == 0",
                                "",
                                "tests/e2e/test_dci_agent.py:50: AssertionError",
                                "----------------------------- Captured stdout call -----------------------------",
                                "ansible-playbook [core 2.15.13]",
                                "  config file = /tmp/dci-pipeline/openshift-vanilla/6c45e095-1846-4e68-962e-4b713cb8c35d/ansible.cfg",
                                "  configured module search path = ['/home/zuul-worker/src/github.com/distributedci/dci-ansible/modules']",
                                "  ansible python module location = /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/lib/python3.9/site-packages/ansible",
                                "  ansible collection location = /home/zuul-worker/.ansible/collections:/usr/share/ansible/collections",
                                "  executable location = /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/ansible-playbook",
                                "  python version = 3.9.18 (main, Jan 24 2024, 00:00:00) [GCC 11.4.1 20231218 (Red Hat 11.4.1-3)] (/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/python)",
                                "  jinja version = 3.1.6",
                                "  libyaml = True",
                                "Using /tmp/dci-pipeline/openshift-vanilla/6c45e095-1846-4e68-962e-4b713cb8c35d/ansible.cfg as config file",
                                "/usr/lib/python3.9/site-packages/requests/__init__.py:87: RequestsDependencyWarning: urllib3 (1.26.5) or chardet (5.2.0) doesn't match a supported version!",
                                "  warnings.warn(\"urllib3 ({}) or chardet ({}) doesn't match a supported \"",
                                "[WARNING]: Skipping plugin (/home/zuul-worker/src/github.com/distributedci/dci-",
                                "ansible/callback/test_dci.py), cannot load: No module named 'callback'",
                                "Skipping callback 'awx_display', as we already have a stdout callback.",
                                "Skipping callback 'default', as we already have a stdout callback.",
                                "Skipping callback 'minimal', as we already have a stdout callback.",
                                "Skipping callback 'oneline', as we already have a stdout callback.",
                                "",
                                "PLAYBOOK: agent.yml ************************************************************",
                                "6 plays in /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml",
                                "",
                                "PLAY [Schedule a job] **********************************************************",
                                "",
                                "TASK [Read credentials from env vars] ******************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:10",
                                "ok: [localhost] => {\"censored\": \"the output has been hidden due to the fact that 'no_log: true' was specified for this result\", \"changed\": false}",
                                "",
                                "TASK [validate environment variables] ******************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:20",
                                "ok: [localhost] => {",
                                "    \"changed\": false,",
                                "    \"msg\": \"All assertions passed\"",
                                "}",
                                "",
                                "TASK [stat the tmpdir environment variable] ************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:26",
                                "ok: [localhost] => {\"changed\": false, \"stat\": {\"atime\": 1780940188.524341, \"attr_flags\": \"\", \"attributes\": [], \"block_size\": 4096, \"blocks\": 0, \"charset\": \"binary\", \"ctime\": 1780940188.524341, \"dev\": 64516, \"device_type\": 0, \"executable\": true, \"exists\": true, \"gid\": 1000, \"gr_name\": \"zuul-worker\", \"inode\": 268488100, \"isblk\": false, \"ischr\": false, \"isdir\": true, \"isfifo\": false, \"isgid\": false, \"islnk\": false, \"isreg\": false, \"issock\": false, \"isuid\": false, \"mimetype\": \"inode/directory\", \"mode\": \"0700\", \"mtime\": 1780940188.524341, \"nlink\": 2, \"path\": \"/tmp/dci-pipeline-tmpdirueead7yk\", \"pw_name\": \"zuul-worker\", \"readable\": true, \"rgrp\": false, \"roth\": false, \"rusr\": true, \"size\": 6, \"uid\": 1000, \"version\": \"1683102635\", \"wgrp\": false, \"woth\": false, \"writeable\": true, \"wusr\": true, \"xgrp\": false, \"xoth\": false, \"xusr\": true}}",
                                "",
                                "TASK [check the existence of the temporary directory] **************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:31",
                                "ok: [localhost] => {",
                                "    \"changed\": false,",
                                "    \"msg\": \"All assertions passed\"",
                                "}",
                                "",
                                "TASK [Schedule a new job] ******************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:36",
                                "skipping: [localhost] => {\"changed\": false, \"false_condition\": \"job_info is not defined\", \"skip_reason\": \"Conditional result was False\"}",
                                "",
                                "TASK [Print job_info] **********************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:42",
                                "ok: [localhost] => {",
                                "    \"msg\": {",
                                "        \"client_version\": \"python-dciclient_4.1.0\",",
                                "        \"comment\": \"debugging comment\",",
                                "        \"components\": [",
                                "            {",
                                "                \"canonical_project_name\": \"\",",
                                "                \"created_at\": \"2026-06-08T17:34:15.164721\",",
                                "                \"data\": {",
                                "                    \"display_name\": \"ose-tests\",",
                                "                    \"pull_url\": \"http://pullurl.com/\",",
                                "                    \"url\": \"http://url.com/\",",
                                "                    \"version\": \"20200628\"",
                                "                },",
                                "                \"display_name\": \"OSE-TESTS 20200628\",",
                                "                \"etag\": \"236aeb6f95f73c50b319e9aaf98e313c\",",
                                "                \"id\": \"15c8990a-ba44-4b63-b4ba-dfc3b49b3660\",",
                                "                \"message\": \"\",",
                                "                \"name\": \"OSE-TESTS 20200628\",",
                                "                \"released_at\": \"2026-06-08T17:34:15.165321\",",
                                "                \"state\": \"active\",",
                                "                \"tags\": [",
                                "                    \"ocp-vanilla-4.8-ok\",",
                                "                    \"build:ga\"",
                                "                ],",
                                "                \"team_id\": null,",
                                "                \"title\": \"\",",
                                "                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "                \"type\": \"ose-tests\",",
                                "                \"uid\": \"\",",
                                "                \"updated_at\": \"2026-06-08T17:34:15.441670\",",
                                "                \"url\": \"\",",
                                "                \"version\": \"20200628\"",
                                "            },",
                                "            {",
                                "                \"canonical_project_name\": \"\",",
                                "                \"created_at\": \"2026-06-08T17:34:16.231874\",",
                                "                \"data\": {",
                                "                    \"digest\": [",
                                "                        \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"",
                                "                    ],",
                                "                    \"display_name\": \"ocp\",",
                                "                    \"pull_url\": \"http://pullurl.com/\",",
                                "                    \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",",
                                "                    \"url\": \"http://url.com/\",",
                                "                    \"version\": \"4.8.0-0.nightly-20200703\"",
                                "                },",
                                "                \"display_name\": \"OCP 4.8.0-0.nightly-20200703\",",
                                "                \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\",",
                                "                \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\",",
                                "                \"message\": \"\",",
                                "                \"name\": \"OCP 4.8.0-0.nightly-20200703\",",
                                "                \"released_at\": \"2026-06-08T17:34:16.232624\",",
                                "                \"state\": \"active\",",
                                "                \"tags\": [",
                                "                    \"build:dev\"",
                                "                ],",
                                "                \"team_id\": null,",
                                "                \"title\": \"\",",
                                "                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "                \"type\": \"ocp\",",
                                "                \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",",
                                "                \"updated_at\": \"2026-06-08T17:34:16.501776\",",
                                "                \"url\": \"\",",
                                "                \"version\": \"4.8.0-0.nightly-20200703\"",
                                "            },",
                                "            {",
                                "                \"canonical_project_name\": \"\",",
                                "                \"created_at\": \"2026-06-08T17:34:17.325424\",",
                                "                \"data\": {",
                                "                    \"display_name\": \"cnf-tests\",",
                                "                    \"pull_url\": \"http://pullurl.com/\",",
                                "                    \"url\": \"http://url.com/\",",
                                "                    \"version\": \"20200728\"",
                                "                },",
                                "                \"display_name\": \"CNF-TESTS 20200728\",",
                                "                \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\",",
                                "                \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\",",
                                "                \"message\": \"\",",
                                "                \"name\": \"CNF-TESTS 20200728\",",
                                "                \"released_at\": \"2026-06-08T17:34:17.326752\",",
                                "                \"state\": \"active\",",
                                "                \"tags\": [",
                                "                    \"build:ga\"",
                                "                ],",
                                "                \"team_id\": null,",
                                "                \"title\": \"\",",
                                "                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "                \"type\": \"cnf-tests\",",
                                "                \"uid\": \"\",",
                                "                \"updated_at\": \"2026-06-08T17:34:17.602830\",",
                                "                \"url\": \"\",",
                                "                \"version\": \"20200728\"",
                                "            }",
                                "        ],",
                                "        \"configuration\": \"myconf\",",
                                "        \"created_at\": \"2026-06-08T17:36:28.187053\",",
                                "        \"data\": {",
                                "            \"pipeline\": {",
                                "                \"_pipeline_path_\": \"/tmp/tmpokd0tspq/pipeline.yml\",",
                                "                \"ansible_envvars\": {",
                                "                    \"ENVVAR_42\": \"42\",",
                                "                    \"ENVVAR_43\": \"43\",",
                                "                    \"ENVVAR_TMPDIR\": \"/@tmpdir\"",
                                "                },",
                                "                \"ansible_extravars\": {",
                                "                    \"answer\": \"42\",",
                                "                    \"answer2\": \"42\"",
                                "                },",
                                "                \"ansible_inventory\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/inventory\",",
                                "                \"ansible_playbook\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml\",",
                                "                \"ansible_tags\": [",
                                "                    \"working\"",
                                "                ],",
                                "                \"comment\": \"debugging comment\",",
                                "                \"components\": [",
                                "                    \"ocp=4.8.0-0.nightly-20200703\",",
                                "                    \"ose-tests?tags:ocp-vanilla-4.8-ok&version:20200628\",",
                                "                    \"cnf-tests\"",
                                "                ],",
                                "                \"configuration\": \"myconf\",",
                                "                \"dci_components_by_query\": [",
                                "                    \"type:ocp,version:4.8.0-0.nightly-20200701\",",
                                "                    \"type:ose-tests,tags:ocp-vanilla-4.8-ok,version:20200628\",",
                                "                    \"type:cnf-tests\"",
                                "                ],",
                                "                \"dci_credentials\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/rh-telco-pipeline_dci_credentials.yml\",",
                                "                \"fallback_last_success\": \"ocp-vanilla-4.8-simple-ok\",",
                                "                \"name\": \"openshift-vanilla\",",
                                "                \"outputs\": {",
                                "                    \"hosts\": \"etc/hosts\"",
                                "                },",
                                "                \"success_tag\": \"ocp-vanilla-4.8-simple-ok\",",
                                "                \"topic\": \"OCP-4.8\",",
                                "                \"type\": \"openshift\",",
                                "                \"url\": \"https://lwn.net/\"",
                                "            }",
                                "        },",
                                "        \"duration\": 0,",
                                "        \"etag\": \"db7076aeb8d0a3df79439a3556916a40\",",
                                "        \"files\": [],",
                                "        \"id\": \"6c45e095-1846-4e68-962e-4b713cb8c35d\",",
                                "        \"jobstates\": [],",
                                "        \"keys_values\": [],",
                                "        \"name\": \"openshift-vanilla\",",
                                "        \"pipeline\": {",
                                "            \"created_at\": \"2026-06-08T17:36:27.981292\",",
                                "            \"etag\": \"f36156251e61eb445904c25cc657c209\",",
                                "            \"id\": \"150eb1e7-a8b8-4f32-9b3c-72b5bbb7cfb5\",",
                                "            \"name\": \"pipeline\",",
                                "            \"state\": \"active\",",
                                "            \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",",
                                "            \"updated_at\": \"2026-06-08T17:36:27.981292\"",
                                "        },",
                                "        \"pipeline_id\": \"150eb1e7-a8b8-4f32-9b3c-72b5bbb7cfb5\",",
                                "        \"previous_job_id\": null,",
                                "        \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\",",
                                "        \"remoteci\": {",
                                "            \"created_at\": \"2026-06-08T17:34:09.562294\",",
                                "            \"data\": {},",
                                "            \"etag\": \"1a26ad902899fc1dd617bbf41bce1739\",",
                                "            \"id\": \"7a220eb8-b832-48db-9350-7688c159b53f\",",
                                "            \"last_auth_at\": null,",
                                "            \"name\": \"rh-telco-pipeline\",",
                                "            \"public\": false,",
                                "            \"state\": \"active\",",
                                "            \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",",
                                "            \"updated_at\": \"2026-06-08T17:34:09.562294\"",
                                "        },",
                                "        \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\",",
                                "        \"results\": [],",
                                "        \"state\": \"active\",",
                                "        \"status\": \"new\",",
                                "        \"status_reason\": \"\",",
                                "        \"tags\": [],",
                                "        \"team\": {",
                                "            \"country\": null,",
                                "            \"created_at\": \"2026-06-08T17:34:08.060158\",",
                                "            \"etag\": \"97aad3f9aebb27215bd4ba5bbb7fd35f\",",
                                "            \"external\": false,",
                                "            \"has_pre_release_access\": true,",
                                "            \"id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",",
                                "            \"name\": \"rh-telco-ci\",",
                                "            \"state\": \"active\",",
                                "            \"updated_at\": \"2026-06-08T17:34:08.060158\"",
                                "        },",
                                "        \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",",
                                "        \"topic\": {",
                                "            \"component_types\": [",
                                "                \"ocp\",",
                                "                \"ose-tests\",",
                                "                \"cnf-tests\"",
                                "            ],",
                                "            \"component_types_optional\": [],",
                                "            \"created_at\": \"2026-06-08T17:34:06.503875\",",
                                "            \"data\": {},",
                                "            \"etag\": \"87d8560020f52c6ccd8327f3712ecef7\",",
                                "            \"export_control\": false,",
                                "            \"id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "            \"name\": \"OCP-4.8\",",
                                "            \"next_topic_id\": null,",
                                "            \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\",",
                                "            \"state\": \"active\",",
                                "            \"updated_at\": \"2026-06-08T17:34:06.503875\"",
                                "        },",
                                "        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "        \"update_previous_job_id\": null,",
                                "        \"updated_at\": \"2026-06-08T17:36:28.187066\",",
                                "        \"url\": \"https://lwn.net/\",",
                                "        \"user_agent\": \"python-dciclient_4.1.0\"",
                                "    }",
                                "}",
                                "",
                                "TASK [Set global variables] ****************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:46",
                                "ok: [localhost] => {\"ansible_facts\": {\"components\": [{\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:15.164721\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200628\"}, \"display_name\": \"OSE-TESTS 20200628\", \"etag\": \"236aeb6f95f73c50b319e9aaf98e313c\", \"id\": \"15c8990a-ba44-4b63-b4ba-dfc3b49b3660\", \"message\": \"\", \"name\": \"OSE-TESTS 20200628\", \"released_at\": \"2026-06-08T17:34:15.165321\", \"state\": \"active\", \"tags\": [\"ocp-vanilla-4.8-ok\", \"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:15.441670\", \"url\": \"\", \"version\": \"20200628\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}], \"job_id\": \"6c45e095-1846-4e68-962e-4b713cb8c35d\", \"product\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\"}, \"changed\": false}",
                                "",
                                "TASK [set job state] ***********************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:54",
                                "changed: [localhost] => {\"changed\": true, \"jobstate\": {\"comment\": null, \"created_at\": \"2026-06-08T17:36:34.427552\", \"id\": \"f51d8540-fc74-4dd0-9c72-ab77ac12457b\", \"job_id\": \"6c45e095-1846-4e68-962e-4b713cb8c35d\", \"status\": \"new\"}}",
                                "",
                                "TASK [Print job id] ************************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:59",
                                "ok: [localhost] => {",
                                "    \"msg\": \"dci_job_id: 6c45e095-1846-4e68-962e-4b713cb8c35d\"",
                                "}",
                                "",
                                "TASK [Print components] ********************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:63",
                                "ok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:15.164721', 'data': {'display_name': 'ose-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200628'}, 'display_name': 'OSE-TESTS 20200628', 'etag': '236aeb6f95f73c50b319e9aaf98e313c', 'id': '15c8990a-ba44-4b63-b4ba-dfc3b49b3660', 'message': '', 'name': 'OSE-TESTS 20200628', 'released_at': '2026-06-08T17:34:15.165321', 'state': 'active', 'tags': ['ocp-vanilla-4.8-ok', 'build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ose-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:15.441670', 'url': '', 'version': '20200628'}) => {",
                                "    \"msg\": {",
                                "        \"canonical_project_name\": \"\",",
                                "        \"created_at\": \"2026-06-08T17:34:15.164721\",",
                                "        \"data\": {",
                                "            \"display_name\": \"ose-tests\",",
                                "            \"pull_url\": \"http://pullurl.com/\",",
                                "            \"url\": \"http://url.com/\",",
                                "            \"version\": \"20200628\"",
                                "        },",
                                "        \"display_name\": \"OSE-TESTS 20200628\",",
                                "        \"etag\": \"236aeb6f95f73c50b319e9aaf98e313c\",",
                                "        \"id\": \"15c8990a-ba44-4b63-b4ba-dfc3b49b3660\",",
                                "        \"message\": \"\",",
                                "        \"name\": \"OSE-TESTS 20200628\",",
                                "        \"released_at\": \"2026-06-08T17:34:15.165321\",",
                                "        \"state\": \"active\",",
                                "        \"tags\": [",
                                "            \"ocp-vanilla-4.8-ok\",",
                                "            \"build:ga\"",
                                "        ],",
                                "        \"team_id\": null,",
                                "        \"title\": \"\",",
                                "        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "        \"type\": \"ose-tests\",",
                                "        \"uid\": \"\",",
                                "        \"updated_at\": \"2026-06-08T17:34:15.441670\",",
                                "        \"url\": \"\",",
                                "        \"version\": \"20200628\"",
                                "    }",
                                "}",
                                "ok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.231874', 'data': {'digest': ['sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b'], 'display_name': 'ocp', 'pull_url': 'http://pullurl.com/', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'url': 'http://url.com/', 'version': '4.8.0-0.nightly-20200703'}, 'display_name': 'OCP 4.8.0-0.nightly-20200703', 'etag': 'e3025068bbd38c10e48099bc1a5127a8', 'id': '52602146-dbec-4004-b3c5-0d46891722cc', 'message': '', 'name': 'OCP 4.8.0-0.nightly-20200703', 'released_at': '2026-06-08T17:34:16.232624', 'state': 'active', 'tags': ['build:dev'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ocp', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'updated_at': '2026-06-08T17:34:16.501776', 'url': '', 'version': '4.8.0-0.nightly-20200703'}) => {",
                                "    \"msg\": {",
                                "        \"canonical_project_name\": \"\",",
                                "        \"created_at\": \"2026-06-08T17:34:16.231874\",",
                                "        \"data\": {",
                                "            \"digest\": [",
                                "                \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"",
                                "            ],",
                                "            \"display_name\": \"ocp\",",
                                "            \"pull_url\": \"http://pullurl.com/\",",
                                "            \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",",
                                "            \"url\": \"http://url.com/\",",
                                "            \"version\": \"4.8.0-0.nightly-20200703\"",
                                "        },",
                                "        \"display_name\": \"OCP 4.8.0-0.nightly-20200703\",",
                                "        \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\",",
                                "        \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\",",
                                "        \"message\": \"\",",
                                "        \"name\": \"OCP 4.8.0-0.nightly-20200703\",",
                                "        \"released_at\": \"2026-06-08T17:34:16.232624\",",
                                "        \"state\": \"active\",",
                                "        \"tags\": [",
                                "            \"build:dev\"",
                                "        ],",
                                "        \"team_id\": null,",
                                "        \"title\": \"\",",
                                "        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "        \"type\": \"ocp\",",
                                "        \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",",
                                "        \"updated_at\": \"2026-06-08T17:34:16.501776\",",
                                "        \"url\": \"\",",
                                "        \"version\": \"4.8.0-0.nightly-20200703\"",
                                "    }",
                                "}",
                                "ok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:17.325424', 'data': {'display_name': 'cnf-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200728'}, 'display_name': 'CNF-TESTS 20200728', 'etag': 'b1b0c765cd4b90e071200b38deccda2c', 'id': '9308699a-cda2-4822-b30f-fd01cbfde1dc', 'message': '', 'name': 'CNF-TESTS 20200728', 'released_at': '2026-06-08T17:34:17.326752', 'state': 'active', 'tags': ['build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'cnf-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:17.602830', 'url': '', 'version': '20200728'}) => {",
                                "    \"msg\": {",
                                "        \"canonical_project_name\": \"\",",
                                "        \"created_at\": \"2026-06-08T17:34:17.325424\",",
                                "        \"data\": {",
                                "            \"display_name\": \"cnf-tests\",",
                                "            \"pull_url\": \"http://pullurl.com/\",",
                                "            \"url\": \"http://url.com/\",",
                                "            \"version\": \"20200728\"",
                                "        },",
                                "        \"display_name\": \"CNF-TESTS 20200728\",",
                                "        \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\",",
                                "        \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\",",
                                "        \"message\": \"\",",
                                "        \"name\": \"CNF-TESTS 20200728\",",
                                "        \"released_at\": \"2026-06-08T17:34:17.326752\",",
                                "        \"state\": \"active\",",
                                "        \"tags\": [",
                                "            \"build:ga\"",
                                "        ],",
                                "        \"team_id\": null,",
                                "        \"title\": \"\",",
                                "        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "        \"type\": \"cnf-tests\",",
                                "        \"uid\": \"\",",
                                "        \"updated_at\": \"2026-06-08T17:34:17.602830\",",
                                "        \"url\": \"\",",
                                "        \"version\": \"20200728\"",
                                "    }",
                                "}",
                                "",
                                "TASK [Set tags for the current job] ********************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:68",
                                "changed: [localhost] => {\"changed\": true, \"job\": {\"client_version\": \"python-dciclient_4.1.0\", \"comment\": \"debugging comment\", \"components\": [{\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:15.164721\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200628\"}, \"display_name\": \"OSE-TESTS 20200628\", \"etag\": \"236aeb6f95f73c50b319e9aaf98e313c\", \"id\": \"15c8990a-ba44-4b63-b4ba-dfc3b49b3660\", \"message\": \"\", \"name\": \"OSE-TESTS 20200628\", \"released_at\": \"2026-06-08T17:34:15.165321\", \"state\": \"active\", \"tags\": [\"ocp-vanilla-4.8-ok\", \"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:15.441670\", \"url\": \"\", \"version\": \"20200628\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}], \"configuration\": \"myconf\", \"created_at\": \"2026-06-08T17:36:28.187053\", \"data\": {\"pipeline\": {\"_pipeline_path_\": \"/tmp/tmpokd0tspq/pipeline.yml\", \"ansible_envvars\": {\"ENVVAR_42\": \"42\", \"ENVVAR_43\": \"43\", \"ENVVAR_TMPDIR\": \"/@tmpdir\"}, \"ansible_extravars\": {\"answer\": \"42\", \"answer2\": \"42\"}, \"ansible_inventory\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/inventory\", \"ansible_playbook\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml\", \"ansible_tags\": [\"working\"], \"comment\": \"debugging comment\", \"components\": [\"ocp=4.8.0-0.nightly-20200703\", \"ose-tests?tags:ocp-vanilla-4.8-ok&version:20200628\", \"cnf-tests\"], \"configuration\": \"myconf\", \"dci_components_by_query\": [\"type:ocp,version:4.8.0-0.nightly-20200701\", \"type:ose-tests,tags:ocp-vanilla-4.8-ok,version:20200628\", \"type:cnf-tests\"], \"dci_credentials\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/rh-telco-pipeline_dci_credentials.yml\", \"fallback_last_success\": \"ocp-vanilla-4.8-simple-ok\", \"name\": \"openshift-vanilla\", \"outputs\": {\"hosts\": \"etc/hosts\"}, \"success_tag\": \"ocp-vanilla-4.8-simple-ok\", \"topic\": \"OCP-4.8\", \"type\": \"openshift\", \"url\": \"https://lwn.net/\"}}, \"duration\": 7, \"etag\": \"06bc251b8b9874f6ad096d58e3c3cecf\", \"files\": [], \"id\": \"6c45e095-1846-4e68-962e-4b713cb8c35d\", \"jobstates\": [{\"comment\": \"job scheduled\", \"created_at\": \"2026-06-08T17:36:28.306909\", \"id\": \"20ed9e1b-363d-4c60-99e6-4c2598fc3b1e\", \"job_id\": \"6c45e095-1846-4e68-962e-4b713cb8c35d\", \"status\": \"new\"}, {\"comment\": \"implicit new state\", \"created_at\": \"2026-06-08T17:36:29.502092\", \"id\": \"644ea034-0916-4afb-841c-16e318d319e9\", \"job_id\": \"6c45e095-1846-4e68-962e-4b713cb8c35d\", \"status\": \"new\"}, {\"comment\": null, \"created_at\": \"2026-06-08T17:36:34.427552\", \"id\": \"f51d8540-fc74-4dd0-9c72-ab77ac12457b\", \"job_id\": \"6c45e095-1846-4e68-962e-4b713cb8c35d\", \"status\": \"new\"}], \"keys_values\": [], \"name\": \"openshift-vanilla\", \"pipeline\": {\"created_at\": \"2026-06-08T17:36:27.981292\", \"etag\": \"f36156251e61eb445904c25cc657c209\", \"id\": \"150eb1e7-a8b8-4f32-9b3c-72b5bbb7cfb5\", \"name\": \"pipeline\", \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:36:27.981292\"}, \"pipeline_id\": \"150eb1e7-a8b8-4f32-9b3c-72b5bbb7cfb5\", \"previous_job_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"remoteci\": {\"created_at\": \"2026-06-08T17:34:09.562294\", \"data\": {}, \"etag\": \"1a26ad902899fc1dd617bbf41bce1739\", \"id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"last_auth_at\": null, \"name\": \"rh-telco-pipeline\", \"public\": false, \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:34:09.562294\"}, \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"results\": [], \"state\": \"active\", \"status\": \"new\", \"status_reason\": \"\", \"tags\": [\"stage:openshift\", \"pipeline-id:12\", \"inventory:inventory\", \"ocp-vanilla-conf\"], \"team\": {\"country\": null, \"created_at\": \"2026-06-08T17:34:08.060158\", \"etag\": \"97aad3f9aebb27215bd4ba5bbb7fd35f\", \"external\": false, \"has_pre_release_access\": true, \"id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"name\": \"rh-telco-ci\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:08.060158\"}, \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"topic\": {\"component_types\": [\"ocp\", \"ose-tests\", \"cnf-tests\"], \"component_types_optional\": [], \"created_at\": \"2026-06-08T17:34:06.503875\", \"data\": {}, \"etag\": \"87d8560020f52c6ccd8327f3712ecef7\", \"export_control\": false, \"id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"name\": \"OCP-4.8\", \"next_topic_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:06.503875\"}, \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"update_previous_job_id\": null, \"updated_at\": \"2026-06-08T17:36:36.561826\", \"url\": \"https://lwn.net/\", \"user_agent\": \"python-dciclient_4.1.0\"}}",
                                "",
                                "PLAY [Preparation tasks] *******************************************************",
                                "",
                                "TASK [pre-run] *****************************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:80",
                                "changed: [localhost] => {\"changed\": true, \"jobstate\": {\"comment\": null, \"created_at\": \"2026-06-08T17:36:38.214155\", \"id\": \"2a53b7a6-92ca-4b28-8ce8-4a14080cd730\", \"job_id\": \"6c45e095-1846-4e68-962e-4b713cb8c35d\", \"status\": \"pre-run\"}}",
                                "",
                                "TASK [get status] **************************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:85",
                                "changed: [localhost] => {\"changed\": true, \"job\": {\"client_version\": \"python-dciclient_4.1.0\", \"comment\": \"debugging comment\", \"components\": [{\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:15.164721\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200628\"}, \"display_name\": \"OSE-TESTS 20200628\", \"etag\": \"236aeb6f95f73c50b319e9aaf98e313c\", \"id\": \"15c8990a-ba44-4b63-b4ba-dfc3b49b3660\", \"message\": \"\", \"name\": \"OSE-TESTS 20200628\", \"released_at\": \"2026-06-08T17:34:15.165321\", \"state\": \"active\", \"tags\": [\"ocp-vanilla-4.8-ok\", \"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:15.441670\", \"url\": \"\", \"version\": \"20200628\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}], \"configuration\": \"myconf\", \"created_at\": \"2026-06-08T17:36:28.187053\", \"data\": {\"pipeline\": {\"_pipeline_path_\": \"/tmp/tmpokd0tspq/pipeline.yml\", \"ansible_envvars\": {\"ENVVAR_42\": \"42\", \"ENVVAR_43\": \"43\", \"ENVVAR_TMPDIR\": \"/@tmpdir\"}, \"ansible_extravars\": {\"answer\": \"42\", \"answer2\": \"42\"}, \"ansible_inventory\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/inventory\", \"ansible_playbook\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml\", \"ansible_tags\": [\"working\"], \"comment\": \"debugging comment\", \"components\": [\"ocp=4.8.0-0.nightly-20200703\", \"ose-tests?tags:ocp-vanilla-4.8-ok&version:20200628\", \"cnf-tests\"], \"configuration\": \"myconf\", \"dci_components_by_query\": [\"type:ocp,version:4.8.0-0.nightly-20200701\", \"type:ose-tests,tags:ocp-vanilla-4.8-ok,version:20200628\", \"type:cnf-tests\"], \"dci_credentials\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/rh-telco-pipeline_dci_credentials.yml\", \"fallback_last_success\": \"ocp-vanilla-4.8-simple-ok\", \"name\": \"openshift-vanilla\", \"outputs\": {\"hosts\": \"etc/hosts\"}, \"success_tag\": \"ocp-vanilla-4.8-simple-ok\", \"topic\": \"OCP-4.8\", \"type\": \"openshift\", \"url\": \"https://lwn.net/\"}}, \"duration\": 10, \"etag\": \"ca354738aa75301f0d591685b21b1fbf\", \"files\": [], \"id\": \"6c45e095-1846-4e68-962e-4b713cb8c35d\", \"jobstates\": [{\"comment\": \"job scheduled\", \"created_at\": \"2026-06-08T17:36:28.306909\", \"id\": \"20ed9e1b-363d-4c60-99e6-4c2598fc3b1e\", \"job_id\": \"6c45e095-1846-4e68-962e-4b713cb8c35d\", \"status\": \"new\"}, {\"comment\": \"implicit new state\", \"created_at\": \"2026-06-08T17:36:29.502092\", \"id\": \"644ea034-0916-4afb-841c-16e318d319e9\", \"job_id\": \"6c45e095-1846-4e68-962e-4b713cb8c35d\", \"status\": \"new\"}, {\"comment\": null, \"created_at\": \"2026-06-08T17:36:34.427552\", \"id\": \"f51d8540-fc74-4dd0-9c72-ab77ac12457b\", \"job_id\": \"6c45e095-1846-4e68-962e-4b713cb8c35d\", \"status\": \"new\"}, {\"comment\": null, \"created_at\": \"2026-06-08T17:36:38.214155\", \"id\": \"2a53b7a6-92ca-4b28-8ce8-4a14080cd730\", \"job_id\": \"6c45e095-1846-4e68-962e-4b713cb8c35d\", \"status\": \"pre-run\"}], \"keys_values\": [], \"name\": \"openshift-vanilla\", \"pipeline\": {\"created_at\": \"2026-06-08T17:36:27.981292\", \"etag\": \"f36156251e61eb445904c25cc657c209\", \"id\": \"150eb1e7-a8b8-4f32-9b3c-72b5bbb7cfb5\", \"name\": \"pipeline\", \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:36:27.981292\"}, \"pipeline_id\": \"150eb1e7-a8b8-4f32-9b3c-72b5bbb7cfb5\", \"previous_job_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"remoteci\": {\"created_at\": \"2026-06-08T17:34:09.562294\", \"data\": {}, \"etag\": \"1a26ad902899fc1dd617bbf41bce1739\", \"id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"last_auth_at\": null, \"name\": \"rh-telco-pipeline\", \"public\": false, \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:34:09.562294\"}, \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"results\": [], \"state\": \"active\", \"status\": \"pre-run\", \"status_reason\": \"\", \"tags\": [\"stage:openshift\", \"pipeline-id:12\", \"inventory:inventory\", \"ocp-vanilla-conf\"], \"team\": {\"country\": null, \"created_at\": \"2026-06-08T17:34:08.060158\", \"etag\": \"97aad3f9aebb27215bd4ba5bbb7fd35f\", \"external\": false, \"has_pre_release_access\": true, \"id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"name\": \"rh-telco-ci\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:08.060158\"}, \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"topic\": {\"component_types\": [\"ocp\", \"ose-tests\", \"cnf-tests\"], \"component_types_optional\": [], \"created_at\": \"2026-06-08T17:34:06.503875\", \"data\": {}, \"etag\": \"87d8560020f52c6ccd8327f3712ecef7\", \"export_control\": false, \"id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"name\": \"OCP-4.8\", \"next_topic_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:06.503875\"}, \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"update_previous_job_id\": null, \"updated_at\": \"2026-06-08T17:36:38.675410\", \"url\": \"https://lwn.net/\", \"user_agent\": \"python-dciclient_4.1.0\"}}",
                                "",
                                "TASK [validate status] *********************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:90",
                                "ok: [localhost] => {",
                                "    \"changed\": false,",
                                "    \"msg\": \"All assertions passed\"",
                                "}",
                                "",
                                "TASK [get OCP version from job_info] *******************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:95",
                                "skipping: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:15.164721', 'data': {'display_name': 'ose-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200628'}, 'display_name': 'OSE-TESTS 20200628', 'etag': '236aeb6f95f73c50b319e9aaf98e313c', 'id': '15c8990a-ba44-4b63-b4ba-dfc3b49b3660', 'message': '', 'name': 'OSE-TESTS 20200628', 'released_at': '2026-06-08T17:34:15.165321', 'state': 'active', 'tags': ['ocp-vanilla-4.8-ok', 'build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ose-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:15.441670', 'url': '', 'version': '20200628'})  => {\"ansible_loop_var\": \"item\", \"changed\": false, \"false_condition\": \"item[\\\"type\\\"] == \\\"ocp\\\"\", \"item\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:15.164721\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200628\"}, \"display_name\": \"OSE-TESTS 20200628\", \"etag\": \"236aeb6f95f73c50b319e9aaf98e313c\", \"id\": \"15c8990a-ba44-4b63-b4ba-dfc3b49b3660\", \"message\": \"\", \"name\": \"OSE-TESTS 20200628\", \"released_at\": \"2026-06-08T17:34:15.165321\", \"state\": \"active\", \"tags\": [\"ocp-vanilla-4.8-ok\", \"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:15.441670\", \"url\": \"\", \"version\": \"20200628\"}, \"skip_reason\": \"Conditional result was False\"}",
                                "ok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.231874', 'data': {'digest': ['sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b'], 'display_name': 'ocp', 'pull_url': 'http://pullurl.com/', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'url': 'http://url.com/', 'version': '4.8.0-0.nightly-20200703'}, 'display_name': 'OCP 4.8.0-0.nightly-20200703', 'etag': 'e3025068bbd38c10e48099bc1a5127a8', 'id': '52602146-dbec-4004-b3c5-0d46891722cc', 'message': '', 'name': 'OCP 4.8.0-0.nightly-20200703', 'released_at': '2026-06-08T17:34:16.232624', 'state': 'active', 'tags': ['build:dev'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ocp', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'updated_at': '2026-06-08T17:34:16.501776', 'url': '', 'version': '4.8.0-0.nightly-20200703'}) => {\"ansible_facts\": {\"ocp_product_id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"ocp_version\": \"OCP 4.8.0-0.nightly-20200703\"}, \"ansible_loop_var\": \"item\", \"changed\": false, \"item\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}}",
                                "skipping: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:17.325424', 'data': {'display_name': 'cnf-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200728'}, 'display_name': 'CNF-TESTS 20200728', 'etag': 'b1b0c765cd4b90e071200b38deccda2c', 'id': '9308699a-cda2-4822-b30f-fd01cbfde1dc', 'message': '', 'name': 'CNF-TESTS 20200728', 'released_at': '2026-06-08T17:34:17.326752', 'state': 'active', 'tags': ['build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'cnf-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:17.602830', 'url': '', 'version': '20200728'})  => {\"ansible_loop_var\": \"item\", \"changed\": false, \"false_condition\": \"item[\\\"type\\\"] == \\\"ocp\\\"\", \"item\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}, \"skip_reason\": \"Conditional result was False\"}",
                                "",
                                "TASK [do some checks] **********************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:102",
                                "ok: [localhost] => {",
                                "    \"changed\": false,",
                                "    \"msg\": \"All components are present and ocp_version is defined\"",
                                "}",
                                "",
                                "TASK [display ocp_version] *****************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:111",
                                "ok: [localhost] => {",
                                "    \"msg\": \"OCP version OCP 4.8.0-0.nightly-20200703 52602146-dbec-4004-b3c5-0d46891722cc\"",
                                "}",
                                "",
                                "TASK [Export the OCP component id] *********************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:115",
                                "skipping: [localhost] => {\"changed\": false, \"false_condition\": \"'ocp_comp' in job_info['outputs']\", \"skip_reason\": \"Conditional result was False\"}",
                                "",
                                "TASK [validate extravars] ******************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:124",
                                "ok: [localhost] => {",
                                "    \"changed\": false,",
                                "    \"msg\": \"All assertions passed\"",
                                "}",
                                "",
                                "PLAY [Running ocp deployment] **************************************************",
                                "",
                                "TASK [running] *****************************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:136",
                                "changed: [localhost] => {\"changed\": true, \"jobstate\": {\"comment\": null, \"created_at\": \"2026-06-08T17:36:43.428608\", \"id\": \"19762db1-0aa8-47e8-8de6-94f10d86e2df\", \"job_id\": \"6c45e095-1846-4e68-962e-4b713cb8c35d\", \"status\": \"running\"}}",
                                "",
                                "TASK [install ocp] *************************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:141",
                                "changed: [localhost] => {\"changed\": true, \"cmd\": \"ansible-playbook subplaybook.yml\", \"delta\": \"0:00:02.230233\", \"end\": \"2026-06-08 13:36:46.518963\", \"msg\": \"\", \"rc\": 0, \"start\": \"2026-06-08 13:36:44.288730\", \"stderr\": \"[WARNING]: No inventory was parsed, only implicit localhost is available\\n[WARNING]: provided hosts list is empty, only localhost is available. Note that\\nthe implicit localhost does not match 'all'\\n/usr/lib/python3.9/site-packages/requests/__init__.py:87: RequestsDependencyWarning: urllib3 (1.26.5) or chardet (5.2.0) doesn't match a supported version!\\n  warnings.warn(\\\"urllib3 ({}) or chardet ({}) doesn't match a supported \\\"\\n\\u001b[KeyJ1dWlkIjogIjNhODA0ZDNkLWQ3NTgtNGMwNS04NDJkLTI5M2Q3NGRjZmZiYyJ9\\u001b[64D\\u001b[K[WARNING]: Skipping plugin (/home/zuul-worker/src/github.com/distributedci/dci-\\nansible/callback/test_dci.py), cannot load: No module named 'callback'\\n\\u001b[Ke30=\\u001b[4D\\u001b[K\", \"stderr_lines\": [\"[WARNING]: No inventory was parsed, only implicit localhost is available\", \"[WARNING]: provided hosts list is empty, only localhost is available. Note that\", \"the implicit localhost does not match 'all'\", \"/usr/lib/python3.9/site-packages/requests/__init__.py:87: RequestsDependencyWarning: urllib3 (1.26.5) or chardet (5.2.0) doesn't match a supported version!\", \"  warnings.warn(\\\"urllib3 ({}) or chardet ({}) doesn't match a supported \\\"\", \"\\u001b[KeyJ1dWlkIjogIjNhODA0ZDNkLWQ3NTgtNGMwNS04NDJkLTI5M2Q3NGRjZmZiYyJ9\\u001b[64D\\u001b[K[WARNING]: Skipping plugin (/home/zuul-worker/src/github.com/distributedci/dci-\", \"ansible/callback/test_dci.py), cannot load: No module named 'callback'\", \"\\u001b[Ke30=\\u001b[4D\\u001b[K\"], \"stdout\": \"\\u001b[KeyJ1dWlkIjogIjQ0Nzk3ZjA2LTIyN2QtNGUxMi1iOTRkLTcyNmQwZjdlMjVkYSJ9\\u001b[64D\\u001b[K\\u001b[Ke30=\\u001b[4D\\u001b[K\\u001b[KeyJ1dWlkIjogImZhMTYzZWQ3LTM3MzUtZTA2MC05ZTUwLTAwMDAwMDAwMDAwMSJ9\\u001b[64D\\u001b[K\\nPLAY [Set dci variables] *******************************************************\\n\\u001b[Ke30=\\u001b[4D\\u001b[K\\u001b[KeyJ1dWlkIjogImZhMTYzZWQ3LTM3MzUtZTA2MC05ZTUwLTAwMDAwMDAwMDAwMyJ9\\u001b[64D\\u001b[K\\nTASK [Validate job id] *********************************************************\\n\\u001b[Ke30=\\u001b[4D\\u001b[K\\u001b[KeyJ1dWlkIjogIjExMjlhNjAxLTU3NDgtNDVjYy1hZjgzLTVhYTI0Zjc2MGQ0OSJ9\\u001b[64D\\u001b[K\\u001b[Ke30=\\u001b[4D\\u001b[K\\u001b[KeyJ1dWlkIjogImFjZTI3OTZkLTMyYWQtNGM4Ni05OWMzLTBhM2NjODNjODdjYSJ9\\u001b[64D\\u001b[Kchanged: [localhost]\\n\\u001b[Ke30=\\u001b[4D\\u001b[K\\u001b[KeyJ1dWlkIjogIjFkY2FkYWMxLTRlOWYtNGNlNC05YWYwLTY2M2MyNDMxOWYyOCJ9\\u001b[64D\\u001b[K\\nPLAY RECAP *********************************************************************\\nlocalhost                  : ok=1    changed=1    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \\n\\n\\u001b[Ke30=\\u001b[4D\\u001b[K\", \"stdout_lines\": [\"\\u001b[KeyJ1dWlkIjogIjQ0Nzk3ZjA2LTIyN2QtNGUxMi1iOTRkLTcyNmQwZjdlMjVkYSJ9\\u001b[64D\\u001b[K\\u001b[Ke30=\\u001b[4D\\u001b[K\\u001b[KeyJ1dWlkIjogImZhMTYzZWQ3LTM3MzUtZTA2MC05ZTUwLTAwMDAwMDAwMDAwMSJ9\\u001b[64D\\u001b[K\", \"PLAY [Set dci variables] *******************************************************\", \"\\u001b[Ke30=\\u001b[4D\\u001b[K\\u001b[KeyJ1dWlkIjogImZhMTYzZWQ3LTM3MzUtZTA2MC05ZTUwLTAwMDAwMDAwMDAwMyJ9\\u001b[64D\\u001b[K\", \"TASK [Validate job id] *********************************************************\", \"\\u001b[Ke30=\\u001b[4D\\u001b[K\\u001b[KeyJ1dWlkIjogIjExMjlhNjAxLTU3NDgtNDVjYy1hZjgzLTVhYTI0Zjc2MGQ0OSJ9\\u001b[64D\\u001b[K\\u001b[Ke30=\\u001b[4D\\u001b[K\\u001b[KeyJ1dWlkIjogImFjZTI3OTZkLTMyYWQtNGM4Ni05OWMzLTBhM2NjODNjODdjYSJ9\\u001b[64D\\u001b[Kchanged: [localhost]\", \"\\u001b[Ke30=\\u001b[4D\\u001b[K\\u001b[KeyJ1dWlkIjogIjFkY2FkYWMxLTRlOWYtNGNlNC05YWYwLTY2M2MyNDMxOWYyOCJ9\\u001b[64D\\u001b[K\", \"PLAY RECAP *********************************************************************\", \"localhost                  : ok=1    changed=1    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \", \"\", \"\\u001b[Ke30=\\u001b[4D\\u001b[K\"]}",
                                "",
                                "PLAY [Rescue construct] ********************************************************",
                                "",
                                "TASK [Broken task to rescue] ***************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:151",
                                "fatal: [localhost]: FAILED! => {\"changed\": false, \"msg\": \"broken task\"}",
                                "",
                                "TASK [get status] **************************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:155",
                                "changed: [localhost] => {\"changed\": true, \"job\": {\"client_version\": \"python-dciclient_4.1.0\", \"comment\": \"debugging comment\", \"components\": [{\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:15.164721\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200628\"}, \"display_name\": \"OSE-TESTS 20200628\", \"etag\": \"236aeb6f95f73c50b319e9aaf98e313c\", \"id\": \"15c8990a-ba44-4b63-b4ba-dfc3b49b3660\", \"message\": \"\", \"name\": \"OSE-TESTS 20200628\", \"released_at\": \"2026-06-08T17:34:15.165321\", \"state\": \"active\", \"tags\": [\"ocp-vanilla-4.8-ok\", \"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:15.441670\", \"url\": \"\", \"version\": \"20200628\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}], \"configuration\": \"myconf\", \"created_at\": \"2026-06-08T17:36:28.187053\", \"data\": {\"pipeline\": {\"_pipeline_path_\": \"/tmp/tmpokd0tspq/pipeline.yml\", \"ansible_envvars\": {\"ENVVAR_42\": \"42\", \"ENVVAR_43\": \"43\", \"ENVVAR_TMPDIR\": \"/@tmpdir\"}, \"ansible_extravars\": {\"answer\": \"42\", \"answer2\": \"42\"}, \"ansible_inventory\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/inventory\", \"ansible_playbook\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml\", \"ansible_tags\": [\"working\"], \"comment\": \"debugging comment\", \"components\": [\"ocp=4.8.0-0.nightly-20200703\", \"ose-tests?tags:ocp-vanilla-4.8-ok&version:20200628\", \"cnf-tests\"], \"configuration\": \"myconf\", \"dci_components_by_query\": [\"type:ocp,version:4.8.0-0.nightly-20200701\", \"type:ose-tests,tags:ocp-vanilla-4.8-ok,version:20200628\", \"type:cnf-tests\"], \"dci_credentials\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/rh-telco-pipeline_dci_credentials.yml\", \"fallback_last_success\": \"ocp-vanilla-4.8-simple-ok\", \"name\": \"openshift-vanilla\", \"outputs\": {\"hosts\": \"etc/hosts\"}, \"success_tag\": \"ocp-vanilla-4.8-simple-ok\", \"topic\": \"OCP-4.8\", \"type\": \"openshift\", \"url\": \"https://lwn.net/\"}}, \"duration\": 19, \"etag\": \"988f42e2546cd50686dc53633448270a\", \"files\": [], \"id\": \"6c45e095-1846-4e68-962e-4b713cb8c35d\", \"jobstates\": [{\"comment\": \"job scheduled\", \"created_at\": \"2026-06-08T17:36:28.306909\", \"id\": \"20ed9e1b-363d-4c60-99e6-4c2598fc3b1e\", \"job_id\": \"6c45e095-1846-4e68-962e-4b713cb8c35d\", \"status\": \"new\"}, {\"comment\": \"implicit new state\", \"created_at\": \"2026-06-08T17:36:29.502092\", \"id\": \"644ea034-0916-4afb-841c-16e318d319e9\", \"job_id\": \"6c45e095-1846-4e68-962e-4b713cb8c35d\", \"status\": \"new\"}, {\"comment\": null, \"created_at\": \"2026-06-08T17:36:34.427552\", \"id\": \"f51d8540-fc74-4dd0-9c72-ab77ac12457b\", \"job_id\": \"6c45e095-1846-4e68-962e-4b713cb8c35d\", \"status\": \"new\"}, {\"comment\": null, \"created_at\": \"2026-06-08T17:36:38.214155\", \"id\": \"2a53b7a6-92ca-4b28-8ce8-4a14080cd730\", \"job_id\": \"6c45e095-1846-4e68-962e-4b713cb8c35d\", \"status\": \"pre-run\"}, {\"comment\": null, \"created_at\": \"2026-06-08T17:36:43.428608\", \"id\": \"19762db1-0aa8-47e8-8de6-94f10d86e2df\", \"job_id\": \"6c45e095-1846-4e68-962e-4b713cb8c35d\", \"status\": \"running\"}], \"keys_values\": [], \"name\": \"openshift-vanilla\", \"pipeline\": {\"created_at\": \"2026-06-08T17:36:27.981292\", \"etag\": \"f36156251e61eb445904c25cc657c209\", \"id\": \"150eb1e7-a8b8-4f32-9b3c-72b5bbb7cfb5\", \"name\": \"pipeline\", \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:36:27.981292\"}, \"pipeline_id\": \"150eb1e7-a8b8-4f32-9b3c-72b5bbb7cfb5\", \"previous_job_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"remoteci\": {\"created_at\": \"2026-06-08T17:34:09.562294\", \"data\": {}, \"etag\": \"1a26ad902899fc1dd617bbf41bce1739\", \"id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"last_auth_at\": null, \"name\": \"rh-telco-pipeline\", \"public\": false, \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:34:09.562294\"}, \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"results\": [], \"state\": \"active\", \"status\": \"running\", \"status_reason\": \"\", \"tags\": [\"stage:openshift\", \"pipeline-id:12\", \"inventory:inventory\", \"ocp-vanilla-conf\"], \"team\": {\"country\": null, \"created_at\": \"2026-06-08T17:34:08.060158\", \"etag\": \"97aad3f9aebb27215bd4ba5bbb7fd35f\", \"external\": false, \"has_pre_release_access\": true, \"id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"name\": \"rh-telco-ci\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:08.060158\"}, \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"topic\": {\"component_types\": [\"ocp\", \"ose-tests\", \"cnf-tests\"], \"component_types_optional\": [], \"created_at\": \"2026-06-08T17:34:06.503875\", \"data\": {}, \"etag\": \"87d8560020f52c6ccd8327f3712ecef7\", \"export_control\": false, \"id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"name\": \"OCP-4.8\", \"next_topic_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:06.503875\"}, \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"update_previous_job_id\": null, \"updated_at\": \"2026-06-08T17:36:47.653108\", \"url\": \"https://lwn.net/\", \"user_agent\": \"python-dciclient_4.1.0\"}}",
                                "",
                                "TASK [validate status] *********************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:160",
                                "ok: [localhost] => {",
                                "    \"changed\": false,",
                                "    \"msg\": \"All assertions passed\"",
                                "}",
                                "",
                                "PLAY [Post-run tasks] **********************************************************",
                                "",
                                "TASK [post-run] ****************************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:171",
                                "changed: [localhost] => {\"changed\": true, \"jobstate\": {\"comment\": null, \"created_at\": \"2026-06-08T17:36:50.047407\", \"id\": \"062d4920-3baa-40d6-807f-743b16c38edb\", \"job_id\": \"6c45e095-1846-4e68-962e-4b713cb8c35d\", \"status\": \"post-run\"}}",
                                "",
                                "TASK [Print job outputs location] **********************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:176",
                                "ok: [localhost] => {",
                                "    \"msg\": {",
                                "        \"hosts\": \"/tmp/dci-pipeline/openshift-vanilla/6c45e095-1846-4e68-962e-4b713cb8c35d/outputs/etc/hosts\"",
                                "    }",
                                "}",
                                "",
                                "TASK [Copy /etc/hosts file to the outputs location] ****************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:180",
                                "changed: [localhost] => {\"changed\": true, \"checksum\": \"7335999eb54c15c67566186bdfc46f64e0d5a1aa\", \"dest\": \"/tmp/dci-pipeline/openshift-vanilla/6c45e095-1846-4e68-962e-4b713cb8c35d/outputs/etc/hosts\", \"md5sum\": \"54fb6627dbaa37721048e4549db3224d\", \"remote_checksum\": \"7335999eb54c15c67566186bdfc46f64e0d5a1aa\", \"remote_md5sum\": null}",
                                "",
                                "PLAY [Success tasks] ***********************************************************",
                                "",
                                "TASK [success] *****************************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:192",
                                "changed: [localhost] => {\"changed\": true, \"jobstate\": {\"comment\": null, \"created_at\": \"2026-06-08T17:36:52.561917\", \"id\": \"bc50aefd-690e-4918-b8f9-02d457eea0ea\", \"job_id\": \"6c45e095-1846-4e68-962e-4b713cb8c35d\", \"status\": \"success\"}}",
                                "",
                                "TASK [success message] *********************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:197",
                                "ok: [localhost] => {",
                                "    \"msg\": \"'The job is now finished. Review the log at: http://127.0.0.1:8000/jobs/6c45e095-1846-4e68-962e-4b713cb8c35d/jobStates'\\n\"",
                                "}",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "localhost                  : ok=26   changed=10   unreachable=0    failed=0    skipped=2    rescued=1    ignored=0   ",
                                "----------------------------- Captured stderr call -----------------------------",
                                "GET http://127.0.0.1:8000/api/v1/jobs?embed=components&sort=-created_at",
                                "<Response [200]>",
                                "+ dci-agent-ctl openshift-vanilla:components=ocp=4.8.0-0.nightly-20200703 dciagent/tests/data/settings.yml",
                                "+ dci-pipeline /tmp/tmpokd0tspq/pipeline.yml openshift-vanilla:components=ocp=4.8.0-0.nightly-20200703",
                                "/usr/lib/python3.9/site-packages/requests/__init__.py:87: RequestsDependencyWarning: urllib3 (1.26.5) or chardet (5.2.0) doesn't match a supported version!",
                                "  warnings.warn(\"urllib3 ({}) or chardet ({}) doesn't match a supported \"",
                                "2026-06-08 13:36:27,869 - dcipipeline.main - INFO - overload=[{'openshift-vanilla': {'components': 'ocp=4.8.0-0.nightly-20200703'}}] options={'name': 'pipeline'}",
                                "2026-06-08 13:36:27,872 - dcipipeline.main - INFO - Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/rh-telco-pipeline_dci_credentials.yml",
                                "2026-06-08 13:36:27,944 - dcipipeline.main - INFO - Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/rh-telco-pipeline_dci_credentials.yml",
                                "2026-06-08 13:36:27,945 - dcipipeline.main - INFO - No previous job for openshift-vanilla",
                                "2026-06-08 13:36:27,985 - dcipipeline.main - INFO - scheduling job openshift-vanilla on topic OCP-4.8 previous_job_id=None pipeline_id=150eb1e7-a8b8-4f32-9b3c-72b5bbb7cfb5",
                                "2026-06-08 13:36:28,025 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ocp=4.8.0-0.nightly-20200703 where_clause=None query=and(eq(state,active),eq(type,ocp),eq(version,4.8.0-0.nightly-20200703))",
                                "2026-06-08 13:36:28,089 - dcipipeline.main - INFO - Got comp query result: ocp=4.8.0-0.nightly-20200703[None]: ['ocp=4.8.0-0.nightly-20200703']",
                                "2026-06-08 13:36:28,089 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ose-tests?tags:ocp-vanilla-4.8-ok&version:20200628 where_clause=None query=and(eq(type,ose-tests),eq(version,20200628),contains(tags,ocp-vanilla-4.8-ok))",
                                "2026-06-08 13:36:28,116 - dcipipeline.main - INFO - Got comp query result: ose-tests?tags:ocp-vanilla-4.8-ok&version:20200628[None]: ['ose-tests=20200628']",
                                "2026-06-08 13:36:28,117 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=cnf-tests where_clause=None query=and(eq(state,active),eq(type,cnf-tests))",
                                "2026-06-08 13:36:28,159 - dcipipeline.main - INFO - Got comp query result: cnf-tests[None]: ['cnf-tests=20200728']",
                                "2026-06-08 13:36:28,327 - dcipipeline.main - INFO - No permission to write in /var/lib/dci-pipeline",
                                "2026-06-08 13:36:28,334 - dcipipeline.main - INFO - Scheduled DCI job 6c45e095-1846-4e68-962e-4b713cb8c35d",
                                "2026-06-08 13:36:28,334 - dcipipeline.main - INFO - Setting tag stage:openshift on job 6c45e095-1846-4e68-962e-4b713cb8c35d",
                                "2026-06-08 13:36:28,429 - dcipipeline.main - INFO - Setting tag pipeline-id:12 on job 6c45e095-1846-4e68-962e-4b713cb8c35d",
                                "2026-06-08 13:36:28,479 - dcipipeline.main - INFO - Setting tag inventory:inventory on job 6c45e095-1846-4e68-962e-4b713cb8c35d",
                                "2026-06-08 13:36:28,525 - dcipipeline.main - INFO - Created /tmp/dci-pipeline-tmpdirueead7yk for env var ENVVAR_TMPDIR",
                                "2026-06-08 13:36:28,525 - dcipipeline.main - INFO - Created /tmp/dci-pipeline-tmpdir2xy1ofh4 for env var JUNIT_OUTPUT_DIR",
                                "2026-06-08 13:36:28,525 - dcipipeline.main - INFO - Found dci.py in /home/zuul-worker/src/github.com/distributedci/dci-ansible/callback",
                                "2026-06-08 13:36:28,525 - dcipipeline.main - INFO - Generating /tmp/dci-pipeline/openshift-vanilla/6c45e095-1846-4e68-962e-4b713cb8c35d/ansible.cfg using dci_ansible_dir=/home/zuul-worker/src/github.com/distributedci/dci-ansible",
                                "2026-06-08 13:36:28,525 - dcipipeline.main - INFO - running jobdef: openshift-vanilla with inventory /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/inventory private_data_dir=/tmp/dci-pipeline/openshift-vanilla/6c45e095-1846-4e68-962e-4b713cb8c35d env={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'ENVVAR_42': 42, 'ENVVAR_43': 43, 'ENVVAR_TMPDIR': '/tmp/dci-pipeline-tmpdirueead7yk', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdir2xy1ofh4', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-vanilla/6c45e095-1846-4e68-962e-4b713cb8c35d/ansible.cfg'}",
                                "2026-06-08 13:36:28,526 - dcipipeline.main - INFO - cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --tags working -e '{\"answer\":42,\"answer2\":42}'\"",
                                "2026-06-08 13:36:28,526 - dcipipeline.main - INFO - Launching playbook /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml in /tmp/dci-pipeline/openshift-vanilla/6c45e095-1846-4e68-962e-4b713cb8c35d",
                                "2026-06-08 13:36:28,526 - dcipipeline.main - INFO - envvars={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'ENVVAR_42': 42, 'ENVVAR_43': 43, 'ENVVAR_TMPDIR': '/tmp/dci-pipeline-tmpdirueead7yk', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdir2xy1ofh4', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-vanilla/6c45e095-1846-4e68-962e-4b713cb8c35d/ansible.cfg', 'DCI_CLIENT_ID': 'remoteci/7a220eb8-b832-48db-9350-7688c159b53f', 'DCI_API_SECRET': 'DCI.0ccf1681da9b44c009271c0d1c3acc6c9104edaccbee1419a0aba6e188df', 'DCI_CS_URL': 'http://127.0.0.1:8000', 'DCI_UI_URL': 'http://127.0.0.1:8000', 'DCI_JOB_ID': '6c45e095-1846-4e68-962e-4b713cb8c35d', 'ANSIBLE_VAULT_IDENTITY_LIST': '/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client', 'DCI_PLAYBOOK_ARGS': '--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --tags working -e \\'{\"answer\":42,\"answer2\":42}\\''}",
                                "2026-06-08 13:36:28,526 - dcipipeline.main - INFO - PATH=/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin:/home/zuul-worker/.local/bin:/home/zuul-worker/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin",
                                "2026-06-08 13:36:28,526 - dcipipeline.main - INFO - cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --tags working -e '{\"answer\":42,\"answer2\":42}'\"",
                                "2026-06-08 13:36:54,053 - dcipipeline.main - INFO - stats={'skipped': {'localhost': 2}, 'ok': {'localhost': 26}, 'dark': {}, 'failures': {}, 'ignored': {}, 'rescued': {'localhost': 1}, 'processed': {'localhost': 1}, 'changed': {'localhost': 10}}",
                                "2026-06-08 13:36:54,063 - dcipipeline.main - INFO - Uploading ansible.log from /tmp/dci-pipeline/openshift-vanilla/6c45e095-1846-4e68-962e-4b713cb8c35d/ansible.log",
                                "Traceback (most recent call last):",
                                "  File \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-pipeline\", line 6, in <module>",
                                "    sys.exit(main())",
                                "  File \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/main.py\", line 1390, in main",
                                "    job_in_errors, jobdefs = run_stage(",
                                "  File \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/main.py\", line 1303, in run_stage",
                                "    if run_jobdef(",
                                "  File \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/main.py\", line 901, in run_jobdef",
                                "    upload_ansible_log(context, private_data_dir, jobdef)",
                                "  File \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/main.py\", line 801, in upload_ansible_log",
                                "    dci(",
                                "  File \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/main.py\", line 1454, in dci",
                                "    resp = func(*args, **kwargs)",
                                "TypeError: create() got an unexpected keyword argument 'redact'",
                                "______________________________ test_dci_pipeline _______________________________",
                                "",
                                "    def test_dci_pipeline():",
                                "        jobs, count = get_jobs()",
                                "        os.environ[\"DCI_QUEUE_JOBID\"] = \"12\"",
                                ">       rc = main(",
                                "            [",
                                "                \"dci-pipeline\",",
                                "                \"openshift-vanilla:components=ocp=4.8.0-0.nightly-20200703\",",
                                "                p(\"pipeline.yml\"),",
                                "            ]",
                                "        )",
                                "",
                                "tests/e2e/test_dci_pipeline.py:85: ",
                                "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ",
                                "tests/e2e/test_dci_pipeline.py:38: in main",
                                "    return dci_main(args)",
                                "dcipipeline/main.py:1390: in main",
                                "    job_in_errors, jobdefs = run_stage(",
                                "dcipipeline/main.py:1303: in run_stage",
                                "    if run_jobdef(",
                                "dcipipeline/main.py:901: in run_jobdef",
                                "    upload_ansible_log(context, private_data_dir, jobdef)",
                                "dcipipeline/main.py:801: in upload_ansible_log",
                                "    dci(",
                                "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ",
                                "",
                                "func = <function create at 0x7ff24d47ddc0>",
                                "args = (<dciclient.v1.api.context.DciSignatureContext object at 0x7ff24d3eb910>, 'ansible.log')",
                                "kwargs = {'file_path': '/tmp/dci-pipeline/openshift-vanilla/5aed5a9d-65c7-4416-968f-b3e9f56f921b/ansible.log', 'job_id': '5aed5a9d-65c7-4416-968f-b3e9f56f921b', 'redact': True}",
                                "",
                                "    def dci(func, *args, **kwargs):",
                                "        \"retry the DCI API call while there is an error 5xx\"",
                                "    ",
                                "        global _duration",
                                "    ",
                                ">       resp = func(*args, **kwargs)",
                                "E       TypeError: create() got an unexpected keyword argument 'redact'",
                                "",
                                "dcipipeline/main.py:1454: TypeError",
                                "----------------------------- Captured stdout call -----------------------------",
                                "ansible-playbook [core 2.15.13]",
                                "  config file = /tmp/dci-pipeline/openshift-vanilla/5aed5a9d-65c7-4416-968f-b3e9f56f921b/ansible.cfg",
                                "  configured module search path = ['/home/zuul-worker/src/github.com/distributedci/dci-ansible/modules']",
                                "  ansible python module location = /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/lib/python3.9/site-packages/ansible",
                                "  ansible collection location = /home/zuul-worker/.ansible/collections:/usr/share/ansible/collections",
                                "  executable location = /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/ansible-playbook",
                                "  python version = 3.9.18 (main, Jan 24 2024, 00:00:00) [GCC 11.4.1 20231218 (Red Hat 11.4.1-3)] (/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/python)",
                                "  jinja version = 3.1.6",
                                "  libyaml = True",
                                "Using /tmp/dci-pipeline/openshift-vanilla/5aed5a9d-65c7-4416-968f-b3e9f56f921b/ansible.cfg as config file",
                                "/usr/lib/python3.9/site-packages/requests/__init__.py:87: RequestsDependencyWarning: urllib3 (1.26.5) or chardet (5.2.0) doesn't match a supported version!",
                                "  warnings.warn(\"urllib3 ({}) or chardet ({}) doesn't match a supported \"",
                                "[WARNING]: Skipping plugin (/home/zuul-worker/src/github.com/distributedci/dci-",
                                "ansible/callback/test_dci.py), cannot load: No module named 'callback'",
                                "Skipping callback 'awx_display', as we already have a stdout callback.",
                                "Skipping callback 'default', as we already have a stdout callback.",
                                "Skipping callback 'minimal', as we already have a stdout callback.",
                                "Skipping callback 'oneline', as we already have a stdout callback.",
                                "",
                                "PLAYBOOK: agent.yml ************************************************************",
                                "6 plays in /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml",
                                "",
                                "PLAY [Schedule a job] **********************************************************",
                                "",
                                "TASK [Read credentials from env vars] ******************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:10",
                                "ok: [localhost] => {\"censored\": \"the output has been hidden due to the fact that 'no_log: true' was specified for this result\", \"changed\": false}",
                                "",
                                "TASK [validate environment variables] ******************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:20",
                                "ok: [localhost] => {",
                                "    \"changed\": false,",
                                "    \"msg\": \"All assertions passed\"",
                                "}",
                                "",
                                "TASK [stat the tmpdir environment variable] ************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:26",
                                "ok: [localhost] => {\"changed\": false, \"stat\": {\"atime\": 1780940215.1011665, \"attr_flags\": \"\", \"attributes\": [], \"block_size\": 4096, \"blocks\": 0, \"charset\": \"binary\", \"ctime\": 1780940215.1011665, \"dev\": 64516, \"device_type\": 0, \"executable\": true, \"exists\": true, \"gid\": 1000, \"gr_name\": \"zuul-worker\", \"inode\": 452990554, \"isblk\": false, \"ischr\": false, \"isdir\": true, \"isfifo\": false, \"isgid\": false, \"islnk\": false, \"isreg\": false, \"issock\": false, \"isuid\": false, \"mimetype\": \"inode/directory\", \"mode\": \"0700\", \"mtime\": 1780940215.1011665, \"nlink\": 2, \"path\": \"/tmp/dci-pipeline-tmpdiraobiib20\", \"pw_name\": \"zuul-worker\", \"readable\": true, \"rgrp\": false, \"roth\": false, \"rusr\": true, \"size\": 6, \"uid\": 1000, \"version\": \"12648842\", \"wgrp\": false, \"woth\": false, \"writeable\": true, \"wusr\": true, \"xgrp\": false, \"xoth\": false, \"xusr\": true}}",
                                "",
                                "TASK [check the existence of the temporary directory] **************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:31",
                                "ok: [localhost] => {",
                                "    \"changed\": false,",
                                "    \"msg\": \"All assertions passed\"",
                                "}",
                                "",
                                "TASK [Schedule a new job] ******************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:36",
                                "skipping: [localhost] => {\"changed\": false, \"false_condition\": \"job_info is not defined\", \"skip_reason\": \"Conditional result was False\"}",
                                "",
                                "TASK [Print job_info] **********************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:42",
                                "ok: [localhost] => {",
                                "    \"msg\": {",
                                "        \"client_version\": \"python-dciclient_4.1.0\",",
                                "        \"comment\": \"debugging comment\",",
                                "        \"components\": [",
                                "            {",
                                "                \"canonical_project_name\": \"\",",
                                "                \"created_at\": \"2026-06-08T17:34:15.164721\",",
                                "                \"data\": {",
                                "                    \"display_name\": \"ose-tests\",",
                                "                    \"pull_url\": \"http://pullurl.com/\",",
                                "                    \"url\": \"http://url.com/\",",
                                "                    \"version\": \"20200628\"",
                                "                },",
                                "                \"display_name\": \"OSE-TESTS 20200628\",",
                                "                \"etag\": \"236aeb6f95f73c50b319e9aaf98e313c\",",
                                "                \"id\": \"15c8990a-ba44-4b63-b4ba-dfc3b49b3660\",",
                                "                \"message\": \"\",",
                                "                \"name\": \"OSE-TESTS 20200628\",",
                                "                \"released_at\": \"2026-06-08T17:34:15.165321\",",
                                "                \"state\": \"active\",",
                                "                \"tags\": [",
                                "                    \"ocp-vanilla-4.8-ok\",",
                                "                    \"build:ga\"",
                                "                ],",
                                "                \"team_id\": null,",
                                "                \"title\": \"\",",
                                "                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "                \"type\": \"ose-tests\",",
                                "                \"uid\": \"\",",
                                "                \"updated_at\": \"2026-06-08T17:34:15.441670\",",
                                "                \"url\": \"\",",
                                "                \"version\": \"20200628\"",
                                "            },",
                                "            {",
                                "                \"canonical_project_name\": \"\",",
                                "                \"created_at\": \"2026-06-08T17:34:16.231874\",",
                                "                \"data\": {",
                                "                    \"digest\": [",
                                "                        \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"",
                                "                    ],",
                                "                    \"display_name\": \"ocp\",",
                                "                    \"pull_url\": \"http://pullurl.com/\",",
                                "                    \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",",
                                "                    \"url\": \"http://url.com/\",",
                                "                    \"version\": \"4.8.0-0.nightly-20200703\"",
                                "                },",
                                "                \"display_name\": \"OCP 4.8.0-0.nightly-20200703\",",
                                "                \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\",",
                                "                \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\",",
                                "                \"message\": \"\",",
                                "                \"name\": \"OCP 4.8.0-0.nightly-20200703\",",
                                "                \"released_at\": \"2026-06-08T17:34:16.232624\",",
                                "                \"state\": \"active\",",
                                "                \"tags\": [",
                                "                    \"build:dev\"",
                                "                ],",
                                "                \"team_id\": null,",
                                "                \"title\": \"\",",
                                "                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "                \"type\": \"ocp\",",
                                "                \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",",
                                "                \"updated_at\": \"2026-06-08T17:34:16.501776\",",
                                "                \"url\": \"\",",
                                "                \"version\": \"4.8.0-0.nightly-20200703\"",
                                "            },",
                                "            {",
                                "                \"canonical_project_name\": \"\",",
                                "                \"created_at\": \"2026-06-08T17:34:17.325424\",",
                                "                \"data\": {",
                                "                    \"display_name\": \"cnf-tests\",",
                                "                    \"pull_url\": \"http://pullurl.com/\",",
                                "                    \"url\": \"http://url.com/\",",
                                "                    \"version\": \"20200728\"",
                                "                },",
                                "                \"display_name\": \"CNF-TESTS 20200728\",",
                                "                \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\",",
                                "                \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\",",
                                "                \"message\": \"\",",
                                "                \"name\": \"CNF-TESTS 20200728\",",
                                "                \"released_at\": \"2026-06-08T17:34:17.326752\",",
                                "                \"state\": \"active\",",
                                "                \"tags\": [",
                                "                    \"build:ga\"",
                                "                ],",
                                "                \"team_id\": null,",
                                "                \"title\": \"\",",
                                "                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "                \"type\": \"cnf-tests\",",
                                "                \"uid\": \"\",",
                                "                \"updated_at\": \"2026-06-08T17:34:17.602830\",",
                                "                \"url\": \"\",",
                                "                \"version\": \"20200728\"",
                                "            }",
                                "        ],",
                                "        \"configuration\": \"myconf\",",
                                "        \"created_at\": \"2026-06-08T17:36:54.844739\",",
                                "        \"data\": {",
                                "            \"pipeline\": {",
                                "                \"_pipeline_path_\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/pipeline.yml\",",
                                "                \"ansible_envvars\": {",
                                "                    \"ENVVAR_42\": \"42\",",
                                "                    \"ENVVAR_43\": \"43\",",
                                "                    \"ENVVAR_TMPDIR\": \"/@tmpdir\"",
                                "                },",
                                "                \"ansible_extravars\": {",
                                "                    \"answer\": \"42\"",
                                "                },",
                                "                \"ansible_extravars_files\": [",
                                "                    \"agents/openshift-vanilla/vars.yml\"",
                                "                ],",
                                "                \"ansible_inventory\": \"agents/openshift-vanilla/inventory\",",
                                "                \"ansible_playbook\": \"agents/openshift-vanilla/agent.yml\",",
                                "                \"ansible_tags\": [",
                                "                    \"working\"",
                                "                ],",
                                "                \"comment\": \"debugging comment\",",
                                "                \"components\": [",
                                "                    \"ocp=4.8.0-0.nightly-20200703\",",
                                "                    \"ose-tests?tags:ocp-vanilla-4.8-ok,build:dev&version:20200628\",",
                                "                    \"cnf-tests?version:20200728\"",
                                "                ],",
                                "                \"configuration\": \"myconf\",",
                                "                \"fallback_last_success\": \"ocp-vanilla-4.8-simple-ok\",",
                                "                \"name\": \"openshift-vanilla\",",
                                "                \"outputs\": {",
                                "                    \"hosts\": \"etc/hosts\",",
                                "                    \"ocp_comp\": \"ocp_component_id\"",
                                "                },",
                                "                \"stage\": \"ocp\",",
                                "                \"success_tag\": \"ocp-vanilla-4.8-simple-ok\",",
                                "                \"topic\": \"OCP-4.8\",",
                                "                \"url\": \"https://lwn.net/\"",
                                "            }",
                                "        },",
                                "        \"duration\": 0,",
                                "        \"etag\": \"868d11df0b7109904763bcb84cd475be\",",
                                "        \"files\": [],",
                                "        \"id\": \"5aed5a9d-65c7-4416-968f-b3e9f56f921b\",",
                                "        \"jobstates\": [],",
                                "        \"keys_values\": [],",
                                "        \"name\": \"openshift-vanilla\",",
                                "        \"pipeline\": {",
                                "            \"created_at\": \"2026-06-08T17:36:54.693811\",",
                                "            \"etag\": \"3b73795da196e2a565493f36afd1a758\",",
                                "            \"id\": \"4e25d807-703f-457b-839f-d0f64e5a34ed\",",
                                "            \"name\": \"pipeline\",",
                                "            \"state\": \"active\",",
                                "            \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",",
                                "            \"updated_at\": \"2026-06-08T17:36:54.693811\"",
                                "        },",
                                "        \"pipeline_id\": \"4e25d807-703f-457b-839f-d0f64e5a34ed\",",
                                "        \"previous_job_id\": null,",
                                "        \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\",",
                                "        \"remoteci\": {",
                                "            \"created_at\": \"2026-06-08T17:34:09.562294\",",
                                "            \"data\": {},",
                                "            \"etag\": \"1a26ad902899fc1dd617bbf41bce1739\",",
                                "            \"id\": \"7a220eb8-b832-48db-9350-7688c159b53f\",",
                                "            \"last_auth_at\": null,",
                                "            \"name\": \"rh-telco-pipeline\",",
                                "            \"public\": false,",
                                "            \"state\": \"active\",",
                                "            \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",",
                                "            \"updated_at\": \"2026-06-08T17:34:09.562294\"",
                                "        },",
                                "        \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\",",
                                "        \"results\": [],",
                                "        \"state\": \"active\",",
                                "        \"status\": \"new\",",
                                "        \"status_reason\": \"\",",
                                "        \"tags\": [],",
                                "        \"team\": {",
                                "            \"country\": null,",
                                "            \"created_at\": \"2026-06-08T17:34:08.060158\",",
                                "            \"etag\": \"97aad3f9aebb27215bd4ba5bbb7fd35f\",",
                                "            \"external\": false,",
                                "            \"has_pre_release_access\": true,",
                                "            \"id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",",
                                "            \"name\": \"rh-telco-ci\",",
                                "            \"state\": \"active\",",
                                "            \"updated_at\": \"2026-06-08T17:34:08.060158\"",
                                "        },",
                                "        \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",",
                                "        \"topic\": {",
                                "            \"component_types\": [",
                                "                \"ocp\",",
                                "                \"ose-tests\",",
                                "                \"cnf-tests\"",
                                "            ],",
                                "            \"component_types_optional\": [],",
                                "            \"created_at\": \"2026-06-08T17:34:06.503875\",",
                                "            \"data\": {},",
                                "            \"etag\": \"87d8560020f52c6ccd8327f3712ecef7\",",
                                "            \"export_control\": false,",
                                "            \"id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "            \"name\": \"OCP-4.8\",",
                                "            \"next_topic_id\": null,",
                                "            \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\",",
                                "            \"state\": \"active\",",
                                "            \"updated_at\": \"2026-06-08T17:34:06.503875\"",
                                "        },",
                                "        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "        \"update_previous_job_id\": null,",
                                "        \"updated_at\": \"2026-06-08T17:36:54.844751\",",
                                "        \"url\": \"https://lwn.net/\",",
                                "        \"user_agent\": \"python-dciclient_4.1.0\"",
                                "    }",
                                "}",
                                "",
                                "TASK [Set global variables] ****************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:46",
                                "ok: [localhost] => {\"ansible_facts\": {\"components\": [{\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:15.164721\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200628\"}, \"display_name\": \"OSE-TESTS 20200628\", \"etag\": \"236aeb6f95f73c50b319e9aaf98e313c\", \"id\": \"15c8990a-ba44-4b63-b4ba-dfc3b49b3660\", \"message\": \"\", \"name\": \"OSE-TESTS 20200628\", \"released_at\": \"2026-06-08T17:34:15.165321\", \"state\": \"active\", \"tags\": [\"ocp-vanilla-4.8-ok\", \"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:15.441670\", \"url\": \"\", \"version\": \"20200628\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}], \"job_id\": \"5aed5a9d-65c7-4416-968f-b3e9f56f921b\", \"product\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\"}, \"changed\": false}",
                                "",
                                "TASK [set job state] ***********************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:54",
                                "changed: [localhost] => {\"changed\": true, \"jobstate\": {\"comment\": null, \"created_at\": \"2026-06-08T17:37:00.882436\", \"id\": \"bb594b14-e035-4b27-b213-c4e576c2a046\", \"job_id\": \"5aed5a9d-65c7-4416-968f-b3e9f56f921b\", \"status\": \"new\"}}",
                                "",
                                "TASK [Print job id] ************************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:59",
                                "ok: [localhost] => {",
                                "    \"msg\": \"dci_job_id: 5aed5a9d-65c7-4416-968f-b3e9f56f921b\"",
                                "}",
                                "",
                                "TASK [Print components] ********************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:63",
                                "ok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:15.164721', 'data': {'display_name': 'ose-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200628'}, 'display_name': 'OSE-TESTS 20200628', 'etag': '236aeb6f95f73c50b319e9aaf98e313c', 'id': '15c8990a-ba44-4b63-b4ba-dfc3b49b3660', 'message': '', 'name': 'OSE-TESTS 20200628', 'released_at': '2026-06-08T17:34:15.165321', 'state': 'active', 'tags': ['ocp-vanilla-4.8-ok', 'build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ose-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:15.441670', 'url': '', 'version': '20200628'}) => {",
                                "    \"msg\": {",
                                "        \"canonical_project_name\": \"\",",
                                "        \"created_at\": \"2026-06-08T17:34:15.164721\",",
                                "        \"data\": {",
                                "            \"display_name\": \"ose-tests\",",
                                "            \"pull_url\": \"http://pullurl.com/\",",
                                "            \"url\": \"http://url.com/\",",
                                "            \"version\": \"20200628\"",
                                "        },",
                                "        \"display_name\": \"OSE-TESTS 20200628\",",
                                "        \"etag\": \"236aeb6f95f73c50b319e9aaf98e313c\",",
                                "        \"id\": \"15c8990a-ba44-4b63-b4ba-dfc3b49b3660\",",
                                "        \"message\": \"\",",
                                "        \"name\": \"OSE-TESTS 20200628\",",
                                "        \"released_at\": \"2026-06-08T17:34:15.165321\",",
                                "        \"state\": \"active\",",
                                "        \"tags\": [",
                                "            \"ocp-vanilla-4.8-ok\",",
                                "            \"build:ga\"",
                                "        ],",
                                "        \"team_id\": null,",
                                "        \"title\": \"\",",
                                "        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "        \"type\": \"ose-tests\",",
                                "        \"uid\": \"\",",
                                "        \"updated_at\": \"2026-06-08T17:34:15.441670\",",
                                "        \"url\": \"\",",
                                "        \"version\": \"20200628\"",
                                "    }",
                                "}",
                                "ok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.231874', 'data': {'digest': ['sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b'], 'display_name': 'ocp', 'pull_url': 'http://pullurl.com/', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'url': 'http://url.com/', 'version': '4.8.0-0.nightly-20200703'}, 'display_name': 'OCP 4.8.0-0.nightly-20200703', 'etag': 'e3025068bbd38c10e48099bc1a5127a8', 'id': '52602146-dbec-4004-b3c5-0d46891722cc', 'message': '', 'name': 'OCP 4.8.0-0.nightly-20200703', 'released_at': '2026-06-08T17:34:16.232624', 'state': 'active', 'tags': ['build:dev'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ocp', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'updated_at': '2026-06-08T17:34:16.501776', 'url': '', 'version': '4.8.0-0.nightly-20200703'}) => {",
                                "    \"msg\": {",
                                "        \"canonical_project_name\": \"\",",
                                "        \"created_at\": \"2026-06-08T17:34:16.231874\",",
                                "        \"data\": {",
                                "            \"digest\": [",
                                "                \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"",
                                "            ],",
                                "            \"display_name\": \"ocp\",",
                                "            \"pull_url\": \"http://pullurl.com/\",",
                                "            \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",",
                                "            \"url\": \"http://url.com/\",",
                                "            \"version\": \"4.8.0-0.nightly-20200703\"",
                                "        },",
                                "        \"display_name\": \"OCP 4.8.0-0.nightly-20200703\",",
                                "        \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\",",
                                "        \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\",",
                                "        \"message\": \"\",",
                                "        \"name\": \"OCP 4.8.0-0.nightly-20200703\",",
                                "        \"released_at\": \"2026-06-08T17:34:16.232624\",",
                                "        \"state\": \"active\",",
                                "        \"tags\": [",
                                "            \"build:dev\"",
                                "        ],",
                                "        \"team_id\": null,",
                                "        \"title\": \"\",",
                                "        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "        \"type\": \"ocp\",",
                                "        \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",",
                                "        \"updated_at\": \"2026-06-08T17:34:16.501776\",",
                                "        \"url\": \"\",",
                                "        \"version\": \"4.8.0-0.nightly-20200703\"",
                                "    }",
                                "}",
                                "ok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:17.325424', 'data': {'display_name': 'cnf-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200728'}, 'display_name': 'CNF-TESTS 20200728', 'etag': 'b1b0c765cd4b90e071200b38deccda2c', 'id': '9308699a-cda2-4822-b30f-fd01cbfde1dc', 'message': '', 'name': 'CNF-TESTS 20200728', 'released_at': '2026-06-08T17:34:17.326752', 'state': 'active', 'tags': ['build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'cnf-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:17.602830', 'url': '', 'version': '20200728'}) => {",
                                "    \"msg\": {",
                                "        \"canonical_project_name\": \"\",",
                                "        \"created_at\": \"2026-06-08T17:34:17.325424\",",
                                "        \"data\": {",
                                "            \"display_name\": \"cnf-tests\",",
                                "            \"pull_url\": \"http://pullurl.com/\",",
                                "            \"url\": \"http://url.com/\",",
                                "            \"version\": \"20200728\"",
                                "        },",
                                "        \"display_name\": \"CNF-TESTS 20200728\",",
                                "        \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\",",
                                "        \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\",",
                                "        \"message\": \"\",",
                                "        \"name\": \"CNF-TESTS 20200728\",",
                                "        \"released_at\": \"2026-06-08T17:34:17.326752\",",
                                "        \"state\": \"active\",",
                                "        \"tags\": [",
                                "            \"build:ga\"",
                                "        ],",
                                "        \"team_id\": null,",
                                "        \"title\": \"\",",
                                "        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "        \"type\": \"cnf-tests\",",
                                "        \"uid\": \"\",",
                                "        \"updated_at\": \"2026-06-08T17:34:17.602830\",",
                                "        \"url\": \"\",",
                                "        \"version\": \"20200728\"",
                                "    }",
                                "}",
                                "",
                                "TASK [Set tags for the current job] ********************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:68",
                                "changed: [localhost] => {\"changed\": true, \"job\": {\"client_version\": \"python-dciclient_4.1.0\", \"comment\": \"debugging comment\", \"components\": [{\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:15.164721\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200628\"}, \"display_name\": \"OSE-TESTS 20200628\", \"etag\": \"236aeb6f95f73c50b319e9aaf98e313c\", \"id\": \"15c8990a-ba44-4b63-b4ba-dfc3b49b3660\", \"message\": \"\", \"name\": \"OSE-TESTS 20200628\", \"released_at\": \"2026-06-08T17:34:15.165321\", \"state\": \"active\", \"tags\": [\"ocp-vanilla-4.8-ok\", \"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:15.441670\", \"url\": \"\", \"version\": \"20200628\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}], \"configuration\": \"myconf\", \"created_at\": \"2026-06-08T17:36:54.844739\", \"data\": {\"pipeline\": {\"_pipeline_path_\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/pipeline.yml\", \"ansible_envvars\": {\"ENVVAR_42\": \"42\", \"ENVVAR_43\": \"43\", \"ENVVAR_TMPDIR\": \"/@tmpdir\"}, \"ansible_extravars\": {\"answer\": \"42\"}, \"ansible_extravars_files\": [\"agents/openshift-vanilla/vars.yml\"], \"ansible_inventory\": \"agents/openshift-vanilla/inventory\", \"ansible_playbook\": \"agents/openshift-vanilla/agent.yml\", \"ansible_tags\": [\"working\"], \"comment\": \"debugging comment\", \"components\": [\"ocp=4.8.0-0.nightly-20200703\", \"ose-tests?tags:ocp-vanilla-4.8-ok,build:dev&version:20200628\", \"cnf-tests?version:20200728\"], \"configuration\": \"myconf\", \"fallback_last_success\": \"ocp-vanilla-4.8-simple-ok\", \"name\": \"openshift-vanilla\", \"outputs\": {\"hosts\": \"etc/hosts\", \"ocp_comp\": \"ocp_component_id\"}, \"stage\": \"ocp\", \"success_tag\": \"ocp-vanilla-4.8-simple-ok\", \"topic\": \"OCP-4.8\", \"url\": \"https://lwn.net/\"}}, \"duration\": 7, \"etag\": \"4931295e50c51df5c51b301de9dbf23f\", \"files\": [], \"id\": \"5aed5a9d-65c7-4416-968f-b3e9f56f921b\", \"jobstates\": [{\"comment\": \"job scheduled\", \"created_at\": \"2026-06-08T17:36:54.946158\", \"id\": \"0e840c7a-9e93-4462-b490-cfb51c37ff07\", \"job_id\": \"5aed5a9d-65c7-4416-968f-b3e9f56f921b\", \"status\": \"new\"}, {\"comment\": \"implicit new state\", \"created_at\": \"2026-06-08T17:36:56.088597\", \"id\": \"fc492447-5bdb-4ed3-b4d9-809c11d9aed6\", \"job_id\": \"5aed5a9d-65c7-4416-968f-b3e9f56f921b\", \"status\": \"new\"}, {\"comment\": null, \"created_at\": \"2026-06-08T17:37:00.882436\", \"id\": \"bb594b14-e035-4b27-b213-c4e576c2a046\", \"job_id\": \"5aed5a9d-65c7-4416-968f-b3e9f56f921b\", \"status\": \"new\"}], \"keys_values\": [], \"name\": \"openshift-vanilla\", \"pipeline\": {\"created_at\": \"2026-06-08T17:36:54.693811\", \"etag\": \"3b73795da196e2a565493f36afd1a758\", \"id\": \"4e25d807-703f-457b-839f-d0f64e5a34ed\", \"name\": \"pipeline\", \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:36:54.693811\"}, \"pipeline_id\": \"4e25d807-703f-457b-839f-d0f64e5a34ed\", \"previous_job_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"remoteci\": {\"created_at\": \"2026-06-08T17:34:09.562294\", \"data\": {}, \"etag\": \"ee735dadbe04bc49de31480f5927fb4a\", \"id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"last_auth_at\": \"2026-06-08T17:36:55\", \"name\": \"rh-telco-pipeline\", \"public\": false, \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:36:56.280189\"}, \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"results\": [], \"state\": \"active\", \"status\": \"new\", \"status_reason\": \"\", \"tags\": [\"stage:ocp\", \"pipeline-id:12\", \"inventory:inventory\", \"ocp-vanilla-conf\"], \"team\": {\"country\": null, \"created_at\": \"2026-06-08T17:34:08.060158\", \"etag\": \"97aad3f9aebb27215bd4ba5bbb7fd35f\", \"external\": false, \"has_pre_release_access\": true, \"id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"name\": \"rh-telco-ci\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:08.060158\"}, \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"topic\": {\"component_types\": [\"ocp\", \"ose-tests\", \"cnf-tests\"], \"component_types_optional\": [], \"created_at\": \"2026-06-08T17:34:06.503875\", \"data\": {}, \"etag\": \"87d8560020f52c6ccd8327f3712ecef7\", \"export_control\": false, \"id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"name\": \"OCP-4.8\", \"next_topic_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:06.503875\"}, \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"update_previous_job_id\": null, \"updated_at\": \"2026-06-08T17:37:03.077183\", \"url\": \"https://lwn.net/\", \"user_agent\": \"python-dciclient_4.1.0\"}}",
                                "",
                                "PLAY [Preparation tasks] *******************************************************",
                                "",
                                "TASK [pre-run] *****************************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:80",
                                "changed: [localhost] => {\"changed\": true, \"jobstate\": {\"comment\": null, \"created_at\": \"2026-06-08T17:37:04.941806\", \"id\": \"c1fbba07-5f62-4f0a-b1da-acfd4df95547\", \"job_id\": \"5aed5a9d-65c7-4416-968f-b3e9f56f921b\", \"status\": \"pre-run\"}}",
                                "",
                                "TASK [get status] **************************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:85",
                                "changed: [localhost] => {\"changed\": true, \"job\": {\"client_version\": \"python-dciclient_4.1.0\", \"comment\": \"debugging comment\", \"components\": [{\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:15.164721\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200628\"}, \"display_name\": \"OSE-TESTS 20200628\", \"etag\": \"236aeb6f95f73c50b319e9aaf98e313c\", \"id\": \"15c8990a-ba44-4b63-b4ba-dfc3b49b3660\", \"message\": \"\", \"name\": \"OSE-TESTS 20200628\", \"released_at\": \"2026-06-08T17:34:15.165321\", \"state\": \"active\", \"tags\": [\"ocp-vanilla-4.8-ok\", \"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:15.441670\", \"url\": \"\", \"version\": \"20200628\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}], \"configuration\": \"myconf\", \"created_at\": \"2026-06-08T17:36:54.844739\", \"data\": {\"pipeline\": {\"_pipeline_path_\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/pipeline.yml\", \"ansible_envvars\": {\"ENVVAR_42\": \"42\", \"ENVVAR_43\": \"43\", \"ENVVAR_TMPDIR\": \"/@tmpdir\"}, \"ansible_extravars\": {\"answer\": \"42\"}, \"ansible_extravars_files\": [\"agents/openshift-vanilla/vars.yml\"], \"ansible_inventory\": \"agents/openshift-vanilla/inventory\", \"ansible_playbook\": \"agents/openshift-vanilla/agent.yml\", \"ansible_tags\": [\"working\"], \"comment\": \"debugging comment\", \"components\": [\"ocp=4.8.0-0.nightly-20200703\", \"ose-tests?tags:ocp-vanilla-4.8-ok,build:dev&version:20200628\", \"cnf-tests?version:20200728\"], \"configuration\": \"myconf\", \"fallback_last_success\": \"ocp-vanilla-4.8-simple-ok\", \"name\": \"openshift-vanilla\", \"outputs\": {\"hosts\": \"etc/hosts\", \"ocp_comp\": \"ocp_component_id\"}, \"stage\": \"ocp\", \"success_tag\": \"ocp-vanilla-4.8-simple-ok\", \"topic\": \"OCP-4.8\", \"url\": \"https://lwn.net/\"}}, \"duration\": 10, \"etag\": \"6750d39c95af6b1df16f64e8815ed73a\", \"files\": [], \"id\": \"5aed5a9d-65c7-4416-968f-b3e9f56f921b\", \"jobstates\": [{\"comment\": \"job scheduled\", \"created_at\": \"2026-06-08T17:36:54.946158\", \"id\": \"0e840c7a-9e93-4462-b490-cfb51c37ff07\", \"job_id\": \"5aed5a9d-65c7-4416-968f-b3e9f56f921b\", \"status\": \"new\"}, {\"comment\": \"implicit new state\", \"created_at\": \"2026-06-08T17:36:56.088597\", \"id\": \"fc492447-5bdb-4ed3-b4d9-809c11d9aed6\", \"job_id\": \"5aed5a9d-65c7-4416-968f-b3e9f56f921b\", \"status\": \"new\"}, {\"comment\": null, \"created_at\": \"2026-06-08T17:37:00.882436\", \"id\": \"bb594b14-e035-4b27-b213-c4e576c2a046\", \"job_id\": \"5aed5a9d-65c7-4416-968f-b3e9f56f921b\", \"status\": \"new\"}, {\"comment\": null, \"created_at\": \"2026-06-08T17:37:04.941806\", \"id\": \"c1fbba07-5f62-4f0a-b1da-acfd4df95547\", \"job_id\": \"5aed5a9d-65c7-4416-968f-b3e9f56f921b\", \"status\": \"pre-run\"}], \"keys_values\": [], \"name\": \"openshift-vanilla\", \"pipeline\": {\"created_at\": \"2026-06-08T17:36:54.693811\", \"etag\": \"3b73795da196e2a565493f36afd1a758\", \"id\": \"4e25d807-703f-457b-839f-d0f64e5a34ed\", \"name\": \"pipeline\", \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:36:54.693811\"}, \"pipeline_id\": \"4e25d807-703f-457b-839f-d0f64e5a34ed\", \"previous_job_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"remoteci\": {\"created_at\": \"2026-06-08T17:34:09.562294\", \"data\": {}, \"etag\": \"ee735dadbe04bc49de31480f5927fb4a\", \"id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"last_auth_at\": \"2026-06-08T17:36:55\", \"name\": \"rh-telco-pipeline\", \"public\": false, \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:36:56.280189\"}, \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"results\": [], \"state\": \"active\", \"status\": \"pre-run\", \"status_reason\": \"\", \"tags\": [\"stage:ocp\", \"pipeline-id:12\", \"inventory:inventory\", \"ocp-vanilla-conf\"], \"team\": {\"country\": null, \"created_at\": \"2026-06-08T17:34:08.060158\", \"etag\": \"97aad3f9aebb27215bd4ba5bbb7fd35f\", \"external\": false, \"has_pre_release_access\": true, \"id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"name\": \"rh-telco-ci\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:08.060158\"}, \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"topic\": {\"component_types\": [\"ocp\", \"ose-tests\", \"cnf-tests\"], \"component_types_optional\": [], \"created_at\": \"2026-06-08T17:34:06.503875\", \"data\": {}, \"etag\": \"87d8560020f52c6ccd8327f3712ecef7\", \"export_control\": false, \"id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"name\": \"OCP-4.8\", \"next_topic_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:06.503875\"}, \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"update_previous_job_id\": null, \"updated_at\": \"2026-06-08T17:37:05.373656\", \"url\": \"https://lwn.net/\", \"user_agent\": \"python-dciclient_4.1.0\"}}",
                                "",
                                "TASK [validate status] *********************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:90",
                                "ok: [localhost] => {",
                                "    \"changed\": false,",
                                "    \"msg\": \"All assertions passed\"",
                                "}",
                                "",
                                "TASK [get OCP version from job_info] *******************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:95",
                                "skipping: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:15.164721', 'data': {'display_name': 'ose-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200628'}, 'display_name': 'OSE-TESTS 20200628', 'etag': '236aeb6f95f73c50b319e9aaf98e313c', 'id': '15c8990a-ba44-4b63-b4ba-dfc3b49b3660', 'message': '', 'name': 'OSE-TESTS 20200628', 'released_at': '2026-06-08T17:34:15.165321', 'state': 'active', 'tags': ['ocp-vanilla-4.8-ok', 'build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ose-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:15.441670', 'url': '', 'version': '20200628'})  => {\"ansible_loop_var\": \"item\", \"changed\": false, \"false_condition\": \"item[\\\"type\\\"] == \\\"ocp\\\"\", \"item\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:15.164721\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200628\"}, \"display_name\": \"OSE-TESTS 20200628\", \"etag\": \"236aeb6f95f73c50b319e9aaf98e313c\", \"id\": \"15c8990a-ba44-4b63-b4ba-dfc3b49b3660\", \"message\": \"\", \"name\": \"OSE-TESTS 20200628\", \"released_at\": \"2026-06-08T17:34:15.165321\", \"state\": \"active\", \"tags\": [\"ocp-vanilla-4.8-ok\", \"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:15.441670\", \"url\": \"\", \"version\": \"20200628\"}, \"skip_reason\": \"Conditional result was False\"}",
                                "ok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.231874', 'data': {'digest': ['sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b'], 'display_name': 'ocp', 'pull_url': 'http://pullurl.com/', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'url': 'http://url.com/', 'version': '4.8.0-0.nightly-20200703'}, 'display_name': 'OCP 4.8.0-0.nightly-20200703', 'etag': 'e3025068bbd38c10e48099bc1a5127a8', 'id': '52602146-dbec-4004-b3c5-0d46891722cc', 'message': '', 'name': 'OCP 4.8.0-0.nightly-20200703', 'released_at': '2026-06-08T17:34:16.232624', 'state': 'active', 'tags': ['build:dev'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ocp', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'updated_at': '2026-06-08T17:34:16.501776', 'url': '', 'version': '4.8.0-0.nightly-20200703'}) => {\"ansible_facts\": {\"ocp_product_id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"ocp_version\": \"OCP 4.8.0-0.nightly-20200703\"}, \"ansible_loop_var\": \"item\", \"changed\": false, \"item\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}}",
                                "skipping: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:17.325424', 'data': {'display_name': 'cnf-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200728'}, 'display_name': 'CNF-TESTS 20200728', 'etag': 'b1b0c765cd4b90e071200b38deccda2c', 'id': '9308699a-cda2-4822-b30f-fd01cbfde1dc', 'message': '', 'name': 'CNF-TESTS 20200728', 'released_at': '2026-06-08T17:34:17.326752', 'state': 'active', 'tags': ['build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'cnf-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:17.602830', 'url': '', 'version': '20200728'})  => {\"ansible_loop_var\": \"item\", \"changed\": false, \"false_condition\": \"item[\\\"type\\\"] == \\\"ocp\\\"\", \"item\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}, \"skip_reason\": \"Conditional result was False\"}",
                                "",
                                "TASK [do some checks] **********************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:102",
                                "ok: [localhost] => {",
                                "    \"changed\": false,",
                                "    \"msg\": \"All components are present and ocp_version is defined\"",
                                "}",
                                "",
                                "TASK [display ocp_version] *****************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:111",
                                "ok: [localhost] => {",
                                "    \"msg\": \"OCP version OCP 4.8.0-0.nightly-20200703 52602146-dbec-4004-b3c5-0d46891722cc\"",
                                "}",
                                "",
                                "TASK [Export the OCP component id] *********************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:115",
                                "changed: [localhost] => {\"changed\": true, \"checksum\": \"5114f4427e5d6b335926cb0e3cab9b7bd4bae66d\", \"dest\": \"/tmp/dci-pipeline/openshift-vanilla/5aed5a9d-65c7-4416-968f-b3e9f56f921b/outputs/ocp_component_id\", \"gid\": 1000, \"group\": \"zuul-worker\", \"md5sum\": \"3d173c84ea4a2adde2cf9a853f7a130b\", \"mode\": \"0644\", \"owner\": \"zuul-worker\", \"secontext\": \"unconfined_u:object_r:user_home_t:s0\", \"size\": 36, \"src\": \"/home/zuul-worker/.ansible/tmp/ansible-tmp-1780940228.1428967-37937-4423742847013/source\", \"state\": \"file\", \"uid\": 1000}",
                                "",
                                "TASK [validate extravars] ******************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:124",
                                "ok: [localhost] => {",
                                "    \"changed\": false,",
                                "    \"msg\": \"All assertions passed\"",
                                "}",
                                "",
                                "PLAY [Running ocp deployment] **************************************************",
                                "",
                                "TASK [running] *****************************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:136",
                                "changed: [localhost] => {\"changed\": true, \"jobstate\": {\"comment\": null, \"created_at\": \"2026-06-08T17:37:10.605110\", \"id\": \"8e976891-ee48-462e-9585-a66590427194\", \"job_id\": \"5aed5a9d-65c7-4416-968f-b3e9f56f921b\", \"status\": \"running\"}}",
                                "",
                                "TASK [install ocp] *************************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:141",
                                "changed: [localhost] => {\"changed\": true, \"cmd\": \"ansible-playbook subplaybook.yml\", \"delta\": \"0:00:02.333549\", \"end\": \"2026-06-08 13:37:13.758810\", \"msg\": \"\", \"rc\": 0, \"start\": \"2026-06-08 13:37:11.425261\", \"stderr\": \"[WARNING]: No inventory was parsed, only implicit localhost is available\\n[WARNING]: provided hosts list is empty, only localhost is available. Note that\\nthe implicit localhost does not match 'all'\\n/usr/lib/python3.9/site-packages/requests/__init__.py:87: RequestsDependencyWarning: urllib3 (1.26.5) or chardet (5.2.0) doesn't match a supported version!\\n  warnings.warn(\\\"urllib3 ({}) or chardet ({}) doesn't match a supported \\\"\\n\\u001b[KeyJ1dWlkIjogImNmMjIzMGQ3LWI2NjAtNGZkMS04ZDA5LTE2YmFlNjc1ODg5ZCJ9\\u001b[64D\\u001b[K[WARNING]: Skipping plugin (/home/zuul-worker/src/github.com/distributedci/dci-\\nansible/callback/test_dci.py), cannot load: No module named 'callback'\\n\\u001b[Ke30=\\u001b[4D\\u001b[K\", \"stderr_lines\": [\"[WARNING]: No inventory was parsed, only implicit localhost is available\", \"[WARNING]: provided hosts list is empty, only localhost is available. Note that\", \"the implicit localhost does not match 'all'\", \"/usr/lib/python3.9/site-packages/requests/__init__.py:87: RequestsDependencyWarning: urllib3 (1.26.5) or chardet (5.2.0) doesn't match a supported version!\", \"  warnings.warn(\\\"urllib3 ({}) or chardet ({}) doesn't match a supported \\\"\", \"\\u001b[KeyJ1dWlkIjogImNmMjIzMGQ3LWI2NjAtNGZkMS04ZDA5LTE2YmFlNjc1ODg5ZCJ9\\u001b[64D\\u001b[K[WARNING]: Skipping plugin (/home/zuul-worker/src/github.com/distributedci/dci-\", \"ansible/callback/test_dci.py), cannot load: No module named 'callback'\", \"\\u001b[Ke30=\\u001b[4D\\u001b[K\"], \"stdout\": \"\\u001b[KeyJ1dWlkIjogIjAxNTc1ZjljLWJhZDYtNGNkZC1iZjJlLWM4OGM1NGRhNTFmZCJ9\\u001b[64D\\u001b[K\\u001b[Ke30=\\u001b[4D\\u001b[K\\u001b[KeyJ1dWlkIjogImZhMTYzZWQ3LTM3MzUtMjc4Ni1mMGU5LTAwMDAwMDAwMDAwMSJ9\\u001b[64D\\u001b[K\\nPLAY [Set dci variables] *******************************************************\\n\\u001b[Ke30=\\u001b[4D\\u001b[K\\u001b[KeyJ1dWlkIjogImZhMTYzZWQ3LTM3MzUtMjc4Ni1mMGU5LTAwMDAwMDAwMDAwMyJ9\\u001b[64D\\u001b[K\\nTASK [Validate job id] *********************************************************\\n\\u001b[Ke30=\\u001b[4D\\u001b[K\\u001b[KeyJ1dWlkIjogIjAzNTM2NGNkLWIyNWEtNDA0Yi1hMTRiLTYxNTRmZGUyMDY2YSJ9\\u001b[64D\\u001b[K\\u001b[Ke30=\\u001b[4D\\u001b[K\\u001b[KeyJ1dWlkIjogIjE5NzU1MWYyLTRmOTItNGJlMi1hMDc4LWI1MTE5YWFiMTNmNSJ9\\u001b[64D\\u001b[Kchanged: [localhost]\\n\\u001b[Ke30=\\u001b[4D\\u001b[K\\u001b[KeyJ1dWlkIjogIjYxMjVjOTZkLWIzYWMtNGEwYS1iMDViLTViMWRhNWUyOTQ4MiJ9\\u001b[64D\\u001b[K\\nPLAY RECAP *********************************************************************\\nlocalhost                  : ok=1    changed=1    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \\n\\n\\u001b[Ke30=\\u001b[4D\\u001b[K\", \"stdout_lines\": [\"\\u001b[KeyJ1dWlkIjogIjAxNTc1ZjljLWJhZDYtNGNkZC1iZjJlLWM4OGM1NGRhNTFmZCJ9\\u001b[64D\\u001b[K\\u001b[Ke30=\\u001b[4D\\u001b[K\\u001b[KeyJ1dWlkIjogImZhMTYzZWQ3LTM3MzUtMjc4Ni1mMGU5LTAwMDAwMDAwMDAwMSJ9\\u001b[64D\\u001b[K\", \"PLAY [Set dci variables] *******************************************************\", \"\\u001b[Ke30=\\u001b[4D\\u001b[K\\u001b[KeyJ1dWlkIjogImZhMTYzZWQ3LTM3MzUtMjc4Ni1mMGU5LTAwMDAwMDAwMDAwMyJ9\\u001b[64D\\u001b[K\", \"TASK [Validate job id] *********************************************************\", \"\\u001b[Ke30=\\u001b[4D\\u001b[K\\u001b[KeyJ1dWlkIjogIjAzNTM2NGNkLWIyNWEtNDA0Yi1hMTRiLTYxNTRmZGUyMDY2YSJ9\\u001b[64D\\u001b[K\\u001b[Ke30=\\u001b[4D\\u001b[K\\u001b[KeyJ1dWlkIjogIjE5NzU1MWYyLTRmOTItNGJlMi1hMDc4LWI1MTE5YWFiMTNmNSJ9\\u001b[64D\\u001b[Kchanged: [localhost]\", \"\\u001b[Ke30=\\u001b[4D\\u001b[K\\u001b[KeyJ1dWlkIjogIjYxMjVjOTZkLWIzYWMtNGEwYS1iMDViLTViMWRhNWUyOTQ4MiJ9\\u001b[64D\\u001b[K\", \"PLAY RECAP *********************************************************************\", \"localhost                  : ok=1    changed=1    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \", \"\", \"\\u001b[Ke30=\\u001b[4D\\u001b[K\"]}",
                                "",
                                "PLAY [Rescue construct] ********************************************************",
                                "",
                                "TASK [Broken task to rescue] ***************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:151",
                                "fatal: [localhost]: FAILED! => {\"changed\": false, \"msg\": \"broken task\"}",
                                "",
                                "TASK [get status] **************************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:155",
                                "changed: [localhost] => {\"changed\": true, \"job\": {\"client_version\": \"python-dciclient_4.1.0\", \"comment\": \"debugging comment\", \"components\": [{\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:15.164721\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200628\"}, \"display_name\": \"OSE-TESTS 20200628\", \"etag\": \"236aeb6f95f73c50b319e9aaf98e313c\", \"id\": \"15c8990a-ba44-4b63-b4ba-dfc3b49b3660\", \"message\": \"\", \"name\": \"OSE-TESTS 20200628\", \"released_at\": \"2026-06-08T17:34:15.165321\", \"state\": \"active\", \"tags\": [\"ocp-vanilla-4.8-ok\", \"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:15.441670\", \"url\": \"\", \"version\": \"20200628\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}], \"configuration\": \"myconf\", \"created_at\": \"2026-06-08T17:36:54.844739\", \"data\": {\"pipeline\": {\"_pipeline_path_\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/pipeline.yml\", \"ansible_envvars\": {\"ENVVAR_42\": \"42\", \"ENVVAR_43\": \"43\", \"ENVVAR_TMPDIR\": \"/@tmpdir\"}, \"ansible_extravars\": {\"answer\": \"42\"}, \"ansible_extravars_files\": [\"agents/openshift-vanilla/vars.yml\"], \"ansible_inventory\": \"agents/openshift-vanilla/inventory\", \"ansible_playbook\": \"agents/openshift-vanilla/agent.yml\", \"ansible_tags\": [\"working\"], \"comment\": \"debugging comment\", \"components\": [\"ocp=4.8.0-0.nightly-20200703\", \"ose-tests?tags:ocp-vanilla-4.8-ok,build:dev&version:20200628\", \"cnf-tests?version:20200728\"], \"configuration\": \"myconf\", \"fallback_last_success\": \"ocp-vanilla-4.8-simple-ok\", \"name\": \"openshift-vanilla\", \"outputs\": {\"hosts\": \"etc/hosts\", \"ocp_comp\": \"ocp_component_id\"}, \"stage\": \"ocp\", \"success_tag\": \"ocp-vanilla-4.8-simple-ok\", \"topic\": \"OCP-4.8\", \"url\": \"https://lwn.net/\"}}, \"duration\": 20, \"etag\": \"597e93d8130e3b74503253c7972583d9\", \"files\": [], \"id\": \"5aed5a9d-65c7-4416-968f-b3e9f56f921b\", \"jobstates\": [{\"comment\": \"job scheduled\", \"created_at\": \"2026-06-08T17:36:54.946158\", \"id\": \"0e840c7a-9e93-4462-b490-cfb51c37ff07\", \"job_id\": \"5aed5a9d-65c7-4416-968f-b3e9f56f921b\", \"status\": \"new\"}, {\"comment\": \"implicit new state\", \"created_at\": \"2026-06-08T17:36:56.088597\", \"id\": \"fc492447-5bdb-4ed3-b4d9-809c11d9aed6\", \"job_id\": \"5aed5a9d-65c7-4416-968f-b3e9f56f921b\", \"status\": \"new\"}, {\"comment\": null, \"created_at\": \"2026-06-08T17:37:00.882436\", \"id\": \"bb594b14-e035-4b27-b213-c4e576c2a046\", \"job_id\": \"5aed5a9d-65c7-4416-968f-b3e9f56f921b\", \"status\": \"new\"}, {\"comment\": null, \"created_at\": \"2026-06-08T17:37:04.941806\", \"id\": \"c1fbba07-5f62-4f0a-b1da-acfd4df95547\", \"job_id\": \"5aed5a9d-65c7-4416-968f-b3e9f56f921b\", \"status\": \"pre-run\"}, {\"comment\": null, \"created_at\": \"2026-06-08T17:37:10.605110\", \"id\": \"8e976891-ee48-462e-9585-a66590427194\", \"job_id\": \"5aed5a9d-65c7-4416-968f-b3e9f56f921b\", \"status\": \"running\"}], \"keys_values\": [], \"name\": \"openshift-vanilla\", \"pipeline\": {\"created_at\": \"2026-06-08T17:36:54.693811\", \"etag\": \"3b73795da196e2a565493f36afd1a758\", \"id\": \"4e25d807-703f-457b-839f-d0f64e5a34ed\", \"name\": \"pipeline\", \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:36:54.693811\"}, \"pipeline_id\": \"4e25d807-703f-457b-839f-d0f64e5a34ed\", \"previous_job_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"remoteci\": {\"created_at\": \"2026-06-08T17:34:09.562294\", \"data\": {}, \"etag\": \"ee735dadbe04bc49de31480f5927fb4a\", \"id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"last_auth_at\": \"2026-06-08T17:36:55\", \"name\": \"rh-telco-pipeline\", \"public\": false, \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:36:56.280189\"}, \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"results\": [], \"state\": \"active\", \"status\": \"running\", \"status_reason\": \"\", \"tags\": [\"stage:ocp\", \"pipeline-id:12\", \"inventory:inventory\", \"ocp-vanilla-conf\"], \"team\": {\"country\": null, \"created_at\": \"2026-06-08T17:34:08.060158\", \"etag\": \"97aad3f9aebb27215bd4ba5bbb7fd35f\", \"external\": false, \"has_pre_release_access\": true, \"id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"name\": \"rh-telco-ci\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:08.060158\"}, \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"topic\": {\"component_types\": [\"ocp\", \"ose-tests\", \"cnf-tests\"], \"component_types_optional\": [], \"created_at\": \"2026-06-08T17:34:06.503875\", \"data\": {}, \"etag\": \"87d8560020f52c6ccd8327f3712ecef7\", \"export_control\": false, \"id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"name\": \"OCP-4.8\", \"next_topic_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:06.503875\"}, \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"update_previous_job_id\": null, \"updated_at\": \"2026-06-08T17:37:14.983949\", \"url\": \"https://lwn.net/\", \"user_agent\": \"python-dciclient_4.1.0\"}}",
                                "",
                                "TASK [validate status] *********************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:160",
                                "ok: [localhost] => {",
                                "    \"changed\": false,",
                                "    \"msg\": \"All assertions passed\"",
                                "}",
                                "",
                                "PLAY [Post-run tasks] **********************************************************",
                                "",
                                "TASK [post-run] ****************************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:171",
                                "changed: [localhost] => {\"changed\": true, \"jobstate\": {\"comment\": null, \"created_at\": \"2026-06-08T17:37:17.430593\", \"id\": \"05c54db3-fb48-4d39-a156-7af84991f742\", \"job_id\": \"5aed5a9d-65c7-4416-968f-b3e9f56f921b\", \"status\": \"post-run\"}}",
                                "",
                                "TASK [Print job outputs location] **********************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:176",
                                "ok: [localhost] => {",
                                "    \"msg\": {",
                                "        \"hosts\": \"/tmp/dci-pipeline/openshift-vanilla/5aed5a9d-65c7-4416-968f-b3e9f56f921b/outputs/etc/hosts\",",
                                "        \"ocp_comp\": \"/tmp/dci-pipeline/openshift-vanilla/5aed5a9d-65c7-4416-968f-b3e9f56f921b/outputs/ocp_component_id\"",
                                "    }",
                                "}",
                                "",
                                "TASK [Copy /etc/hosts file to the outputs location] ****************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:180",
                                "changed: [localhost] => {\"changed\": true, \"checksum\": \"7335999eb54c15c67566186bdfc46f64e0d5a1aa\", \"dest\": \"/tmp/dci-pipeline/openshift-vanilla/5aed5a9d-65c7-4416-968f-b3e9f56f921b/outputs/etc/hosts\", \"md5sum\": \"54fb6627dbaa37721048e4549db3224d\", \"remote_checksum\": \"7335999eb54c15c67566186bdfc46f64e0d5a1aa\", \"remote_md5sum\": null}",
                                "",
                                "PLAY [Success tasks] ***********************************************************",
                                "",
                                "TASK [success] *****************************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:192",
                                "changed: [localhost] => {\"changed\": true, \"jobstate\": {\"comment\": null, \"created_at\": \"2026-06-08T17:37:19.952182\", \"id\": \"6c9c247d-d080-45ed-8253-b23f2036e1ac\", \"job_id\": \"5aed5a9d-65c7-4416-968f-b3e9f56f921b\", \"status\": \"success\"}}",
                                "",
                                "TASK [success message] *********************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:197",
                                "ok: [localhost] => {",
                                "    \"msg\": \"'The job is now finished. Review the log at: http://127.0.0.1:8000/jobs/5aed5a9d-65c7-4416-968f-b3e9f56f921b/jobStates'\\n\"",
                                "}",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "localhost                  : ok=27   changed=11   unreachable=0    failed=0    skipped=1    rescued=1    ignored=0   ",
                                "----------------------------- Captured stderr call -----------------------------",
                                "GET http://127.0.0.1:8000/api/v1/jobs?embed=components&sort=-created_at",
                                "<Response [200]>",
                                "+ dci-pipeline openshift-vanilla:components=ocp=4.8.0-0.nightly-20200703 /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/pipeline.yml",
                                "2026-06-08 13:36:54,579 - dcipipeline.main - INFO - overload=[{'openshift-vanilla': {'components': 'ocp=4.8.0-0.nightly-20200703'}}] options={'name': 'pipeline'}",
                                "2026-06-08 13:36:54,589 - dcipipeline.main - INFO - Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/dci_credentials.yml",
                                "2026-06-08 13:36:54,666 - dcipipeline.main - INFO - Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/dci_credentials.yml",
                                "2026-06-08 13:36:54,669 - dcipipeline.main - INFO - No previous job for openshift-vanilla",
                                "2026-06-08 13:36:54,699 - dcipipeline.main - INFO - scheduling job openshift-vanilla on topic OCP-4.8 previous_job_id=None pipeline_id=4e25d807-703f-457b-839f-d0f64e5a34ed",
                                "2026-06-08 13:36:54,728 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ocp=4.8.0-0.nightly-20200703 where_clause=None query=and(eq(state,active),eq(type,ocp),eq(version,4.8.0-0.nightly-20200703))",
                                "2026-06-08 13:36:54,760 - dcipipeline.main - INFO - Got comp query result: ocp=4.8.0-0.nightly-20200703[None]: ['ocp=4.8.0-0.nightly-20200703']",
                                "2026-06-08 13:36:54,760 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ose-tests?tags:ocp-vanilla-4.8-ok,build:dev&version:20200628 where_clause=None query=and(eq(type,ose-tests),eq(version,20200628),contains(tags,ocp-vanilla-4.8-ok),or(contains(tags,build:dev),contains(tags,build:candidate),contains(tags,build:ga)))",
                                "2026-06-08 13:36:54,791 - dcipipeline.main - INFO - Got comp query result: ose-tests?tags:ocp-vanilla-4.8-ok,build:dev&version:20200628[None]: ['ose-tests=20200628']",
                                "2026-06-08 13:36:54,791 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=cnf-tests?version:20200728 where_clause=None query=and(eq(type,cnf-tests),eq(version,20200728))",
                                "2026-06-08 13:36:54,821 - dcipipeline.main - INFO - Got comp query result: cnf-tests?version:20200728[None]: ['cnf-tests=20200728']",
                                "2026-06-08 13:36:54,955 - dcipipeline.main - INFO - No permission to write in /var/lib/dci-pipeline",
                                "2026-06-08 13:36:54,961 - dcipipeline.main - INFO - Scheduled DCI job 5aed5a9d-65c7-4416-968f-b3e9f56f921b",
                                "2026-06-08 13:36:54,962 - dcipipeline.main - INFO - Setting tag stage:ocp on job 5aed5a9d-65c7-4416-968f-b3e9f56f921b",
                                "2026-06-08 13:36:55,012 - dcipipeline.main - INFO - Setting tag pipeline-id:12 on job 5aed5a9d-65c7-4416-968f-b3e9f56f921b",
                                "2026-06-08 13:36:55,059 - dcipipeline.main - INFO - Setting tag inventory:inventory on job 5aed5a9d-65c7-4416-968f-b3e9f56f921b",
                                "2026-06-08 13:36:55,101 - dcipipeline.main - INFO - Created /tmp/dci-pipeline-tmpdiraobiib20 for env var ENVVAR_TMPDIR",
                                "2026-06-08 13:36:55,101 - dcipipeline.main - INFO - Created /tmp/dci-pipeline-tmpdirg2v609dh for env var JUNIT_OUTPUT_DIR",
                                "2026-06-08 13:36:55,102 - dcipipeline.main - INFO - Found dci.py in /home/zuul-worker/src/github.com/distributedci/dci-ansible/callback",
                                "2026-06-08 13:36:55,102 - dcipipeline.main - INFO - Generating /tmp/dci-pipeline/openshift-vanilla/5aed5a9d-65c7-4416-968f-b3e9f56f921b/ansible.cfg using dci_ansible_dir=/home/zuul-worker/src/github.com/distributedci/dci-ansible",
                                "2026-06-08 13:36:55,102 - dcipipeline.main - INFO - running jobdef: openshift-vanilla with inventory /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/inventory private_data_dir=/tmp/dci-pipeline/openshift-vanilla/5aed5a9d-65c7-4416-968f-b3e9f56f921b env={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'ENVVAR_42': 42, 'ENVVAR_43': 43, 'ENVVAR_TMPDIR': '/tmp/dci-pipeline-tmpdiraobiib20', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdirg2v609dh', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-vanilla/5aed5a9d-65c7-4416-968f-b3e9f56f921b/ansible.cfg'}",
                                "2026-06-08 13:36:55,103 - dcipipeline.main - INFO - cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --tags working -e '{\"answer\":42}' -e '@/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/vars.yml'\"",
                                "2026-06-08 13:36:55,103 - dcipipeline.main - INFO - Launching playbook /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml in /tmp/dci-pipeline/openshift-vanilla/5aed5a9d-65c7-4416-968f-b3e9f56f921b",
                                "2026-06-08 13:36:55,103 - dcipipeline.main - INFO - envvars={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'ENVVAR_42': 42, 'ENVVAR_43': 43, 'ENVVAR_TMPDIR': '/tmp/dci-pipeline-tmpdiraobiib20', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdirg2v609dh', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-vanilla/5aed5a9d-65c7-4416-968f-b3e9f56f921b/ansible.cfg', 'DCI_CLIENT_ID': 'remoteci/7a220eb8-b832-48db-9350-7688c159b53f', 'DCI_API_SECRET': 'DCI.0ccf1681da9b44c009271c0d1c3acc6c9104edaccbee1419a0aba6e188df', 'DCI_CS_URL': 'http://127.0.0.1:8000', 'DCI_UI_URL': 'http://127.0.0.1:8000', 'DCI_JOB_ID': '5aed5a9d-65c7-4416-968f-b3e9f56f921b', 'ANSIBLE_VAULT_IDENTITY_LIST': '/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client', 'DCI_PLAYBOOK_ARGS': '--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --tags working -e \\'{\"answer\":42}\\' -e \\'@/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/vars.yml\\''}",
                                "2026-06-08 13:36:55,103 - dcipipeline.main - INFO - PATH=/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin:/home/zuul-worker/.local/bin:/home/zuul-worker/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin",
                                "2026-06-08 13:36:55,103 - dcipipeline.main - INFO - cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --tags working -e '{\"answer\":42}' -e '@/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/vars.yml'\"",
                                "2026-06-08 13:37:21,468 - dcipipeline.main - INFO - stats={'skipped': {'localhost': 1}, 'ok': {'localhost': 27}, 'dark': {}, 'failures': {}, 'ignored': {}, 'rescued': {'localhost': 1}, 'processed': {'localhost': 1}, 'changed': {'localhost': 11}}",
                                "2026-06-08 13:37:21,479 - dcipipeline.main - INFO - Uploading ansible.log from /tmp/dci-pipeline/openshift-vanilla/5aed5a9d-65c7-4416-968f-b3e9f56f921b/ansible.log",
                                "------------------------------ Captured log call -------------------------------",
                                "INFO     dcipipeline.main:main.py:1067 overload=[{'openshift-vanilla': {'components': 'ocp=4.8.0-0.nightly-20200703'}}] options={'name': 'pipeline'}",
                                "INFO     dcipipeline.main:main.py:183 Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/dci_credentials.yml",
                                "INFO     dcipipeline.main:main.py:183 Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/dci_credentials.yml",
                                "INFO     dcipipeline.main:main.py:1247 No previous job for openshift-vanilla",
                                "INFO     dcipipeline.main:main.py:590 scheduling job openshift-vanilla on topic OCP-4.8 previous_job_id=None pipeline_id=4e25d807-703f-457b-839f-d0f64e5a34ed",
                                "INFO     dcipipeline.main:main.py:497 get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ocp=4.8.0-0.nightly-20200703 where_clause=None query=and(eq(state,active),eq(type,ocp),eq(version,4.8.0-0.nightly-20200703))",
                                "INFO     dcipipeline.main:main.py:511 Got comp query result: ocp=4.8.0-0.nightly-20200703[None]: ['ocp=4.8.0-0.nightly-20200703']",
                                "INFO     dcipipeline.main:main.py:497 get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ose-tests?tags:ocp-vanilla-4.8-ok,build:dev&version:20200628 where_clause=None query=and(eq(type,ose-tests),eq(version,20200628),contains(tags,ocp-vanilla-4.8-ok),or(contains(tags,build:dev),contains(tags,build:candidate),contains(tags,build:ga)))",
                                "INFO     dcipipeline.main:main.py:511 Got comp query result: ose-tests?tags:ocp-vanilla-4.8-ok,build:dev&version:20200628[None]: ['ose-tests=20200628']",
                                "INFO     dcipipeline.main:main.py:497 get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=cnf-tests?version:20200728 where_clause=None query=and(eq(type,cnf-tests),eq(version,20200728))",
                                "INFO     dcipipeline.main:main.py:511 Got comp query result: cnf-tests?version:20200728[None]: ['cnf-tests=20200728']",
                                "INFO     dcipipeline.main:main.py:567 No permission to write in /var/lib/dci-pipeline",
                                "INFO     dcipipeline.main:main.py:679 Scheduled DCI job 5aed5a9d-65c7-4416-968f-b3e9f56f921b",
                                "INFO     dcipipeline.main:main.py:691 Setting tag stage:ocp on job 5aed5a9d-65c7-4416-968f-b3e9f56f921b",
                                "INFO     dcipipeline.main:main.py:691 Setting tag pipeline-id:12 on job 5aed5a9d-65c7-4416-968f-b3e9f56f921b",
                                "INFO     dcipipeline.main:main.py:691 Setting tag inventory:inventory on job 5aed5a9d-65c7-4416-968f-b3e9f56f921b",
                                "INFO     dcipipeline.main:main.py:104 Created /tmp/dci-pipeline-tmpdiraobiib20 for env var ENVVAR_TMPDIR",
                                "INFO     dcipipeline.main:main.py:104 Created /tmp/dci-pipeline-tmpdirg2v609dh for env var JUNIT_OUTPUT_DIR",
                                "INFO     dcipipeline.main:main.py:779 Found dci.py in /home/zuul-worker/src/github.com/distributedci/dci-ansible/callback",
                                "INFO     dcipipeline.main:main.py:207 Generating /tmp/dci-pipeline/openshift-vanilla/5aed5a9d-65c7-4416-968f-b3e9f56f921b/ansible.cfg using dci_ansible_dir=/home/zuul-worker/src/github.com/distributedci/dci-ansible",
                                "INFO     dcipipeline.main:main.py:837 running jobdef: openshift-vanilla with inventory /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/inventory private_data_dir=/tmp/dci-pipeline/openshift-vanilla/5aed5a9d-65c7-4416-968f-b3e9f56f921b env={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'ENVVAR_42': 42, 'ENVVAR_43': 43, 'ENVVAR_TMPDIR': '/tmp/dci-pipeline-tmpdiraobiib20', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdirg2v609dh', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-vanilla/5aed5a9d-65c7-4416-968f-b3e9f56f921b/ansible.cfg'}",
                                "INFO     dcipipeline.main:main.py:738 cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --tags working -e '{\"answer\":42}' -e '@/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/vars.yml'\"",
                                "INFO     dcipipeline.main:main.py:874 Launching playbook /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml in /tmp/dci-pipeline/openshift-vanilla/5aed5a9d-65c7-4416-968f-b3e9f56f921b",
                                "INFO     dcipipeline.main:main.py:875 envvars={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'ENVVAR_42': 42, 'ENVVAR_43': 43, 'ENVVAR_TMPDIR': '/tmp/dci-pipeline-tmpdiraobiib20', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdirg2v609dh', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-vanilla/5aed5a9d-65c7-4416-968f-b3e9f56f921b/ansible.cfg', 'DCI_CLIENT_ID': 'remoteci/7a220eb8-b832-48db-9350-7688c159b53f', 'DCI_API_SECRET': 'DCI.0ccf1681da9b44c009271c0d1c3acc6c9104edaccbee1419a0aba6e188df', 'DCI_CS_URL': 'http://127.0.0.1:8000', 'DCI_UI_URL': 'http://127.0.0.1:8000', 'DCI_JOB_ID': '5aed5a9d-65c7-4416-968f-b3e9f56f921b', 'ANSIBLE_VAULT_IDENTITY_LIST': '/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client', 'DCI_PLAYBOOK_ARGS': '--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --tags working -e \\'{\"answer\":42}\\' -e \\'@/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/vars.yml\\''}",
                                "INFO     dcipipeline.main:main.py:876 PATH=/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin:/home/zuul-worker/.local/bin:/home/zuul-worker/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin",
                                "INFO     dcipipeline.main:main.py:738 cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --tags working -e '{\"answer\":42}' -e '@/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/vars.yml'\"",
                                "INFO     dcipipeline.main:main.py:892 stats={'skipped': {'localhost': 1}, 'ok': {'localhost': 27}, 'dark': {}, 'failures': {}, 'ignored': {}, 'rescued': {'localhost': 1}, 'processed': {'localhost': 1}, 'changed': {'localhost': 11}}",
                                "INFO     dcipipeline.main:main.py:800 Uploading ansible.log from /tmp/dci-pipeline/openshift-vanilla/5aed5a9d-65c7-4416-968f-b3e9f56f921b/ansible.log",
                                "_____________________________ test_dci_pipeline_id _____________________________",
                                "",
                                "    def test_dci_pipeline_id():",
                                "        jobs, count = get_jobs()",
                                "        os.environ[\"DCI_QUEUE_JOBID\"] = \"13\"",
                                ">       rc = main(",
                                "            [",
                                "                \"dci-pipeline\",",
                                "                \"@pipeline:name=first\",",
                                "                \"openshift-vanilla:components=ocp=4.8.0-0.nightly-20200703\",",
                                "                p(\"pipeline.yml\"),",
                                "            ]",
                                "        )",
                                "",
                                "tests/e2e/test_dci_pipeline.py:113: ",
                                "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ",
                                "tests/e2e/test_dci_pipeline.py:38: in main",
                                "    return dci_main(args)",
                                "dcipipeline/main.py:1390: in main",
                                "    job_in_errors, jobdefs = run_stage(",
                                "dcipipeline/main.py:1303: in run_stage",
                                "    if run_jobdef(",
                                "dcipipeline/main.py:901: in run_jobdef",
                                "    upload_ansible_log(context, private_data_dir, jobdef)",
                                "dcipipeline/main.py:801: in upload_ansible_log",
                                "    dci(",
                                "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ",
                                "",
                                "func = <function create at 0x7ff24d47ddc0>",
                                "args = (<dciclient.v1.api.context.DciSignatureContext object at 0x7ff24f4385b0>, 'ansible.log')",
                                "kwargs = {'file_path': '/tmp/dci-pipeline/openshift-vanilla/10258e70-75b6-4b15-92a1-04ad14bd63c5/ansible.log', 'job_id': '10258e70-75b6-4b15-92a1-04ad14bd63c5', 'redact': True}",
                                "",
                                "    def dci(func, *args, **kwargs):",
                                "        \"retry the DCI API call while there is an error 5xx\"",
                                "    ",
                                "        global _duration",
                                "    ",
                                ">       resp = func(*args, **kwargs)",
                                "E       TypeError: create() got an unexpected keyword argument 'redact'",
                                "",
                                "dcipipeline/main.py:1454: TypeError",
                                "----------------------------- Captured stdout call -----------------------------",
                                "ansible-playbook [core 2.15.13]",
                                "  config file = /tmp/dci-pipeline/openshift-vanilla/10258e70-75b6-4b15-92a1-04ad14bd63c5/ansible.cfg",
                                "  configured module search path = ['/home/zuul-worker/src/github.com/distributedci/dci-ansible/modules']",
                                "  ansible python module location = /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/lib/python3.9/site-packages/ansible",
                                "  ansible collection location = /home/zuul-worker/.ansible/collections:/usr/share/ansible/collections",
                                "  executable location = /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/ansible-playbook",
                                "  python version = 3.9.18 (main, Jan 24 2024, 00:00:00) [GCC 11.4.1 20231218 (Red Hat 11.4.1-3)] (/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/python)",
                                "  jinja version = 3.1.6",
                                "  libyaml = True",
                                "Using /tmp/dci-pipeline/openshift-vanilla/10258e70-75b6-4b15-92a1-04ad14bd63c5/ansible.cfg as config file",
                                "/usr/lib/python3.9/site-packages/requests/__init__.py:87: RequestsDependencyWarning: urllib3 (1.26.5) or chardet (5.2.0) doesn't match a supported version!",
                                "  warnings.warn(\"urllib3 ({}) or chardet ({}) doesn't match a supported \"",
                                "[WARNING]: Skipping plugin (/home/zuul-worker/src/github.com/distributedci/dci-",
                                "ansible/callback/test_dci.py), cannot load: No module named 'callback'",
                                "Skipping callback 'awx_display', as we already have a stdout callback.",
                                "Skipping callback 'default', as we already have a stdout callback.",
                                "Skipping callback 'minimal', as we already have a stdout callback.",
                                "Skipping callback 'oneline', as we already have a stdout callback.",
                                "",
                                "PLAYBOOK: agent.yml ************************************************************",
                                "6 plays in /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml",
                                "",
                                "PLAY [Schedule a job] **********************************************************",
                                "",
                                "TASK [Read credentials from env vars] ******************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:10",
                                "ok: [localhost] => {\"censored\": \"the output has been hidden due to the fact that 'no_log: true' was specified for this result\", \"changed\": false}",
                                "",
                                "TASK [validate environment variables] ******************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:20",
                                "ok: [localhost] => {",
                                "    \"changed\": false,",
                                "    \"msg\": \"All assertions passed\"",
                                "}",
                                "",
                                "TASK [stat the tmpdir environment variable] ************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:26",
                                "ok: [localhost] => {\"changed\": false, \"stat\": {\"atime\": 1780940242.2840123, \"attr_flags\": \"\", \"attributes\": [], \"block_size\": 4096, \"blocks\": 0, \"charset\": \"binary\", \"ctime\": 1780940242.2840123, \"dev\": 64516, \"device_type\": 0, \"executable\": true, \"exists\": true, \"gid\": 1000, \"gr_name\": \"zuul-worker\", \"inode\": 285217420, \"isblk\": false, \"ischr\": false, \"isdir\": true, \"isfifo\": false, \"isgid\": false, \"islnk\": false, \"isreg\": false, \"issock\": false, \"isuid\": false, \"mimetype\": \"inode/directory\", \"mode\": \"0700\", \"mtime\": 1780940242.2840123, \"nlink\": 2, \"path\": \"/tmp/dci-pipeline-tmpdirq70o64wq\", \"pw_name\": \"zuul-worker\", \"readable\": true, \"rgrp\": false, \"roth\": false, \"rusr\": true, \"size\": 6, \"uid\": 1000, \"version\": \"97338599\", \"wgrp\": false, \"woth\": false, \"writeable\": true, \"wusr\": true, \"xgrp\": false, \"xoth\": false, \"xusr\": true}}",
                                "",
                                "TASK [check the existence of the temporary directory] **************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:31",
                                "ok: [localhost] => {",
                                "    \"changed\": false,",
                                "    \"msg\": \"All assertions passed\"",
                                "}",
                                "",
                                "TASK [Schedule a new job] ******************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:36",
                                "skipping: [localhost] => {\"changed\": false, \"false_condition\": \"job_info is not defined\", \"skip_reason\": \"Conditional result was False\"}",
                                "",
                                "TASK [Print job_info] **********************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:42",
                                "ok: [localhost] => {",
                                "    \"msg\": {",
                                "        \"client_version\": \"python-dciclient_4.1.0\",",
                                "        \"comment\": \"debugging comment\",",
                                "        \"components\": [",
                                "            {",
                                "                \"canonical_project_name\": \"\",",
                                "                \"created_at\": \"2026-06-08T17:34:15.164721\",",
                                "                \"data\": {",
                                "                    \"display_name\": \"ose-tests\",",
                                "                    \"pull_url\": \"http://pullurl.com/\",",
                                "                    \"url\": \"http://url.com/\",",
                                "                    \"version\": \"20200628\"",
                                "                },",
                                "                \"display_name\": \"OSE-TESTS 20200628\",",
                                "                \"etag\": \"236aeb6f95f73c50b319e9aaf98e313c\",",
                                "                \"id\": \"15c8990a-ba44-4b63-b4ba-dfc3b49b3660\",",
                                "                \"message\": \"\",",
                                "                \"name\": \"OSE-TESTS 20200628\",",
                                "                \"released_at\": \"2026-06-08T17:34:15.165321\",",
                                "                \"state\": \"active\",",
                                "                \"tags\": [",
                                "                    \"ocp-vanilla-4.8-ok\",",
                                "                    \"build:ga\"",
                                "                ],",
                                "                \"team_id\": null,",
                                "                \"title\": \"\",",
                                "                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "                \"type\": \"ose-tests\",",
                                "                \"uid\": \"\",",
                                "                \"updated_at\": \"2026-06-08T17:34:15.441670\",",
                                "                \"url\": \"\",",
                                "                \"version\": \"20200628\"",
                                "            },",
                                "            {",
                                "                \"canonical_project_name\": \"\",",
                                "                \"created_at\": \"2026-06-08T17:34:16.231874\",",
                                "                \"data\": {",
                                "                    \"digest\": [",
                                "                        \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"",
                                "                    ],",
                                "                    \"display_name\": \"ocp\",",
                                "                    \"pull_url\": \"http://pullurl.com/\",",
                                "                    \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",",
                                "                    \"url\": \"http://url.com/\",",
                                "                    \"version\": \"4.8.0-0.nightly-20200703\"",
                                "                },",
                                "                \"display_name\": \"OCP 4.8.0-0.nightly-20200703\",",
                                "                \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\",",
                                "                \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\",",
                                "                \"message\": \"\",",
                                "                \"name\": \"OCP 4.8.0-0.nightly-20200703\",",
                                "                \"released_at\": \"2026-06-08T17:34:16.232624\",",
                                "                \"state\": \"active\",",
                                "                \"tags\": [",
                                "                    \"build:dev\"",
                                "                ],",
                                "                \"team_id\": null,",
                                "                \"title\": \"\",",
                                "                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "                \"type\": \"ocp\",",
                                "                \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",",
                                "                \"updated_at\": \"2026-06-08T17:34:16.501776\",",
                                "                \"url\": \"\",",
                                "                \"version\": \"4.8.0-0.nightly-20200703\"",
                                "            },",
                                "            {",
                                "                \"canonical_project_name\": \"\",",
                                "                \"created_at\": \"2026-06-08T17:34:17.325424\",",
                                "                \"data\": {",
                                "                    \"display_name\": \"cnf-tests\",",
                                "                    \"pull_url\": \"http://pullurl.com/\",",
                                "                    \"url\": \"http://url.com/\",",
                                "                    \"version\": \"20200728\"",
                                "                },",
                                "                \"display_name\": \"CNF-TESTS 20200728\",",
                                "                \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\",",
                                "                \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\",",
                                "                \"message\": \"\",",
                                "                \"name\": \"CNF-TESTS 20200728\",",
                                "                \"released_at\": \"2026-06-08T17:34:17.326752\",",
                                "                \"state\": \"active\",",
                                "                \"tags\": [",
                                "                    \"build:ga\"",
                                "                ],",
                                "                \"team_id\": null,",
                                "                \"title\": \"\",",
                                "                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "                \"type\": \"cnf-tests\",",
                                "                \"uid\": \"\",",
                                "                \"updated_at\": \"2026-06-08T17:34:17.602830\",",
                                "                \"url\": \"\",",
                                "                \"version\": \"20200728\"",
                                "            }",
                                "        ],",
                                "        \"configuration\": \"myconf\",",
                                "        \"created_at\": \"2026-06-08T17:37:22.058953\",",
                                "        \"data\": {",
                                "            \"pipeline\": {",
                                "                \"_pipeline_path_\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/pipeline.yml\",",
                                "                \"ansible_envvars\": {",
                                "                    \"ENVVAR_42\": \"42\",",
                                "                    \"ENVVAR_43\": \"43\",",
                                "                    \"ENVVAR_TMPDIR\": \"/@tmpdir\"",
                                "                },",
                                "                \"ansible_extravars\": {",
                                "                    \"answer\": \"42\"",
                                "                },",
                                "                \"ansible_extravars_files\": [",
                                "                    \"agents/openshift-vanilla/vars.yml\"",
                                "                ],",
                                "                \"ansible_inventory\": \"agents/openshift-vanilla/inventory\",",
                                "                \"ansible_playbook\": \"agents/openshift-vanilla/agent.yml\",",
                                "                \"ansible_tags\": [",
                                "                    \"working\"",
                                "                ],",
                                "                \"comment\": \"debugging comment\",",
                                "                \"components\": [",
                                "                    \"ocp=4.8.0-0.nightly-20200703\",",
                                "                    \"ose-tests?tags:ocp-vanilla-4.8-ok,build:dev&version:20200628\",",
                                "                    \"cnf-tests?version:20200728\"",
                                "                ],",
                                "                \"configuration\": \"myconf\",",
                                "                \"fallback_last_success\": \"ocp-vanilla-4.8-simple-ok\",",
                                "                \"name\": \"openshift-vanilla\",",
                                "                \"outputs\": {",
                                "                    \"hosts\": \"etc/hosts\",",
                                "                    \"ocp_comp\": \"ocp_component_id\"",
                                "                },",
                                "                \"stage\": \"ocp\",",
                                "                \"success_tag\": \"ocp-vanilla-4.8-simple-ok\",",
                                "                \"topic\": \"OCP-4.8\",",
                                "                \"url\": \"https://lwn.net/\"",
                                "            }",
                                "        },",
                                "        \"duration\": 0,",
                                "        \"etag\": \"64c6221f7c4cb9256fd7adadaf082e7c\",",
                                "        \"files\": [],",
                                "        \"id\": \"10258e70-75b6-4b15-92a1-04ad14bd63c5\",",
                                "        \"jobstates\": [],",
                                "        \"keys_values\": [],",
                                "        \"name\": \"openshift-vanilla\",",
                                "        \"pipeline\": {",
                                "            \"created_at\": \"2026-06-08T17:37:21.915425\",",
                                "            \"etag\": \"6919f8f21c1a8fbea8c33062d49be9ba\",",
                                "            \"id\": \"f31fd66b-f110-4f2c-9c36-3882f3975214\",",
                                "            \"name\": \"first\",",
                                "            \"state\": \"active\",",
                                "            \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",",
                                "            \"updated_at\": \"2026-06-08T17:37:21.915425\"",
                                "        },",
                                "        \"pipeline_id\": \"f31fd66b-f110-4f2c-9c36-3882f3975214\",",
                                "        \"previous_job_id\": null,",
                                "        \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\",",
                                "        \"remoteci\": {",
                                "            \"created_at\": \"2026-06-08T17:34:09.562294\",",
                                "            \"data\": {},",
                                "            \"etag\": \"ee735dadbe04bc49de31480f5927fb4a\",",
                                "            \"id\": \"7a220eb8-b832-48db-9350-7688c159b53f\",",
                                "            \"last_auth_at\": \"2026-06-08T17:36:55\",",
                                "            \"name\": \"rh-telco-pipeline\",",
                                "            \"public\": false,",
                                "            \"state\": \"active\",",
                                "            \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",",
                                "            \"updated_at\": \"2026-06-08T17:36:56.280189\"",
                                "        },",
                                "        \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\",",
                                "        \"results\": [],",
                                "        \"state\": \"active\",",
                                "        \"status\": \"new\",",
                                "        \"status_reason\": \"\",",
                                "        \"tags\": [],",
                                "        \"team\": {",
                                "            \"country\": null,",
                                "            \"created_at\": \"2026-06-08T17:34:08.060158\",",
                                "            \"etag\": \"97aad3f9aebb27215bd4ba5bbb7fd35f\",",
                                "            \"external\": false,",
                                "            \"has_pre_release_access\": true,",
                                "            \"id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",",
                                "            \"name\": \"rh-telco-ci\",",
                                "            \"state\": \"active\",",
                                "            \"updated_at\": \"2026-06-08T17:34:08.060158\"",
                                "        },",
                                "        \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",",
                                "        \"topic\": {",
                                "            \"component_types\": [",
                                "                \"ocp\",",
                                "                \"ose-tests\",",
                                "                \"cnf-tests\"",
                                "            ],",
                                "            \"component_types_optional\": [],",
                                "            \"created_at\": \"2026-06-08T17:34:06.503875\",",
                                "            \"data\": {},",
                                "            \"etag\": \"87d8560020f52c6ccd8327f3712ecef7\",",
                                "            \"export_control\": false,",
                                "            \"id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "            \"name\": \"OCP-4.8\",",
                                "            \"next_topic_id\": null,",
                                "            \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\",",
                                "            \"state\": \"active\",",
                                "            \"updated_at\": \"2026-06-08T17:34:06.503875\"",
                                "        },",
                                "        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "        \"update_previous_job_id\": null,",
                                "        \"updated_at\": \"2026-06-08T17:37:22.058967\",",
                                "        \"url\": \"https://lwn.net/\",",
                                "        \"user_agent\": \"python-dciclient_4.1.0\"",
                                "    }",
                                "}",
                                "",
                                "TASK [Set global variables] ****************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:46",
                                "ok: [localhost] => {\"ansible_facts\": {\"components\": [{\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:15.164721\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200628\"}, \"display_name\": \"OSE-TESTS 20200628\", \"etag\": \"236aeb6f95f73c50b319e9aaf98e313c\", \"id\": \"15c8990a-ba44-4b63-b4ba-dfc3b49b3660\", \"message\": \"\", \"name\": \"OSE-TESTS 20200628\", \"released_at\": \"2026-06-08T17:34:15.165321\", \"state\": \"active\", \"tags\": [\"ocp-vanilla-4.8-ok\", \"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:15.441670\", \"url\": \"\", \"version\": \"20200628\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}], \"job_id\": \"10258e70-75b6-4b15-92a1-04ad14bd63c5\", \"product\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\"}, \"changed\": false}",
                                "",
                                "TASK [set job state] ***********************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:54",
                                "changed: [localhost] => {\"changed\": true, \"jobstate\": {\"comment\": null, \"created_at\": \"2026-06-08T17:37:28.178309\", \"id\": \"cb90b73b-b41a-4758-bdbd-c7bf5c0e9616\", \"job_id\": \"10258e70-75b6-4b15-92a1-04ad14bd63c5\", \"status\": \"new\"}}",
                                "",
                                "TASK [Print job id] ************************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:59",
                                "ok: [localhost] => {",
                                "    \"msg\": \"dci_job_id: 10258e70-75b6-4b15-92a1-04ad14bd63c5\"",
                                "}",
                                "",
                                "TASK [Print components] ********************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:63",
                                "ok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:15.164721', 'data': {'display_name': 'ose-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200628'}, 'display_name': 'OSE-TESTS 20200628', 'etag': '236aeb6f95f73c50b319e9aaf98e313c', 'id': '15c8990a-ba44-4b63-b4ba-dfc3b49b3660', 'message': '', 'name': 'OSE-TESTS 20200628', 'released_at': '2026-06-08T17:34:15.165321', 'state': 'active', 'tags': ['ocp-vanilla-4.8-ok', 'build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ose-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:15.441670', 'url': '', 'version': '20200628'}) => {",
                                "    \"msg\": {",
                                "        \"canonical_project_name\": \"\",",
                                "        \"created_at\": \"2026-06-08T17:34:15.164721\",",
                                "        \"data\": {",
                                "            \"display_name\": \"ose-tests\",",
                                "            \"pull_url\": \"http://pullurl.com/\",",
                                "            \"url\": \"http://url.com/\",",
                                "            \"version\": \"20200628\"",
                                "        },",
                                "        \"display_name\": \"OSE-TESTS 20200628\",",
                                "        \"etag\": \"236aeb6f95f73c50b319e9aaf98e313c\",",
                                "        \"id\": \"15c8990a-ba44-4b63-b4ba-dfc3b49b3660\",",
                                "        \"message\": \"\",",
                                "        \"name\": \"OSE-TESTS 20200628\",",
                                "        \"released_at\": \"2026-06-08T17:34:15.165321\",",
                                "        \"state\": \"active\",",
                                "        \"tags\": [",
                                "            \"ocp-vanilla-4.8-ok\",",
                                "            \"build:ga\"",
                                "        ],",
                                "        \"team_id\": null,",
                                "        \"title\": \"\",",
                                "        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "        \"type\": \"ose-tests\",",
                                "        \"uid\": \"\",",
                                "        \"updated_at\": \"2026-06-08T17:34:15.441670\",",
                                "        \"url\": \"\",",
                                "        \"version\": \"20200628\"",
                                "    }",
                                "}",
                                "ok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.231874', 'data': {'digest': ['sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b'], 'display_name': 'ocp', 'pull_url': 'http://pullurl.com/', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'url': 'http://url.com/', 'version': '4.8.0-0.nightly-20200703'}, 'display_name': 'OCP 4.8.0-0.nightly-20200703', 'etag': 'e3025068bbd38c10e48099bc1a5127a8', 'id': '52602146-dbec-4004-b3c5-0d46891722cc', 'message': '', 'name': 'OCP 4.8.0-0.nightly-20200703', 'released_at': '2026-06-08T17:34:16.232624', 'state': 'active', 'tags': ['build:dev'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ocp', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'updated_at': '2026-06-08T17:34:16.501776', 'url': '', 'version': '4.8.0-0.nightly-20200703'}) => {",
                                "    \"msg\": {",
                                "        \"canonical_project_name\": \"\",",
                                "        \"created_at\": \"2026-06-08T17:34:16.231874\",",
                                "        \"data\": {",
                                "            \"digest\": [",
                                "                \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"",
                                "            ],",
                                "            \"display_name\": \"ocp\",",
                                "            \"pull_url\": \"http://pullurl.com/\",",
                                "            \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",",
                                "            \"url\": \"http://url.com/\",",
                                "            \"version\": \"4.8.0-0.nightly-20200703\"",
                                "        },",
                                "        \"display_name\": \"OCP 4.8.0-0.nightly-20200703\",",
                                "        \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\",",
                                "        \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\",",
                                "        \"message\": \"\",",
                                "        \"name\": \"OCP 4.8.0-0.nightly-20200703\",",
                                "        \"released_at\": \"2026-06-08T17:34:16.232624\",",
                                "        \"state\": \"active\",",
                                "        \"tags\": [",
                                "            \"build:dev\"",
                                "        ],",
                                "        \"team_id\": null,",
                                "        \"title\": \"\",",
                                "        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "        \"type\": \"ocp\",",
                                "        \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",",
                                "        \"updated_at\": \"2026-06-08T17:34:16.501776\",",
                                "        \"url\": \"\",",
                                "        \"version\": \"4.8.0-0.nightly-20200703\"",
                                "    }",
                                "}",
                                "ok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:17.325424', 'data': {'display_name': 'cnf-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200728'}, 'display_name': 'CNF-TESTS 20200728', 'etag': 'b1b0c765cd4b90e071200b38deccda2c', 'id': '9308699a-cda2-4822-b30f-fd01cbfde1dc', 'message': '', 'name': 'CNF-TESTS 20200728', 'released_at': '2026-06-08T17:34:17.326752', 'state': 'active', 'tags': ['build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'cnf-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:17.602830', 'url': '', 'version': '20200728'}) => {",
                                "    \"msg\": {",
                                "        \"canonical_project_name\": \"\",",
                                "        \"created_at\": \"2026-06-08T17:34:17.325424\",",
                                "        \"data\": {",
                                "            \"display_name\": \"cnf-tests\",",
                                "            \"pull_url\": \"http://pullurl.com/\",",
                                "            \"url\": \"http://url.com/\",",
                                "            \"version\": \"20200728\"",
                                "        },",
                                "        \"display_name\": \"CNF-TESTS 20200728\",",
                                "        \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\",",
                                "        \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\",",
                                "        \"message\": \"\",",
                                "        \"name\": \"CNF-TESTS 20200728\",",
                                "        \"released_at\": \"2026-06-08T17:34:17.326752\",",
                                "        \"state\": \"active\",",
                                "        \"tags\": [",
                                "            \"build:ga\"",
                                "        ],",
                                "        \"team_id\": null,",
                                "        \"title\": \"\",",
                                "        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "        \"type\": \"cnf-tests\",",
                                "        \"uid\": \"\",",
                                "        \"updated_at\": \"2026-06-08T17:34:17.602830\",",
                                "        \"url\": \"\",",
                                "        \"version\": \"20200728\"",
                                "    }",
                                "}",
                                "",
                                "TASK [Set tags for the current job] ********************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:68",
                                "changed: [localhost] => {\"changed\": true, \"job\": {\"client_version\": \"python-dciclient_4.1.0\", \"comment\": \"debugging comment\", \"components\": [{\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:15.164721\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200628\"}, \"display_name\": \"OSE-TESTS 20200628\", \"etag\": \"236aeb6f95f73c50b319e9aaf98e313c\", \"id\": \"15c8990a-ba44-4b63-b4ba-dfc3b49b3660\", \"message\": \"\", \"name\": \"OSE-TESTS 20200628\", \"released_at\": \"2026-06-08T17:34:15.165321\", \"state\": \"active\", \"tags\": [\"ocp-vanilla-4.8-ok\", \"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:15.441670\", \"url\": \"\", \"version\": \"20200628\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}], \"configuration\": \"myconf\", \"created_at\": \"2026-06-08T17:37:22.058953\", \"data\": {\"pipeline\": {\"_pipeline_path_\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/pipeline.yml\", \"ansible_envvars\": {\"ENVVAR_42\": \"42\", \"ENVVAR_43\": \"43\", \"ENVVAR_TMPDIR\": \"/@tmpdir\"}, \"ansible_extravars\": {\"answer\": \"42\"}, \"ansible_extravars_files\": [\"agents/openshift-vanilla/vars.yml\"], \"ansible_inventory\": \"agents/openshift-vanilla/inventory\", \"ansible_playbook\": \"agents/openshift-vanilla/agent.yml\", \"ansible_tags\": [\"working\"], \"comment\": \"debugging comment\", \"components\": [\"ocp=4.8.0-0.nightly-20200703\", \"ose-tests?tags:ocp-vanilla-4.8-ok,build:dev&version:20200628\", \"cnf-tests?version:20200728\"], \"configuration\": \"myconf\", \"fallback_last_success\": \"ocp-vanilla-4.8-simple-ok\", \"name\": \"openshift-vanilla\", \"outputs\": {\"hosts\": \"etc/hosts\", \"ocp_comp\": \"ocp_component_id\"}, \"stage\": \"ocp\", \"success_tag\": \"ocp-vanilla-4.8-simple-ok\", \"topic\": \"OCP-4.8\", \"url\": \"https://lwn.net/\"}}, \"duration\": 7, \"etag\": \"c734b0c97b3bb6a3b5edd7707054460d\", \"files\": [], \"id\": \"10258e70-75b6-4b15-92a1-04ad14bd63c5\", \"jobstates\": [{\"comment\": \"job scheduled\", \"created_at\": \"2026-06-08T17:37:22.139976\", \"id\": \"15c60a37-b823-4deb-aa53-7ca6d7aeb297\", \"job_id\": \"10258e70-75b6-4b15-92a1-04ad14bd63c5\", \"status\": \"new\"}, {\"comment\": \"implicit new state\", \"created_at\": \"2026-06-08T17:37:23.310846\", \"id\": \"2c49d77b-1e63-43bb-9f5b-4e771266295b\", \"job_id\": \"10258e70-75b6-4b15-92a1-04ad14bd63c5\", \"status\": \"new\"}, {\"comment\": null, \"created_at\": \"2026-06-08T17:37:28.178309\", \"id\": \"cb90b73b-b41a-4758-bdbd-c7bf5c0e9616\", \"job_id\": \"10258e70-75b6-4b15-92a1-04ad14bd63c5\", \"status\": \"new\"}], \"keys_values\": [], \"name\": \"openshift-vanilla\", \"pipeline\": {\"created_at\": \"2026-06-08T17:37:21.915425\", \"etag\": \"6919f8f21c1a8fbea8c33062d49be9ba\", \"id\": \"f31fd66b-f110-4f2c-9c36-3882f3975214\", \"name\": \"first\", \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:37:21.915425\"}, \"pipeline_id\": \"f31fd66b-f110-4f2c-9c36-3882f3975214\", \"previous_job_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"remoteci\": {\"created_at\": \"2026-06-08T17:34:09.562294\", \"data\": {}, \"etag\": \"5765c3a9b9b4593424cb7d360b2b0ca5\", \"id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"last_auth_at\": \"2026-06-08T17:37:22\", \"name\": \"rh-telco-pipeline\", \"public\": false, \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:37:26.293498\"}, \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"results\": [], \"state\": \"active\", \"status\": \"new\", \"status_reason\": \"\", \"tags\": [\"stage:ocp\", \"pipeline-id:13\", \"inventory:inventory\", \"ocp-vanilla-conf\"], \"team\": {\"country\": null, \"created_at\": \"2026-06-08T17:34:08.060158\", \"etag\": \"97aad3f9aebb27215bd4ba5bbb7fd35f\", \"external\": false, \"has_pre_release_access\": true, \"id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"name\": \"rh-telco-ci\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:08.060158\"}, \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"topic\": {\"component_types\": [\"ocp\", \"ose-tests\", \"cnf-tests\"], \"component_types_optional\": [], \"created_at\": \"2026-06-08T17:34:06.503875\", \"data\": {}, \"etag\": \"87d8560020f52c6ccd8327f3712ecef7\", \"export_control\": false, \"id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"name\": \"OCP-4.8\", \"next_topic_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:06.503875\"}, \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"update_previous_job_id\": null, \"updated_at\": \"2026-06-08T17:37:30.307301\", \"url\": \"https://lwn.net/\", \"user_agent\": \"python-dciclient_4.1.0\"}}",
                                "",
                                "PLAY [Preparation tasks] *******************************************************",
                                "",
                                "TASK [pre-run] *****************************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:80",
                                "changed: [localhost] => {\"changed\": true, \"jobstate\": {\"comment\": null, \"created_at\": \"2026-06-08T17:37:32.047305\", \"id\": \"b21ffcf7-bbab-4b3a-a326-52a8709b5a4b\", \"job_id\": \"10258e70-75b6-4b15-92a1-04ad14bd63c5\", \"status\": \"pre-run\"}}",
                                "",
                                "TASK [get status] **************************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:85",
                                "changed: [localhost] => {\"changed\": true, \"job\": {\"client_version\": \"python-dciclient_4.1.0\", \"comment\": \"debugging comment\", \"components\": [{\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:15.164721\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200628\"}, \"display_name\": \"OSE-TESTS 20200628\", \"etag\": \"236aeb6f95f73c50b319e9aaf98e313c\", \"id\": \"15c8990a-ba44-4b63-b4ba-dfc3b49b3660\", \"message\": \"\", \"name\": \"OSE-TESTS 20200628\", \"released_at\": \"2026-06-08T17:34:15.165321\", \"state\": \"active\", \"tags\": [\"ocp-vanilla-4.8-ok\", \"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:15.441670\", \"url\": \"\", \"version\": \"20200628\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}], \"configuration\": \"myconf\", \"created_at\": \"2026-06-08T17:37:22.058953\", \"data\": {\"pipeline\": {\"_pipeline_path_\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/pipeline.yml\", \"ansible_envvars\": {\"ENVVAR_42\": \"42\", \"ENVVAR_43\": \"43\", \"ENVVAR_TMPDIR\": \"/@tmpdir\"}, \"ansible_extravars\": {\"answer\": \"42\"}, \"ansible_extravars_files\": [\"agents/openshift-vanilla/vars.yml\"], \"ansible_inventory\": \"agents/openshift-vanilla/inventory\", \"ansible_playbook\": \"agents/openshift-vanilla/agent.yml\", \"ansible_tags\": [\"working\"], \"comment\": \"debugging comment\", \"components\": [\"ocp=4.8.0-0.nightly-20200703\", \"ose-tests?tags:ocp-vanilla-4.8-ok,build:dev&version:20200628\", \"cnf-tests?version:20200728\"], \"configuration\": \"myconf\", \"fallback_last_success\": \"ocp-vanilla-4.8-simple-ok\", \"name\": \"openshift-vanilla\", \"outputs\": {\"hosts\": \"etc/hosts\", \"ocp_comp\": \"ocp_component_id\"}, \"stage\": \"ocp\", \"success_tag\": \"ocp-vanilla-4.8-simple-ok\", \"topic\": \"OCP-4.8\", \"url\": \"https://lwn.net/\"}}, \"duration\": 10, \"etag\": \"52c7c88ad4bca41d2fcf06444c6c4903\", \"files\": [], \"id\": \"10258e70-75b6-4b15-92a1-04ad14bd63c5\", \"jobstates\": [{\"comment\": \"job scheduled\", \"created_at\": \"2026-06-08T17:37:22.139976\", \"id\": \"15c60a37-b823-4deb-aa53-7ca6d7aeb297\", \"job_id\": \"10258e70-75b6-4b15-92a1-04ad14bd63c5\", \"status\": \"new\"}, {\"comment\": \"implicit new state\", \"created_at\": \"2026-06-08T17:37:23.310846\", \"id\": \"2c49d77b-1e63-43bb-9f5b-4e771266295b\", \"job_id\": \"10258e70-75b6-4b15-92a1-04ad14bd63c5\", \"status\": \"new\"}, {\"comment\": null, \"created_at\": \"2026-06-08T17:37:28.178309\", \"id\": \"cb90b73b-b41a-4758-bdbd-c7bf5c0e9616\", \"job_id\": \"10258e70-75b6-4b15-92a1-04ad14bd63c5\", \"status\": \"new\"}, {\"comment\": null, \"created_at\": \"2026-06-08T17:37:32.047305\", \"id\": \"b21ffcf7-bbab-4b3a-a326-52a8709b5a4b\", \"job_id\": \"10258e70-75b6-4b15-92a1-04ad14bd63c5\", \"status\": \"pre-run\"}], \"keys_values\": [], \"name\": \"openshift-vanilla\", \"pipeline\": {\"created_at\": \"2026-06-08T17:37:21.915425\", \"etag\": \"6919f8f21c1a8fbea8c33062d49be9ba\", \"id\": \"f31fd66b-f110-4f2c-9c36-3882f3975214\", \"name\": \"first\", \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:37:21.915425\"}, \"pipeline_id\": \"f31fd66b-f110-4f2c-9c36-3882f3975214\", \"previous_job_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"remoteci\": {\"created_at\": \"2026-06-08T17:34:09.562294\", \"data\": {}, \"etag\": \"5765c3a9b9b4593424cb7d360b2b0ca5\", \"id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"last_auth_at\": \"2026-06-08T17:37:22\", \"name\": \"rh-telco-pipeline\", \"public\": false, \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:37:26.293498\"}, \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"results\": [], \"state\": \"active\", \"status\": \"pre-run\", \"status_reason\": \"\", \"tags\": [\"stage:ocp\", \"pipeline-id:13\", \"inventory:inventory\", \"ocp-vanilla-conf\"], \"team\": {\"country\": null, \"created_at\": \"2026-06-08T17:34:08.060158\", \"etag\": \"97aad3f9aebb27215bd4ba5bbb7fd35f\", \"external\": false, \"has_pre_release_access\": true, \"id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"name\": \"rh-telco-ci\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:08.060158\"}, \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"topic\": {\"component_types\": [\"ocp\", \"ose-tests\", \"cnf-tests\"], \"component_types_optional\": [], \"created_at\": \"2026-06-08T17:34:06.503875\", \"data\": {}, \"etag\": \"87d8560020f52c6ccd8327f3712ecef7\", \"export_control\": false, \"id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"name\": \"OCP-4.8\", \"next_topic_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:06.503875\"}, \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"update_previous_job_id\": null, \"updated_at\": \"2026-06-08T17:37:32.479227\", \"url\": \"https://lwn.net/\", \"user_agent\": \"python-dciclient_4.1.0\"}}",
                                "",
                                "TASK [validate status] *********************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:90",
                                "ok: [localhost] => {",
                                "    \"changed\": false,",
                                "    \"msg\": \"All assertions passed\"",
                                "}",
                                "",
                                "TASK [get OCP version from job_info] *******************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:95",
                                "skipping: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:15.164721', 'data': {'display_name': 'ose-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200628'}, 'display_name': 'OSE-TESTS 20200628', 'etag': '236aeb6f95f73c50b319e9aaf98e313c', 'id': '15c8990a-ba44-4b63-b4ba-dfc3b49b3660', 'message': '', 'name': 'OSE-TESTS 20200628', 'released_at': '2026-06-08T17:34:15.165321', 'state': 'active', 'tags': ['ocp-vanilla-4.8-ok', 'build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ose-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:15.441670', 'url': '', 'version': '20200628'})  => {\"ansible_loop_var\": \"item\", \"changed\": false, \"false_condition\": \"item[\\\"type\\\"] == \\\"ocp\\\"\", \"item\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:15.164721\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200628\"}, \"display_name\": \"OSE-TESTS 20200628\", \"etag\": \"236aeb6f95f73c50b319e9aaf98e313c\", \"id\": \"15c8990a-ba44-4b63-b4ba-dfc3b49b3660\", \"message\": \"\", \"name\": \"OSE-TESTS 20200628\", \"released_at\": \"2026-06-08T17:34:15.165321\", \"state\": \"active\", \"tags\": [\"ocp-vanilla-4.8-ok\", \"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:15.441670\", \"url\": \"\", \"version\": \"20200628\"}, \"skip_reason\": \"Conditional result was False\"}",
                                "ok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.231874', 'data': {'digest': ['sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b'], 'display_name': 'ocp', 'pull_url': 'http://pullurl.com/', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'url': 'http://url.com/', 'version': '4.8.0-0.nightly-20200703'}, 'display_name': 'OCP 4.8.0-0.nightly-20200703', 'etag': 'e3025068bbd38c10e48099bc1a5127a8', 'id': '52602146-dbec-4004-b3c5-0d46891722cc', 'message': '', 'name': 'OCP 4.8.0-0.nightly-20200703', 'released_at': '2026-06-08T17:34:16.232624', 'state': 'active', 'tags': ['build:dev'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ocp', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'updated_at': '2026-06-08T17:34:16.501776', 'url': '', 'version': '4.8.0-0.nightly-20200703'}) => {\"ansible_facts\": {\"ocp_product_id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"ocp_version\": \"OCP 4.8.0-0.nightly-20200703\"}, \"ansible_loop_var\": \"item\", \"changed\": false, \"item\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}}",
                                "skipping: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:17.325424', 'data': {'display_name': 'cnf-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200728'}, 'display_name': 'CNF-TESTS 20200728', 'etag': 'b1b0c765cd4b90e071200b38deccda2c', 'id': '9308699a-cda2-4822-b30f-fd01cbfde1dc', 'message': '', 'name': 'CNF-TESTS 20200728', 'released_at': '2026-06-08T17:34:17.326752', 'state': 'active', 'tags': ['build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'cnf-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:17.602830', 'url': '', 'version': '20200728'})  => {\"ansible_loop_var\": \"item\", \"changed\": false, \"false_condition\": \"item[\\\"type\\\"] == \\\"ocp\\\"\", \"item\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}, \"skip_reason\": \"Conditional result was False\"}",
                                "",
                                "TASK [do some checks] **********************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:102",
                                "ok: [localhost] => {",
                                "    \"changed\": false,",
                                "    \"msg\": \"All components are present and ocp_version is defined\"",
                                "}",
                                "",
                                "TASK [display ocp_version] *****************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:111",
                                "ok: [localhost] => {",
                                "    \"msg\": \"OCP version OCP 4.8.0-0.nightly-20200703 52602146-dbec-4004-b3c5-0d46891722cc\"",
                                "}",
                                "",
                                "TASK [Export the OCP component id] *********************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:115",
                                "changed: [localhost] => {\"changed\": true, \"checksum\": \"5114f4427e5d6b335926cb0e3cab9b7bd4bae66d\", \"dest\": \"/tmp/dci-pipeline/openshift-vanilla/10258e70-75b6-4b15-92a1-04ad14bd63c5/outputs/ocp_component_id\", \"gid\": 1000, \"group\": \"zuul-worker\", \"md5sum\": \"3d173c84ea4a2adde2cf9a853f7a130b\", \"mode\": \"0644\", \"owner\": \"zuul-worker\", \"secontext\": \"unconfined_u:object_r:user_home_t:s0\", \"size\": 36, \"src\": \"/home/zuul-worker/.ansible/tmp/ansible-tmp-1780940255.28433-38373-128978608647132/source\", \"state\": \"file\", \"uid\": 1000}",
                                "",
                                "TASK [validate extravars] ******************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:124",
                                "ok: [localhost] => {",
                                "    \"changed\": false,",
                                "    \"msg\": \"All assertions passed\"",
                                "}",
                                "",
                                "PLAY [Running ocp deployment] **************************************************",
                                "",
                                "TASK [running] *****************************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:136",
                                "changed: [localhost] => {\"changed\": true, \"jobstate\": {\"comment\": null, \"created_at\": \"2026-06-08T17:37:37.758904\", \"id\": \"ede587dc-3a7b-473a-8ca3-3c959fd33714\", \"job_id\": \"10258e70-75b6-4b15-92a1-04ad14bd63c5\", \"status\": \"running\"}}",
                                "",
                                "TASK [install ocp] *************************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:141",
                                "changed: [localhost] => {\"changed\": true, \"cmd\": \"ansible-playbook subplaybook.yml\", \"delta\": \"0:00:02.371878\", \"end\": \"2026-06-08 13:37:40.940819\", \"msg\": \"\", \"rc\": 0, \"start\": \"2026-06-08 13:37:38.568941\", \"stderr\": \"[WARNING]: No inventory was parsed, only implicit localhost is available\\n[WARNING]: provided hosts list is empty, only localhost is available. Note that\\nthe implicit localhost does not match 'all'\\n/usr/lib/python3.9/site-packages/requests/__init__.py:87: RequestsDependencyWarning: urllib3 (1.26.5) or chardet (5.2.0) doesn't match a supported version!\\n  warnings.warn(\\\"urllib3 ({}) or chardet ({}) doesn't match a supported \\\"\\n\\u001b[KeyJ1dWlkIjogIjYwYTYzMGU2LWI1MGQtNGI5YS1hYTBiLTRiMTVmMGZkMjU4MCJ9\\u001b[64D\\u001b[K[WARNING]: Skipping plugin (/home/zuul-worker/src/github.com/distributedci/dci-\\nansible/callback/test_dci.py), cannot load: No module named 'callback'\\n\\u001b[Ke30=\\u001b[4D\\u001b[K\", \"stderr_lines\": [\"[WARNING]: No inventory was parsed, only implicit localhost is available\", \"[WARNING]: provided hosts list is empty, only localhost is available. Note that\", \"the implicit localhost does not match 'all'\", \"/usr/lib/python3.9/site-packages/requests/__init__.py:87: RequestsDependencyWarning: urllib3 (1.26.5) or chardet (5.2.0) doesn't match a supported version!\", \"  warnings.warn(\\\"urllib3 ({}) or chardet ({}) doesn't match a supported \\\"\", \"\\u001b[KeyJ1dWlkIjogIjYwYTYzMGU2LWI1MGQtNGI5YS1hYTBiLTRiMTVmMGZkMjU4MCJ9\\u001b[64D\\u001b[K[WARNING]: Skipping plugin (/home/zuul-worker/src/github.com/distributedci/dci-\", \"ansible/callback/test_dci.py), cannot load: No module named 'callback'\", \"\\u001b[Ke30=\\u001b[4D\\u001b[K\"], \"stdout\": \"\\u001b[KeyJ1dWlkIjogIjI2NTkxNGMxLWUwZmUtNDE0Zi1iZTdlLTYwM2UyYTg3ZTQ0YSJ9\\u001b[64D\\u001b[K\\u001b[Ke30=\\u001b[4D\\u001b[K\\u001b[KeyJ1dWlkIjogImZhMTYzZWQ3LTM3MzUtZDNiNy1mZDdlLTAwMDAwMDAwMDAwMSJ9\\u001b[64D\\u001b[K\\nPLAY [Set dci variables] *******************************************************\\n\\u001b[Ke30=\\u001b[4D\\u001b[K\\u001b[KeyJ1dWlkIjogImZhMTYzZWQ3LTM3MzUtZDNiNy1mZDdlLTAwMDAwMDAwMDAwMyJ9\\u001b[64D\\u001b[K\\nTASK [Validate job id] *********************************************************\\n\\u001b[Ke30=\\u001b[4D\\u001b[K\\u001b[KeyJ1dWlkIjogIjU2OTdmMmFjLTY5YTAtNGMxMy04MWEwLWZlZjYxZTdkMWMwMyJ9\\u001b[64D\\u001b[K\\u001b[Ke30=\\u001b[4D\\u001b[K\\u001b[KeyJ1dWlkIjogIjFhOWNjOTFkLWNiMTAtNGM1Ny04NDk0LWEwMzdkNzliMWJkOCJ9\\u001b[64D\\u001b[Kchanged: [localhost]\\n\\u001b[Ke30=\\u001b[4D\\u001b[K\\u001b[KeyJ1dWlkIjogIjQ5NjgwYWE2LTZmOWUtNDYyMC1iMmI5LTI3ZWZkM2FmOWIyZiJ9\\u001b[64D\\u001b[K\\nPLAY RECAP *********************************************************************\\nlocalhost                  : ok=1    changed=1    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \\n\\n\\u001b[Ke30=\\u001b[4D\\u001b[K\", \"stdout_lines\": [\"\\u001b[KeyJ1dWlkIjogIjI2NTkxNGMxLWUwZmUtNDE0Zi1iZTdlLTYwM2UyYTg3ZTQ0YSJ9\\u001b[64D\\u001b[K\\u001b[Ke30=\\u001b[4D\\u001b[K\\u001b[KeyJ1dWlkIjogImZhMTYzZWQ3LTM3MzUtZDNiNy1mZDdlLTAwMDAwMDAwMDAwMSJ9\\u001b[64D\\u001b[K\", \"PLAY [Set dci variables] *******************************************************\", \"\\u001b[Ke30=\\u001b[4D\\u001b[K\\u001b[KeyJ1dWlkIjogImZhMTYzZWQ3LTM3MzUtZDNiNy1mZDdlLTAwMDAwMDAwMDAwMyJ9\\u001b[64D\\u001b[K\", \"TASK [Validate job id] *********************************************************\", \"\\u001b[Ke30=\\u001b[4D\\u001b[K\\u001b[KeyJ1dWlkIjogIjU2OTdmMmFjLTY5YTAtNGMxMy04MWEwLWZlZjYxZTdkMWMwMyJ9\\u001b[64D\\u001b[K\\u001b[Ke30=\\u001b[4D\\u001b[K\\u001b[KeyJ1dWlkIjogIjFhOWNjOTFkLWNiMTAtNGM1Ny04NDk0LWEwMzdkNzliMWJkOCJ9\\u001b[64D\\u001b[Kchanged: [localhost]\", \"\\u001b[Ke30=\\u001b[4D\\u001b[K\\u001b[KeyJ1dWlkIjogIjQ5NjgwYWE2LTZmOWUtNDYyMC1iMmI5LTI3ZWZkM2FmOWIyZiJ9\\u001b[64D\\u001b[K\", \"PLAY RECAP *********************************************************************\", \"localhost                  : ok=1    changed=1    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \", \"\", \"\\u001b[Ke30=\\u001b[4D\\u001b[K\"]}",
                                "",
                                "PLAY [Rescue construct] ********************************************************",
                                "",
                                "TASK [Broken task to rescue] ***************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:151",
                                "fatal: [localhost]: FAILED! => {\"changed\": false, \"msg\": \"broken task\"}",
                                "",
                                "TASK [get status] **************************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:155",
                                "changed: [localhost] => {\"changed\": true, \"job\": {\"client_version\": \"python-dciclient_4.1.0\", \"comment\": \"debugging comment\", \"components\": [{\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:15.164721\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200628\"}, \"display_name\": \"OSE-TESTS 20200628\", \"etag\": \"236aeb6f95f73c50b319e9aaf98e313c\", \"id\": \"15c8990a-ba44-4b63-b4ba-dfc3b49b3660\", \"message\": \"\", \"name\": \"OSE-TESTS 20200628\", \"released_at\": \"2026-06-08T17:34:15.165321\", \"state\": \"active\", \"tags\": [\"ocp-vanilla-4.8-ok\", \"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:15.441670\", \"url\": \"\", \"version\": \"20200628\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}], \"configuration\": \"myconf\", \"created_at\": \"2026-06-08T17:37:22.058953\", \"data\": {\"pipeline\": {\"_pipeline_path_\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/pipeline.yml\", \"ansible_envvars\": {\"ENVVAR_42\": \"42\", \"ENVVAR_43\": \"43\", \"ENVVAR_TMPDIR\": \"/@tmpdir\"}, \"ansible_extravars\": {\"answer\": \"42\"}, \"ansible_extravars_files\": [\"agents/openshift-vanilla/vars.yml\"], \"ansible_inventory\": \"agents/openshift-vanilla/inventory\", \"ansible_playbook\": \"agents/openshift-vanilla/agent.yml\", \"ansible_tags\": [\"working\"], \"comment\": \"debugging comment\", \"components\": [\"ocp=4.8.0-0.nightly-20200703\", \"ose-tests?tags:ocp-vanilla-4.8-ok,build:dev&version:20200628\", \"cnf-tests?version:20200728\"], \"configuration\": \"myconf\", \"fallback_last_success\": \"ocp-vanilla-4.8-simple-ok\", \"name\": \"openshift-vanilla\", \"outputs\": {\"hosts\": \"etc/hosts\", \"ocp_comp\": \"ocp_component_id\"}, \"stage\": \"ocp\", \"success_tag\": \"ocp-vanilla-4.8-simple-ok\", \"topic\": \"OCP-4.8\", \"url\": \"https://lwn.net/\"}}, \"duration\": 20, \"etag\": \"f26ebbeeb7398f83605a706c5e863c31\", \"files\": [], \"id\": \"10258e70-75b6-4b15-92a1-04ad14bd63c5\", \"jobstates\": [{\"comment\": \"job scheduled\", \"created_at\": \"2026-06-08T17:37:22.139976\", \"id\": \"15c60a37-b823-4deb-aa53-7ca6d7aeb297\", \"job_id\": \"10258e70-75b6-4b15-92a1-04ad14bd63c5\", \"status\": \"new\"}, {\"comment\": \"implicit new state\", \"created_at\": \"2026-06-08T17:37:23.310846\", \"id\": \"2c49d77b-1e63-43bb-9f5b-4e771266295b\", \"job_id\": \"10258e70-75b6-4b15-92a1-04ad14bd63c5\", \"status\": \"new\"}, {\"comment\": null, \"created_at\": \"2026-06-08T17:37:28.178309\", \"id\": \"cb90b73b-b41a-4758-bdbd-c7bf5c0e9616\", \"job_id\": \"10258e70-75b6-4b15-92a1-04ad14bd63c5\", \"status\": \"new\"}, {\"comment\": null, \"created_at\": \"2026-06-08T17:37:32.047305\", \"id\": \"b21ffcf7-bbab-4b3a-a326-52a8709b5a4b\", \"job_id\": \"10258e70-75b6-4b15-92a1-04ad14bd63c5\", \"status\": \"pre-run\"}, {\"comment\": null, \"created_at\": \"2026-06-08T17:37:37.758904\", \"id\": \"ede587dc-3a7b-473a-8ca3-3c959fd33714\", \"job_id\": \"10258e70-75b6-4b15-92a1-04ad14bd63c5\", \"status\": \"running\"}], \"keys_values\": [], \"name\": \"openshift-vanilla\", \"pipeline\": {\"created_at\": \"2026-06-08T17:37:21.915425\", \"etag\": \"6919f8f21c1a8fbea8c33062d49be9ba\", \"id\": \"f31fd66b-f110-4f2c-9c36-3882f3975214\", \"name\": \"first\", \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:37:21.915425\"}, \"pipeline_id\": \"f31fd66b-f110-4f2c-9c36-3882f3975214\", \"previous_job_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"remoteci\": {\"created_at\": \"2026-06-08T17:34:09.562294\", \"data\": {}, \"etag\": \"5765c3a9b9b4593424cb7d360b2b0ca5\", \"id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"last_auth_at\": \"2026-06-08T17:37:22\", \"name\": \"rh-telco-pipeline\", \"public\": false, \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:37:26.293498\"}, \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"results\": [], \"state\": \"active\", \"status\": \"running\", \"status_reason\": \"\", \"tags\": [\"stage:ocp\", \"pipeline-id:13\", \"inventory:inventory\", \"ocp-vanilla-conf\"], \"team\": {\"country\": null, \"created_at\": \"2026-06-08T17:34:08.060158\", \"etag\": \"97aad3f9aebb27215bd4ba5bbb7fd35f\", \"external\": false, \"has_pre_release_access\": true, \"id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"name\": \"rh-telco-ci\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:08.060158\"}, \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"topic\": {\"component_types\": [\"ocp\", \"ose-tests\", \"cnf-tests\"], \"component_types_optional\": [], \"created_at\": \"2026-06-08T17:34:06.503875\", \"data\": {}, \"etag\": \"87d8560020f52c6ccd8327f3712ecef7\", \"export_control\": false, \"id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"name\": \"OCP-4.8\", \"next_topic_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:06.503875\"}, \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"update_previous_job_id\": null, \"updated_at\": \"2026-06-08T17:37:42.153550\", \"url\": \"https://lwn.net/\", \"user_agent\": \"python-dciclient_4.1.0\"}}",
                                "",
                                "TASK [validate status] *********************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:160",
                                "ok: [localhost] => {",
                                "    \"changed\": false,",
                                "    \"msg\": \"All assertions passed\"",
                                "}",
                                "",
                                "PLAY [Post-run tasks] **********************************************************",
                                "",
                                "TASK [post-run] ****************************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:171",
                                "changed: [localhost] => {\"changed\": true, \"jobstate\": {\"comment\": null, \"created_at\": \"2026-06-08T17:37:44.553921\", \"id\": \"572839bc-c226-4597-9bb7-f613154a2ae3\", \"job_id\": \"10258e70-75b6-4b15-92a1-04ad14bd63c5\", \"status\": \"post-run\"}}",
                                "",
                                "TASK [Print job outputs location] **********************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:176",
                                "ok: [localhost] => {",
                                "    \"msg\": {",
                                "        \"hosts\": \"/tmp/dci-pipeline/openshift-vanilla/10258e70-75b6-4b15-92a1-04ad14bd63c5/outputs/etc/hosts\",",
                                "        \"ocp_comp\": \"/tmp/dci-pipeline/openshift-vanilla/10258e70-75b6-4b15-92a1-04ad14bd63c5/outputs/ocp_component_id\"",
                                "    }",
                                "}",
                                "",
                                "TASK [Copy /etc/hosts file to the outputs location] ****************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:180",
                                "changed: [localhost] => {\"changed\": true, \"checksum\": \"7335999eb54c15c67566186bdfc46f64e0d5a1aa\", \"dest\": \"/tmp/dci-pipeline/openshift-vanilla/10258e70-75b6-4b15-92a1-04ad14bd63c5/outputs/etc/hosts\", \"md5sum\": \"54fb6627dbaa37721048e4549db3224d\", \"remote_checksum\": \"7335999eb54c15c67566186bdfc46f64e0d5a1aa\", \"remote_md5sum\": null}",
                                "",
                                "PLAY [Success tasks] ***********************************************************",
                                "",
                                "TASK [success] *****************************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:192",
                                "changed: [localhost] => {\"changed\": true, \"jobstate\": {\"comment\": null, \"created_at\": \"2026-06-08T17:37:47.037248\", \"id\": \"1a0846d7-3ead-4efc-b2c7-6492856defa9\", \"job_id\": \"10258e70-75b6-4b15-92a1-04ad14bd63c5\", \"status\": \"success\"}}",
                                "",
                                "TASK [success message] *********************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml:197",
                                "ok: [localhost] => {",
                                "    \"msg\": \"'The job is now finished. Review the log at: http://127.0.0.1:8000/jobs/10258e70-75b6-4b15-92a1-04ad14bd63c5/jobStates'\\n\"",
                                "}",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "localhost                  : ok=27   changed=11   unreachable=0    failed=0    skipped=1    rescued=1    ignored=0   ",
                                "----------------------------- Captured stderr call -----------------------------",
                                "GET http://127.0.0.1:8000/api/v1/jobs?embed=components&sort=-created_at",
                                "<Response [200]>",
                                "+ dci-pipeline @pipeline:name=first openshift-vanilla:components=ocp=4.8.0-0.nightly-20200703 /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/pipeline.yml",
                                "2026-06-08 13:37:21,810 - dcipipeline.main - INFO - overload=[{'openshift-vanilla': {'components': 'ocp=4.8.0-0.nightly-20200703'}}] options={'name': 'first'}",
                                "2026-06-08 13:37:21,815 - dcipipeline.main - INFO - Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/dci_credentials.yml",
                                "2026-06-08 13:37:21,891 - dcipipeline.main - INFO - Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/dci_credentials.yml",
                                "2026-06-08 13:37:21,893 - dcipipeline.main - INFO - No previous job for openshift-vanilla",
                                "2026-06-08 13:37:21,919 - dcipipeline.main - INFO - scheduling job openshift-vanilla on topic OCP-4.8 previous_job_id=None pipeline_id=f31fd66b-f110-4f2c-9c36-3882f3975214",
                                "2026-06-08 13:37:21,948 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ocp=4.8.0-0.nightly-20200703 where_clause=None query=and(eq(state,active),eq(type,ocp),eq(version,4.8.0-0.nightly-20200703))",
                                "2026-06-08 13:37:21,977 - dcipipeline.main - INFO - Got comp query result: ocp=4.8.0-0.nightly-20200703[None]: ['ocp=4.8.0-0.nightly-20200703']",
                                "2026-06-08 13:37:21,978 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ose-tests?tags:ocp-vanilla-4.8-ok,build:dev&version:20200628 where_clause=None query=and(eq(type,ose-tests),eq(version,20200628),contains(tags,ocp-vanilla-4.8-ok),or(contains(tags,build:dev),contains(tags,build:candidate),contains(tags,build:ga)))",
                                "2026-06-08 13:37:22,008 - dcipipeline.main - INFO - Got comp query result: ose-tests?tags:ocp-vanilla-4.8-ok,build:dev&version:20200628[None]: ['ose-tests=20200628']",
                                "2026-06-08 13:37:22,008 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=cnf-tests?version:20200728 where_clause=None query=and(eq(type,cnf-tests),eq(version,20200728))",
                                "2026-06-08 13:37:22,034 - dcipipeline.main - INFO - Got comp query result: cnf-tests?version:20200728[None]: ['cnf-tests=20200728']",
                                "2026-06-08 13:37:22,149 - dcipipeline.main - INFO - No permission to write in /var/lib/dci-pipeline",
                                "2026-06-08 13:37:22,154 - dcipipeline.main - INFO - Scheduled DCI job 10258e70-75b6-4b15-92a1-04ad14bd63c5",
                                "2026-06-08 13:37:22,154 - dcipipeline.main - INFO - Setting tag stage:ocp on job 10258e70-75b6-4b15-92a1-04ad14bd63c5",
                                "2026-06-08 13:37:22,198 - dcipipeline.main - INFO - Setting tag pipeline-id:13 on job 10258e70-75b6-4b15-92a1-04ad14bd63c5",
                                "2026-06-08 13:37:22,244 - dcipipeline.main - INFO - Setting tag inventory:inventory on job 10258e70-75b6-4b15-92a1-04ad14bd63c5",
                                "2026-06-08 13:37:22,285 - dcipipeline.main - INFO - Created /tmp/dci-pipeline-tmpdirq70o64wq for env var ENVVAR_TMPDIR",
                                "2026-06-08 13:37:22,285 - dcipipeline.main - INFO - Created /tmp/dci-pipeline-tmpdirwnbrhp45 for env var JUNIT_OUTPUT_DIR",
                                "2026-06-08 13:37:22,285 - dcipipeline.main - INFO - Found dci.py in /home/zuul-worker/src/github.com/distributedci/dci-ansible/callback",
                                "2026-06-08 13:37:22,285 - dcipipeline.main - INFO - Generating /tmp/dci-pipeline/openshift-vanilla/10258e70-75b6-4b15-92a1-04ad14bd63c5/ansible.cfg using dci_ansible_dir=/home/zuul-worker/src/github.com/distributedci/dci-ansible",
                                "2026-06-08 13:37:22,286 - dcipipeline.main - INFO - running jobdef: openshift-vanilla with inventory /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/inventory private_data_dir=/tmp/dci-pipeline/openshift-vanilla/10258e70-75b6-4b15-92a1-04ad14bd63c5 env={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'ENVVAR_42': 42, 'ENVVAR_43': 43, 'ENVVAR_TMPDIR': '/tmp/dci-pipeline-tmpdirq70o64wq', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdirwnbrhp45', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-vanilla/10258e70-75b6-4b15-92a1-04ad14bd63c5/ansible.cfg'}",
                                "2026-06-08 13:37:22,286 - dcipipeline.main - INFO - cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --tags working -e '{\"answer\":42}' -e '@/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/vars.yml'\"",
                                "2026-06-08 13:37:22,286 - dcipipeline.main - INFO - Launching playbook /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml in /tmp/dci-pipeline/openshift-vanilla/10258e70-75b6-4b15-92a1-04ad14bd63c5",
                                "2026-06-08 13:37:22,286 - dcipipeline.main - INFO - envvars={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'ENVVAR_42': 42, 'ENVVAR_43': 43, 'ENVVAR_TMPDIR': '/tmp/dci-pipeline-tmpdirq70o64wq', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdirwnbrhp45', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-vanilla/10258e70-75b6-4b15-92a1-04ad14bd63c5/ansible.cfg', 'DCI_CLIENT_ID': 'remoteci/7a220eb8-b832-48db-9350-7688c159b53f', 'DCI_API_SECRET': 'DCI.0ccf1681da9b44c009271c0d1c3acc6c9104edaccbee1419a0aba6e188df', 'DCI_CS_URL': 'http://127.0.0.1:8000', 'DCI_UI_URL': 'http://127.0.0.1:8000', 'DCI_JOB_ID': '10258e70-75b6-4b15-92a1-04ad14bd63c5', 'ANSIBLE_VAULT_IDENTITY_LIST': '/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client', 'DCI_PLAYBOOK_ARGS': '--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --tags working -e \\'{\"answer\":42}\\' -e \\'@/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/vars.yml\\''}",
                                "2026-06-08 13:37:22,287 - dcipipeline.main - INFO - PATH=/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin:/home/zuul-worker/.local/bin:/home/zuul-worker/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin",
                                "2026-06-08 13:37:22,287 - dcipipeline.main - INFO - cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --tags working -e '{\"answer\":42}' -e '@/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/vars.yml'\"",
                                "2026-06-08 13:37:48,559 - dcipipeline.main - INFO - stats={'skipped': {'localhost': 1}, 'ok': {'localhost': 27}, 'dark': {}, 'failures': {}, 'ignored': {}, 'rescued': {'localhost': 1}, 'processed': {'localhost': 1}, 'changed': {'localhost': 11}}",
                                "2026-06-08 13:37:48,570 - dcipipeline.main - INFO - Uploading ansible.log from /tmp/dci-pipeline/openshift-vanilla/10258e70-75b6-4b15-92a1-04ad14bd63c5/ansible.log",
                                "------------------------------ Captured log call -------------------------------",
                                "INFO     dcipipeline.main:main.py:1067 overload=[{'openshift-vanilla': {'components': 'ocp=4.8.0-0.nightly-20200703'}}] options={'name': 'first'}",
                                "INFO     dcipipeline.main:main.py:183 Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/dci_credentials.yml",
                                "INFO     dcipipeline.main:main.py:183 Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/dci_credentials.yml",
                                "INFO     dcipipeline.main:main.py:1247 No previous job for openshift-vanilla",
                                "INFO     dcipipeline.main:main.py:590 scheduling job openshift-vanilla on topic OCP-4.8 previous_job_id=None pipeline_id=f31fd66b-f110-4f2c-9c36-3882f3975214",
                                "INFO     dcipipeline.main:main.py:497 get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ocp=4.8.0-0.nightly-20200703 where_clause=None query=and(eq(state,active),eq(type,ocp),eq(version,4.8.0-0.nightly-20200703))",
                                "INFO     dcipipeline.main:main.py:511 Got comp query result: ocp=4.8.0-0.nightly-20200703[None]: ['ocp=4.8.0-0.nightly-20200703']",
                                "INFO     dcipipeline.main:main.py:497 get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ose-tests?tags:ocp-vanilla-4.8-ok,build:dev&version:20200628 where_clause=None query=and(eq(type,ose-tests),eq(version,20200628),contains(tags,ocp-vanilla-4.8-ok),or(contains(tags,build:dev),contains(tags,build:candidate),contains(tags,build:ga)))",
                                "INFO     dcipipeline.main:main.py:511 Got comp query result: ose-tests?tags:ocp-vanilla-4.8-ok,build:dev&version:20200628[None]: ['ose-tests=20200628']",
                                "INFO     dcipipeline.main:main.py:497 get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=cnf-tests?version:20200728 where_clause=None query=and(eq(type,cnf-tests),eq(version,20200728))",
                                "INFO     dcipipeline.main:main.py:511 Got comp query result: cnf-tests?version:20200728[None]: ['cnf-tests=20200728']",
                                "INFO     dcipipeline.main:main.py:567 No permission to write in /var/lib/dci-pipeline",
                                "INFO     dcipipeline.main:main.py:679 Scheduled DCI job 10258e70-75b6-4b15-92a1-04ad14bd63c5",
                                "INFO     dcipipeline.main:main.py:691 Setting tag stage:ocp on job 10258e70-75b6-4b15-92a1-04ad14bd63c5",
                                "INFO     dcipipeline.main:main.py:691 Setting tag pipeline-id:13 on job 10258e70-75b6-4b15-92a1-04ad14bd63c5",
                                "INFO     dcipipeline.main:main.py:691 Setting tag inventory:inventory on job 10258e70-75b6-4b15-92a1-04ad14bd63c5",
                                "INFO     dcipipeline.main:main.py:104 Created /tmp/dci-pipeline-tmpdirq70o64wq for env var ENVVAR_TMPDIR",
                                "INFO     dcipipeline.main:main.py:104 Created /tmp/dci-pipeline-tmpdirwnbrhp45 for env var JUNIT_OUTPUT_DIR",
                                "INFO     dcipipeline.main:main.py:779 Found dci.py in /home/zuul-worker/src/github.com/distributedci/dci-ansible/callback",
                                "INFO     dcipipeline.main:main.py:207 Generating /tmp/dci-pipeline/openshift-vanilla/10258e70-75b6-4b15-92a1-04ad14bd63c5/ansible.cfg using dci_ansible_dir=/home/zuul-worker/src/github.com/distributedci/dci-ansible",
                                "INFO     dcipipeline.main:main.py:837 running jobdef: openshift-vanilla with inventory /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/inventory private_data_dir=/tmp/dci-pipeline/openshift-vanilla/10258e70-75b6-4b15-92a1-04ad14bd63c5 env={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'ENVVAR_42': 42, 'ENVVAR_43': 43, 'ENVVAR_TMPDIR': '/tmp/dci-pipeline-tmpdirq70o64wq', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdirwnbrhp45', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-vanilla/10258e70-75b6-4b15-92a1-04ad14bd63c5/ansible.cfg'}",
                                "INFO     dcipipeline.main:main.py:738 cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --tags working -e '{\"answer\":42}' -e '@/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/vars.yml'\"",
                                "INFO     dcipipeline.main:main.py:874 Launching playbook /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent.yml in /tmp/dci-pipeline/openshift-vanilla/10258e70-75b6-4b15-92a1-04ad14bd63c5",
                                "INFO     dcipipeline.main:main.py:875 envvars={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'ENVVAR_42': 42, 'ENVVAR_43': 43, 'ENVVAR_TMPDIR': '/tmp/dci-pipeline-tmpdirq70o64wq', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdirwnbrhp45', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-vanilla/10258e70-75b6-4b15-92a1-04ad14bd63c5/ansible.cfg', 'DCI_CLIENT_ID': 'remoteci/7a220eb8-b832-48db-9350-7688c159b53f', 'DCI_API_SECRET': 'DCI.0ccf1681da9b44c009271c0d1c3acc6c9104edaccbee1419a0aba6e188df', 'DCI_CS_URL': 'http://127.0.0.1:8000', 'DCI_UI_URL': 'http://127.0.0.1:8000', 'DCI_JOB_ID': '10258e70-75b6-4b15-92a1-04ad14bd63c5', 'ANSIBLE_VAULT_IDENTITY_LIST': '/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client', 'DCI_PLAYBOOK_ARGS': '--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --tags working -e \\'{\"answer\":42}\\' -e \\'@/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/vars.yml\\''}",
                                "INFO     dcipipeline.main:main.py:876 PATH=/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin:/home/zuul-worker/.local/bin:/home/zuul-worker/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin",
                                "INFO     dcipipeline.main:main.py:738 cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --tags working -e '{\"answer\":42}' -e '@/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/vars.yml'\"",
                                "INFO     dcipipeline.main:main.py:892 stats={'skipped': {'localhost': 1}, 'ok': {'localhost': 27}, 'dark': {}, 'failures': {}, 'ignored': {}, 'rescued': {'localhost': 1}, 'processed': {'localhost': 1}, 'changed': {'localhost': 11}}",
                                "INFO     dcipipeline.main:main.py:800 Uploading ansible.log from /tmp/dci-pipeline/openshift-vanilla/10258e70-75b6-4b15-92a1-04ad14bd63c5/ansible.log",
                                "____________________________ test_dci_pipeline_edge ____________________________",
                                "",
                                "    def test_dci_pipeline_edge():",
                                "        inventory = p(\"agents/rh-cnf/inventory2.yml\")",
                                "        out = subprocess.check_output(",
                                "            \". cnf-telco-ci.sh; echo -n 42|dci-vault encrypt\",",
                                "            shell=True,",
                                "            universal_newlines=True,",
                                "            executable=\"/bin/bash\",  # it doesn't work with /bin/sh",
                                "        )",
                                "        prefix = \"      \"",
                                "        aligned = prefix + out.replace(\"\\n\", \"\\n\" + prefix)",
                                "        inventory_content = f\"\"\"all:",
                                "      vars:",
                                "        answer: !vault |",
                                "    {aligned}",
                                "    \"\"\"",
                                "        with open(inventory, \"w\") as fp:",
                                "            fp.write(inventory_content)",
                                ">       rc = main(",
                                "            [",
                                "                \"dci-pipeline\",",
                                "                p(\"pipeline-edge.yml\"),",
                                "                \"rh-cnf:ansible_inventory=\" + inventory,",
                                "                \"openshift-edge:ansible_extravars=answer:42\",",
                                "                \"rh-cnf:ansible_extravars=answer:42\",",
                                "            ]",
                                "        )",
                                "",
                                "tests/e2e/test_dci_pipeline.py:173: ",
                                "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ",
                                "tests/e2e/test_dci_pipeline.py:38: in main",
                                "    return dci_main(args)",
                                "dcipipeline/main.py:1390: in main",
                                "    job_in_errors, jobdefs = run_stage(",
                                "dcipipeline/main.py:1303: in run_stage",
                                "    if run_jobdef(",
                                "dcipipeline/main.py:901: in run_jobdef",
                                "    upload_ansible_log(context, private_data_dir, jobdef)",
                                "dcipipeline/main.py:801: in upload_ansible_log",
                                "    dci(",
                                "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ",
                                "",
                                "func = <function create at 0x7ff24d47ddc0>",
                                "args = (<dciclient.v1.api.context.DciSignatureContext object at 0x7ff24f438fd0>, 'ansible.log')",
                                "kwargs = {'file_path': '/tmp/dci-pipeline/openshift-edge/ca5cd606-27d8-4cb6-8b2b-e906c1e5b646/ansible.log', 'job_id': 'ca5cd606-27d8-4cb6-8b2b-e906c1e5b646', 'redact': True}",
                                "",
                                "    def dci(func, *args, **kwargs):",
                                "        \"retry the DCI API call while there is an error 5xx\"",
                                "    ",
                                "        global _duration",
                                "    ",
                                ">       resp = func(*args, **kwargs)",
                                "E       TypeError: create() got an unexpected keyword argument 'redact'",
                                "",
                                "dcipipeline/main.py:1454: TypeError",
                                "----------------------------- Captured stdout call -----------------------------",
                                "ansible-playbook [core 2.15.13]",
                                "  config file = /tmp/dci-pipeline/openshift-edge/ca5cd606-27d8-4cb6-8b2b-e906c1e5b646/ansible.cfg",
                                "  configured module search path = ['/home/zuul-worker/src/github.com/distributedci/dci-ansible/modules']",
                                "  ansible python module location = /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/lib/python3.9/site-packages/ansible",
                                "  ansible collection location = /home/zuul-worker/.ansible/collections:/usr/share/ansible/collections",
                                "  executable location = /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/ansible-playbook",
                                "  python version = 3.9.18 (main, Jan 24 2024, 00:00:00) [GCC 11.4.1 20231218 (Red Hat 11.4.1-3)] (/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/python)",
                                "  jinja version = 3.1.6",
                                "  libyaml = True",
                                "Using /tmp/dci-pipeline/openshift-edge/ca5cd606-27d8-4cb6-8b2b-e906c1e5b646/ansible.cfg as config file",
                                "/usr/lib/python3.9/site-packages/requests/__init__.py:87: RequestsDependencyWarning: urllib3 (1.26.5) or chardet (5.2.0) doesn't match a supported version!",
                                "  warnings.warn(\"urllib3 ({}) or chardet ({}) doesn't match a supported \"",
                                "[WARNING]: Skipping plugin (/home/zuul-worker/src/github.com/distributedci/dci-",
                                "ansible/callback/test_dci.py), cannot load: No module named 'callback'",
                                "Skipping callback 'awx_display', as we already have a stdout callback.",
                                "Skipping callback 'default', as we already have a stdout callback.",
                                "Skipping callback 'minimal', as we already have a stdout callback.",
                                "Skipping callback 'oneline', as we already have a stdout callback.",
                                "",
                                "PLAYBOOK: agent.yml ************************************************************",
                                "6 plays in /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml",
                                "",
                                "PLAY [Schedule a job] **********************************************************",
                                "",
                                "TASK [Read credentials from env vars] ******************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:11",
                                "ok: [localhost] => {\"censored\": \"the output has been hidden due to the fact that 'no_log: true' was specified for this result\", \"changed\": false}",
                                "",
                                "TASK [Schedule a new job] ******************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:19",
                                "skipping: [localhost] => {\"changed\": false, \"false_condition\": \"job_info is not defined\", \"skip_reason\": \"Conditional result was False\"}",
                                "",
                                "TASK [Print job_info] **********************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:25",
                                "ok: [localhost] => {",
                                "    \"msg\": {",
                                "        \"client_version\": \"python-dciclient_4.1.0\",",
                                "        \"comment\": \"\",",
                                "        \"components\": [",
                                "            {",
                                "                \"canonical_project_name\": \"\",",
                                "                \"created_at\": \"2026-06-08T17:34:16.231874\",",
                                "                \"data\": {",
                                "                    \"digest\": [",
                                "                        \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"",
                                "                    ],",
                                "                    \"display_name\": \"ocp\",",
                                "                    \"pull_url\": \"http://pullurl.com/\",",
                                "                    \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",",
                                "                    \"url\": \"http://url.com/\",",
                                "                    \"version\": \"4.8.0-0.nightly-20200703\"",
                                "                },",
                                "                \"display_name\": \"OCP 4.8.0-0.nightly-20200703\",",
                                "                \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\",",
                                "                \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\",",
                                "                \"message\": \"\",",
                                "                \"name\": \"OCP 4.8.0-0.nightly-20200703\",",
                                "                \"released_at\": \"2026-06-08T17:34:16.232624\",",
                                "                \"state\": \"active\",",
                                "                \"tags\": [",
                                "                    \"build:dev\"",
                                "                ],",
                                "                \"team_id\": null,",
                                "                \"title\": \"\",",
                                "                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "                \"type\": \"ocp\",",
                                "                \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",",
                                "                \"updated_at\": \"2026-06-08T17:34:16.501776\",",
                                "                \"url\": \"\",",
                                "                \"version\": \"4.8.0-0.nightly-20200703\"",
                                "            },",
                                "            {",
                                "                \"canonical_project_name\": \"\",",
                                "                \"created_at\": \"2026-06-08T17:34:16.771396\",",
                                "                \"data\": {",
                                "                    \"display_name\": \"ose-tests\",",
                                "                    \"pull_url\": \"http://pullurl.com/\",",
                                "                    \"url\": \"http://url.com/\",",
                                "                    \"version\": \"20200703\"",
                                "                },",
                                "                \"display_name\": \"OSE-TESTS 20200703\",",
                                "                \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\",",
                                "                \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\",",
                                "                \"message\": \"\",",
                                "                \"name\": \"OSE-TESTS 20200703\",",
                                "                \"released_at\": \"2026-06-08T17:34:16.772106\",",
                                "                \"state\": \"active\",",
                                "                \"tags\": [",
                                "                    \"build:ga\"",
                                "                ],",
                                "                \"team_id\": null,",
                                "                \"title\": \"\",",
                                "                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "                \"type\": \"ose-tests\",",
                                "                \"uid\": \"\",",
                                "                \"updated_at\": \"2026-06-08T17:34:17.053945\",",
                                "                \"url\": \"\",",
                                "                \"version\": \"20200703\"",
                                "            },",
                                "            {",
                                "                \"canonical_project_name\": \"\",",
                                "                \"created_at\": \"2026-06-08T17:34:17.325424\",",
                                "                \"data\": {",
                                "                    \"display_name\": \"cnf-tests\",",
                                "                    \"pull_url\": \"http://pullurl.com/\",",
                                "                    \"url\": \"http://url.com/\",",
                                "                    \"version\": \"20200728\"",
                                "                },",
                                "                \"display_name\": \"CNF-TESTS 20200728\",",
                                "                \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\",",
                                "                \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\",",
                                "                \"message\": \"\",",
                                "                \"name\": \"CNF-TESTS 20200728\",",
                                "                \"released_at\": \"2026-06-08T17:34:17.326752\",",
                                "                \"state\": \"active\",",
                                "                \"tags\": [",
                                "                    \"build:ga\"",
                                "                ],",
                                "                \"team_id\": null,",
                                "                \"title\": \"\",",
                                "                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "                \"type\": \"cnf-tests\",",
                                "                \"uid\": \"\",",
                                "                \"updated_at\": \"2026-06-08T17:34:17.602830\",",
                                "                \"url\": \"\",",
                                "                \"version\": \"20200728\"",
                                "            },",
                                "            {",
                                "                \"canonical_project_name\": \"\",",
                                "                \"created_at\": \"2026-06-08T17:34:20.130282\",",
                                "                \"data\": {",
                                "                    \"display_name\": \"storage-plugin\",",
                                "                    \"pull_url\": \"http://pullurl.com/\",",
                                "                    \"url\": \"http://url.com/\",",
                                "                    \"version\": \"0.1.nightly-20200521\"",
                                "                },",
                                "                \"display_name\": \"STORAGE-PLUGIN 0.1.nightly-20200521\",",
                                "                \"etag\": \"e997770781d9ba70bd1dcf1b20767b96\",",
                                "                \"id\": \"e9f5bcc6-56da-4695-850c-ecbda6c42054\",",
                                "                \"message\": \"\",",
                                "                \"name\": \"STORAGE-PLUGIN 0.1.nightly-20200521\",",
                                "                \"released_at\": \"2026-06-08T17:34:20.130842\",",
                                "                \"state\": \"active\",",
                                "                \"tags\": [",
                                "                    \"build:dev\"",
                                "                ],",
                                "                \"team_id\": \"8c592509-b262-4dbe-8cc2-6e67b940b60d\",",
                                "                \"title\": \"\",",
                                "                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "                \"type\": \"storage-plugin\",",
                                "                \"uid\": \"\",",
                                "                \"updated_at\": \"2026-06-08T17:34:20.413814\",",
                                "                \"url\": \"\",",
                                "                \"version\": \"0.1.nightly-20200521\"",
                                "            },",
                                "            {",
                                "                \"canonical_project_name\": \"\",",
                                "                \"created_at\": \"2026-06-08T17:34:21.253707\",",
                                "                \"data\": {",
                                "                    \"display_name\": \"network-plugin\",",
                                "                    \"pull_url\": \"http://pullurl.com/\",",
                                "                    \"url\": \"http://url.com/\",",
                                "                    \"version\": \"0.1.nightly-20200319\"",
                                "                },",
                                "                \"display_name\": \"NETWORK-PLUGIN 0.1.nightly-20200319\",",
                                "                \"etag\": \"369749acaf006051b6116b8a8a5c840b\",",
                                "                \"id\": \"bd3eb258-b6b9-4a73-97e5-71a935711cae\",",
                                "                \"message\": \"\",",
                                "                \"name\": \"NETWORK-PLUGIN 0.1.nightly-20200319\",",
                                "                \"released_at\": \"2026-06-08T17:34:21.254492\",",
                                "                \"state\": \"active\",",
                                "                \"tags\": [",
                                "                    \"build:dev\"",
                                "                ],",
                                "                \"team_id\": \"0eb0fecd-41af-4cf9-83f6-0b9d2168cef1\",",
                                "                \"title\": \"\",",
                                "                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "                \"type\": \"network-plugin\",",
                                "                \"uid\": \"\",",
                                "                \"updated_at\": \"2026-06-08T17:34:21.541509\",",
                                "                \"url\": \"\",",
                                "                \"version\": \"0.1.nightly-20200319\"",
                                "            }",
                                "        ],",
                                "        \"configuration\": \"\",",
                                "        \"created_at\": \"2026-06-08T17:37:51.060090\",",
                                "        \"data\": {",
                                "            \"pipeline\": {",
                                "                \"_pipeline_path_\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/pipeline-edge.yml\",",
                                "                \"ansible_credentials\": \"agents/openshift-edge/dci_credentials.yml\",",
                                "                \"ansible_extravars\": {",
                                "                    \"answer\": \"42\",",
                                "                    \"var\": \"43\"",
                                "                },",
                                "                \"ansible_inventory\": \"agents/openshift-edge/inventory\",",
                                "                \"ansible_playbook\": \"agents/openshift-edge/agent.yml\",",
                                "                \"ansible_tags\": [",
                                "                    \"working\"",
                                "                ],",
                                "                \"components\": [",
                                "                    \"ocp\",",
                                "                    \"ose-tests\",",
                                "                    \"cnf-tests\",",
                                "                    \"storage-plugin\",",
                                "                    \"network-plugin\"",
                                "                ],",
                                "                \"fallback_last_success\": \"ocp-edge-4.8-ok\",",
                                "                \"name\": \"openshift-edge\",",
                                "                \"outputs\": {",
                                "                    \"hosts\": \"etc/hosts\",",
                                "                    \"ocp_comp\": \"ocp_component_id\"",
                                "                },",
                                "                \"pipeline_user\": \"./dcipipeline/pipeline_user.yml\",",
                                "                \"success_tag\": \"ocp-edge-4.8-ok\",",
                                "                \"topic\": \"OCP-4.8\",",
                                "                \"type\": \"ocp\"",
                                "            }",
                                "        },",
                                "        \"duration\": 0,",
                                "        \"etag\": \"f53ff618808b880a8e517af1f8398d45\",",
                                "        \"files\": [],",
                                "        \"id\": \"ca5cd606-27d8-4cb6-8b2b-e906c1e5b646\",",
                                "        \"jobstates\": [],",
                                "        \"keys_values\": [],",
                                "        \"name\": \"openshift-edge\",",
                                "        \"pipeline\": {",
                                "            \"created_at\": \"2026-06-08T17:37:49.712969\",",
                                "            \"etag\": \"c6a733779029646828ed2f1dbfeae64e\",",
                                "            \"id\": \"ebd37df7-63a6-4921-9708-7581cfad7e9b\",",
                                "            \"name\": \"pipeline\",",
                                "            \"state\": \"active\",",
                                "            \"team_id\": \"0eb0fecd-41af-4cf9-83f6-0b9d2168cef1\",",
                                "            \"updated_at\": \"2026-06-08T17:37:49.712969\"",
                                "        },",
                                "        \"pipeline_id\": \"ebd37df7-63a6-4921-9708-7581cfad7e9b\",",
                                "        \"previous_job_id\": null,",
                                "        \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\",",
                                "        \"remoteci\": {",
                                "            \"created_at\": \"2026-06-08T17:34:09.562294\",",
                                "            \"data\": {},",
                                "            \"etag\": \"5765c3a9b9b4593424cb7d360b2b0ca5\",",
                                "            \"id\": \"7a220eb8-b832-48db-9350-7688c159b53f\",",
                                "            \"last_auth_at\": \"2026-06-08T17:37:22\",",
                                "            \"name\": \"rh-telco-pipeline\",",
                                "            \"public\": false,",
                                "            \"state\": \"active\",",
                                "            \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",",
                                "            \"updated_at\": \"2026-06-08T17:37:26.293498\"",
                                "        },",
                                "        \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\",",
                                "        \"results\": [],",
                                "        \"state\": \"active\",",
                                "        \"status\": \"new\",",
                                "        \"status_reason\": \"\",",
                                "        \"tags\": [],",
                                "        \"team\": {",
                                "            \"country\": null,",
                                "            \"created_at\": \"2026-06-08T17:34:08.060158\",",
                                "            \"etag\": \"97aad3f9aebb27215bd4ba5bbb7fd35f\",",
                                "            \"external\": false,",
                                "            \"has_pre_release_access\": true,",
                                "            \"id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",",
                                "            \"name\": \"rh-telco-ci\",",
                                "            \"state\": \"active\",",
                                "            \"updated_at\": \"2026-06-08T17:34:08.060158\"",
                                "        },",
                                "        \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",",
                                "        \"topic\": {",
                                "            \"component_types\": [",
                                "                \"ocp\",",
                                "                \"ose-tests\",",
                                "                \"cnf-tests\"",
                                "            ],",
                                "            \"component_types_optional\": [],",
                                "            \"created_at\": \"2026-06-08T17:34:06.503875\",",
                                "            \"data\": {},",
                                "            \"etag\": \"87d8560020f52c6ccd8327f3712ecef7\",",
                                "            \"export_control\": false,",
                                "            \"id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "            \"name\": \"OCP-4.8\",",
                                "            \"next_topic_id\": null,",
                                "            \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\",",
                                "            \"state\": \"active\",",
                                "            \"updated_at\": \"2026-06-08T17:34:06.503875\"",
                                "        },",
                                "        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "        \"update_previous_job_id\": null,",
                                "        \"updated_at\": \"2026-06-08T17:37:51.060103\",",
                                "        \"url\": \"\",",
                                "        \"user_agent\": \"python-dciclient_4.1.0\"",
                                "    }",
                                "}",
                                "",
                                "TASK [Set global variables] ****************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:29",
                                "ok: [localhost] => {\"ansible_facts\": {\"components\": [{\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.771396\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200703\"}, \"display_name\": \"OSE-TESTS 20200703\", \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\", \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\", \"message\": \"\", \"name\": \"OSE-TESTS 20200703\", \"released_at\": \"2026-06-08T17:34:16.772106\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.053945\", \"url\": \"\", \"version\": \"20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:20.130282\", \"data\": {\"display_name\": \"storage-plugin\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"0.1.nightly-20200521\"}, \"display_name\": \"STORAGE-PLUGIN 0.1.nightly-20200521\", \"etag\": \"e997770781d9ba70bd1dcf1b20767b96\", \"id\": \"e9f5bcc6-56da-4695-850c-ecbda6c42054\", \"message\": \"\", \"name\": \"STORAGE-PLUGIN 0.1.nightly-20200521\", \"released_at\": \"2026-06-08T17:34:20.130842\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": \"8c592509-b262-4dbe-8cc2-6e67b940b60d\", \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"storage-plugin\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:20.413814\", \"url\": \"\", \"version\": \"0.1.nightly-20200521\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:21.253707\", \"data\": {\"display_name\": \"network-plugin\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"0.1.nightly-20200319\"}, \"display_name\": \"NETWORK-PLUGIN 0.1.nightly-20200319\", \"etag\": \"369749acaf006051b6116b8a8a5c840b\", \"id\": \"bd3eb258-b6b9-4a73-97e5-71a935711cae\", \"message\": \"\", \"name\": \"NETWORK-PLUGIN 0.1.nightly-20200319\", \"released_at\": \"2026-06-08T17:34:21.254492\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": \"0eb0fecd-41af-4cf9-83f6-0b9d2168cef1\", \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"network-plugin\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:21.541509\", \"url\": \"\", \"version\": \"0.1.nightly-20200319\"}], \"job_id\": \"ca5cd606-27d8-4cb6-8b2b-e906c1e5b646\", \"product\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\"}, \"changed\": false}",
                                "",
                                "TASK [Print job id] ************************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:37",
                                "ok: [localhost] => {",
                                "    \"msg\": \"dci_job_id: ca5cd606-27d8-4cb6-8b2b-e906c1e5b646\"",
                                "}",
                                "",
                                "TASK [Print components] ********************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:41",
                                "ok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.231874', 'data': {'digest': ['sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b'], 'display_name': 'ocp', 'pull_url': 'http://pullurl.com/', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'url': 'http://url.com/', 'version': '4.8.0-0.nightly-20200703'}, 'display_name': 'OCP 4.8.0-0.nightly-20200703', 'etag': 'e3025068bbd38c10e48099bc1a5127a8', 'id': '52602146-dbec-4004-b3c5-0d46891722cc', 'message': '', 'name': 'OCP 4.8.0-0.nightly-20200703', 'released_at': '2026-06-08T17:34:16.232624', 'state': 'active', 'tags': ['build:dev'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ocp', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'updated_at': '2026-06-08T17:34:16.501776', 'url': '', 'version': '4.8.0-0.nightly-20200703'}) => {",
                                "    \"msg\": {",
                                "        \"canonical_project_name\": \"\",",
                                "        \"created_at\": \"2026-06-08T17:34:16.231874\",",
                                "        \"data\": {",
                                "            \"digest\": [",
                                "                \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"",
                                "            ],",
                                "            \"display_name\": \"ocp\",",
                                "            \"pull_url\": \"http://pullurl.com/\",",
                                "            \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",",
                                "            \"url\": \"http://url.com/\",",
                                "            \"version\": \"4.8.0-0.nightly-20200703\"",
                                "        },",
                                "        \"display_name\": \"OCP 4.8.0-0.nightly-20200703\",",
                                "        \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\",",
                                "        \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\",",
                                "        \"message\": \"\",",
                                "        \"name\": \"OCP 4.8.0-0.nightly-20200703\",",
                                "        \"released_at\": \"2026-06-08T17:34:16.232624\",",
                                "        \"state\": \"active\",",
                                "        \"tags\": [",
                                "            \"build:dev\"",
                                "        ],",
                                "        \"team_id\": null,",
                                "        \"title\": \"\",",
                                "        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "        \"type\": \"ocp\",",
                                "        \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",",
                                "        \"updated_at\": \"2026-06-08T17:34:16.501776\",",
                                "        \"url\": \"\",",
                                "        \"version\": \"4.8.0-0.nightly-20200703\"",
                                "    }",
                                "}",
                                "ok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.771396', 'data': {'display_name': 'ose-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200703'}, 'display_name': 'OSE-TESTS 20200703', 'etag': '75662cfb54a041b9db4ececf18ad91c9', 'id': '1f69d4f8-007a-48f8-aae5-8f0d38509b48', 'message': '', 'name': 'OSE-TESTS 20200703', 'released_at': '2026-06-08T17:34:16.772106', 'state': 'active', 'tags': ['build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ose-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:17.053945', 'url': '', 'version': '20200703'}) => {",
                                "    \"msg\": {",
                                "        \"canonical_project_name\": \"\",",
                                "        \"created_at\": \"2026-06-08T17:34:16.771396\",",
                                "        \"data\": {",
                                "            \"display_name\": \"ose-tests\",",
                                "            \"pull_url\": \"http://pullurl.com/\",",
                                "            \"url\": \"http://url.com/\",",
                                "            \"version\": \"20200703\"",
                                "        },",
                                "        \"display_name\": \"OSE-TESTS 20200703\",",
                                "        \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\",",
                                "        \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\",",
                                "        \"message\": \"\",",
                                "        \"name\": \"OSE-TESTS 20200703\",",
                                "        \"released_at\": \"2026-06-08T17:34:16.772106\",",
                                "        \"state\": \"active\",",
                                "        \"tags\": [",
                                "            \"build:ga\"",
                                "        ],",
                                "        \"team_id\": null,",
                                "        \"title\": \"\",",
                                "        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "        \"type\": \"ose-tests\",",
                                "        \"uid\": \"\",",
                                "        \"updated_at\": \"2026-06-08T17:34:17.053945\",",
                                "        \"url\": \"\",",
                                "        \"version\": \"20200703\"",
                                "    }",
                                "}",
                                "ok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:17.325424', 'data': {'display_name': 'cnf-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200728'}, 'display_name': 'CNF-TESTS 20200728', 'etag': 'b1b0c765cd4b90e071200b38deccda2c', 'id': '9308699a-cda2-4822-b30f-fd01cbfde1dc', 'message': '', 'name': 'CNF-TESTS 20200728', 'released_at': '2026-06-08T17:34:17.326752', 'state': 'active', 'tags': ['build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'cnf-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:17.602830', 'url': '', 'version': '20200728'}) => {",
                                "    \"msg\": {",
                                "        \"canonical_project_name\": \"\",",
                                "        \"created_at\": \"2026-06-08T17:34:17.325424\",",
                                "        \"data\": {",
                                "            \"display_name\": \"cnf-tests\",",
                                "            \"pull_url\": \"http://pullurl.com/\",",
                                "            \"url\": \"http://url.com/\",",
                                "            \"version\": \"20200728\"",
                                "        },",
                                "        \"display_name\": \"CNF-TESTS 20200728\",",
                                "        \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\",",
                                "        \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\",",
                                "        \"message\": \"\",",
                                "        \"name\": \"CNF-TESTS 20200728\",",
                                "        \"released_at\": \"2026-06-08T17:34:17.326752\",",
                                "        \"state\": \"active\",",
                                "        \"tags\": [",
                                "            \"build:ga\"",
                                "        ],",
                                "        \"team_id\": null,",
                                "        \"title\": \"\",",
                                "        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "        \"type\": \"cnf-tests\",",
                                "        \"uid\": \"\",",
                                "        \"updated_at\": \"2026-06-08T17:34:17.602830\",",
                                "        \"url\": \"\",",
                                "        \"version\": \"20200728\"",
                                "    }",
                                "}",
                                "ok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:20.130282', 'data': {'display_name': 'storage-plugin', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '0.1.nightly-20200521'}, 'display_name': 'STORAGE-PLUGIN 0.1.nightly-20200521', 'etag': 'e997770781d9ba70bd1dcf1b20767b96', 'id': 'e9f5bcc6-56da-4695-850c-ecbda6c42054', 'message': '', 'name': 'STORAGE-PLUGIN 0.1.nightly-20200521', 'released_at': '2026-06-08T17:34:20.130842', 'state': 'active', 'tags': ['build:dev'], 'team_id': '8c592509-b262-4dbe-8cc2-6e67b940b60d', 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'storage-plugin', 'uid': '', 'updated_at': '2026-06-08T17:34:20.413814', 'url': '', 'version': '0.1.nightly-20200521'}) => {",
                                "    \"msg\": {",
                                "        \"canonical_project_name\": \"\",",
                                "        \"created_at\": \"2026-06-08T17:34:20.130282\",",
                                "        \"data\": {",
                                "            \"display_name\": \"storage-plugin\",",
                                "            \"pull_url\": \"http://pullurl.com/\",",
                                "            \"url\": \"http://url.com/\",",
                                "            \"version\": \"0.1.nightly-20200521\"",
                                "        },",
                                "        \"display_name\": \"STORAGE-PLUGIN 0.1.nightly-20200521\",",
                                "        \"etag\": \"e997770781d9ba70bd1dcf1b20767b96\",",
                                "        \"id\": \"e9f5bcc6-56da-4695-850c-ecbda6c42054\",",
                                "        \"message\": \"\",",
                                "        \"name\": \"STORAGE-PLUGIN 0.1.nightly-20200521\",",
                                "        \"released_at\": \"2026-06-08T17:34:20.130842\",",
                                "        \"state\": \"active\",",
                                "        \"tags\": [",
                                "            \"build:dev\"",
                                "        ],",
                                "        \"team_id\": \"8c592509-b262-4dbe-8cc2-6e67b940b60d\",",
                                "        \"title\": \"\",",
                                "        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "        \"type\": \"storage-plugin\",",
                                "        \"uid\": \"\",",
                                "        \"updated_at\": \"2026-06-08T17:34:20.413814\",",
                                "        \"url\": \"\",",
                                "        \"version\": \"0.1.nightly-20200521\"",
                                "    }",
                                "}",
                                "ok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:21.253707', 'data': {'display_name': 'network-plugin', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '0.1.nightly-20200319'}, 'display_name': 'NETWORK-PLUGIN 0.1.nightly-20200319', 'etag': '369749acaf006051b6116b8a8a5c840b', 'id': 'bd3eb258-b6b9-4a73-97e5-71a935711cae', 'message': '', 'name': 'NETWORK-PLUGIN 0.1.nightly-20200319', 'released_at': '2026-06-08T17:34:21.254492', 'state': 'active', 'tags': ['build:dev'], 'team_id': '0eb0fecd-41af-4cf9-83f6-0b9d2168cef1', 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'network-plugin', 'uid': '', 'updated_at': '2026-06-08T17:34:21.541509', 'url': '', 'version': '0.1.nightly-20200319'}) => {",
                                "    \"msg\": {",
                                "        \"canonical_project_name\": \"\",",
                                "        \"created_at\": \"2026-06-08T17:34:21.253707\",",
                                "        \"data\": {",
                                "            \"display_name\": \"network-plugin\",",
                                "            \"pull_url\": \"http://pullurl.com/\",",
                                "            \"url\": \"http://url.com/\",",
                                "            \"version\": \"0.1.nightly-20200319\"",
                                "        },",
                                "        \"display_name\": \"NETWORK-PLUGIN 0.1.nightly-20200319\",",
                                "        \"etag\": \"369749acaf006051b6116b8a8a5c840b\",",
                                "        \"id\": \"bd3eb258-b6b9-4a73-97e5-71a935711cae\",",
                                "        \"message\": \"\",",
                                "        \"name\": \"NETWORK-PLUGIN 0.1.nightly-20200319\",",
                                "        \"released_at\": \"2026-06-08T17:34:21.254492\",",
                                "        \"state\": \"active\",",
                                "        \"tags\": [",
                                "            \"build:dev\"",
                                "        ],",
                                "        \"team_id\": \"0eb0fecd-41af-4cf9-83f6-0b9d2168cef1\",",
                                "        \"title\": \"\",",
                                "        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "        \"type\": \"network-plugin\",",
                                "        \"uid\": \"\",",
                                "        \"updated_at\": \"2026-06-08T17:34:21.541509\",",
                                "        \"url\": \"\",",
                                "        \"version\": \"0.1.nightly-20200319\"",
                                "    }",
                                "}",
                                "",
                                "TASK [Set tags for the current job] ********************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:46",
                                "changed: [localhost] => {\"changed\": true, \"job\": {\"client_version\": \"python-dciclient_4.1.0\", \"comment\": \"\", \"components\": [{\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.771396\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200703\"}, \"display_name\": \"OSE-TESTS 20200703\", \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\", \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\", \"message\": \"\", \"name\": \"OSE-TESTS 20200703\", \"released_at\": \"2026-06-08T17:34:16.772106\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.053945\", \"url\": \"\", \"version\": \"20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:20.130282\", \"data\": {\"display_name\": \"storage-plugin\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"0.1.nightly-20200521\"}, \"display_name\": \"STORAGE-PLUGIN 0.1.nightly-20200521\", \"etag\": \"e997770781d9ba70bd1dcf1b20767b96\", \"id\": \"e9f5bcc6-56da-4695-850c-ecbda6c42054\", \"message\": \"\", \"name\": \"STORAGE-PLUGIN 0.1.nightly-20200521\", \"released_at\": \"2026-06-08T17:34:20.130842\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": \"8c592509-b262-4dbe-8cc2-6e67b940b60d\", \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"storage-plugin\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:20.413814\", \"url\": \"\", \"version\": \"0.1.nightly-20200521\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:21.253707\", \"data\": {\"display_name\": \"network-plugin\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"0.1.nightly-20200319\"}, \"display_name\": \"NETWORK-PLUGIN 0.1.nightly-20200319\", \"etag\": \"369749acaf006051b6116b8a8a5c840b\", \"id\": \"bd3eb258-b6b9-4a73-97e5-71a935711cae\", \"message\": \"\", \"name\": \"NETWORK-PLUGIN 0.1.nightly-20200319\", \"released_at\": \"2026-06-08T17:34:21.254492\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": \"0eb0fecd-41af-4cf9-83f6-0b9d2168cef1\", \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"network-plugin\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:21.541509\", \"url\": \"\", \"version\": \"0.1.nightly-20200319\"}], \"configuration\": \"\", \"created_at\": \"2026-06-08T17:37:51.060090\", \"data\": {\"pipeline\": {\"_pipeline_path_\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/pipeline-edge.yml\", \"ansible_credentials\": \"agents/openshift-edge/dci_credentials.yml\", \"ansible_extravars\": {\"answer\": \"42\", \"var\": \"43\"}, \"ansible_inventory\": \"agents/openshift-edge/inventory\", \"ansible_playbook\": \"agents/openshift-edge/agent.yml\", \"ansible_tags\": [\"working\"], \"components\": [\"ocp\", \"ose-tests\", \"cnf-tests\", \"storage-plugin\", \"network-plugin\"], \"fallback_last_success\": \"ocp-edge-4.8-ok\", \"name\": \"openshift-edge\", \"outputs\": {\"hosts\": \"etc/hosts\", \"ocp_comp\": \"ocp_component_id\"}, \"pipeline_user\": \"./dcipipeline/pipeline_user.yml\", \"success_tag\": \"ocp-edge-4.8-ok\", \"topic\": \"OCP-4.8\", \"type\": \"ocp\"}}, \"duration\": 5, \"etag\": \"10598652ba327ed08bbc8ef8160e0d27\", \"files\": [], \"id\": \"ca5cd606-27d8-4cb6-8b2b-e906c1e5b646\", \"jobstates\": [{\"comment\": \"job scheduled\", \"created_at\": \"2026-06-08T17:37:51.156541\", \"id\": \"58c63c15-a748-4ada-b373-703e3440f9dd\", \"job_id\": \"ca5cd606-27d8-4cb6-8b2b-e906c1e5b646\", \"status\": \"new\"}, {\"comment\": \"implicit new state\", \"created_at\": \"2026-06-08T17:37:52.361522\", \"id\": \"0d3cb5a3-594d-4318-8eb7-46d75accae14\", \"job_id\": \"ca5cd606-27d8-4cb6-8b2b-e906c1e5b646\", \"status\": \"new\"}], \"keys_values\": [], \"name\": \"openshift-edge\", \"pipeline\": {\"created_at\": \"2026-06-08T17:37:49.712969\", \"etag\": \"c6a733779029646828ed2f1dbfeae64e\", \"id\": \"ebd37df7-63a6-4921-9708-7581cfad7e9b\", \"name\": \"pipeline\", \"state\": \"active\", \"team_id\": \"0eb0fecd-41af-4cf9-83f6-0b9d2168cef1\", \"updated_at\": \"2026-06-08T17:37:49.712969\"}, \"pipeline_id\": \"ebd37df7-63a6-4921-9708-7581cfad7e9b\", \"previous_job_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"remoteci\": {\"created_at\": \"2026-06-08T17:34:09.562294\", \"data\": {}, \"etag\": \"fcad0d99da375d0e8d9c64c5a827b372\", \"id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"last_auth_at\": \"2026-06-08T17:37:51\", \"name\": \"rh-telco-pipeline\", \"public\": false, \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:37:56.311800\"}, \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"results\": [], \"state\": \"active\", \"status\": \"new\", \"status_reason\": \"\", \"tags\": [\"stage:ocp\", \"pipeline-id:13\", \"inventory:inventory\", \"ocp-edge-conf\"], \"team\": {\"country\": null, \"created_at\": \"2026-06-08T17:34:08.060158\", \"etag\": \"97aad3f9aebb27215bd4ba5bbb7fd35f\", \"external\": false, \"has_pre_release_access\": true, \"id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"name\": \"rh-telco-ci\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:08.060158\"}, \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"topic\": {\"component_types\": [\"ocp\", \"ose-tests\", \"cnf-tests\"], \"component_types_optional\": [], \"created_at\": \"2026-06-08T17:34:06.503875\", \"data\": {}, \"etag\": \"87d8560020f52c6ccd8327f3712ecef7\", \"export_control\": false, \"id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"name\": \"OCP-4.8\", \"next_topic_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:06.503875\"}, \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"update_previous_job_id\": null, \"updated_at\": \"2026-06-08T17:37:56.617736\", \"url\": \"\", \"user_agent\": \"python-dciclient_4.1.0\"}}",
                                "",
                                "TASK [Create git repo component] ***********************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:52",
                                "changed: [localhost] => {\"changed\": true, \"component\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:37:58.034095\", \"data\": {}, \"display_name\": \"Edgy_v1_baremetal\", \"etag\": \"0fb30d8c59b6b67031aed7f0828b7279\", \"id\": \"41ef4fed-2568-470d-92cd-9f09835891c9\", \"message\": \"\", \"name\": \"Edgy_v1_baremetal\", \"state\": \"active\", \"tags\": [], \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"edgy\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:37:58.034095\", \"url\": \"\", \"version\": \"sha1\"}}",
                                "",
                                "TASK [Attach git repo to the job] **********************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:62",
                                "changed: [localhost] => {\"changed\": true, \"component_id\": \"41ef4fed-2568-470d-92cd-9f09835891c9\", \"job_id\": \"ca5cd606-27d8-4cb6-8b2b-e906c1e5b646\"}",
                                "",
                                "PLAY [Preparation tasks] *******************************************************",
                                "",
                                "TASK [get OCP version from job_info] *******************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:77",
                                "ok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.231874', 'data': {'digest': ['sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b'], 'display_name': 'ocp', 'pull_url': 'http://pullurl.com/', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'url': 'http://url.com/', 'version': '4.8.0-0.nightly-20200703'}, 'display_name': 'OCP 4.8.0-0.nightly-20200703', 'etag': 'e3025068bbd38c10e48099bc1a5127a8', 'id': '52602146-dbec-4004-b3c5-0d46891722cc', 'message': '', 'name': 'OCP 4.8.0-0.nightly-20200703', 'released_at': '2026-06-08T17:34:16.232624', 'state': 'active', 'tags': ['build:dev'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ocp', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'updated_at': '2026-06-08T17:34:16.501776', 'url': '', 'version': '4.8.0-0.nightly-20200703'}) => {\"ansible_facts\": {\"ocp_product_id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"ocp_version\": \"OCP 4.8.0-0.nightly-20200703\"}, \"ansible_loop_var\": \"item\", \"changed\": false, \"item\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}}",
                                "skipping: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.771396', 'data': {'display_name': 'ose-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200703'}, 'display_name': 'OSE-TESTS 20200703', 'etag': '75662cfb54a041b9db4ececf18ad91c9', 'id': '1f69d4f8-007a-48f8-aae5-8f0d38509b48', 'message': '', 'name': 'OSE-TESTS 20200703', 'released_at': '2026-06-08T17:34:16.772106', 'state': 'active', 'tags': ['build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ose-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:17.053945', 'url': '', 'version': '20200703'})  => {\"ansible_loop_var\": \"item\", \"changed\": false, \"false_condition\": \"item[\\\"type\\\"] == \\\"ocp\\\"\", \"item\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.771396\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200703\"}, \"display_name\": \"OSE-TESTS 20200703\", \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\", \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\", \"message\": \"\", \"name\": \"OSE-TESTS 20200703\", \"released_at\": \"2026-06-08T17:34:16.772106\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.053945\", \"url\": \"\", \"version\": \"20200703\"}, \"skip_reason\": \"Conditional result was False\"}",
                                "skipping: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:17.325424', 'data': {'display_name': 'cnf-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200728'}, 'display_name': 'CNF-TESTS 20200728', 'etag': 'b1b0c765cd4b90e071200b38deccda2c', 'id': '9308699a-cda2-4822-b30f-fd01cbfde1dc', 'message': '', 'name': 'CNF-TESTS 20200728', 'released_at': '2026-06-08T17:34:17.326752', 'state': 'active', 'tags': ['build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'cnf-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:17.602830', 'url': '', 'version': '20200728'})  => {\"ansible_loop_var\": \"item\", \"changed\": false, \"false_condition\": \"item[\\\"type\\\"] == \\\"ocp\\\"\", \"item\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}, \"skip_reason\": \"Conditional result was False\"}",
                                "skipping: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:20.130282', 'data': {'display_name': 'storage-plugin', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '0.1.nightly-20200521'}, 'display_name': 'STORAGE-PLUGIN 0.1.nightly-20200521', 'etag': 'e997770781d9ba70bd1dcf1b20767b96', 'id': 'e9f5bcc6-56da-4695-850c-ecbda6c42054', 'message': '', 'name': 'STORAGE-PLUGIN 0.1.nightly-20200521', 'released_at': '2026-06-08T17:34:20.130842', 'state': 'active', 'tags': ['build:dev'], 'team_id': '8c592509-b262-4dbe-8cc2-6e67b940b60d', 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'storage-plugin', 'uid': '', 'updated_at': '2026-06-08T17:34:20.413814', 'url': '', 'version': '0.1.nightly-20200521'})  => {\"ansible_loop_var\": \"item\", \"changed\": false, \"false_condition\": \"item[\\\"type\\\"] == \\\"ocp\\\"\", \"item\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:20.130282\", \"data\": {\"display_name\": \"storage-plugin\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"0.1.nightly-20200521\"}, \"display_name\": \"STORAGE-PLUGIN 0.1.nightly-20200521\", \"etag\": \"e997770781d9ba70bd1dcf1b20767b96\", \"id\": \"e9f5bcc6-56da-4695-850c-ecbda6c42054\", \"message\": \"\", \"name\": \"STORAGE-PLUGIN 0.1.nightly-20200521\", \"released_at\": \"2026-06-08T17:34:20.130842\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": \"8c592509-b262-4dbe-8cc2-6e67b940b60d\", \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"storage-plugin\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:20.413814\", \"url\": \"\", \"version\": \"0.1.nightly-20200521\"}, \"skip_reason\": \"Conditional result was False\"}",
                                "skipping: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:21.253707', 'data': {'display_name': 'network-plugin', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '0.1.nightly-20200319'}, 'display_name': 'NETWORK-PLUGIN 0.1.nightly-20200319', 'etag': '369749acaf006051b6116b8a8a5c840b', 'id': 'bd3eb258-b6b9-4a73-97e5-71a935711cae', 'message': '', 'name': 'NETWORK-PLUGIN 0.1.nightly-20200319', 'released_at': '2026-06-08T17:34:21.254492', 'state': 'active', 'tags': ['build:dev'], 'team_id': '0eb0fecd-41af-4cf9-83f6-0b9d2168cef1', 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'network-plugin', 'uid': '', 'updated_at': '2026-06-08T17:34:21.541509', 'url': '', 'version': '0.1.nightly-20200319'})  => {\"ansible_loop_var\": \"item\", \"changed\": false, \"false_condition\": \"item[\\\"type\\\"] == \\\"ocp\\\"\", \"item\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:21.253707\", \"data\": {\"display_name\": \"network-plugin\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"0.1.nightly-20200319\"}, \"display_name\": \"NETWORK-PLUGIN 0.1.nightly-20200319\", \"etag\": \"369749acaf006051b6116b8a8a5c840b\", \"id\": \"bd3eb258-b6b9-4a73-97e5-71a935711cae\", \"message\": \"\", \"name\": \"NETWORK-PLUGIN 0.1.nightly-20200319\", \"released_at\": \"2026-06-08T17:34:21.254492\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": \"0eb0fecd-41af-4cf9-83f6-0b9d2168cef1\", \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"network-plugin\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:21.541509\", \"url\": \"\", \"version\": \"0.1.nightly-20200319\"}, \"skip_reason\": \"Conditional result was False\"}",
                                "",
                                "TASK [Export the OCP component id into a file] *********************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:84",
                                "changed: [localhost] => {\"changed\": true, \"checksum\": \"5114f4427e5d6b335926cb0e3cab9b7bd4bae66d\", \"dest\": \"/tmp/ca5cd606-27d8-4cb6-8b2b-e906c1e5b646.ocp_prod_id\", \"gid\": 1000, \"group\": \"zuul-worker\", \"md5sum\": \"3d173c84ea4a2adde2cf9a853f7a130b\", \"mode\": \"0644\", \"owner\": \"zuul-worker\", \"secontext\": \"unconfined_u:object_r:user_home_t:s0\", \"size\": 36, \"src\": \"/home/zuul-worker/.ansible/tmp/ansible-tmp-1780940280.481249-38838-199991470210782/source\", \"state\": \"file\", \"uid\": 1000}",
                                "",
                                "TASK [do some checks] **********************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:89",
                                "ok: [localhost] => {",
                                "    \"changed\": false,",
                                "    \"msg\": \"All components are present and ocp_version is defined\"",
                                "}",
                                "",
                                "TASK [display ocp_version] *****************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:97",
                                "ok: [localhost] => {",
                                "    \"msg\": \"OCP version OCP 4.8.0-0.nightly-20200703 42\"",
                                "}",
                                "",
                                "TASK [validate extravars] ******************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:101",
                                "ok: [localhost] => {",
                                "    \"changed\": false,",
                                "    \"msg\": \"All assertions passed\"",
                                "}",
                                "",
                                "PLAY [Running ocp deployment] **************************************************",
                                "",
                                "TASK [install ocp] *************************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:114",
                                "changed: [localhost] => {\"changed\": true, \"cmd\": \"echo 'installing some ocp here'\", \"delta\": \"0:00:00.007463\", \"end\": \"2026-06-08 13:38:03.769252\", \"msg\": \"\", \"rc\": 0, \"start\": \"2026-06-08 13:38:03.761789\", \"stderr\": \"\", \"stderr_lines\": [], \"stdout\": \"installing some ocp here\", \"stdout_lines\": [\"installing some ocp here\"]}",
                                "",
                                "PLAY [Broken tasks] ************************************************************",
                                "",
                                "PLAY [Post-run tasks] **********************************************************",
                                "",
                                "TASK [Print job outputs location] **********************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:135",
                                "ok: [localhost] => {",
                                "    \"msg\": {",
                                "        \"hosts\": \"/tmp/dci-pipeline/openshift-edge/ca5cd606-27d8-4cb6-8b2b-e906c1e5b646/outputs/etc/hosts\",",
                                "        \"ocp_comp\": \"/tmp/dci-pipeline/openshift-edge/ca5cd606-27d8-4cb6-8b2b-e906c1e5b646/outputs/ocp_component_id\"",
                                "    }",
                                "}",
                                "",
                                "TASK [Copy /etc/hosts file to the outputs location] ****************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:139",
                                "changed: [localhost] => {\"changed\": true, \"checksum\": \"7335999eb54c15c67566186bdfc46f64e0d5a1aa\", \"dest\": \"/tmp/dci-pipeline/openshift-edge/ca5cd606-27d8-4cb6-8b2b-e906c1e5b646/outputs/etc/hosts\", \"md5sum\": \"54fb6627dbaa37721048e4549db3224d\", \"remote_checksum\": \"7335999eb54c15c67566186bdfc46f64e0d5a1aa\", \"remote_md5sum\": null}",
                                "",
                                "TASK [Copy /tmp/ca5cd606-27d8-4cb6-8b2b-e906c1e5b646.ocp_prod_id file to the outputs location] ***",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:145",
                                "changed: [localhost] => {\"changed\": true, \"checksum\": \"5114f4427e5d6b335926cb0e3cab9b7bd4bae66d\", \"dest\": \"/tmp/dci-pipeline/openshift-edge/ca5cd606-27d8-4cb6-8b2b-e906c1e5b646/outputs/ocp_component_id\", \"md5sum\": \"3d173c84ea4a2adde2cf9a853f7a130b\", \"remote_checksum\": \"5114f4427e5d6b335926cb0e3cab9b7bd4bae66d\", \"remote_md5sum\": null}",
                                "",
                                "PLAY [Success tasks] ***********************************************************",
                                "",
                                "TASK [success message] *********************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:159",
                                "ok: [localhost] => {",
                                "    \"msg\": \"'The job is now finished. Review the log at: http://127.0.0.1:8000/jobs/ca5cd606-27d8-4cb6-8b2b-e906c1e5b646/jobStates'\\n\"",
                                "}",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "localhost                  : ok=18   changed=7    unreachable=0    failed=0    skipped=1    rescued=0    ignored=0   ",
                                "----------------------------- Captured stderr call -----------------------------",
                                "+ dci-pipeline /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/pipeline-edge.yml rh-cnf:ansible_inventory=/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/rh-cnf/inventory2.yml openshift-edge:ansible_extravars=answer:42 rh-cnf:ansible_extravars=answer:42",
                                "2026-06-08 13:37:49,094 - dcipipeline.main - INFO - overload=[{'rh-cnf': {'ansible_inventory': '/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/rh-cnf/inventory2.yml'}}, {'openshift-edge': {'ansible_extravars': {'answer': 42}}}, {'rh-cnf': {'ansible_extravars': {'answer': 42}}}] options={'name': 'pipeline'}",
                                "2026-06-08 13:37:49,102 - dcipipeline.main - INFO - Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/dci_credentials.yml",
                                "2026-06-08 13:37:49,181 - dcipipeline.main - INFO - Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/dci_credentials.yml",
                                "2026-06-08 13:37:49,183 - dcipipeline.main - INFO - No previous job for openshift-edge",
                                "2026-06-08 13:37:49,715 - dcipipeline.main - INFO - scheduling job openshift-edge on topic OCP-4.8 previous_job_id=None pipeline_id=ebd37df7-63a6-4921-9708-7581cfad7e9b",
                                "2026-06-08 13:37:49,738 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ocp where_clause=None query=and(eq(state,active),eq(type,ocp))",
                                "2026-06-08 13:37:49,986 - dcipipeline.main - INFO - Got comp query result: ocp[None]: ['ocp=4.8.0-0.nightly-20200703']",
                                "2026-06-08 13:37:49,987 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ose-tests where_clause=None query=and(eq(state,active),eq(type,ose-tests))",
                                "2026-06-08 13:37:50,252 - dcipipeline.main - INFO - Got comp query result: ose-tests[None]: ['ose-tests=20200703']",
                                "2026-06-08 13:37:50,252 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=cnf-tests where_clause=None query=and(eq(state,active),eq(type,cnf-tests))",
                                "2026-06-08 13:37:50,520 - dcipipeline.main - INFO - Got comp query result: cnf-tests[None]: ['cnf-tests=20200728']",
                                "2026-06-08 13:37:50,520 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=storage-plugin where_clause=None query=and(eq(state,active),eq(type,storage-plugin))",
                                "2026-06-08 13:37:50,782 - dcipipeline.main - INFO - Got comp query result: storage-plugin[None]: ['storage-plugin=0.1.nightly-20200521']",
                                "2026-06-08 13:37:50,782 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=network-plugin where_clause=None query=and(eq(state,active),eq(type,network-plugin))",
                                "2026-06-08 13:37:51,037 - dcipipeline.main - INFO - Got comp query result: network-plugin[None]: ['network-plugin=0.1.nightly-20200319']",
                                "2026-06-08 13:37:51,166 - dcipipeline.main - INFO - No permission to write in /var/lib/dci-pipeline",
                                "2026-06-08 13:37:51,171 - dcipipeline.main - INFO - Scheduled DCI job ca5cd606-27d8-4cb6-8b2b-e906c1e5b646",
                                "2026-06-08 13:37:51,172 - dcipipeline.main - INFO - Setting tag stage:ocp on job ca5cd606-27d8-4cb6-8b2b-e906c1e5b646",
                                "2026-06-08 13:37:51,216 - dcipipeline.main - INFO - Setting tag pipeline-id:13 on job ca5cd606-27d8-4cb6-8b2b-e906c1e5b646",
                                "2026-06-08 13:37:51,259 - dcipipeline.main - INFO - Setting tag inventory:inventory on job ca5cd606-27d8-4cb6-8b2b-e906c1e5b646",
                                "2026-06-08 13:37:51,303 - dcipipeline.main - INFO - Created /tmp/dci-pipeline-tmpdir3__nmzu_ for env var JUNIT_OUTPUT_DIR",
                                "2026-06-08 13:37:51,303 - dcipipeline.main - INFO - Found dci.py in /home/zuul-worker/src/github.com/distributedci/dci-ansible/callback",
                                "2026-06-08 13:37:51,304 - dcipipeline.main - INFO - Generating /tmp/dci-pipeline/openshift-edge/ca5cd606-27d8-4cb6-8b2b-e906c1e5b646/ansible.cfg using dci_ansible_dir=/home/zuul-worker/src/github.com/distributedci/dci-ansible",
                                "2026-06-08 13:37:51,304 - dcipipeline.main - INFO - running jobdef: openshift-edge with inventory /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/inventory private_data_dir=/tmp/dci-pipeline/openshift-edge/ca5cd606-27d8-4cb6-8b2b-e906c1e5b646 env={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdir3__nmzu_', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-edge/ca5cd606-27d8-4cb6-8b2b-e906c1e5b646/ansible.cfg'}",
                                "2026-06-08 13:37:51,304 - dcipipeline.main - INFO - cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --tags working -e '{\"var\":43,\"answer\":42}'\"",
                                "2026-06-08 13:37:51,304 - dcipipeline.main - INFO - Launching playbook /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml in /tmp/dci-pipeline/openshift-edge/ca5cd606-27d8-4cb6-8b2b-e906c1e5b646",
                                "2026-06-08 13:37:51,305 - dcipipeline.main - INFO - envvars={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdir3__nmzu_', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-edge/ca5cd606-27d8-4cb6-8b2b-e906c1e5b646/ansible.cfg', 'DCI_CLIENT_ID': 'remoteci/7a220eb8-b832-48db-9350-7688c159b53f', 'DCI_API_SECRET': 'DCI.0ccf1681da9b44c009271c0d1c3acc6c9104edaccbee1419a0aba6e188df', 'DCI_CS_URL': 'http://127.0.0.1:8000', 'DCI_UI_URL': 'http://127.0.0.1:8000', 'DCI_JOB_ID': 'ca5cd606-27d8-4cb6-8b2b-e906c1e5b646', 'ANSIBLE_VAULT_IDENTITY_LIST': '/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client', 'DCI_PLAYBOOK_ARGS': '--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --tags working -e \\'{\"var\":43,\"answer\":42}\\''}",
                                "2026-06-08 13:37:51,305 - dcipipeline.main - INFO - PATH=/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin:/home/zuul-worker/.local/bin:/home/zuul-worker/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin",
                                "2026-06-08 13:37:51,305 - dcipipeline.main - INFO - cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --tags working -e '{\"var\":43,\"answer\":42}'\"",
                                "2026-06-08 13:38:08,239 - dcipipeline.main - INFO - stats={'skipped': {'localhost': 1}, 'ok': {'localhost': 18}, 'dark': {}, 'failures': {}, 'ignored': {}, 'rescued': {}, 'processed': {'localhost': 1}, 'changed': {'localhost': 7}}",
                                "2026-06-08 13:38:08,248 - dcipipeline.main - INFO - Uploading ansible.log from /tmp/dci-pipeline/openshift-edge/ca5cd606-27d8-4cb6-8b2b-e906c1e5b646/ansible.log",
                                "------------------------------ Captured log call -------------------------------",
                                "INFO     dcipipeline.main:main.py:1067 overload=[{'rh-cnf': {'ansible_inventory': '/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/rh-cnf/inventory2.yml'}}, {'openshift-edge': {'ansible_extravars': {'answer': 42}}}, {'rh-cnf': {'ansible_extravars': {'answer': 42}}}] options={'name': 'pipeline'}",
                                "INFO     dcipipeline.main:main.py:183 Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/dci_credentials.yml",
                                "INFO     dcipipeline.main:main.py:183 Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/dci_credentials.yml",
                                "INFO     dcipipeline.main:main.py:1247 No previous job for openshift-edge",
                                "INFO     dcipipeline.main:main.py:590 scheduling job openshift-edge on topic OCP-4.8 previous_job_id=None pipeline_id=ebd37df7-63a6-4921-9708-7581cfad7e9b",
                                "INFO     dcipipeline.main:main.py:497 get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ocp where_clause=None query=and(eq(state,active),eq(type,ocp))",
                                "INFO     dcipipeline.main:main.py:511 Got comp query result: ocp[None]: ['ocp=4.8.0-0.nightly-20200703']",
                                "INFO     dcipipeline.main:main.py:497 get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ose-tests where_clause=None query=and(eq(state,active),eq(type,ose-tests))",
                                "INFO     dcipipeline.main:main.py:511 Got comp query result: ose-tests[None]: ['ose-tests=20200703']",
                                "INFO     dcipipeline.main:main.py:497 get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=cnf-tests where_clause=None query=and(eq(state,active),eq(type,cnf-tests))",
                                "INFO     dcipipeline.main:main.py:511 Got comp query result: cnf-tests[None]: ['cnf-tests=20200728']",
                                "INFO     dcipipeline.main:main.py:497 get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=storage-plugin where_clause=None query=and(eq(state,active),eq(type,storage-plugin))",
                                "INFO     dcipipeline.main:main.py:511 Got comp query result: storage-plugin[None]: ['storage-plugin=0.1.nightly-20200521']",
                                "INFO     dcipipeline.main:main.py:497 get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=network-plugin where_clause=None query=and(eq(state,active),eq(type,network-plugin))",
                                "INFO     dcipipeline.main:main.py:511 Got comp query result: network-plugin[None]: ['network-plugin=0.1.nightly-20200319']",
                                "INFO     dcipipeline.main:main.py:567 No permission to write in /var/lib/dci-pipeline",
                                "INFO     dcipipeline.main:main.py:679 Scheduled DCI job ca5cd606-27d8-4cb6-8b2b-e906c1e5b646",
                                "INFO     dcipipeline.main:main.py:691 Setting tag stage:ocp on job ca5cd606-27d8-4cb6-8b2b-e906c1e5b646",
                                "INFO     dcipipeline.main:main.py:691 Setting tag pipeline-id:13 on job ca5cd606-27d8-4cb6-8b2b-e906c1e5b646",
                                "INFO     dcipipeline.main:main.py:691 Setting tag inventory:inventory on job ca5cd606-27d8-4cb6-8b2b-e906c1e5b646",
                                "INFO     dcipipeline.main:main.py:104 Created /tmp/dci-pipeline-tmpdir3__nmzu_ for env var JUNIT_OUTPUT_DIR",
                                "INFO     dcipipeline.main:main.py:779 Found dci.py in /home/zuul-worker/src/github.com/distributedci/dci-ansible/callback",
                                "INFO     dcipipeline.main:main.py:207 Generating /tmp/dci-pipeline/openshift-edge/ca5cd606-27d8-4cb6-8b2b-e906c1e5b646/ansible.cfg using dci_ansible_dir=/home/zuul-worker/src/github.com/distributedci/dci-ansible",
                                "INFO     dcipipeline.main:main.py:837 running jobdef: openshift-edge with inventory /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/inventory private_data_dir=/tmp/dci-pipeline/openshift-edge/ca5cd606-27d8-4cb6-8b2b-e906c1e5b646 env={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdir3__nmzu_', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-edge/ca5cd606-27d8-4cb6-8b2b-e906c1e5b646/ansible.cfg'}",
                                "INFO     dcipipeline.main:main.py:738 cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --tags working -e '{\"var\":43,\"answer\":42}'\"",
                                "INFO     dcipipeline.main:main.py:874 Launching playbook /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml in /tmp/dci-pipeline/openshift-edge/ca5cd606-27d8-4cb6-8b2b-e906c1e5b646",
                                "INFO     dcipipeline.main:main.py:875 envvars={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdir3__nmzu_', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-edge/ca5cd606-27d8-4cb6-8b2b-e906c1e5b646/ansible.cfg', 'DCI_CLIENT_ID': 'remoteci/7a220eb8-b832-48db-9350-7688c159b53f', 'DCI_API_SECRET': 'DCI.0ccf1681da9b44c009271c0d1c3acc6c9104edaccbee1419a0aba6e188df', 'DCI_CS_URL': 'http://127.0.0.1:8000', 'DCI_UI_URL': 'http://127.0.0.1:8000', 'DCI_JOB_ID': 'ca5cd606-27d8-4cb6-8b2b-e906c1e5b646', 'ANSIBLE_VAULT_IDENTITY_LIST': '/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client', 'DCI_PLAYBOOK_ARGS': '--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --tags working -e \\'{\"var\":43,\"answer\":42}\\''}",
                                "INFO     dcipipeline.main:main.py:876 PATH=/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin:/home/zuul-worker/.local/bin:/home/zuul-worker/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin",
                                "INFO     dcipipeline.main:main.py:738 cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --tags working -e '{\"var\":43,\"answer\":42}'\"",
                                "INFO     dcipipeline.main:main.py:892 stats={'skipped': {'localhost': 1}, 'ok': {'localhost': 18}, 'dark': {}, 'failures': {}, 'ignored': {}, 'rescued': {}, 'processed': {'localhost': 1}, 'changed': {'localhost': 7}}",
                                "INFO     dcipipeline.main:main.py:800 Uploading ansible.log from /tmp/dci-pipeline/openshift-edge/ca5cd606-27d8-4cb6-8b2b-e906c1e5b646/ansible.log",
                                "___________________________ test_dci_pipeline_edge2 ____________________________",
                                "",
                                "    def test_dci_pipeline_edge2():",
                                "        pipeline = p(\"pipeline-edge.yml\")",
                                "        pipeline2 = p(\"pipeline-edge2.yml\")",
                                "        out = subprocess.check_output(",
                                "            \". rh-telco-pipeline.sh; echo -n 42|dci-vault encrypt\",",
                                "            shell=True,",
                                "            universal_newlines=True,",
                                "            executable=\"/bin/bash\",  # it doesn't work with /bin/sh",
                                "        )",
                                "        prefix = \"        \"",
                                "        aligned = prefix + out.replace(\"\\n\", \"\\n\" + prefix)",
                                "        content = (",
                                "            open(pipeline).read(-1).replace(\"var: 43\", \"answer: !vault |\\n%s\" % aligned)",
                                "        )",
                                "        with open(pipeline2, \"w\") as fp:",
                                "            fp.write(content)",
                                ">       rc = main(",
                                "            [",
                                "                \"dci-pipeline\",",
                                "                pipeline2,",
                                "            ]",
                                "        )",
                                "",
                                "tests/e2e/test_dci_pipeline.py:201: ",
                                "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ",
                                "tests/e2e/test_dci_pipeline.py:38: in main",
                                "    return dci_main(args)",
                                "dcipipeline/main.py:1390: in main",
                                "    job_in_errors, jobdefs = run_stage(",
                                "dcipipeline/main.py:1303: in run_stage",
                                "    if run_jobdef(",
                                "dcipipeline/main.py:901: in run_jobdef",
                                "    upload_ansible_log(context, private_data_dir, jobdef)",
                                "dcipipeline/main.py:801: in upload_ansible_log",
                                "    dci(",
                                "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ",
                                "",
                                "func = <function create at 0x7ff24d47ddc0>",
                                "args = (<dciclient.v1.api.context.DciSignatureContext object at 0x7ff24d35b550>, 'ansible.log')",
                                "kwargs = {'file_path': '/tmp/dci-pipeline/openshift-edge/332c8769-58f6-4616-91d2-6b1898b8e44e/ansible.log', 'job_id': '332c8769-58f6-4616-91d2-6b1898b8e44e', 'redact': True}",
                                "",
                                "    def dci(func, *args, **kwargs):",
                                "        \"retry the DCI API call while there is an error 5xx\"",
                                "    ",
                                "        global _duration",
                                "    ",
                                ">       resp = func(*args, **kwargs)",
                                "E       TypeError: create() got an unexpected keyword argument 'redact'",
                                "",
                                "dcipipeline/main.py:1454: TypeError",
                                "----------------------------- Captured stdout call -----------------------------",
                                "ansible-playbook [core 2.15.13]",
                                "  config file = /tmp/dci-pipeline/openshift-edge/332c8769-58f6-4616-91d2-6b1898b8e44e/ansible.cfg",
                                "  configured module search path = ['/home/zuul-worker/src/github.com/distributedci/dci-ansible/modules']",
                                "  ansible python module location = /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/lib/python3.9/site-packages/ansible",
                                "  ansible collection location = /home/zuul-worker/.ansible/collections:/usr/share/ansible/collections",
                                "  executable location = /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/ansible-playbook",
                                "  python version = 3.9.18 (main, Jan 24 2024, 00:00:00) [GCC 11.4.1 20231218 (Red Hat 11.4.1-3)] (/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/python)",
                                "  jinja version = 3.1.6",
                                "  libyaml = True",
                                "Using /tmp/dci-pipeline/openshift-edge/332c8769-58f6-4616-91d2-6b1898b8e44e/ansible.cfg as config file",
                                "/usr/lib/python3.9/site-packages/requests/__init__.py:87: RequestsDependencyWarning: urllib3 (1.26.5) or chardet (5.2.0) doesn't match a supported version!",
                                "  warnings.warn(\"urllib3 ({}) or chardet ({}) doesn't match a supported \"",
                                "[WARNING]: Skipping plugin (/home/zuul-worker/src/github.com/distributedci/dci-",
                                "ansible/callback/test_dci.py), cannot load: No module named 'callback'",
                                "Skipping callback 'awx_display', as we already have a stdout callback.",
                                "Skipping callback 'default', as we already have a stdout callback.",
                                "Skipping callback 'minimal', as we already have a stdout callback.",
                                "Skipping callback 'oneline', as we already have a stdout callback.",
                                "",
                                "PLAYBOOK: agent.yml ************************************************************",
                                "6 plays in /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml",
                                "",
                                "PLAY [Schedule a job] **********************************************************",
                                "",
                                "TASK [Read credentials from env vars] ******************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:11",
                                "ok: [localhost] => {\"censored\": \"the output has been hidden due to the fact that 'no_log: true' was specified for this result\", \"changed\": false}",
                                "",
                                "TASK [Schedule a new job] ******************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:19",
                                "skipping: [localhost] => {\"changed\": false, \"false_condition\": \"job_info is not defined\", \"skip_reason\": \"Conditional result was False\"}",
                                "",
                                "TASK [Print job_info] **********************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:25",
                                "ok: [localhost] => {",
                                "    \"msg\": {",
                                "        \"client_version\": \"python-dciclient_4.1.0\",",
                                "        \"comment\": \"\",",
                                "        \"components\": [",
                                "            {",
                                "                \"canonical_project_name\": \"\",",
                                "                \"created_at\": \"2026-06-08T17:34:16.231874\",",
                                "                \"data\": {",
                                "                    \"digest\": [",
                                "                        \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"",
                                "                    ],",
                                "                    \"display_name\": \"ocp\",",
                                "                    \"pull_url\": \"http://pullurl.com/\",",
                                "                    \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",",
                                "                    \"url\": \"http://url.com/\",",
                                "                    \"version\": \"4.8.0-0.nightly-20200703\"",
                                "                },",
                                "                \"display_name\": \"OCP 4.8.0-0.nightly-20200703\",",
                                "                \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\",",
                                "                \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\",",
                                "                \"message\": \"\",",
                                "                \"name\": \"OCP 4.8.0-0.nightly-20200703\",",
                                "                \"released_at\": \"2026-06-08T17:34:16.232624\",",
                                "                \"state\": \"active\",",
                                "                \"tags\": [",
                                "                    \"build:dev\"",
                                "                ],",
                                "                \"team_id\": null,",
                                "                \"title\": \"\",",
                                "                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "                \"type\": \"ocp\",",
                                "                \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",",
                                "                \"updated_at\": \"2026-06-08T17:34:16.501776\",",
                                "                \"url\": \"\",",
                                "                \"version\": \"4.8.0-0.nightly-20200703\"",
                                "            },",
                                "            {",
                                "                \"canonical_project_name\": \"\",",
                                "                \"created_at\": \"2026-06-08T17:34:16.771396\",",
                                "                \"data\": {",
                                "                    \"display_name\": \"ose-tests\",",
                                "                    \"pull_url\": \"http://pullurl.com/\",",
                                "                    \"url\": \"http://url.com/\",",
                                "                    \"version\": \"20200703\"",
                                "                },",
                                "                \"display_name\": \"OSE-TESTS 20200703\",",
                                "                \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\",",
                                "                \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\",",
                                "                \"message\": \"\",",
                                "                \"name\": \"OSE-TESTS 20200703\",",
                                "                \"released_at\": \"2026-06-08T17:34:16.772106\",",
                                "                \"state\": \"active\",",
                                "                \"tags\": [",
                                "                    \"build:ga\"",
                                "                ],",
                                "                \"team_id\": null,",
                                "                \"title\": \"\",",
                                "                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "                \"type\": \"ose-tests\",",
                                "                \"uid\": \"\",",
                                "                \"updated_at\": \"2026-06-08T17:34:17.053945\",",
                                "                \"url\": \"\",",
                                "                \"version\": \"20200703\"",
                                "            },",
                                "            {",
                                "                \"canonical_project_name\": \"\",",
                                "                \"created_at\": \"2026-06-08T17:34:17.325424\",",
                                "                \"data\": {",
                                "                    \"display_name\": \"cnf-tests\",",
                                "                    \"pull_url\": \"http://pullurl.com/\",",
                                "                    \"url\": \"http://url.com/\",",
                                "                    \"version\": \"20200728\"",
                                "                },",
                                "                \"display_name\": \"CNF-TESTS 20200728\",",
                                "                \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\",",
                                "                \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\",",
                                "                \"message\": \"\",",
                                "                \"name\": \"CNF-TESTS 20200728\",",
                                "                \"released_at\": \"2026-06-08T17:34:17.326752\",",
                                "                \"state\": \"active\",",
                                "                \"tags\": [",
                                "                    \"build:ga\"",
                                "                ],",
                                "                \"team_id\": null,",
                                "                \"title\": \"\",",
                                "                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "                \"type\": \"cnf-tests\",",
                                "                \"uid\": \"\",",
                                "                \"updated_at\": \"2026-06-08T17:34:17.602830\",",
                                "                \"url\": \"\",",
                                "                \"version\": \"20200728\"",
                                "            },",
                                "            {",
                                "                \"canonical_project_name\": \"\",",
                                "                \"created_at\": \"2026-06-08T17:34:20.130282\",",
                                "                \"data\": {",
                                "                    \"display_name\": \"storage-plugin\",",
                                "                    \"pull_url\": \"http://pullurl.com/\",",
                                "                    \"url\": \"http://url.com/\",",
                                "                    \"version\": \"0.1.nightly-20200521\"",
                                "                },",
                                "                \"display_name\": \"STORAGE-PLUGIN 0.1.nightly-20200521\",",
                                "                \"etag\": \"e997770781d9ba70bd1dcf1b20767b96\",",
                                "                \"id\": \"e9f5bcc6-56da-4695-850c-ecbda6c42054\",",
                                "                \"message\": \"\",",
                                "                \"name\": \"STORAGE-PLUGIN 0.1.nightly-20200521\",",
                                "                \"released_at\": \"2026-06-08T17:34:20.130842\",",
                                "                \"state\": \"active\",",
                                "                \"tags\": [",
                                "                    \"build:dev\"",
                                "                ],",
                                "                \"team_id\": \"8c592509-b262-4dbe-8cc2-6e67b940b60d\",",
                                "                \"title\": \"\",",
                                "                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "                \"type\": \"storage-plugin\",",
                                "                \"uid\": \"\",",
                                "                \"updated_at\": \"2026-06-08T17:34:20.413814\",",
                                "                \"url\": \"\",",
                                "                \"version\": \"0.1.nightly-20200521\"",
                                "            },",
                                "            {",
                                "                \"canonical_project_name\": \"\",",
                                "                \"created_at\": \"2026-06-08T17:34:21.253707\",",
                                "                \"data\": {",
                                "                    \"display_name\": \"network-plugin\",",
                                "                    \"pull_url\": \"http://pullurl.com/\",",
                                "                    \"url\": \"http://url.com/\",",
                                "                    \"version\": \"0.1.nightly-20200319\"",
                                "                },",
                                "                \"display_name\": \"NETWORK-PLUGIN 0.1.nightly-20200319\",",
                                "                \"etag\": \"369749acaf006051b6116b8a8a5c840b\",",
                                "                \"id\": \"bd3eb258-b6b9-4a73-97e5-71a935711cae\",",
                                "                \"message\": \"\",",
                                "                \"name\": \"NETWORK-PLUGIN 0.1.nightly-20200319\",",
                                "                \"released_at\": \"2026-06-08T17:34:21.254492\",",
                                "                \"state\": \"active\",",
                                "                \"tags\": [",
                                "                    \"build:dev\"",
                                "                ],",
                                "                \"team_id\": \"0eb0fecd-41af-4cf9-83f6-0b9d2168cef1\",",
                                "                \"title\": \"\",",
                                "                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "                \"type\": \"network-plugin\",",
                                "                \"uid\": \"\",",
                                "                \"updated_at\": \"2026-06-08T17:34:21.541509\",",
                                "                \"url\": \"\",",
                                "                \"version\": \"0.1.nightly-20200319\"",
                                "            }",
                                "        ],",
                                "        \"configuration\": \"\",",
                                "        \"created_at\": \"2026-06-08T17:38:10.733792\",",
                                "        \"data\": {",
                                "            \"pipeline\": {",
                                "                \"_pipeline_path_\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/pipeline-edge2.yml\",",
                                "                \"ansible_credentials\": \"agents/openshift-edge/dci_credentials.yml\",",
                                "                \"ansible_extravars\": {",
                                "                    \"answer\": \"$ANSIBLE_VAULT;1.1;AES256\\n34396664663365333761333464623264346365346364383838666430633535663037663861643733\\n3864616262613665626530386130373963366334333034610a313439653239343930333634623065\\n63326361666563343932353836306564386662666364306364323739613565363264646632656530\\n3534393766633461330a303235663564666562396634373134323536623333666438353264383332\\n6230\\n\"",
                                "                },",
                                "                \"ansible_inventory\": \"agents/openshift-edge/inventory\",",
                                "                \"ansible_playbook\": \"agents/openshift-edge/agent.yml\",",
                                "                \"ansible_tags\": [",
                                "                    \"working\"",
                                "                ],",
                                "                \"components\": [",
                                "                    \"ocp\",",
                                "                    \"ose-tests\",",
                                "                    \"cnf-tests\",",
                                "                    \"storage-plugin\",",
                                "                    \"network-plugin\"",
                                "                ],",
                                "                \"fallback_last_success\": \"ocp-edge-4.8-ok\",",
                                "                \"name\": \"openshift-edge\",",
                                "                \"outputs\": {",
                                "                    \"hosts\": \"etc/hosts\",",
                                "                    \"ocp_comp\": \"ocp_component_id\"",
                                "                },",
                                "                \"pipeline_user\": \"./dcipipeline/pipeline_user.yml\",",
                                "                \"success_tag\": \"ocp-edge-4.8-ok\",",
                                "                \"topic\": \"OCP-4.8\",",
                                "                \"type\": \"ocp\"",
                                "            }",
                                "        },",
                                "        \"duration\": 0,",
                                "        \"etag\": \"1b837dcf7cf6872165408724fb67c755\",",
                                "        \"files\": [],",
                                "        \"id\": \"332c8769-58f6-4616-91d2-6b1898b8e44e\",",
                                "        \"jobstates\": [],",
                                "        \"keys_values\": [],",
                                "        \"name\": \"openshift-edge\",",
                                "        \"pipeline\": {",
                                "            \"created_at\": \"2026-06-08T17:38:09.332904\",",
                                "            \"etag\": \"403efcd4fcf4b31db1b61016ec50c855\",",
                                "            \"id\": \"e8305a51-b791-4501-afff-6bb8a579f0dd\",",
                                "            \"name\": \"pipeline\",",
                                "            \"state\": \"active\",",
                                "            \"team_id\": \"0eb0fecd-41af-4cf9-83f6-0b9d2168cef1\",",
                                "            \"updated_at\": \"2026-06-08T17:38:09.332904\"",
                                "        },",
                                "        \"pipeline_id\": \"e8305a51-b791-4501-afff-6bb8a579f0dd\",",
                                "        \"previous_job_id\": null,",
                                "        \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\",",
                                "        \"remoteci\": {",
                                "            \"created_at\": \"2026-06-08T17:34:09.562294\",",
                                "            \"data\": {},",
                                "            \"etag\": \"fcad0d99da375d0e8d9c64c5a827b372\",",
                                "            \"id\": \"7a220eb8-b832-48db-9350-7688c159b53f\",",
                                "            \"last_auth_at\": \"2026-06-08T17:37:51\",",
                                "            \"name\": \"rh-telco-pipeline\",",
                                "            \"public\": false,",
                                "            \"state\": \"active\",",
                                "            \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",",
                                "            \"updated_at\": \"2026-06-08T17:37:56.311800\"",
                                "        },",
                                "        \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\",",
                                "        \"results\": [],",
                                "        \"state\": \"active\",",
                                "        \"status\": \"new\",",
                                "        \"status_reason\": \"\",",
                                "        \"tags\": [],",
                                "        \"team\": {",
                                "            \"country\": null,",
                                "            \"created_at\": \"2026-06-08T17:34:08.060158\",",
                                "            \"etag\": \"97aad3f9aebb27215bd4ba5bbb7fd35f\",",
                                "            \"external\": false,",
                                "            \"has_pre_release_access\": true,",
                                "            \"id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",",
                                "            \"name\": \"rh-telco-ci\",",
                                "            \"state\": \"active\",",
                                "            \"updated_at\": \"2026-06-08T17:34:08.060158\"",
                                "        },",
                                "        \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",",
                                "        \"topic\": {",
                                "            \"component_types\": [",
                                "                \"ocp\",",
                                "                \"ose-tests\",",
                                "                \"cnf-tests\"",
                                "            ],",
                                "            \"component_types_optional\": [],",
                                "            \"created_at\": \"2026-06-08T17:34:06.503875\",",
                                "            \"data\": {},",
                                "            \"etag\": \"87d8560020f52c6ccd8327f3712ecef7\",",
                                "            \"export_control\": false,",
                                "            \"id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "            \"name\": \"OCP-4.8\",",
                                "            \"next_topic_id\": null,",
                                "            \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\",",
                                "            \"state\": \"active\",",
                                "            \"updated_at\": \"2026-06-08T17:34:06.503875\"",
                                "        },",
                                "        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "        \"update_previous_job_id\": null,",
                                "        \"updated_at\": \"2026-06-08T17:38:10.733798\",",
                                "        \"url\": \"\",",
                                "        \"user_agent\": \"python-dciclient_4.1.0\"",
                                "    }",
                                "}",
                                "",
                                "TASK [Set global variables] ****************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:29",
                                "ok: [localhost] => {\"ansible_facts\": {\"components\": [{\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.771396\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200703\"}, \"display_name\": \"OSE-TESTS 20200703\", \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\", \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\", \"message\": \"\", \"name\": \"OSE-TESTS 20200703\", \"released_at\": \"2026-06-08T17:34:16.772106\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.053945\", \"url\": \"\", \"version\": \"20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:20.130282\", \"data\": {\"display_name\": \"storage-plugin\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"0.1.nightly-20200521\"}, \"display_name\": \"STORAGE-PLUGIN 0.1.nightly-20200521\", \"etag\": \"e997770781d9ba70bd1dcf1b20767b96\", \"id\": \"e9f5bcc6-56da-4695-850c-ecbda6c42054\", \"message\": \"\", \"name\": \"STORAGE-PLUGIN 0.1.nightly-20200521\", \"released_at\": \"2026-06-08T17:34:20.130842\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": \"8c592509-b262-4dbe-8cc2-6e67b940b60d\", \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"storage-plugin\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:20.413814\", \"url\": \"\", \"version\": \"0.1.nightly-20200521\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:21.253707\", \"data\": {\"display_name\": \"network-plugin\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"0.1.nightly-20200319\"}, \"display_name\": \"NETWORK-PLUGIN 0.1.nightly-20200319\", \"etag\": \"369749acaf006051b6116b8a8a5c840b\", \"id\": \"bd3eb258-b6b9-4a73-97e5-71a935711cae\", \"message\": \"\", \"name\": \"NETWORK-PLUGIN 0.1.nightly-20200319\", \"released_at\": \"2026-06-08T17:34:21.254492\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": \"0eb0fecd-41af-4cf9-83f6-0b9d2168cef1\", \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"network-plugin\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:21.541509\", \"url\": \"\", \"version\": \"0.1.nightly-20200319\"}], \"job_id\": \"332c8769-58f6-4616-91d2-6b1898b8e44e\", \"product\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\"}, \"changed\": false}",
                                "",
                                "TASK [Print job id] ************************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:37",
                                "ok: [localhost] => {",
                                "    \"msg\": \"dci_job_id: 332c8769-58f6-4616-91d2-6b1898b8e44e\"",
                                "}",
                                "",
                                "TASK [Print components] ********************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:41",
                                "ok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.231874', 'data': {'digest': ['sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b'], 'display_name': 'ocp', 'pull_url': 'http://pullurl.com/', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'url': 'http://url.com/', 'version': '4.8.0-0.nightly-20200703'}, 'display_name': 'OCP 4.8.0-0.nightly-20200703', 'etag': 'e3025068bbd38c10e48099bc1a5127a8', 'id': '52602146-dbec-4004-b3c5-0d46891722cc', 'message': '', 'name': 'OCP 4.8.0-0.nightly-20200703', 'released_at': '2026-06-08T17:34:16.232624', 'state': 'active', 'tags': ['build:dev'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ocp', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'updated_at': '2026-06-08T17:34:16.501776', 'url': '', 'version': '4.8.0-0.nightly-20200703'}) => {",
                                "    \"msg\": {",
                                "        \"canonical_project_name\": \"\",",
                                "        \"created_at\": \"2026-06-08T17:34:16.231874\",",
                                "        \"data\": {",
                                "            \"digest\": [",
                                "                \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"",
                                "            ],",
                                "            \"display_name\": \"ocp\",",
                                "            \"pull_url\": \"http://pullurl.com/\",",
                                "            \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",",
                                "            \"url\": \"http://url.com/\",",
                                "            \"version\": \"4.8.0-0.nightly-20200703\"",
                                "        },",
                                "        \"display_name\": \"OCP 4.8.0-0.nightly-20200703\",",
                                "        \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\",",
                                "        \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\",",
                                "        \"message\": \"\",",
                                "        \"name\": \"OCP 4.8.0-0.nightly-20200703\",",
                                "        \"released_at\": \"2026-06-08T17:34:16.232624\",",
                                "        \"state\": \"active\",",
                                "        \"tags\": [",
                                "            \"build:dev\"",
                                "        ],",
                                "        \"team_id\": null,",
                                "        \"title\": \"\",",
                                "        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "        \"type\": \"ocp\",",
                                "        \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",",
                                "        \"updated_at\": \"2026-06-08T17:34:16.501776\",",
                                "        \"url\": \"\",",
                                "        \"version\": \"4.8.0-0.nightly-20200703\"",
                                "    }",
                                "}",
                                "ok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.771396', 'data': {'display_name': 'ose-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200703'}, 'display_name': 'OSE-TESTS 20200703', 'etag': '75662cfb54a041b9db4ececf18ad91c9', 'id': '1f69d4f8-007a-48f8-aae5-8f0d38509b48', 'message': '', 'name': 'OSE-TESTS 20200703', 'released_at': '2026-06-08T17:34:16.772106', 'state': 'active', 'tags': ['build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ose-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:17.053945', 'url': '', 'version': '20200703'}) => {",
                                "    \"msg\": {",
                                "        \"canonical_project_name\": \"\",",
                                "        \"created_at\": \"2026-06-08T17:34:16.771396\",",
                                "        \"data\": {",
                                "            \"display_name\": \"ose-tests\",",
                                "            \"pull_url\": \"http://pullurl.com/\",",
                                "            \"url\": \"http://url.com/\",",
                                "            \"version\": \"20200703\"",
                                "        },",
                                "        \"display_name\": \"OSE-TESTS 20200703\",",
                                "        \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\",",
                                "        \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\",",
                                "        \"message\": \"\",",
                                "        \"name\": \"OSE-TESTS 20200703\",",
                                "        \"released_at\": \"2026-06-08T17:34:16.772106\",",
                                "        \"state\": \"active\",",
                                "        \"tags\": [",
                                "            \"build:ga\"",
                                "        ],",
                                "        \"team_id\": null,",
                                "        \"title\": \"\",",
                                "        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "        \"type\": \"ose-tests\",",
                                "        \"uid\": \"\",",
                                "        \"updated_at\": \"2026-06-08T17:34:17.053945\",",
                                "        \"url\": \"\",",
                                "        \"version\": \"20200703\"",
                                "    }",
                                "}",
                                "ok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:17.325424', 'data': {'display_name': 'cnf-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200728'}, 'display_name': 'CNF-TESTS 20200728', 'etag': 'b1b0c765cd4b90e071200b38deccda2c', 'id': '9308699a-cda2-4822-b30f-fd01cbfde1dc', 'message': '', 'name': 'CNF-TESTS 20200728', 'released_at': '2026-06-08T17:34:17.326752', 'state': 'active', 'tags': ['build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'cnf-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:17.602830', 'url': '', 'version': '20200728'}) => {",
                                "    \"msg\": {",
                                "        \"canonical_project_name\": \"\",",
                                "        \"created_at\": \"2026-06-08T17:34:17.325424\",",
                                "        \"data\": {",
                                "            \"display_name\": \"cnf-tests\",",
                                "            \"pull_url\": \"http://pullurl.com/\",",
                                "            \"url\": \"http://url.com/\",",
                                "            \"version\": \"20200728\"",
                                "        },",
                                "        \"display_name\": \"CNF-TESTS 20200728\",",
                                "        \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\",",
                                "        \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\",",
                                "        \"message\": \"\",",
                                "        \"name\": \"CNF-TESTS 20200728\",",
                                "        \"released_at\": \"2026-06-08T17:34:17.326752\",",
                                "        \"state\": \"active\",",
                                "        \"tags\": [",
                                "            \"build:ga\"",
                                "        ],",
                                "        \"team_id\": null,",
                                "        \"title\": \"\",",
                                "        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "        \"type\": \"cnf-tests\",",
                                "        \"uid\": \"\",",
                                "        \"updated_at\": \"2026-06-08T17:34:17.602830\",",
                                "        \"url\": \"\",",
                                "        \"version\": \"20200728\"",
                                "    }",
                                "}",
                                "ok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:20.130282', 'data': {'display_name': 'storage-plugin', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '0.1.nightly-20200521'}, 'display_name': 'STORAGE-PLUGIN 0.1.nightly-20200521', 'etag': 'e997770781d9ba70bd1dcf1b20767b96', 'id': 'e9f5bcc6-56da-4695-850c-ecbda6c42054', 'message': '', 'name': 'STORAGE-PLUGIN 0.1.nightly-20200521', 'released_at': '2026-06-08T17:34:20.130842', 'state': 'active', 'tags': ['build:dev'], 'team_id': '8c592509-b262-4dbe-8cc2-6e67b940b60d', 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'storage-plugin', 'uid': '', 'updated_at': '2026-06-08T17:34:20.413814', 'url': '', 'version': '0.1.nightly-20200521'}) => {",
                                "    \"msg\": {",
                                "        \"canonical_project_name\": \"\",",
                                "        \"created_at\": \"2026-06-08T17:34:20.130282\",",
                                "        \"data\": {",
                                "            \"display_name\": \"storage-plugin\",",
                                "            \"pull_url\": \"http://pullurl.com/\",",
                                "            \"url\": \"http://url.com/\",",
                                "            \"version\": \"0.1.nightly-20200521\"",
                                "        },",
                                "        \"display_name\": \"STORAGE-PLUGIN 0.1.nightly-20200521\",",
                                "        \"etag\": \"e997770781d9ba70bd1dcf1b20767b96\",",
                                "        \"id\": \"e9f5bcc6-56da-4695-850c-ecbda6c42054\",",
                                "        \"message\": \"\",",
                                "        \"name\": \"STORAGE-PLUGIN 0.1.nightly-20200521\",",
                                "        \"released_at\": \"2026-06-08T17:34:20.130842\",",
                                "        \"state\": \"active\",",
                                "        \"tags\": [",
                                "            \"build:dev\"",
                                "        ],",
                                "        \"team_id\": \"8c592509-b262-4dbe-8cc2-6e67b940b60d\",",
                                "        \"title\": \"\",",
                                "        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "        \"type\": \"storage-plugin\",",
                                "        \"uid\": \"\",",
                                "        \"updated_at\": \"2026-06-08T17:34:20.413814\",",
                                "        \"url\": \"\",",
                                "        \"version\": \"0.1.nightly-20200521\"",
                                "    }",
                                "}",
                                "ok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:21.253707', 'data': {'display_name': 'network-plugin', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '0.1.nightly-20200319'}, 'display_name': 'NETWORK-PLUGIN 0.1.nightly-20200319', 'etag': '369749acaf006051b6116b8a8a5c840b', 'id': 'bd3eb258-b6b9-4a73-97e5-71a935711cae', 'message': '', 'name': 'NETWORK-PLUGIN 0.1.nightly-20200319', 'released_at': '2026-06-08T17:34:21.254492', 'state': 'active', 'tags': ['build:dev'], 'team_id': '0eb0fecd-41af-4cf9-83f6-0b9d2168cef1', 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'network-plugin', 'uid': '', 'updated_at': '2026-06-08T17:34:21.541509', 'url': '', 'version': '0.1.nightly-20200319'}) => {",
                                "    \"msg\": {",
                                "        \"canonical_project_name\": \"\",",
                                "        \"created_at\": \"2026-06-08T17:34:21.253707\",",
                                "        \"data\": {",
                                "            \"display_name\": \"network-plugin\",",
                                "            \"pull_url\": \"http://pullurl.com/\",",
                                "            \"url\": \"http://url.com/\",",
                                "            \"version\": \"0.1.nightly-20200319\"",
                                "        },",
                                "        \"display_name\": \"NETWORK-PLUGIN 0.1.nightly-20200319\",",
                                "        \"etag\": \"369749acaf006051b6116b8a8a5c840b\",",
                                "        \"id\": \"bd3eb258-b6b9-4a73-97e5-71a935711cae\",",
                                "        \"message\": \"\",",
                                "        \"name\": \"NETWORK-PLUGIN 0.1.nightly-20200319\",",
                                "        \"released_at\": \"2026-06-08T17:34:21.254492\",",
                                "        \"state\": \"active\",",
                                "        \"tags\": [",
                                "            \"build:dev\"",
                                "        ],",
                                "        \"team_id\": \"0eb0fecd-41af-4cf9-83f6-0b9d2168cef1\",",
                                "        \"title\": \"\",",
                                "        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "        \"type\": \"network-plugin\",",
                                "        \"uid\": \"\",",
                                "        \"updated_at\": \"2026-06-08T17:34:21.541509\",",
                                "        \"url\": \"\",",
                                "        \"version\": \"0.1.nightly-20200319\"",
                                "    }",
                                "}",
                                "",
                                "TASK [Set tags for the current job] ********************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:46",
                                "changed: [localhost] => {\"changed\": true, \"job\": {\"client_version\": \"python-dciclient_4.1.0\", \"comment\": \"\", \"components\": [{\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.771396\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200703\"}, \"display_name\": \"OSE-TESTS 20200703\", \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\", \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\", \"message\": \"\", \"name\": \"OSE-TESTS 20200703\", \"released_at\": \"2026-06-08T17:34:16.772106\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.053945\", \"url\": \"\", \"version\": \"20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:20.130282\", \"data\": {\"display_name\": \"storage-plugin\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"0.1.nightly-20200521\"}, \"display_name\": \"STORAGE-PLUGIN 0.1.nightly-20200521\", \"etag\": \"e997770781d9ba70bd1dcf1b20767b96\", \"id\": \"e9f5bcc6-56da-4695-850c-ecbda6c42054\", \"message\": \"\", \"name\": \"STORAGE-PLUGIN 0.1.nightly-20200521\", \"released_at\": \"2026-06-08T17:34:20.130842\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": \"8c592509-b262-4dbe-8cc2-6e67b940b60d\", \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"storage-plugin\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:20.413814\", \"url\": \"\", \"version\": \"0.1.nightly-20200521\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:21.253707\", \"data\": {\"display_name\": \"network-plugin\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"0.1.nightly-20200319\"}, \"display_name\": \"NETWORK-PLUGIN 0.1.nightly-20200319\", \"etag\": \"369749acaf006051b6116b8a8a5c840b\", \"id\": \"bd3eb258-b6b9-4a73-97e5-71a935711cae\", \"message\": \"\", \"name\": \"NETWORK-PLUGIN 0.1.nightly-20200319\", \"released_at\": \"2026-06-08T17:34:21.254492\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": \"0eb0fecd-41af-4cf9-83f6-0b9d2168cef1\", \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"network-plugin\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:21.541509\", \"url\": \"\", \"version\": \"0.1.nightly-20200319\"}], \"configuration\": \"\", \"created_at\": \"2026-06-08T17:38:10.733792\", \"data\": {\"pipeline\": {\"_pipeline_path_\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/pipeline-edge2.yml\", \"ansible_credentials\": \"agents/openshift-edge/dci_credentials.yml\", \"ansible_extravars\": {\"answer\": \"$ANSIBLE_VAULT;1.1;AES256\\n34396664663365333761333464623264346365346364383838666430633535663037663861643733\\n3864616262613665626530386130373963366334333034610a313439653239343930333634623065\\n63326361666563343932353836306564386662666364306364323739613565363264646632656530\\n3534393766633461330a303235663564666562396634373134323536623333666438353264383332\\n6230\\n\"}, \"ansible_inventory\": \"agents/openshift-edge/inventory\", \"ansible_playbook\": \"agents/openshift-edge/agent.yml\", \"ansible_tags\": [\"working\"], \"components\": [\"ocp\", \"ose-tests\", \"cnf-tests\", \"storage-plugin\", \"network-plugin\"], \"fallback_last_success\": \"ocp-edge-4.8-ok\", \"name\": \"openshift-edge\", \"outputs\": {\"hosts\": \"etc/hosts\", \"ocp_comp\": \"ocp_component_id\"}, \"pipeline_user\": \"./dcipipeline/pipeline_user.yml\", \"success_tag\": \"ocp-edge-4.8-ok\", \"topic\": \"OCP-4.8\", \"type\": \"ocp\"}}, \"duration\": 4, \"etag\": \"b2646a41d0dd4ac3b509029373b5ad34\", \"files\": [], \"id\": \"332c8769-58f6-4616-91d2-6b1898b8e44e\", \"jobstates\": [{\"comment\": \"job scheduled\", \"created_at\": \"2026-06-08T17:38:10.802179\", \"id\": \"6b83d10b-46b7-49cd-81d7-1fe0235bfcba\", \"job_id\": \"332c8769-58f6-4616-91d2-6b1898b8e44e\", \"status\": \"new\"}, {\"comment\": \"implicit new state\", \"created_at\": \"2026-06-08T17:38:12.006381\", \"id\": \"e943bade-f835-4105-b814-387304b54125\", \"job_id\": \"332c8769-58f6-4616-91d2-6b1898b8e44e\", \"status\": \"new\"}], \"keys_values\": [], \"name\": \"openshift-edge\", \"pipeline\": {\"created_at\": \"2026-06-08T17:38:09.332904\", \"etag\": \"403efcd4fcf4b31db1b61016ec50c855\", \"id\": \"e8305a51-b791-4501-afff-6bb8a579f0dd\", \"name\": \"pipeline\", \"state\": \"active\", \"team_id\": \"0eb0fecd-41af-4cf9-83f6-0b9d2168cef1\", \"updated_at\": \"2026-06-08T17:38:09.332904\"}, \"pipeline_id\": \"e8305a51-b791-4501-afff-6bb8a579f0dd\", \"previous_job_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"remoteci\": {\"created_at\": \"2026-06-08T17:34:09.562294\", \"data\": {}, \"etag\": \"fcad0d99da375d0e8d9c64c5a827b372\", \"id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"last_auth_at\": \"2026-06-08T17:37:51\", \"name\": \"rh-telco-pipeline\", \"public\": false, \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:37:56.311800\"}, \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"results\": [], \"state\": \"active\", \"status\": \"new\", \"status_reason\": \"\", \"tags\": [\"stage:ocp\", \"pipeline-id:13\", \"inventory:inventory\", \"ocp-edge-conf\"], \"team\": {\"country\": null, \"created_at\": \"2026-06-08T17:34:08.060158\", \"etag\": \"97aad3f9aebb27215bd4ba5bbb7fd35f\", \"external\": false, \"has_pre_release_access\": true, \"id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"name\": \"rh-telco-ci\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:08.060158\"}, \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"topic\": {\"component_types\": [\"ocp\", \"ose-tests\", \"cnf-tests\"], \"component_types_optional\": [], \"created_at\": \"2026-06-08T17:34:06.503875\", \"data\": {}, \"etag\": \"87d8560020f52c6ccd8327f3712ecef7\", \"export_control\": false, \"id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"name\": \"OCP-4.8\", \"next_topic_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:06.503875\"}, \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"update_previous_job_id\": null, \"updated_at\": \"2026-06-08T17:38:16.198861\", \"url\": \"\", \"user_agent\": \"python-dciclient_4.1.0\"}}",
                                "",
                                "TASK [Create git repo component] ***********************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:52",
                                "ok: [localhost] => {\"changed\": false, \"component\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:37:58.034095\", \"data\": {}, \"display_name\": \"Edgy_v1_baremetal\", \"etag\": \"0fb30d8c59b6b67031aed7f0828b7279\", \"id\": \"41ef4fed-2568-470d-92cd-9f09835891c9\", \"message\": \"\", \"name\": \"Edgy_v1_baremetal\", \"released_at\": \"2026-06-08T17:37:58.035395\", \"state\": \"active\", \"tags\": [], \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"edgy\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:37:58.034095\", \"url\": \"\", \"version\": \"sha1\"}}",
                                "",
                                "TASK [Attach git repo to the job] **********************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:62",
                                "changed: [localhost] => {\"changed\": true, \"component_id\": \"41ef4fed-2568-470d-92cd-9f09835891c9\", \"job_id\": \"332c8769-58f6-4616-91d2-6b1898b8e44e\"}",
                                "",
                                "PLAY [Preparation tasks] *******************************************************",
                                "",
                                "TASK [get OCP version from job_info] *******************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:77",
                                "ok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.231874', 'data': {'digest': ['sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b'], 'display_name': 'ocp', 'pull_url': 'http://pullurl.com/', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'url': 'http://url.com/', 'version': '4.8.0-0.nightly-20200703'}, 'display_name': 'OCP 4.8.0-0.nightly-20200703', 'etag': 'e3025068bbd38c10e48099bc1a5127a8', 'id': '52602146-dbec-4004-b3c5-0d46891722cc', 'message': '', 'name': 'OCP 4.8.0-0.nightly-20200703', 'released_at': '2026-06-08T17:34:16.232624', 'state': 'active', 'tags': ['build:dev'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ocp', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'updated_at': '2026-06-08T17:34:16.501776', 'url': '', 'version': '4.8.0-0.nightly-20200703'}) => {\"ansible_facts\": {\"ocp_product_id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"ocp_version\": \"OCP 4.8.0-0.nightly-20200703\"}, \"ansible_loop_var\": \"item\", \"changed\": false, \"item\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}}",
                                "skipping: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.771396', 'data': {'display_name': 'ose-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200703'}, 'display_name': 'OSE-TESTS 20200703', 'etag': '75662cfb54a041b9db4ececf18ad91c9', 'id': '1f69d4f8-007a-48f8-aae5-8f0d38509b48', 'message': '', 'name': 'OSE-TESTS 20200703', 'released_at': '2026-06-08T17:34:16.772106', 'state': 'active', 'tags': ['build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ose-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:17.053945', 'url': '', 'version': '20200703'})  => {\"ansible_loop_var\": \"item\", \"changed\": false, \"false_condition\": \"item[\\\"type\\\"] == \\\"ocp\\\"\", \"item\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.771396\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200703\"}, \"display_name\": \"OSE-TESTS 20200703\", \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\", \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\", \"message\": \"\", \"name\": \"OSE-TESTS 20200703\", \"released_at\": \"2026-06-08T17:34:16.772106\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.053945\", \"url\": \"\", \"version\": \"20200703\"}, \"skip_reason\": \"Conditional result was False\"}",
                                "skipping: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:17.325424', 'data': {'display_name': 'cnf-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200728'}, 'display_name': 'CNF-TESTS 20200728', 'etag': 'b1b0c765cd4b90e071200b38deccda2c', 'id': '9308699a-cda2-4822-b30f-fd01cbfde1dc', 'message': '', 'name': 'CNF-TESTS 20200728', 'released_at': '2026-06-08T17:34:17.326752', 'state': 'active', 'tags': ['build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'cnf-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:17.602830', 'url': '', 'version': '20200728'})  => {\"ansible_loop_var\": \"item\", \"changed\": false, \"false_condition\": \"item[\\\"type\\\"] == \\\"ocp\\\"\", \"item\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}, \"skip_reason\": \"Conditional result was False\"}",
                                "skipping: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:20.130282', 'data': {'display_name': 'storage-plugin', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '0.1.nightly-20200521'}, 'display_name': 'STORAGE-PLUGIN 0.1.nightly-20200521', 'etag': 'e997770781d9ba70bd1dcf1b20767b96', 'id': 'e9f5bcc6-56da-4695-850c-ecbda6c42054', 'message': '', 'name': 'STORAGE-PLUGIN 0.1.nightly-20200521', 'released_at': '2026-06-08T17:34:20.130842', 'state': 'active', 'tags': ['build:dev'], 'team_id': '8c592509-b262-4dbe-8cc2-6e67b940b60d', 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'storage-plugin', 'uid': '', 'updated_at': '2026-06-08T17:34:20.413814', 'url': '', 'version': '0.1.nightly-20200521'})  => {\"ansible_loop_var\": \"item\", \"changed\": false, \"false_condition\": \"item[\\\"type\\\"] == \\\"ocp\\\"\", \"item\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:20.130282\", \"data\": {\"display_name\": \"storage-plugin\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"0.1.nightly-20200521\"}, \"display_name\": \"STORAGE-PLUGIN 0.1.nightly-20200521\", \"etag\": \"e997770781d9ba70bd1dcf1b20767b96\", \"id\": \"e9f5bcc6-56da-4695-850c-ecbda6c42054\", \"message\": \"\", \"name\": \"STORAGE-PLUGIN 0.1.nightly-20200521\", \"released_at\": \"2026-06-08T17:34:20.130842\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": \"8c592509-b262-4dbe-8cc2-6e67b940b60d\", \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"storage-plugin\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:20.413814\", \"url\": \"\", \"version\": \"0.1.nightly-20200521\"}, \"skip_reason\": \"Conditional result was False\"}",
                                "skipping: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:21.253707', 'data': {'display_name': 'network-plugin', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '0.1.nightly-20200319'}, 'display_name': 'NETWORK-PLUGIN 0.1.nightly-20200319', 'etag': '369749acaf006051b6116b8a8a5c840b', 'id': 'bd3eb258-b6b9-4a73-97e5-71a935711cae', 'message': '', 'name': 'NETWORK-PLUGIN 0.1.nightly-20200319', 'released_at': '2026-06-08T17:34:21.254492', 'state': 'active', 'tags': ['build:dev'], 'team_id': '0eb0fecd-41af-4cf9-83f6-0b9d2168cef1', 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'network-plugin', 'uid': '', 'updated_at': '2026-06-08T17:34:21.541509', 'url': '', 'version': '0.1.nightly-20200319'})  => {\"ansible_loop_var\": \"item\", \"changed\": false, \"false_condition\": \"item[\\\"type\\\"] == \\\"ocp\\\"\", \"item\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:21.253707\", \"data\": {\"display_name\": \"network-plugin\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"0.1.nightly-20200319\"}, \"display_name\": \"NETWORK-PLUGIN 0.1.nightly-20200319\", \"etag\": \"369749acaf006051b6116b8a8a5c840b\", \"id\": \"bd3eb258-b6b9-4a73-97e5-71a935711cae\", \"message\": \"\", \"name\": \"NETWORK-PLUGIN 0.1.nightly-20200319\", \"released_at\": \"2026-06-08T17:34:21.254492\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": \"0eb0fecd-41af-4cf9-83f6-0b9d2168cef1\", \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"network-plugin\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:21.541509\", \"url\": \"\", \"version\": \"0.1.nightly-20200319\"}, \"skip_reason\": \"Conditional result was False\"}",
                                "",
                                "TASK [Export the OCP component id into a file] *********************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:84",
                                "changed: [localhost] => {\"changed\": true, \"checksum\": \"5114f4427e5d6b335926cb0e3cab9b7bd4bae66d\", \"dest\": \"/tmp/332c8769-58f6-4616-91d2-6b1898b8e44e.ocp_prod_id\", \"gid\": 1000, \"group\": \"zuul-worker\", \"md5sum\": \"3d173c84ea4a2adde2cf9a853f7a130b\", \"mode\": \"0644\", \"owner\": \"zuul-worker\", \"secontext\": \"unconfined_u:object_r:user_home_t:s0\", \"size\": 36, \"src\": \"/home/zuul-worker/.ansible/tmp/ansible-tmp-1780940300.3595278-39158-33913307917972/source\", \"state\": \"file\", \"uid\": 1000}",
                                "",
                                "TASK [do some checks] **********************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:89",
                                "ok: [localhost] => {",
                                "    \"changed\": false,",
                                "    \"msg\": \"All components are present and ocp_version is defined\"",
                                "}",
                                "",
                                "TASK [display ocp_version] *****************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:97",
                                "ok: [localhost] => {",
                                "    \"msg\": \"OCP version OCP 4.8.0-0.nightly-20200703 42\"",
                                "}",
                                "",
                                "TASK [validate extravars] ******************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:101",
                                "ok: [localhost] => {",
                                "    \"changed\": false,",
                                "    \"msg\": \"All assertions passed\"",
                                "}",
                                "",
                                "PLAY [Running ocp deployment] **************************************************",
                                "",
                                "TASK [install ocp] *************************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:114",
                                "changed: [localhost] => {\"changed\": true, \"cmd\": \"echo 'installing some ocp here'\", \"delta\": \"0:00:00.008115\", \"end\": \"2026-06-08 13:38:23.816917\", \"msg\": \"\", \"rc\": 0, \"start\": \"2026-06-08 13:38:23.808802\", \"stderr\": \"\", \"stderr_lines\": [], \"stdout\": \"installing some ocp here\", \"stdout_lines\": [\"installing some ocp here\"]}",
                                "",
                                "PLAY [Broken tasks] ************************************************************",
                                "",
                                "PLAY [Post-run tasks] **********************************************************",
                                "",
                                "TASK [Print job outputs location] **********************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:135",
                                "ok: [localhost] => {",
                                "    \"msg\": {",
                                "        \"hosts\": \"/tmp/dci-pipeline/openshift-edge/332c8769-58f6-4616-91d2-6b1898b8e44e/outputs/etc/hosts\",",
                                "        \"ocp_comp\": \"/tmp/dci-pipeline/openshift-edge/332c8769-58f6-4616-91d2-6b1898b8e44e/outputs/ocp_component_id\"",
                                "    }",
                                "}",
                                "",
                                "TASK [Copy /etc/hosts file to the outputs location] ****************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:139",
                                "changed: [localhost] => {\"changed\": true, \"checksum\": \"7335999eb54c15c67566186bdfc46f64e0d5a1aa\", \"dest\": \"/tmp/dci-pipeline/openshift-edge/332c8769-58f6-4616-91d2-6b1898b8e44e/outputs/etc/hosts\", \"md5sum\": \"54fb6627dbaa37721048e4549db3224d\", \"remote_checksum\": \"7335999eb54c15c67566186bdfc46f64e0d5a1aa\", \"remote_md5sum\": null}",
                                "",
                                "TASK [Copy /tmp/332c8769-58f6-4616-91d2-6b1898b8e44e.ocp_prod_id file to the outputs location] ***",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:145",
                                "changed: [localhost] => {\"changed\": true, \"checksum\": \"5114f4427e5d6b335926cb0e3cab9b7bd4bae66d\", \"dest\": \"/tmp/dci-pipeline/openshift-edge/332c8769-58f6-4616-91d2-6b1898b8e44e/outputs/ocp_component_id\", \"md5sum\": \"3d173c84ea4a2adde2cf9a853f7a130b\", \"remote_checksum\": \"5114f4427e5d6b335926cb0e3cab9b7bd4bae66d\", \"remote_md5sum\": null}",
                                "",
                                "PLAY [Success tasks] ***********************************************************",
                                "",
                                "TASK [success message] *********************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml:159",
                                "ok: [localhost] => {",
                                "    \"msg\": \"'The job is now finished. Review the log at: http://127.0.0.1:8000/jobs/332c8769-58f6-4616-91d2-6b1898b8e44e/jobStates'\\n\"",
                                "}",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "localhost                  : ok=18   changed=6    unreachable=0    failed=0    skipped=1    rescued=0    ignored=0   ",
                                "----------------------------- Captured stderr call -----------------------------",
                                "+ dci-pipeline /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/pipeline-edge2.yml",
                                "2026-06-08 13:38:08,767 - dcipipeline.main - INFO - overload=[] options={'name': 'pipeline'}",
                                "2026-06-08 13:38:08,776 - dcipipeline.main - INFO - Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/dci_credentials.yml",
                                "2026-06-08 13:38:08,853 - dcipipeline.main - INFO - Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/dci_credentials.yml",
                                "2026-06-08 13:38:08,856 - dcipipeline.main - INFO - No previous job for openshift-edge",
                                "2026-06-08 13:38:09,335 - dcipipeline.main - INFO - scheduling job openshift-edge on topic OCP-4.8 previous_job_id=None pipeline_id=e8305a51-b791-4501-afff-6bb8a579f0dd",
                                "2026-06-08 13:38:09,360 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ocp where_clause=None query=and(eq(state,active),eq(type,ocp))",
                                "2026-06-08 13:38:09,639 - dcipipeline.main - INFO - Got comp query result: ocp[None]: ['ocp=4.8.0-0.nightly-20200703']",
                                "2026-06-08 13:38:09,640 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ose-tests where_clause=None query=and(eq(state,active),eq(type,ose-tests))",
                                "2026-06-08 13:38:09,904 - dcipipeline.main - INFO - Got comp query result: ose-tests[None]: ['ose-tests=20200703']",
                                "2026-06-08 13:38:09,905 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=cnf-tests where_clause=None query=and(eq(state,active),eq(type,cnf-tests))",
                                "2026-06-08 13:38:10,171 - dcipipeline.main - INFO - Got comp query result: cnf-tests[None]: ['cnf-tests=20200728']",
                                "2026-06-08 13:38:10,172 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=storage-plugin where_clause=None query=and(eq(state,active),eq(type,storage-plugin))",
                                "2026-06-08 13:38:10,436 - dcipipeline.main - INFO - Got comp query result: storage-plugin[None]: ['storage-plugin=0.1.nightly-20200521']",
                                "2026-06-08 13:38:10,436 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=network-plugin where_clause=None query=and(eq(state,active),eq(type,network-plugin))",
                                "2026-06-08 13:38:10,716 - dcipipeline.main - INFO - Got comp query result: network-plugin[None]: ['network-plugin=0.1.nightly-20200319']",
                                "2026-06-08 13:38:10,810 - dcipipeline.main - INFO - No permission to write in /var/lib/dci-pipeline",
                                "2026-06-08 13:38:10,816 - dcipipeline.main - INFO - Scheduled DCI job 332c8769-58f6-4616-91d2-6b1898b8e44e",
                                "2026-06-08 13:38:10,831 - dcipipeline.main - INFO - Setting tag stage:ocp on job 332c8769-58f6-4616-91d2-6b1898b8e44e",
                                "2026-06-08 13:38:10,877 - dcipipeline.main - INFO - Setting tag pipeline-id:13 on job 332c8769-58f6-4616-91d2-6b1898b8e44e",
                                "2026-06-08 13:38:10,943 - dcipipeline.main - INFO - Setting tag inventory:inventory on job 332c8769-58f6-4616-91d2-6b1898b8e44e",
                                "2026-06-08 13:38:10,987 - dcipipeline.main - INFO - Created /tmp/dci-pipeline-tmpdirkjdx3ref for env var JUNIT_OUTPUT_DIR",
                                "2026-06-08 13:38:10,987 - dcipipeline.main - INFO - Found dci.py in /home/zuul-worker/src/github.com/distributedci/dci-ansible/callback",
                                "2026-06-08 13:38:10,988 - dcipipeline.main - INFO - Generating /tmp/dci-pipeline/openshift-edge/332c8769-58f6-4616-91d2-6b1898b8e44e/ansible.cfg using dci_ansible_dir=/home/zuul-worker/src/github.com/distributedci/dci-ansible",
                                "2026-06-08 13:38:10,988 - dcipipeline.main - INFO - running jobdef: openshift-edge with inventory /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/inventory private_data_dir=/tmp/dci-pipeline/openshift-edge/332c8769-58f6-4616-91d2-6b1898b8e44e env={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdirkjdx3ref', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-edge/332c8769-58f6-4616-91d2-6b1898b8e44e/ansible.cfg'}",
                                "2026-06-08 13:38:10,988 - dcipipeline.main - INFO - cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --tags working -e '{\"answer\":{\"__ansible_vault\":\"$ANSIBLE_VAULT;1.1;AES256\\n34396664663365333761333464623264346365346364383838666430633535663037663861643733\\n3864616262613665626530386130373963366334333034610a313439653239343930333634623065\\n63326361666563343932353836306564386662666364306364323739613565363264646632656530\\n3534393766633461330a303235663564666562396634373134323536623333666438353264383332\\n6230\\n\"}}'\"",
                                "2026-06-08 13:38:10,988 - dcipipeline.main - INFO - Launching playbook /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml in /tmp/dci-pipeline/openshift-edge/332c8769-58f6-4616-91d2-6b1898b8e44e",
                                "2026-06-08 13:38:10,989 - dcipipeline.main - INFO - envvars={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdirkjdx3ref', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-edge/332c8769-58f6-4616-91d2-6b1898b8e44e/ansible.cfg', 'DCI_CLIENT_ID': 'remoteci/7a220eb8-b832-48db-9350-7688c159b53f', 'DCI_API_SECRET': 'DCI.0ccf1681da9b44c009271c0d1c3acc6c9104edaccbee1419a0aba6e188df', 'DCI_CS_URL': 'http://127.0.0.1:8000', 'DCI_UI_URL': 'http://127.0.0.1:8000', 'DCI_JOB_ID': '332c8769-58f6-4616-91d2-6b1898b8e44e', 'ANSIBLE_VAULT_IDENTITY_LIST': '/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client', 'DCI_PLAYBOOK_ARGS': '--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --tags working -e \\'{\"answer\":{\"__ansible_vault\":\"$ANSIBLE_VAULT;1.1;AES256\\\\n34396664663365333761333464623264346365346364383838666430633535663037663861643733\\\\n3864616262613665626530386130373963366334333034610a313439653239343930333634623065\\\\n63326361666563343932353836306564386662666364306364323739613565363264646632656530\\\\n3534393766633461330a303235663564666562396634373134323536623333666438353264383332\\\\n6230\\\\n\"}}\\''}",
                                "2026-06-08 13:38:10,989 - dcipipeline.main - INFO - PATH=/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin:/home/zuul-worker/.local/bin:/home/zuul-worker/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin",
                                "2026-06-08 13:38:10,989 - dcipipeline.main - INFO - cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --tags working -e '{\"answer\":{\"__ansible_vault\":\"$ANSIBLE_VAULT;1.1;AES256\\n34396664663365333761333464623264346365346364383838666430633535663037663861643733\\n3864616262613665626530386130373963366334333034610a313439653239343930333634623065\\n63326361666563343932353836306564386662666364306364323739613565363264646632656530\\n3534393766633461330a303235663564666562396634373134323536623333666438353264383332\\n6230\\n\"}}'\"",
                                "2026-06-08 13:38:28,353 - dcipipeline.main - INFO - stats={'skipped': {'localhost': 1}, 'ok': {'localhost': 18}, 'dark': {}, 'failures': {}, 'ignored': {}, 'rescued': {}, 'processed': {'localhost': 1}, 'changed': {'localhost': 6}}",
                                "2026-06-08 13:38:28,362 - dcipipeline.main - INFO - Uploading ansible.log from /tmp/dci-pipeline/openshift-edge/332c8769-58f6-4616-91d2-6b1898b8e44e/ansible.log",
                                "------------------------------ Captured log call -------------------------------",
                                "INFO     dcipipeline.main:main.py:1067 overload=[] options={'name': 'pipeline'}",
                                "INFO     dcipipeline.main:main.py:183 Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/dci_credentials.yml",
                                "INFO     dcipipeline.main:main.py:183 Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/dci_credentials.yml",
                                "INFO     dcipipeline.main:main.py:1247 No previous job for openshift-edge",
                                "INFO     dcipipeline.main:main.py:590 scheduling job openshift-edge on topic OCP-4.8 previous_job_id=None pipeline_id=e8305a51-b791-4501-afff-6bb8a579f0dd",
                                "INFO     dcipipeline.main:main.py:497 get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ocp where_clause=None query=and(eq(state,active),eq(type,ocp))",
                                "INFO     dcipipeline.main:main.py:511 Got comp query result: ocp[None]: ['ocp=4.8.0-0.nightly-20200703']",
                                "INFO     dcipipeline.main:main.py:497 get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ose-tests where_clause=None query=and(eq(state,active),eq(type,ose-tests))",
                                "INFO     dcipipeline.main:main.py:511 Got comp query result: ose-tests[None]: ['ose-tests=20200703']",
                                "INFO     dcipipeline.main:main.py:497 get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=cnf-tests where_clause=None query=and(eq(state,active),eq(type,cnf-tests))",
                                "INFO     dcipipeline.main:main.py:511 Got comp query result: cnf-tests[None]: ['cnf-tests=20200728']",
                                "INFO     dcipipeline.main:main.py:497 get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=storage-plugin where_clause=None query=and(eq(state,active),eq(type,storage-plugin))",
                                "INFO     dcipipeline.main:main.py:511 Got comp query result: storage-plugin[None]: ['storage-plugin=0.1.nightly-20200521']",
                                "INFO     dcipipeline.main:main.py:497 get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=network-plugin where_clause=None query=and(eq(state,active),eq(type,network-plugin))",
                                "INFO     dcipipeline.main:main.py:511 Got comp query result: network-plugin[None]: ['network-plugin=0.1.nightly-20200319']",
                                "INFO     dcipipeline.main:main.py:567 No permission to write in /var/lib/dci-pipeline",
                                "INFO     dcipipeline.main:main.py:679 Scheduled DCI job 332c8769-58f6-4616-91d2-6b1898b8e44e",
                                "INFO     dcipipeline.main:main.py:691 Setting tag stage:ocp on job 332c8769-58f6-4616-91d2-6b1898b8e44e",
                                "INFO     dcipipeline.main:main.py:691 Setting tag pipeline-id:13 on job 332c8769-58f6-4616-91d2-6b1898b8e44e",
                                "INFO     dcipipeline.main:main.py:691 Setting tag inventory:inventory on job 332c8769-58f6-4616-91d2-6b1898b8e44e",
                                "INFO     dcipipeline.main:main.py:104 Created /tmp/dci-pipeline-tmpdirkjdx3ref for env var JUNIT_OUTPUT_DIR",
                                "INFO     dcipipeline.main:main.py:779 Found dci.py in /home/zuul-worker/src/github.com/distributedci/dci-ansible/callback",
                                "INFO     dcipipeline.main:main.py:207 Generating /tmp/dci-pipeline/openshift-edge/332c8769-58f6-4616-91d2-6b1898b8e44e/ansible.cfg using dci_ansible_dir=/home/zuul-worker/src/github.com/distributedci/dci-ansible",
                                "INFO     dcipipeline.main:main.py:837 running jobdef: openshift-edge with inventory /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/inventory private_data_dir=/tmp/dci-pipeline/openshift-edge/332c8769-58f6-4616-91d2-6b1898b8e44e env={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdirkjdx3ref', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-edge/332c8769-58f6-4616-91d2-6b1898b8e44e/ansible.cfg'}",
                                "INFO     dcipipeline.main:main.py:738 cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --tags working -e '{\"answer\":{\"__ansible_vault\":\"$ANSIBLE_VAULT;1.1;AES256\\n34396664663365333761333464623264346365346364383838666430633535663037663861643733\\n3864616262613665626530386130373963366334333034610a313439653239343930333634623065\\n63326361666563343932353836306564386662666364306364323739613565363264646632656530\\n3534393766633461330a303235663564666562396634373134323536623333666438353264383332\\n6230\\n\"}}'\"",
                                "INFO     dcipipeline.main:main.py:874 Launching playbook /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-edge/agent.yml in /tmp/dci-pipeline/openshift-edge/332c8769-58f6-4616-91d2-6b1898b8e44e",
                                "INFO     dcipipeline.main:main.py:875 envvars={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdirkjdx3ref', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-edge/332c8769-58f6-4616-91d2-6b1898b8e44e/ansible.cfg', 'DCI_CLIENT_ID': 'remoteci/7a220eb8-b832-48db-9350-7688c159b53f', 'DCI_API_SECRET': 'DCI.0ccf1681da9b44c009271c0d1c3acc6c9104edaccbee1419a0aba6e188df', 'DCI_CS_URL': 'http://127.0.0.1:8000', 'DCI_UI_URL': 'http://127.0.0.1:8000', 'DCI_JOB_ID': '332c8769-58f6-4616-91d2-6b1898b8e44e', 'ANSIBLE_VAULT_IDENTITY_LIST': '/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client', 'DCI_PLAYBOOK_ARGS': '--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --tags working -e \\'{\"answer\":{\"__ansible_vault\":\"$ANSIBLE_VAULT;1.1;AES256\\\\n34396664663365333761333464623264346365346364383838666430633535663037663861643733\\\\n3864616262613665626530386130373963366334333034610a313439653239343930333634623065\\\\n63326361666563343932353836306564386662666364306364323739613565363264646632656530\\\\n3534393766633461330a303235663564666562396634373134323536623333666438353264383332\\\\n6230\\\\n\"}}\\''}",
                                "INFO     dcipipeline.main:main.py:876 PATH=/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin:/home/zuul-worker/.local/bin:/home/zuul-worker/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin",
                                "INFO     dcipipeline.main:main.py:738 cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --tags working -e '{\"answer\":{\"__ansible_vault\":\"$ANSIBLE_VAULT;1.1;AES256\\n34396664663365333761333464623264346365346364383838666430633535663037663861643733\\n3864616262613665626530386130373963366334333034610a313439653239343930333634623065\\n63326361666563343932353836306564386662666364306364323739613565363264646632656530\\n3534393766633461330a303235663564666562396634373134323536623333666438353264383332\\n6230\\n\"}}'\"",
                                "INFO     dcipipeline.main:main.py:892 stats={'skipped': {'localhost': 1}, 'ok': {'localhost': 18}, 'dark': {}, 'failures': {}, 'ignored': {}, 'rescued': {}, 'processed': {'localhost': 1}, 'changed': {'localhost': 6}}",
                                "INFO     dcipipeline.main:main.py:800 Uploading ansible.log from /tmp/dci-pipeline/openshift-edge/332c8769-58f6-4616-91d2-6b1898b8e44e/ansible.log",
                                "____________________________ test_dci_pipeline_real ____________________________",
                                "",
                                "    def test_dci_pipeline_real():",
                                ">       rc = main(",
                                "            [",
                                "                \"dci-pipeline\",",
                                "                p(\"pipeline-real.yml\"),",
                                "                \"fake-cnf:ansible_extravars=ocp_component_id:%s\"",
                                "                % get_ocp_component_id(\"OCP-4.9\"),",
                                "            ]",
                                "        )",
                                "",
                                "tests/e2e/test_dci_pipeline.py:211: ",
                                "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ",
                                "tests/e2e/test_dci_pipeline.py:38: in main",
                                "    return dci_main(args)",
                                "dcipipeline/main.py:1390: in main",
                                "    job_in_errors, jobdefs = run_stage(",
                                "dcipipeline/main.py:1303: in run_stage",
                                "    if run_jobdef(",
                                "dcipipeline/main.py:901: in run_jobdef",
                                "    upload_ansible_log(context, private_data_dir, jobdef)",
                                "dcipipeline/main.py:801: in upload_ansible_log",
                                "    dci(",
                                "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ",
                                "",
                                "func = <function create at 0x7ff24d47ddc0>",
                                "args = (<dciclient.v1.api.context.DciSignatureContext object at 0x7ff24d420e50>, 'ansible.log')",
                                "kwargs = {'file_path': '/tmp/dci-pipeline/openshift-vanilla/a3159af8-dc4b-4a62-84b3-39883c10e912/ansible.log', 'job_id': 'a3159af8-dc4b-4a62-84b3-39883c10e912', 'redact': True}",
                                "",
                                "    def dci(func, *args, **kwargs):",
                                "        \"retry the DCI API call while there is an error 5xx\"",
                                "    ",
                                "        global _duration",
                                "    ",
                                ">       resp = func(*args, **kwargs)",
                                "E       TypeError: create() got an unexpected keyword argument 'redact'",
                                "",
                                "dcipipeline/main.py:1454: TypeError",
                                "----------------------------- Captured stdout call -----------------------------",
                                "ansible-playbook [core 2.15.13]",
                                "  config file = /tmp/dci-pipeline/openshift-vanilla/a3159af8-dc4b-4a62-84b3-39883c10e912/ansible.cfg",
                                "  configured module search path = ['/home/zuul-worker/src/github.com/distributedci/dci-ansible/modules']",
                                "  ansible python module location = /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/lib/python3.9/site-packages/ansible",
                                "  ansible collection location = /home/zuul-worker/.ansible/collections:/usr/share/ansible/collections",
                                "  executable location = /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/ansible-playbook",
                                "  python version = 3.9.18 (main, Jan 24 2024, 00:00:00) [GCC 11.4.1 20231218 (Red Hat 11.4.1-3)] (/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/python)",
                                "  jinja version = 3.1.6",
                                "  libyaml = True",
                                "Using /tmp/dci-pipeline/openshift-vanilla/a3159af8-dc4b-4a62-84b3-39883c10e912/ansible.cfg as config file",
                                "/usr/lib/python3.9/site-packages/requests/__init__.py:87: RequestsDependencyWarning: urllib3 (1.26.5) or chardet (5.2.0) doesn't match a supported version!",
                                "  warnings.warn(\"urllib3 ({}) or chardet ({}) doesn't match a supported \"",
                                "[WARNING]: Skipping plugin (/home/zuul-worker/src/github.com/distributedci/dci-",
                                "ansible/callback/test_dci.py), cannot load: No module named 'callback'",
                                "Skipping callback 'awx_display', as we already have a stdout callback.",
                                "Skipping callback 'default', as we already have a stdout callback.",
                                "Skipping callback 'minimal', as we already have a stdout callback.",
                                "Skipping callback 'oneline', as we already have a stdout callback.",
                                "",
                                "PLAYBOOK: dci-openshift-agent.yml **********************************************",
                                "20 plays in /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/../../dci-openshift-agent/dci-openshift-agent.yml",
                                "",
                                "PLAY [Set dci variables] *******************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/dci-openshift-agent.yml:3",
                                "ok: [localhost]",
                                "",
                                "TASK [Display proxy settings] **************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/dci-openshift-agent.yml:14",
                                "ok: [localhost] => {",
                                "    \"msg\": \"http_proxy= https_proxy= no_proxy=\"",
                                "}",
                                "",
                                "TASK [Read credentials from env vars] ******************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/dci-openshift-agent.yml:18",
                                "ok: [localhost] => {\"ansible_facts\": {\"dci_api_secret\": \"DCI.0ccf1681da9b44c009271c0d1c3acc6c9104edaccbee1419a0aba6e188df\", \"dci_client_id\": \"remoteci/7a220eb8-b832-48db-9350-7688c159b53f\", \"dci_cs_url\": \"http://127.0.0.1:8000\", \"dci_ui_url\": \"http://127.0.0.1:8000\"}, \"changed\": false}",
                                "",
                                "TASK [Get /run/.containerenv file status] **************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/dci-openshift-agent.yml:28",
                                "ok: [localhost] => {\"changed\": false, \"stat\": {\"exists\": false}}",
                                "",
                                "TASK [Set run_in_container fact] ***********************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/dci-openshift-agent.yml:32",
                                "ok: [localhost] => {\"ansible_facts\": {\"run_in_container\": false}, \"changed\": false}",
                                "",
                                "TASK [Schedule a new job] ******************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/dci-openshift-agent.yml:37",
                                "skipping: [localhost] => {\"changed\": false, \"false_condition\": \"job_info is not defined\", \"skip_reason\": \"Conditional result was False\"}",
                                "",
                                "TASK [Load custom build component] *********************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/dci-openshift-agent.yml:59",
                                "skipping: [localhost] => {\"changed\": false, \"false_condition\": \"dci_custom_component | default(false) | bool\", \"skip_reason\": \"Conditional result was False\"}",
                                "",
                                "TASK [Set extra flags for custom release mirroring] ****************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/dci-openshift-agent.yml:63",
                                "skipping: [localhost] => {\"changed\": false, \"false_condition\": \"dci_custom_component | default(false) | bool\", \"skip_reason\": \"Conditional result was False\"}",
                                "",
                                "TASK [Set the job id] **********************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/dci-openshift-agent.yml:69",
                                "ok: [localhost] => {\"ansible_facts\": {\"job_id\": \"a3159af8-dc4b-4a62-84b3-39883c10e912\"}, \"changed\": false}",
                                "",
                                "TASK [Copy the job_id to the JOB_ID_FILE if it exists] *************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/dci-openshift-agent.yml:73",
                                "skipping: [localhost] => {\"changed\": false, \"false_condition\": \"JOB_ID_FILE is defined\", \"skip_reason\": \"Conditional result was False\"}",
                                "",
                                "TASK [UI URL] ******************************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/dci-openshift-agent.yml:81",
                                "ok: [localhost] => {",
                                "    \"msg\": \"Follow the log at: http://127.0.0.1:8000/jobs/a3159af8-dc4b-4a62-84b3-39883c10e912/jobStates\"",
                                "}",
                                "",
                                "TASK [Set DCI tags for the current job] ****************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/dci-openshift-agent.yml:85",
                                "changed: [localhost] => {\"changed\": true, \"job\": {\"client_version\": \"python-dciclient_4.1.0\", \"comment\": \"\", \"components\": [{\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.846340\", \"data\": {\"digest\": [\"sha256:273335d6b39087e75d66b76c9fbac344b9fd0581b6c923d75c5553e4599670dd\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:273335d6b39087e75d66b76c9fbac344b9fd0581b6c923d75c5553e4599670dd\", \"url\": \"http://url.com/\", \"version\": \"4.9.0-0.nightly-20200701\"}, \"display_name\": \"OCP 4.9.0-0.nightly-20200701\", \"etag\": \"2f904edce088b38e11471851fca7778d\", \"id\": \"bc1282e4-7ed8-4262-a377-dc86822511b6\", \"message\": \"\", \"name\": \"OCP 4.9.0-0.nightly-20200701\", \"released_at\": \"2026-06-08T17:34:17.846967\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"ac4a03af-5565-465d-955b-5c3b3ce7e2c5\", \"type\": \"ocp\", \"uid\": \"sha256:273335d6b39087e75d66b76c9fbac344b9fd0581b6c923d75c5553e4599670dd\", \"updated_at\": \"2026-06-08T17:34:18.134510\", \"url\": \"\", \"version\": \"4.9.0-0.nightly-20200701\"}], \"configuration\": \"\", \"created_at\": \"2026-06-08T17:38:29.182046\", \"data\": {\"pipeline\": {\"_pipeline_path_\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/pipeline-real.yml\", \"ansible_extravars\": {\"cluster\": \"my-cluster\", \"dci_config_dirs\": [\"../dci-openshift-agent\"], \"dci_hide_secrets\": \"false\", \"dci_tags\": [\"debug\"]}, \"ansible_inventory\": \"real-inventory\", \"ansible_playbook\": \"../../dci-openshift-agent/dci-openshift-agent.yml\", \"ansible_skip_tags\": [\"get_logs\"], \"ansible_tags\": [\"dci\"], \"components\": [\"ocp\"], \"dci_credentials\": \"../rh-telco-pipeline_dci_credentials.yml\", \"fallback_last_success\": \"ocp-vanilla-4.9-ok\", \"name\": \"openshift-vanilla\", \"success_tag\": \"ocp-vanilla-4.9-ok\", \"topic\": \"OCP-4.9\", \"type\": \"ocp\"}}, \"duration\": 8, \"etag\": \"55cdc5803c56fff688b0aa40a4f61926\", \"files\": [], \"id\": \"a3159af8-dc4b-4a62-84b3-39883c10e912\", \"jobstates\": [{\"comment\": \"job scheduled\", \"created_at\": \"2026-06-08T17:38:29.242958\", \"id\": \"36c01adc-1c6b-4d08-86cd-59fa42bb9c48\", \"job_id\": \"a3159af8-dc4b-4a62-84b3-39883c10e912\", \"status\": \"new\"}, {\"comment\": \"implicit new state\", \"created_at\": \"2026-06-08T17:38:30.544897\", \"id\": \"8f357143-270c-44c5-bfcd-51ad286b523d\", \"job_id\": \"a3159af8-dc4b-4a62-84b3-39883c10e912\", \"status\": \"new\"}], \"keys_values\": [], \"name\": \"openshift-vanilla\", \"pipeline\": {\"created_at\": \"2026-06-08T17:38:29.112599\", \"etag\": \"38e1529762851ce2a8e0c7d0e79c0698\", \"id\": \"bc0515d1-7019-44b6-b2f0-72d0f9c5c391\", \"name\": \"pipeline\", \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:38:29.112599\"}, \"pipeline_id\": \"bc0515d1-7019-44b6-b2f0-72d0f9c5c391\", \"previous_job_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"remoteci\": {\"created_at\": \"2026-06-08T17:34:09.562294\", \"data\": {}, \"etag\": \"5f89345cead09589259e0b1b83c868ba\", \"id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"last_auth_at\": \"2026-06-08T17:38:10\", \"name\": \"rh-telco-pipeline\", \"public\": false, \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:38:26.323956\"}, \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"results\": [], \"state\": \"active\", \"status\": \"new\", \"status_reason\": \"\", \"tags\": [\"stage:ocp\", \"pipeline-id:13\", \"inventory:real-inventory\", \"connected\", \"agent:openshift\", \"debug\", \"install\", \"install_type:ipi\"], \"team\": {\"country\": null, \"created_at\": \"2026-06-08T17:34:08.060158\", \"etag\": \"97aad3f9aebb27215bd4ba5bbb7fd35f\", \"external\": false, \"has_pre_release_access\": true, \"id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"name\": \"rh-telco-ci\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:08.060158\"}, \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"topic\": {\"component_types\": [\"ocp\", \"ose-tests\", \"cnf-tests\"], \"component_types_optional\": [], \"created_at\": \"2026-06-08T17:34:06.772618\", \"data\": {}, \"etag\": \"2ae0ab9f25369c1cd54e2576b7c0bbdf\", \"export_control\": false, \"id\": \"ac4a03af-5565-465d-955b-5c3b3ce7e2c5\", \"name\": \"OCP-4.9\", \"next_topic_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:06.772618\"}, \"topic_id\": \"ac4a03af-5565-465d-955b-5c3b3ce7e2c5\", \"update_previous_job_id\": null, \"updated_at\": \"2026-06-08T17:38:41.007528\", \"url\": \"\", \"user_agent\": \"python-dciclient_4.1.0\"}}",
                                "",
                                "TASK [Add cluster tag to the current job] **************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/dci-openshift-agent.yml:99",
                                "changed: [localhost] => {\"changed\": true, \"job\": {\"client_version\": \"python-dciclient_4.1.0\", \"comment\": \"\", \"components\": [{\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.846340\", \"data\": {\"digest\": [\"sha256:273335d6b39087e75d66b76c9fbac344b9fd0581b6c923d75c5553e4599670dd\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:273335d6b39087e75d66b76c9fbac344b9fd0581b6c923d75c5553e4599670dd\", \"url\": \"http://url.com/\", \"version\": \"4.9.0-0.nightly-20200701\"}, \"display_name\": \"OCP 4.9.0-0.nightly-20200701\", \"etag\": \"2f904edce088b38e11471851fca7778d\", \"id\": \"bc1282e4-7ed8-4262-a377-dc86822511b6\", \"message\": \"\", \"name\": \"OCP 4.9.0-0.nightly-20200701\", \"released_at\": \"2026-06-08T17:34:17.846967\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"ac4a03af-5565-465d-955b-5c3b3ce7e2c5\", \"type\": \"ocp\", \"uid\": \"sha256:273335d6b39087e75d66b76c9fbac344b9fd0581b6c923d75c5553e4599670dd\", \"updated_at\": \"2026-06-08T17:34:18.134510\", \"url\": \"\", \"version\": \"4.9.0-0.nightly-20200701\"}], \"configuration\": \"\", \"created_at\": \"2026-06-08T17:38:29.182046\", \"data\": {\"pipeline\": {\"_pipeline_path_\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/pipeline-real.yml\", \"ansible_extravars\": {\"cluster\": \"my-cluster\", \"dci_config_dirs\": [\"../dci-openshift-agent\"], \"dci_hide_secrets\": \"false\", \"dci_tags\": [\"debug\"]}, \"ansible_inventory\": \"real-inventory\", \"ansible_playbook\": \"../../dci-openshift-agent/dci-openshift-agent.yml\", \"ansible_skip_tags\": [\"get_logs\"], \"ansible_tags\": [\"dci\"], \"components\": [\"ocp\"], \"dci_credentials\": \"../rh-telco-pipeline_dci_credentials.yml\", \"fallback_last_success\": \"ocp-vanilla-4.9-ok\", \"name\": \"openshift-vanilla\", \"success_tag\": \"ocp-vanilla-4.9-ok\", \"topic\": \"OCP-4.9\", \"type\": \"ocp\"}}, \"duration\": 12, \"etag\": \"240f81c305414be9fe3780dfd98ccc4a\", \"files\": [], \"id\": \"a3159af8-dc4b-4a62-84b3-39883c10e912\", \"jobstates\": [{\"comment\": \"job scheduled\", \"created_at\": \"2026-06-08T17:38:29.242958\", \"id\": \"36c01adc-1c6b-4d08-86cd-59fa42bb9c48\", \"job_id\": \"a3159af8-dc4b-4a62-84b3-39883c10e912\", \"status\": \"new\"}, {\"comment\": \"implicit new state\", \"created_at\": \"2026-06-08T17:38:30.544897\", \"id\": \"8f357143-270c-44c5-bfcd-51ad286b523d\", \"job_id\": \"a3159af8-dc4b-4a62-84b3-39883c10e912\", \"status\": \"new\"}], \"keys_values\": [], \"name\": \"openshift-vanilla\", \"pipeline\": {\"created_at\": \"2026-06-08T17:38:29.112599\", \"etag\": \"38e1529762851ce2a8e0c7d0e79c0698\", \"id\": \"bc0515d1-7019-44b6-b2f0-72d0f9c5c391\", \"name\": \"pipeline\", \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:38:29.112599\"}, \"pipeline_id\": \"bc0515d1-7019-44b6-b2f0-72d0f9c5c391\", \"previous_job_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"remoteci\": {\"created_at\": \"2026-06-08T17:34:09.562294\", \"data\": {}, \"etag\": \"5f89345cead09589259e0b1b83c868ba\", \"id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"last_auth_at\": \"2026-06-08T17:38:10\", \"name\": \"rh-telco-pipeline\", \"public\": false, \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:38:26.323956\"}, \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"results\": [], \"state\": \"active\", \"status\": \"new\", \"status_reason\": \"\", \"tags\": [\"stage:ocp\", \"pipeline-id:13\", \"inventory:real-inventory\", \"connected\", \"agent:openshift\", \"debug\", \"install\", \"install_type:ipi\", \"cluster:my-cluster\"], \"team\": {\"country\": null, \"created_at\": \"2026-06-08T17:34:08.060158\", \"etag\": \"97aad3f9aebb27215bd4ba5bbb7fd35f\", \"external\": false, \"has_pre_release_access\": true, \"id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"name\": \"rh-telco-ci\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:08.060158\"}, \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"topic\": {\"component_types\": [\"ocp\", \"ose-tests\", \"cnf-tests\"], \"component_types_optional\": [], \"created_at\": \"2026-06-08T17:34:06.772618\", \"data\": {}, \"etag\": \"2ae0ab9f25369c1cd54e2576b7c0bbdf\", \"export_control\": false, \"id\": \"ac4a03af-5565-465d-955b-5c3b3ce7e2c5\", \"name\": \"OCP-4.9\", \"next_topic_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:06.772618\"}, \"topic_id\": \"ac4a03af-5565-465d-955b-5c3b3ce7e2c5\", \"update_previous_job_id\": null, \"updated_at\": \"2026-06-08T17:38:42.643260\", \"url\": \"\", \"user_agent\": \"python-dciclient_4.1.0\"}}",
                                "",
                                "TASK [Count workarounds] *******************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/dci-openshift-agent.yml:107",
                                "changed: [localhost] => {\"changed\": true, \"job\": {\"client_version\": \"python-dciclient_4.1.0\", \"comment\": \"\", \"components\": [{\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.846340\", \"data\": {\"digest\": [\"sha256:273335d6b39087e75d66b76c9fbac344b9fd0581b6c923d75c5553e4599670dd\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:273335d6b39087e75d66b76c9fbac344b9fd0581b6c923d75c5553e4599670dd\", \"url\": \"http://url.com/\", \"version\": \"4.9.0-0.nightly-20200701\"}, \"display_name\": \"OCP 4.9.0-0.nightly-20200701\", \"etag\": \"2f904edce088b38e11471851fca7778d\", \"id\": \"bc1282e4-7ed8-4262-a377-dc86822511b6\", \"message\": \"\", \"name\": \"OCP 4.9.0-0.nightly-20200701\", \"released_at\": \"2026-06-08T17:34:17.846967\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"ac4a03af-5565-465d-955b-5c3b3ce7e2c5\", \"type\": \"ocp\", \"uid\": \"sha256:273335d6b39087e75d66b76c9fbac344b9fd0581b6c923d75c5553e4599670dd\", \"updated_at\": \"2026-06-08T17:34:18.134510\", \"url\": \"\", \"version\": \"4.9.0-0.nightly-20200701\"}], \"configuration\": \"\", \"created_at\": \"2026-06-08T17:38:29.182046\", \"data\": {\"pipeline\": {\"_pipeline_path_\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/pipeline-real.yml\", \"ansible_extravars\": {\"cluster\": \"my-cluster\", \"dci_config_dirs\": [\"../dci-openshift-agent\"], \"dci_hide_secrets\": \"false\", \"dci_tags\": [\"debug\"]}, \"ansible_inventory\": \"real-inventory\", \"ansible_playbook\": \"../../dci-openshift-agent/dci-openshift-agent.yml\", \"ansible_skip_tags\": [\"get_logs\"], \"ansible_tags\": [\"dci\"], \"components\": [\"ocp\"], \"dci_credentials\": \"../rh-telco-pipeline_dci_credentials.yml\", \"fallback_last_success\": \"ocp-vanilla-4.9-ok\", \"name\": \"openshift-vanilla\", \"success_tag\": \"ocp-vanilla-4.9-ok\", \"topic\": \"OCP-4.9\", \"type\": \"ocp\"}}, \"duration\": 14, \"etag\": \"e0c963fa500ac030bb4273db55e973ea\", \"files\": [], \"id\": \"a3159af8-dc4b-4a62-84b3-39883c10e912\", \"jobstates\": [{\"comment\": \"job scheduled\", \"created_at\": \"2026-06-08T17:38:29.242958\", \"id\": \"36c01adc-1c6b-4d08-86cd-59fa42bb9c48\", \"job_id\": \"a3159af8-dc4b-4a62-84b3-39883c10e912\", \"status\": \"new\"}, {\"comment\": \"implicit new state\", \"created_at\": \"2026-06-08T17:38:30.544897\", \"id\": \"8f357143-270c-44c5-bfcd-51ad286b523d\", \"job_id\": \"a3159af8-dc4b-4a62-84b3-39883c10e912\", \"status\": \"new\"}], \"keys_values\": [{\"job_id\": \"a3159af8-dc4b-4a62-84b3-39883c10e912\", \"key\": \"workarounds\", \"value\": 0.0}], \"name\": \"openshift-vanilla\", \"pipeline\": {\"created_at\": \"2026-06-08T17:38:29.112599\", \"etag\": \"38e1529762851ce2a8e0c7d0e79c0698\", \"id\": \"bc0515d1-7019-44b6-b2f0-72d0f9c5c391\", \"name\": \"pipeline\", \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:38:29.112599\"}, \"pipeline_id\": \"bc0515d1-7019-44b6-b2f0-72d0f9c5c391\", \"previous_job_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"remoteci\": {\"created_at\": \"2026-06-08T17:34:09.562294\", \"data\": {}, \"etag\": \"5f89345cead09589259e0b1b83c868ba\", \"id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"last_auth_at\": \"2026-06-08T17:38:10\", \"name\": \"rh-telco-pipeline\", \"public\": false, \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:38:26.323956\"}, \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"results\": [], \"state\": \"active\", \"status\": \"new\", \"status_reason\": \"\", \"tags\": [\"stage:ocp\", \"pipeline-id:13\", \"inventory:real-inventory\", \"connected\", \"agent:openshift\", \"debug\", \"install\", \"install_type:ipi\", \"cluster:my-cluster\"], \"team\": {\"country\": null, \"created_at\": \"2026-06-08T17:34:08.060158\", \"etag\": \"97aad3f9aebb27215bd4ba5bbb7fd35f\", \"external\": false, \"has_pre_release_access\": true, \"id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"name\": \"rh-telco-ci\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:08.060158\"}, \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"topic\": {\"component_types\": [\"ocp\", \"ose-tests\", \"cnf-tests\"], \"component_types_optional\": [], \"created_at\": \"2026-06-08T17:34:06.772618\", \"data\": {}, \"etag\": \"2ae0ab9f25369c1cd54e2576b7c0bbdf\", \"export_control\": false, \"id\": \"ac4a03af-5565-465d-955b-5c3b3ce7e2c5\", \"name\": \"OCP-4.9\", \"next_topic_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:06.772618\"}, \"topic_id\": \"ac4a03af-5565-465d-955b-5c3b3ce7e2c5\", \"update_previous_job_id\": null, \"updated_at\": \"2026-06-08T17:38:44.079767\", \"url\": \"\", \"user_agent\": \"python-dciclient_4.1.0\"}}",
                                "",
                                "TASK [Debug components] ********************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/dci-openshift-agent.yml:114",
                                "ok: [localhost] => {",
                                "    \"msg\": [",
                                "        {",
                                "            \"canonical_project_name\": \"\",",
                                "            \"created_at\": \"2026-06-08T17:34:17.846340\",",
                                "            \"data\": {",
                                "                \"digest\": [",
                                "                    \"sha256:273335d6b39087e75d66b76c9fbac344b9fd0581b6c923d75c5553e4599670dd\"",
                                "                ],",
                                "                \"display_name\": \"ocp\",",
                                "                \"pull_url\": \"http://pullurl.com/\",",
                                "                \"uid\": \"sha256:273335d6b39087e75d66b76c9fbac344b9fd0581b6c923d75c5553e4599670dd\",",
                                "                \"url\": \"http://url.com/\",",
                                "                \"version\": \"4.9.0-0.nightly-20200701\"",
                                "            },",
                                "            \"display_name\": \"OCP 4.9.0-0.nightly-20200701\",",
                                "            \"etag\": \"2f904edce088b38e11471851fca7778d\",",
                                "            \"id\": \"bc1282e4-7ed8-4262-a377-dc86822511b6\",",
                                "            \"message\": \"\",",
                                "            \"name\": \"OCP 4.9.0-0.nightly-20200701\",",
                                "            \"released_at\": \"2026-06-08T17:34:17.846967\",",
                                "            \"state\": \"active\",",
                                "            \"tags\": [",
                                "                \"build:dev\"",
                                "            ],",
                                "            \"team_id\": null,",
                                "            \"title\": \"\",",
                                "            \"topic_id\": \"ac4a03af-5565-465d-955b-5c3b3ce7e2c5\",",
                                "            \"type\": \"ocp\",",
                                "            \"uid\": \"sha256:273335d6b39087e75d66b76c9fbac344b9fd0581b6c923d75c5553e4599670dd\",",
                                "            \"updated_at\": \"2026-06-08T17:34:18.134510\",",
                                "            \"url\": \"\",",
                                "            \"version\": \"4.9.0-0.nightly-20200701\"",
                                "        }",
                                "    ]",
                                "}",
                                "",
                                "TASK [Get openshift_version from job.components] *******************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/dci-openshift-agent.yml:118",
                                "ok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:17.846340', 'data': {'digest': ['sha256:273335d6b39087e75d66b76c9fbac344b9fd0581b6c923d75c5553e4599670dd'], 'display_name': 'ocp', 'pull_url': 'http://pullurl.com/', 'uid': 'sha256:273335d6b39087e75d66b76c9fbac344b9fd0581b6c923d75c5553e4599670dd', 'url': 'http://url.com/', 'version': '4.9.0-0.nightly-20200701'}, 'display_name': 'OCP 4.9.0-0.nightly-20200701', 'etag': '2f904edce088b38e11471851fca7778d', 'id': 'bc1282e4-7ed8-4262-a377-dc86822511b6', 'message': '', 'name': 'OCP 4.9.0-0.nightly-20200701', 'released_at': '2026-06-08T17:34:17.846967', 'state': 'active', 'tags': ['build:dev'], 'team_id': None, 'title': '', 'topic_id': 'ac4a03af-5565-465d-955b-5c3b3ce7e2c5', 'type': 'ocp', 'uid': 'sha256:273335d6b39087e75d66b76c9fbac344b9fd0581b6c923d75c5553e4599670dd', 'updated_at': '2026-06-08T17:34:18.134510', 'url': '', 'version': '4.9.0-0.nightly-20200701'}) => {\"ansible_facts\": {\"ocp_product_id\": \"bc1282e4-7ed8-4262-a377-dc86822511b6\", \"ocp_tags\": [\"build:dev\"], \"release_digest\": \"sha256:273335d6b39087e75d66b76c9fbac344b9fd0581b6c923d75c5553e4599670dd\", \"url\": \"\", \"version\": \"4.9.0-0.nightly-20200701\", \"version_pull_url\": \"http://pullurl.com/\"}, \"ansible_loop_var\": \"item\", \"changed\": false, \"item\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.846340\", \"data\": {\"digest\": [\"sha256:273335d6b39087e75d66b76c9fbac344b9fd0581b6c923d75c5553e4599670dd\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:273335d6b39087e75d66b76c9fbac344b9fd0581b6c923d75c5553e4599670dd\", \"url\": \"http://url.com/\", \"version\": \"4.9.0-0.nightly-20200701\"}, \"display_name\": \"OCP 4.9.0-0.nightly-20200701\", \"etag\": \"2f904edce088b38e11471851fca7778d\", \"id\": \"bc1282e4-7ed8-4262-a377-dc86822511b6\", \"message\": \"\", \"name\": \"OCP 4.9.0-0.nightly-20200701\", \"released_at\": \"2026-06-08T17:34:17.846967\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"ac4a03af-5565-465d-955b-5c3b3ce7e2c5\", \"type\": \"ocp\", \"uid\": \"sha256:273335d6b39087e75d66b76c9fbac344b9fd0581b6c923d75c5553e4599670dd\", \"updated_at\": \"2026-06-08T17:34:18.134510\", \"url\": \"\", \"version\": \"4.9.0-0.nightly-20200701\"}}",
                                "",
                                "TASK [Get build from tag] ******************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/dci-openshift-agent.yml:129",
                                "ok: [localhost] => (item=build:dev) => {\"ansible_facts\": {\"build\": \"dev\"}, \"ansible_loop_var\": \"item\", \"changed\": false, \"item\": \"build:dev\"}",
                                "",
                                "TASK [Set build:ga when build:candidate] ***************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/dci-openshift-agent.yml:139",
                                "skipping: [localhost] => {\"changed\": false, \"false_condition\": \"build == \\\"candidate\\\"\", \"skip_reason\": \"Conditional result was False\"}",
                                "",
                                "TASK [Create jumphost host if it doesn't exist] ********************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/dci-openshift-agent.yml:144",
                                "skipping: [localhost] => {\"changed\": false, \"false_condition\": \"'jumphost' not in group_names\", \"skip_reason\": \"Conditional result was False\"}",
                                "",
                                "TASK [Pre-run] *****************************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/dci-openshift-agent.yml:152",
                                "changed: [localhost] => {\"changed\": true, \"jobstate\": {\"comment\": null, \"created_at\": \"2026-06-08T17:38:47.531852\", \"id\": \"8ae6d83c-edc0-44e8-a9cf-4770eccdf414\", \"job_id\": \"a3159af8-dc4b-4a62-84b3-39883c10e912\", \"status\": \"pre-run\"}}",
                                "",
                                "TASK [Assisted on-prem is deprecated] ******************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/dci-openshift-agent.yml:157",
                                "skipping: [localhost] => {\"changed\": false, \"false_condition\": \"(install_type | default('ipi')) == 'assisted'\", \"skip_reason\": \"Conditional result was False\"}",
                                "",
                                "TASK [Fail when ABI version is not supported] **********************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/dci-openshift-agent.yml:166",
                                "skipping: [localhost] => {\"changed\": false, \"false_condition\": \"(install_type | default('ipi')) == 'abi'\", \"skip_reason\": \"Conditional result was False\"}",
                                "",
                                "TASK [Fail if topology_aware_lifecycle_operator is in dci_operators and enable_acm is false] ***",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/dci-openshift-agent.yml:173",
                                "skipping: [localhost] => {\"changed\": false, \"false_condition\": \"dci_operators is defined\", \"skip_reason\": \"Conditional result was False\"}",
                                "",
                                "TASK [Check HUB_KUBECONFIG path] ***********************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/dci-openshift-agent.yml:186",
                                "skipping: [localhost] => {\"changed\": false, \"false_condition\": \"(install_type | default('ipi')) == 'acm'\", \"skip_reason\": \"Conditional result was False\"}",
                                "",
                                "TASK [Fail when HUB_KUBECONFIG is not found] ***********************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/dci-openshift-agent.yml:191",
                                "skipping: [localhost] => {\"changed\": false, \"false_condition\": \"(install_type | default('ipi')) == 'acm'\", \"skip_reason\": \"Conditional result was False\"}",
                                "",
                                "TASK [Set KUBECONFIG for ACM installs] *****************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/dci-openshift-agent.yml:196",
                                "skipping: [localhost] => {\"changed\": false, \"false_condition\": \"(install_type | default('ipi')) == 'acm'\", \"skip_reason\": \"Conditional result was False\"}",
                                "",
                                "TASK [Set facts required in jumphost scope] ************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/dci-openshift-agent.yml:202",
                                "ok: [localhost -> jumphost] => {\"ansible_facts\": {\"build\": \"dev\", \"dci_api_secret\": \"DCI.0ccf1681da9b44c009271c0d1c3acc6c9104edaccbee1419a0aba6e188df\", \"dci_client_id\": \"remoteci/7a220eb8-b832-48db-9350-7688c159b53f\", \"dci_cs_url\": \"http://127.0.0.1:8000\", \"dci_ui_url\": \"http://127.0.0.1:8000\", \"install_type\": \"ipi\", \"job_id\": \"a3159af8-dc4b-4a62-84b3-39883c10e912\", \"job_info\": {\"data_dir\": \"/tmp/dci-pipeline/openshift-vanilla/a3159af8-dc4b-4a62-84b3-39883c10e912\", \"job\": {\"client_version\": \"python-dciclient_4.1.0\", \"comment\": \"\", \"components\": [{\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.846340\", \"data\": {\"digest\": [\"sha256:273335d6b39087e75d66b76c9fbac344b9fd0581b6c923d75c5553e4599670dd\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:273335d6b39087e75d66b76c9fbac344b9fd0581b6c923d75c5553e4599670dd\", \"url\": \"http://url.com/\", \"version\": \"4.9.0-0.nightly-20200701\"}, \"display_name\": \"OCP 4.9.0-0.nightly-20200701\", \"etag\": \"2f904edce088b38e11471851fca7778d\", \"id\": \"bc1282e4-7ed8-4262-a377-dc86822511b6\", \"message\": \"\", \"name\": \"OCP 4.9.0-0.nightly-20200701\", \"released_at\": \"2026-06-08T17:34:17.846967\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"ac4a03af-5565-465d-955b-5c3b3ce7e2c5\", \"type\": \"ocp\", \"uid\": \"sha256:273335d6b39087e75d66b76c9fbac344b9fd0581b6c923d75c5553e4599670dd\", \"updated_at\": \"2026-06-08T17:34:18.134510\", \"url\": \"\", \"version\": \"4.9.0-0.nightly-20200701\"}], \"configuration\": \"\", \"created_at\": \"2026-06-08T17:38:29.182046\", \"data\": {\"pipeline\": {\"_pipeline_path_\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/pipeline-real.yml\", \"ansible_extravars\": {\"cluster\": \"my-cluster\", \"dci_config_dirs\": [\"../dci-openshift-agent\"], \"dci_hide_secrets\": \"false\", \"dci_tags\": [\"debug\"]}, \"ansible_inventory\": \"real-inventory\", \"ansible_playbook\": \"../../dci-openshift-agent/dci-openshift-agent.yml\", \"ansible_skip_tags\": [\"get_logs\"], \"ansible_tags\": [\"dci\"], \"components\": [\"ocp\"], \"dci_credentials\": \"../rh-telco-pipeline_dci_credentials.yml\", \"fallback_last_success\": \"ocp-vanilla-4.9-ok\", \"name\": \"openshift-vanilla\", \"success_tag\": \"ocp-vanilla-4.9-ok\", \"topic\": \"OCP-4.9\", \"type\": \"ocp\"}}, \"duration\": 0, \"etag\": \"48bb25c698f8a99780c950990b4ff27f\", \"files\": [], \"id\": \"a3159af8-dc4b-4a62-84b3-39883c10e912\", \"jobstates\": [], \"keys_values\": [], \"name\": \"openshift-vanilla\", \"pipeline\": {\"created_at\": \"2026-06-08T17:38:29.112599\", \"etag\": \"38e1529762851ce2a8e0c7d0e79c0698\", \"id\": \"bc0515d1-7019-44b6-b2f0-72d0f9c5c391\", \"name\": \"pipeline\", \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:38:29.112599\"}, \"pipeline_id\": \"bc0515d1-7019-44b6-b2f0-72d0f9c5c391\", \"previous_job_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"remoteci\": {\"created_at\": \"2026-06-08T17:34:09.562294\", \"data\": {}, \"etag\": \"5f89345cead09589259e0b1b83c868ba\", \"id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"last_auth_at\": \"2026-06-08T17:38:10\", \"name\": \"rh-telco-pipeline\", \"public\": false, \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:38:26.323956\"}, \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"results\": [], \"state\": \"active\", \"status\": \"new\", \"status_reason\": \"\", \"tags\": [], \"team\": {\"country\": null, \"created_at\": \"2026-06-08T17:34:08.060158\", \"etag\": \"97aad3f9aebb27215bd4ba5bbb7fd35f\", \"external\": false, \"has_pre_release_access\": true, \"id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"name\": \"rh-telco-ci\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:08.060158\"}, \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"topic\": {\"component_types\": [\"ocp\", \"ose-tests\", \"cnf-tests\"], \"component_types_optional\": [], \"created_at\": \"2026-06-08T17:34:06.772618\", \"data\": {}, \"etag\": \"2ae0ab9f25369c1cd54e2576b7c0bbdf\", \"export_control\": false, \"id\": \"ac4a03af-5565-465d-955b-5c3b3ce7e2c5\", \"name\": \"OCP-4.9\", \"next_topic_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:06.772618\"}, \"topic_id\": \"ac4a03af-5565-465d-955b-5c3b3ce7e2c5\", \"update_previous_job_id\": null, \"updated_at\": \"2026-06-08T17:38:29.182059\", \"url\": \"\", \"user_agent\": \"python-dciclient_4.1.0\"}}, \"release_digest\": \"sha256:273335d6b39087e75d66b76c9fbac344b9fd0581b6c923d75c5553e4599670dd\", \"version\": \"4.9.0-0.nightly-20200701\", \"version_pull_url\": \"http://pullurl.com/\"}, \"changed\": false}",
                                "",
                                "PLAY [Launch pre-run] **********************************************************",
                                "",
                                "PLAY [Launch hook pre-run] *****************************************************",
                                "",
                                "PLAY [Set running] *************************************************************",
                                "",
                                "TASK [Running] *****************************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/dci-openshift-agent.yml:323",
                                "changed: [localhost] => {\"changed\": true, \"jobstate\": {\"comment\": null, \"created_at\": \"2026-06-08T17:38:52.952837\", \"id\": \"68f08042-e90c-4e80-b1d2-8b70a6dedb1f\", \"job_id\": \"a3159af8-dc4b-4a62-84b3-39883c10e912\", \"status\": \"running\"}}",
                                "",
                                "PLAY [Launch configure] ********************************************************",
                                "",
                                "PLAY [Custom install Hooks] ****************************************************",
                                "",
                                "PLAY [Launch [IPI/SNO/UPI] install] ********************************************",
                                "",
                                "PLAY [Launch ACM install] ******************************************************",
                                "",
                                "PLAY [Launch ABI install] ******************************************************",
                                "",
                                "PLAY [Launch after install] ****************************************************",
                                "",
                                "PLAY [Mirror operators to dci_local_registry] **********************************",
                                "",
                                "PLAY [Deploy operators to OCP cluster] *****************************************",
                                "",
                                "PLAY [Configure deployed operators] ********************************************",
                                "",
                                "PLAY [Launch hook install] *****************************************************",
                                "",
                                "PLAY [Launch upgrade] **********************************************************",
                                "",
                                "PLAY [Launch hook upgrade] *****************************************************",
                                "",
                                "PLAY [Launch Red Hat tests] ****************************************************",
                                "",
                                "PLAY [Launch partner tests] ****************************************************",
                                "",
                                "TASK [Post-run] ****************************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/dci-openshift-agent.yml:781",
                                "changed: [localhost] => {\"changed\": true, \"jobstate\": {\"comment\": null, \"created_at\": \"2026-06-08T17:39:00.031557\", \"id\": \"d3fb6b31-1f5e-46a1-a377-a7ac9d7c2a02\", \"job_id\": \"a3159af8-dc4b-4a62-84b3-39883c10e912\", \"status\": \"post-run\"}}",
                                "",
                                "PLAY [Launch post run] *********************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/dci-openshift-agent.yml:789",
                                "ok: [localhost]",
                                "",
                                "TASK [Run the partner post-run] ************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/dci-openshift-agent.yml:804",
                                "",
                                "TASK [Run the post-run] ********************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/dci-openshift-agent.yml:810",
                                "included: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/plays/post-run.yml for localhost",
                                "",
                                "TASK [Print job outputs location] **********************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/plays/post-run.yml:10",
                                "skipping: [localhost] => {\"false_condition\": \"job_info.outputs is defined\"}",
                                "",
                                "TASK [Backward compatibility kubeconfig variable] ******************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/plays/post-run.yml:16",
                                "ok: [localhost] => {\"ansible_facts\": {\"kubeconfig\": \"/home/zuul-worker/clusterconfigs-my-cluster/kubeconfig\"}, \"changed\": false}",
                                "",
                                "TASK [Copy outputs if defined] *************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/plays/post-run.yml:23",
                                "skipping: [localhost] => {\"changed\": false, \"false_condition\": \"job_info.outputs is defined\", \"skip_reason\": \"Conditional result was False\"}",
                                "",
                                "TASK [Get the differences from the previous DCI job] ***************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/plays/post-run.yml:33",
                                "fatal: [localhost]: FAILED! => {\"msg\": \"The task includes an option with an undefined variable. The error was: 'job_logs' is undefined. 'job_logs' is undefined\\n\\nThe error appears to be in '/home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/plays/post-run.yml': line 33, column 7, but may\\nbe elsewhere in the file depending on the exact syntax problem.\\n\\nThe offending line appears to be:\\n\\n\\n    - name: Get the differences from the previous DCI job\\n      ^ here\\n\"}",
                                "...ignoring",
                                "",
                                "TASK [Create DCI namespace] ****************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/plays/post-run.yml:40",
                                "fatal: [localhost]: FAILED! => {\"changed\": false, \"msg\": \"Failed to import the required Python library (kubernetes) on np0000067516.novalocal's Python /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/python. Please read the module documentation and install it in the appropriate location. If the required library is installed, but Ansible is using the wrong Python interpreter, please consult the documentation on ansible_python_interpreter\"}",
                                "...ignoring",
                                "",
                                "TASK [Create DCI configmap] ****************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/plays/post-run.yml:51",
                                "skipping: [localhost] => {\"changed\": false, \"false_condition\": \"dci_ns is succeeded\", \"skip_reason\": \"Conditional result was False\"}",
                                "",
                                "TASK [Success] *****************************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-openshift-agent/dci-openshift-agent.yml:815",
                                "changed: [localhost] => {\"changed\": true, \"jobstate\": {\"comment\": null, \"created_at\": \"2026-06-08T17:39:08.264657\", \"id\": \"f77dec85-6386-4935-8288-14be2a865757\", \"job_id\": \"a3159af8-dc4b-4a62-84b3-39883c10e912\", \"status\": \"success\"}}",
                                "",
                                "PLAY [Success] *****************************************************************",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "localhost                  : ok=23   changed=7    unreachable=0    failed=0    skipped=15   rescued=0    ignored=2   ",
                                "----------------------------- Captured stderr call -----------------------------",
                                "GET http://127.0.0.1:8000/api/v1/topics?where=name:OCP-4.9",
                                "<Response [200]>",
                                "{'_meta': {'count': 1}, 'topics': [{'component_types': ['ocp', 'ose-tests', 'cnf-tests'], 'component_types_optional': [], 'created_at': '2026-06-08T17:34:06.772618', 'data': {}, 'etag': '2ae0ab9f25369c1cd54e2576b7c0bbdf', 'export_control': False, 'id': 'ac4a03af-5565-465d-955b-5c3b3ce7e2c5', 'name': 'OCP-4.9', 'next_topic': None, 'next_topic_id': None, 'product': {'created_at': '2026-06-08T17:34:05.424355', 'description': 'description for OpenShift', 'etag': '4c6eadc027744d6b4e72301c84961aa0', 'id': 'e014f5a1-5656-4ff3-9126-c30a78fef510', 'label': 'OPENSHIFT', 'name': 'OpenShift', 'state': 'active', 'updated_at': '2026-06-08T17:34:05.424355'}, 'product_id': 'e014f5a1-5656-4ff3-9126-c30a78fef510', 'state': 'active', 'updated_at': '2026-06-08T17:34:06.772618'}]}",
                                "GET http://127.0.0.1:8000/api/v1/topics/ac4a03af-5565-465d-955b-5c3b3ce7e2c5/components?where=type:ocp",
                                "<Response [200]>",
                                "+ dci-pipeline /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/pipeline-real.yml fake-cnf:ansible_extravars=ocp_component_id:bc1282e4-7ed8-4262-a377-dc86822511b6",
                                "2026-06-08 13:38:28,994 - dcipipeline.main - INFO - overload=[{'fake-cnf': {'ansible_extravars': {'ocp_component_id': 'bc1282e4-7ed8-4262-a377-dc86822511b6'}}}] options={'name': 'pipeline'}",
                                "2026-06-08 13:38:29,002 - dcipipeline.main - INFO - Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/../rh-telco-pipeline_dci_credentials.yml",
                                "2026-06-08 13:38:29,085 - dcipipeline.main - INFO - Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/../rh-telco-pipeline_dci_credentials.yml",
                                "2026-06-08 13:38:29,087 - dcipipeline.main - INFO - No previous job for openshift-vanilla",
                                "2026-06-08 13:38:29,116 - dcipipeline.main - INFO - scheduling job openshift-vanilla on topic OCP-4.9 previous_job_id=None pipeline_id=bc0515d1-7019-44b6-b2f0-72d0f9c5c391",
                                "2026-06-08 13:38:29,135 - dcipipeline.main - INFO - get_comp topic_id=ac4a03af-5565-465d-955b-5c3b3ce7e2c5 c_type=ocp where_clause=None query=and(eq(state,active),eq(type,ocp))",
                                "2026-06-08 13:38:29,160 - dcipipeline.main - INFO - Got comp query result: ocp[None]: ['ocp=4.9.0-0.nightly-20200701']",
                                "2026-06-08 13:38:29,253 - dcipipeline.main - INFO - No permission to write in /var/lib/dci-pipeline",
                                "2026-06-08 13:38:29,257 - dcipipeline.main - INFO - Scheduled DCI job a3159af8-dc4b-4a62-84b3-39883c10e912",
                                "2026-06-08 13:38:29,258 - dcipipeline.main - INFO - Setting tag stage:ocp on job a3159af8-dc4b-4a62-84b3-39883c10e912",
                                "2026-06-08 13:38:29,305 - dcipipeline.main - INFO - Setting tag pipeline-id:13 on job a3159af8-dc4b-4a62-84b3-39883c10e912",
                                "2026-06-08 13:38:29,347 - dcipipeline.main - INFO - Setting tag inventory:real-inventory on job a3159af8-dc4b-4a62-84b3-39883c10e912",
                                "2026-06-08 13:38:29,388 - dcipipeline.main - INFO - Created /tmp/dci-pipeline-tmpdirk8ryxeat for env var JUNIT_OUTPUT_DIR",
                                "2026-06-08 13:38:29,389 - dcipipeline.main - INFO - Found dci.py in /home/zuul-worker/src/github.com/distributedci/dci-ansible/callback",
                                "2026-06-08 13:38:29,389 - dcipipeline.main - INFO - Generating /tmp/dci-pipeline/openshift-vanilla/a3159af8-dc4b-4a62-84b3-39883c10e912/ansible.cfg using dci_ansible_dir=/home/zuul-worker/src/github.com/distributedci/dci-ansible",
                                "2026-06-08 13:38:29,389 - dcipipeline.main - INFO - running jobdef: openshift-vanilla with inventory /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/real-inventory private_data_dir=/tmp/dci-pipeline/openshift-vanilla/a3159af8-dc4b-4a62-84b3-39883c10e912 env={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdirk8ryxeat', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-vanilla/a3159af8-dc4b-4a62-84b3-39883c10e912/ansible.cfg'}",
                                "2026-06-08 13:38:29,390 - dcipipeline.main - INFO - cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --tags dci --skip-tags get_logs -e '{\"dci_config_dirs\":[\"../dci-openshift-agent\"],\"dci_tags\":[\"debug\"],\"cluster\":\"my-cluster\",\"dci_hide_secrets\":false}'\"",
                                "2026-06-08 13:38:29,390 - dcipipeline.main - INFO - Launching playbook /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/../../dci-openshift-agent/dci-openshift-agent.yml in /tmp/dci-pipeline/openshift-vanilla/a3159af8-dc4b-4a62-84b3-39883c10e912",
                                "2026-06-08 13:38:29,390 - dcipipeline.main - INFO - envvars={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdirk8ryxeat', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-vanilla/a3159af8-dc4b-4a62-84b3-39883c10e912/ansible.cfg', 'DCI_CLIENT_ID': 'remoteci/7a220eb8-b832-48db-9350-7688c159b53f', 'DCI_API_SECRET': 'DCI.0ccf1681da9b44c009271c0d1c3acc6c9104edaccbee1419a0aba6e188df', 'DCI_CS_URL': 'http://127.0.0.1:8000', 'DCI_UI_URL': 'http://127.0.0.1:8000', 'DCI_JOB_ID': 'a3159af8-dc4b-4a62-84b3-39883c10e912', 'ANSIBLE_VAULT_IDENTITY_LIST': '/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client', 'DCI_PLAYBOOK_ARGS': '--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --tags dci --skip-tags get_logs -e \\'{\"dci_config_dirs\":[\"../dci-openshift-agent\"],\"dci_tags\":[\"debug\"],\"cluster\":\"my-cluster\",\"dci_hide_secrets\":false}\\''}",
                                "2026-06-08 13:38:29,390 - dcipipeline.main - INFO - PATH=/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin:/home/zuul-worker/.local/bin:/home/zuul-worker/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin",
                                "2026-06-08 13:38:29,390 - dcipipeline.main - INFO - cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --tags dci --skip-tags get_logs -e '{\"dci_config_dirs\":[\"../dci-openshift-agent\"],\"dci_tags\":[\"debug\"],\"cluster\":\"my-cluster\",\"dci_hide_secrets\":false}'\"",
                                "2026-06-08 13:39:09,695 - dcipipeline.main - INFO - stats={'skipped': {'localhost': 15}, 'ok': {'localhost': 23}, 'dark': {}, 'failures': {}, 'ignored': {'localhost': 2}, 'rescued': {}, 'processed': {'localhost': 1}, 'changed': {'localhost': 7}}",
                                "2026-06-08 13:39:09,709 - dcipipeline.main - INFO - Uploading ansible.log from /tmp/dci-pipeline/openshift-vanilla/a3159af8-dc4b-4a62-84b3-39883c10e912/ansible.log",
                                "------------------------------ Captured log call -------------------------------",
                                "INFO     dcipipeline.main:main.py:1067 overload=[{'fake-cnf': {'ansible_extravars': {'ocp_component_id': 'bc1282e4-7ed8-4262-a377-dc86822511b6'}}}] options={'name': 'pipeline'}",
                                "INFO     dcipipeline.main:main.py:183 Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/../rh-telco-pipeline_dci_credentials.yml",
                                "INFO     dcipipeline.main:main.py:183 Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/../rh-telco-pipeline_dci_credentials.yml",
                                "INFO     dcipipeline.main:main.py:1247 No previous job for openshift-vanilla",
                                "INFO     dcipipeline.main:main.py:590 scheduling job openshift-vanilla on topic OCP-4.9 previous_job_id=None pipeline_id=bc0515d1-7019-44b6-b2f0-72d0f9c5c391",
                                "INFO     dcipipeline.main:main.py:497 get_comp topic_id=ac4a03af-5565-465d-955b-5c3b3ce7e2c5 c_type=ocp where_clause=None query=and(eq(state,active),eq(type,ocp))",
                                "INFO     dcipipeline.main:main.py:511 Got comp query result: ocp[None]: ['ocp=4.9.0-0.nightly-20200701']",
                                "INFO     dcipipeline.main:main.py:567 No permission to write in /var/lib/dci-pipeline",
                                "INFO     dcipipeline.main:main.py:679 Scheduled DCI job a3159af8-dc4b-4a62-84b3-39883c10e912",
                                "INFO     dcipipeline.main:main.py:691 Setting tag stage:ocp on job a3159af8-dc4b-4a62-84b3-39883c10e912",
                                "INFO     dcipipeline.main:main.py:691 Setting tag pipeline-id:13 on job a3159af8-dc4b-4a62-84b3-39883c10e912",
                                "INFO     dcipipeline.main:main.py:691 Setting tag inventory:real-inventory on job a3159af8-dc4b-4a62-84b3-39883c10e912",
                                "INFO     dcipipeline.main:main.py:104 Created /tmp/dci-pipeline-tmpdirk8ryxeat for env var JUNIT_OUTPUT_DIR",
                                "INFO     dcipipeline.main:main.py:779 Found dci.py in /home/zuul-worker/src/github.com/distributedci/dci-ansible/callback",
                                "INFO     dcipipeline.main:main.py:207 Generating /tmp/dci-pipeline/openshift-vanilla/a3159af8-dc4b-4a62-84b3-39883c10e912/ansible.cfg using dci_ansible_dir=/home/zuul-worker/src/github.com/distributedci/dci-ansible",
                                "INFO     dcipipeline.main:main.py:837 running jobdef: openshift-vanilla with inventory /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/real-inventory private_data_dir=/tmp/dci-pipeline/openshift-vanilla/a3159af8-dc4b-4a62-84b3-39883c10e912 env={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdirk8ryxeat', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-vanilla/a3159af8-dc4b-4a62-84b3-39883c10e912/ansible.cfg'}",
                                "INFO     dcipipeline.main:main.py:738 cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --tags dci --skip-tags get_logs -e '{\"dci_config_dirs\":[\"../dci-openshift-agent\"],\"dci_tags\":[\"debug\"],\"cluster\":\"my-cluster\",\"dci_hide_secrets\":false}'\"",
                                "INFO     dcipipeline.main:main.py:874 Launching playbook /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/../../dci-openshift-agent/dci-openshift-agent.yml in /tmp/dci-pipeline/openshift-vanilla/a3159af8-dc4b-4a62-84b3-39883c10e912",
                                "INFO     dcipipeline.main:main.py:875 envvars={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdirk8ryxeat', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-vanilla/a3159af8-dc4b-4a62-84b3-39883c10e912/ansible.cfg', 'DCI_CLIENT_ID': 'remoteci/7a220eb8-b832-48db-9350-7688c159b53f', 'DCI_API_SECRET': 'DCI.0ccf1681da9b44c009271c0d1c3acc6c9104edaccbee1419a0aba6e188df', 'DCI_CS_URL': 'http://127.0.0.1:8000', 'DCI_UI_URL': 'http://127.0.0.1:8000', 'DCI_JOB_ID': 'a3159af8-dc4b-4a62-84b3-39883c10e912', 'ANSIBLE_VAULT_IDENTITY_LIST': '/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client', 'DCI_PLAYBOOK_ARGS': '--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --tags dci --skip-tags get_logs -e \\'{\"dci_config_dirs\":[\"../dci-openshift-agent\"],\"dci_tags\":[\"debug\"],\"cluster\":\"my-cluster\",\"dci_hide_secrets\":false}\\''}",
                                "INFO     dcipipeline.main:main.py:876 PATH=/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin:/home/zuul-worker/.local/bin:/home/zuul-worker/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin",
                                "INFO     dcipipeline.main:main.py:738 cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --tags dci --skip-tags get_logs -e '{\"dci_config_dirs\":[\"../dci-openshift-agent\"],\"dci_tags\":[\"debug\"],\"cluster\":\"my-cluster\",\"dci_hide_secrets\":false}'\"",
                                "INFO     dcipipeline.main:main.py:892 stats={'skipped': {'localhost': 15}, 'ok': {'localhost': 23}, 'dark': {}, 'failures': {}, 'ignored': {'localhost': 2}, 'rescued': {}, 'processed': {'localhost': 1}, 'changed': {'localhost': 7}}",
                                "INFO     dcipipeline.main:main.py:800 Uploading ansible.log from /tmp/dci-pipeline/openshift-vanilla/a3159af8-dc4b-4a62-84b3-39883c10e912/ansible.log",
                                "____________________________ test_dci_pipeline_skip ____________________________",
                                "",
                                "    def test_dci_pipeline_skip():",
                                ">       rc = main(",
                                "            [",
                                "                \"dci-pipeline\",",
                                "                \"openshift-vanilla:ansible_skip_tags=broken\",",
                                "                p(\"pipeline-retry.yml\"),",
                                "                p(\"cnf-pipeline.yml\"),",
                                "            ]",
                                "        )",
                                "",
                                "tests/e2e/test_dci_pipeline.py:223: ",
                                "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ",
                                "tests/e2e/test_dci_pipeline.py:38: in main",
                                "    return dci_main(args)",
                                "dcipipeline/main.py:1390: in main",
                                "    job_in_errors, jobdefs = run_stage(",
                                "dcipipeline/main.py:1303: in run_stage",
                                "    if run_jobdef(",
                                "dcipipeline/main.py:901: in run_jobdef",
                                "    upload_ansible_log(context, private_data_dir, jobdef)",
                                "dcipipeline/main.py:801: in upload_ansible_log",
                                "    dci(",
                                "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ",
                                "",
                                "func = <function create at 0x7ff24d47ddc0>",
                                "args = (<dciclient.v1.api.context.DciSignatureContext object at 0x7ff24d420d30>, 'ansible.log')",
                                "kwargs = {'file_path': '/tmp/dci-pipeline/openshift-vanilla/d1a4c87d-fd3e-4bf8-8bb3-b37c3ffbbef3/ansible.log', 'job_id': 'd1a4c87d-fd3e-4bf8-8bb3-b37c3ffbbef3', 'redact': True}",
                                "",
                                "    def dci(func, *args, **kwargs):",
                                "        \"retry the DCI API call while there is an error 5xx\"",
                                "    ",
                                "        global _duration",
                                "    ",
                                ">       resp = func(*args, **kwargs)",
                                "E       TypeError: create() got an unexpected keyword argument 'redact'",
                                "",
                                "dcipipeline/main.py:1454: TypeError",
                                "----------------------------- Captured stdout call -----------------------------",
                                "ansible-playbook [core 2.15.13]",
                                "  config file = /tmp/dci-pipeline/openshift-vanilla/d1a4c87d-fd3e-4bf8-8bb3-b37c3ffbbef3/ansible.cfg",
                                "  configured module search path = ['/home/zuul-worker/src/github.com/distributedci/dci-ansible/modules']",
                                "  ansible python module location = /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/lib/python3.9/site-packages/ansible",
                                "  ansible collection location = /home/zuul-worker/.ansible/collections:/usr/share/ansible/collections",
                                "  executable location = /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/ansible-playbook",
                                "  python version = 3.9.18 (main, Jan 24 2024, 00:00:00) [GCC 11.4.1 20231218 (Red Hat 11.4.1-3)] (/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/python)",
                                "  jinja version = 3.1.6",
                                "  libyaml = True",
                                "Using /tmp/dci-pipeline/openshift-vanilla/d1a4c87d-fd3e-4bf8-8bb3-b37c3ffbbef3/ansible.cfg as config file",
                                "/usr/lib/python3.9/site-packages/requests/__init__.py:87: RequestsDependencyWarning: urllib3 (1.26.5) or chardet (5.2.0) doesn't match a supported version!",
                                "  warnings.warn(\"urllib3 ({}) or chardet ({}) doesn't match a supported \"",
                                "[WARNING]: Skipping plugin (/home/zuul-worker/src/github.com/distributedci/dci-",
                                "ansible/callback/test_dci.py), cannot load: No module named 'callback'",
                                "Skipping callback 'awx_display', as we already have a stdout callback.",
                                "Skipping callback 'default', as we already have a stdout callback.",
                                "Skipping callback 'minimal', as we already have a stdout callback.",
                                "Skipping callback 'oneline', as we already have a stdout callback.",
                                "",
                                "PLAYBOOK: agent-retry.yml ******************************************************",
                                "6 plays in /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-retry.yml",
                                "",
                                "PLAY [Schedule a job] **********************************************************",
                                "",
                                "TASK [Read credentials from env vars] ******************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-retry.yml:11",
                                "ok: [localhost] => {\"censored\": \"the output has been hidden due to the fact that 'no_log: true' was specified for this result\", \"changed\": false}",
                                "",
                                "TASK [Schedule a new job] ******************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-retry.yml:19",
                                "skipping: [localhost] => {\"changed\": false, \"false_condition\": \"job_info is not defined\", \"skip_reason\": \"Conditional result was False\"}",
                                "",
                                "TASK [Print job_info] **********************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-retry.yml:25",
                                "ok: [localhost] => {",
                                "    \"msg\": {",
                                "        \"client_version\": \"python-dciclient_4.1.0\",",
                                "        \"comment\": \"\",",
                                "        \"components\": [",
                                "            {",
                                "                \"canonical_project_name\": \"\",",
                                "                \"created_at\": \"2026-06-08T17:34:16.231874\",",
                                "                \"data\": {",
                                "                    \"digest\": [",
                                "                        \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"",
                                "                    ],",
                                "                    \"display_name\": \"ocp\",",
                                "                    \"pull_url\": \"http://pullurl.com/\",",
                                "                    \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",",
                                "                    \"url\": \"http://url.com/\",",
                                "                    \"version\": \"4.8.0-0.nightly-20200703\"",
                                "                },",
                                "                \"display_name\": \"OCP 4.8.0-0.nightly-20200703\",",
                                "                \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\",",
                                "                \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\",",
                                "                \"message\": \"\",",
                                "                \"name\": \"OCP 4.8.0-0.nightly-20200703\",",
                                "                \"released_at\": \"2026-06-08T17:34:16.232624\",",
                                "                \"state\": \"active\",",
                                "                \"tags\": [",
                                "                    \"build:dev\"",
                                "                ],",
                                "                \"team_id\": null,",
                                "                \"title\": \"\",",
                                "                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "                \"type\": \"ocp\",",
                                "                \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",",
                                "                \"updated_at\": \"2026-06-08T17:34:16.501776\",",
                                "                \"url\": \"\",",
                                "                \"version\": \"4.8.0-0.nightly-20200703\"",
                                "            },",
                                "            {",
                                "                \"canonical_project_name\": \"\",",
                                "                \"created_at\": \"2026-06-08T17:34:16.771396\",",
                                "                \"data\": {",
                                "                    \"display_name\": \"ose-tests\",",
                                "                    \"pull_url\": \"http://pullurl.com/\",",
                                "                    \"url\": \"http://url.com/\",",
                                "                    \"version\": \"20200703\"",
                                "                },",
                                "                \"display_name\": \"OSE-TESTS 20200703\",",
                                "                \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\",",
                                "                \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\",",
                                "                \"message\": \"\",",
                                "                \"name\": \"OSE-TESTS 20200703\",",
                                "                \"released_at\": \"2026-06-08T17:34:16.772106\",",
                                "                \"state\": \"active\",",
                                "                \"tags\": [",
                                "                    \"build:ga\"",
                                "                ],",
                                "                \"team_id\": null,",
                                "                \"title\": \"\",",
                                "                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "                \"type\": \"ose-tests\",",
                                "                \"uid\": \"\",",
                                "                \"updated_at\": \"2026-06-08T17:34:17.053945\",",
                                "                \"url\": \"\",",
                                "                \"version\": \"20200703\"",
                                "            },",
                                "            {",
                                "                \"canonical_project_name\": \"\",",
                                "                \"created_at\": \"2026-06-08T17:34:17.325424\",",
                                "                \"data\": {",
                                "                    \"display_name\": \"cnf-tests\",",
                                "                    \"pull_url\": \"http://pullurl.com/\",",
                                "                    \"url\": \"http://url.com/\",",
                                "                    \"version\": \"20200728\"",
                                "                },",
                                "                \"display_name\": \"CNF-TESTS 20200728\",",
                                "                \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\",",
                                "                \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\",",
                                "                \"message\": \"\",",
                                "                \"name\": \"CNF-TESTS 20200728\",",
                                "                \"released_at\": \"2026-06-08T17:34:17.326752\",",
                                "                \"state\": \"active\",",
                                "                \"tags\": [",
                                "                    \"build:ga\"",
                                "                ],",
                                "                \"team_id\": null,",
                                "                \"title\": \"\",",
                                "                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "                \"type\": \"cnf-tests\",",
                                "                \"uid\": \"\",",
                                "                \"updated_at\": \"2026-06-08T17:34:17.602830\",",
                                "                \"url\": \"\",",
                                "                \"version\": \"20200728\"",
                                "            }",
                                "        ],",
                                "        \"configuration\": \"\",",
                                "        \"created_at\": \"2026-06-08T17:39:10.136911\",",
                                "        \"data\": {",
                                "            \"pipeline\": {",
                                "                \"_pipeline_path_\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/pipeline-retry.yml\",",
                                "                \"ansible_extravars\": {",
                                "                    \"answer\": \"42\"",
                                "                },",
                                "                \"ansible_inventory\": \"agents/openshift-vanilla/inventory\",",
                                "                \"ansible_playbook\": \"agents/openshift-vanilla/agent-retry.yml\",",
                                "                \"ansible_skip_tags\": \"broken\",",
                                "                \"components\": [",
                                "                    \"ocp\",",
                                "                    \"ose-tests\",",
                                "                    \"cnf-tests\"",
                                "                ],",
                                "                \"fallback_last_success\": [",
                                "                    \"ocp-vanilla-4.8-ok\",",
                                "                    \"ocp?build:dev\"",
                                "                ],",
                                "                \"name\": \"openshift-vanilla\",",
                                "                \"outputs\": {",
                                "                    \"hosts\": \"etc/hosts\"",
                                "                },",
                                "                \"success_tag\": \"ocp-vanilla-4.8-ok\",",
                                "                \"topic\": \"OCP-4.8\",",
                                "                \"type\": \"ocp\"",
                                "            }",
                                "        },",
                                "        \"duration\": 0,",
                                "        \"etag\": \"ed942ff97e89d880a747709a110bbaba\",",
                                "        \"files\": [],",
                                "        \"id\": \"d1a4c87d-fd3e-4bf8-8bb3-b37c3ffbbef3\",",
                                "        \"jobstates\": [],",
                                "        \"keys_values\": [],",
                                "        \"name\": \"openshift-vanilla\",",
                                "        \"pipeline\": {",
                                "            \"created_at\": \"2026-06-08T17:39:10.023641\",",
                                "            \"etag\": \"27e392542d5eef4da4bce72de3583a77\",",
                                "            \"id\": \"083996f4-c49e-4d96-9934-e38de8a15f95\",",
                                "            \"name\": \"pipeline\",",
                                "            \"state\": \"active\",",
                                "            \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",",
                                "            \"updated_at\": \"2026-06-08T17:39:10.023641\"",
                                "        },",
                                "        \"pipeline_id\": \"083996f4-c49e-4d96-9934-e38de8a15f95\",",
                                "        \"previous_job_id\": null,",
                                "        \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\",",
                                "        \"remoteci\": {",
                                "            \"created_at\": \"2026-06-08T17:34:09.562294\",",
                                "            \"data\": {},",
                                "            \"etag\": \"8466a9c1ea1852dfb51816d1602868ea\",",
                                "            \"id\": \"7a220eb8-b832-48db-9350-7688c159b53f\",",
                                "            \"last_auth_at\": \"2026-06-08T17:38:29\",",
                                "            \"name\": \"rh-telco-pipeline\",",
                                "            \"public\": false,",
                                "            \"state\": \"active\",",
                                "            \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",",
                                "            \"updated_at\": \"2026-06-08T17:38:56.338710\"",
                                "        },",
                                "        \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\",",
                                "        \"results\": [],",
                                "        \"state\": \"active\",",
                                "        \"status\": \"new\",",
                                "        \"status_reason\": \"\",",
                                "        \"tags\": [],",
                                "        \"team\": {",
                                "            \"country\": null,",
                                "            \"created_at\": \"2026-06-08T17:34:08.060158\",",
                                "            \"etag\": \"97aad3f9aebb27215bd4ba5bbb7fd35f\",",
                                "            \"external\": false,",
                                "            \"has_pre_release_access\": true,",
                                "            \"id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",",
                                "            \"name\": \"rh-telco-ci\",",
                                "            \"state\": \"active\",",
                                "            \"updated_at\": \"2026-06-08T17:34:08.060158\"",
                                "        },",
                                "        \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",",
                                "        \"topic\": {",
                                "            \"component_types\": [",
                                "                \"ocp\",",
                                "                \"ose-tests\",",
                                "                \"cnf-tests\"",
                                "            ],",
                                "            \"component_types_optional\": [],",
                                "            \"created_at\": \"2026-06-08T17:34:06.503875\",",
                                "            \"data\": {},",
                                "            \"etag\": \"87d8560020f52c6ccd8327f3712ecef7\",",
                                "            \"export_control\": false,",
                                "            \"id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "            \"name\": \"OCP-4.8\",",
                                "            \"next_topic_id\": null,",
                                "            \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\",",
                                "            \"state\": \"active\",",
                                "            \"updated_at\": \"2026-06-08T17:34:06.503875\"",
                                "        },",
                                "        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "        \"update_previous_job_id\": null,",
                                "        \"updated_at\": \"2026-06-08T17:39:10.136923\",",
                                "        \"url\": \"\",",
                                "        \"user_agent\": \"python-dciclient_4.1.0\"",
                                "    }",
                                "}",
                                "",
                                "TASK [Set global variables] ****************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-retry.yml:29",
                                "ok: [localhost] => {\"ansible_facts\": {\"components\": [{\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.771396\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200703\"}, \"display_name\": \"OSE-TESTS 20200703\", \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\", \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\", \"message\": \"\", \"name\": \"OSE-TESTS 20200703\", \"released_at\": \"2026-06-08T17:34:16.772106\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.053945\", \"url\": \"\", \"version\": \"20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}], \"job_id\": \"d1a4c87d-fd3e-4bf8-8bb3-b37c3ffbbef3\", \"product\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\"}, \"changed\": false}",
                                "",
                                "TASK [Print job id] ************************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-retry.yml:37",
                                "ok: [localhost] => {",
                                "    \"msg\": \"dci_job_id: d1a4c87d-fd3e-4bf8-8bb3-b37c3ffbbef3\"",
                                "}",
                                "",
                                "TASK [Print components] ********************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-retry.yml:41",
                                "ok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.231874', 'data': {'digest': ['sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b'], 'display_name': 'ocp', 'pull_url': 'http://pullurl.com/', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'url': 'http://url.com/', 'version': '4.8.0-0.nightly-20200703'}, 'display_name': 'OCP 4.8.0-0.nightly-20200703', 'etag': 'e3025068bbd38c10e48099bc1a5127a8', 'id': '52602146-dbec-4004-b3c5-0d46891722cc', 'message': '', 'name': 'OCP 4.8.0-0.nightly-20200703', 'released_at': '2026-06-08T17:34:16.232624', 'state': 'active', 'tags': ['build:dev'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ocp', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'updated_at': '2026-06-08T17:34:16.501776', 'url': '', 'version': '4.8.0-0.nightly-20200703'}) => {",
                                "    \"msg\": {",
                                "        \"canonical_project_name\": \"\",",
                                "        \"created_at\": \"2026-06-08T17:34:16.231874\",",
                                "        \"data\": {",
                                "            \"digest\": [",
                                "                \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"",
                                "            ],",
                                "            \"display_name\": \"ocp\",",
                                "            \"pull_url\": \"http://pullurl.com/\",",
                                "            \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",",
                                "            \"url\": \"http://url.com/\",",
                                "            \"version\": \"4.8.0-0.nightly-20200703\"",
                                "        },",
                                "        \"display_name\": \"OCP 4.8.0-0.nightly-20200703\",",
                                "        \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\",",
                                "        \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\",",
                                "        \"message\": \"\",",
                                "        \"name\": \"OCP 4.8.0-0.nightly-20200703\",",
                                "        \"released_at\": \"2026-06-08T17:34:16.232624\",",
                                "        \"state\": \"active\",",
                                "        \"tags\": [",
                                "            \"build:dev\"",
                                "        ],",
                                "        \"team_id\": null,",
                                "        \"title\": \"\",",
                                "        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "        \"type\": \"ocp\",",
                                "        \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",",
                                "        \"updated_at\": \"2026-06-08T17:34:16.501776\",",
                                "        \"url\": \"\",",
                                "        \"version\": \"4.8.0-0.nightly-20200703\"",
                                "    }",
                                "}",
                                "ok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.771396', 'data': {'display_name': 'ose-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200703'}, 'display_name': 'OSE-TESTS 20200703', 'etag': '75662cfb54a041b9db4ececf18ad91c9', 'id': '1f69d4f8-007a-48f8-aae5-8f0d38509b48', 'message': '', 'name': 'OSE-TESTS 20200703', 'released_at': '2026-06-08T17:34:16.772106', 'state': 'active', 'tags': ['build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ose-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:17.053945', 'url': '', 'version': '20200703'}) => {",
                                "    \"msg\": {",
                                "        \"canonical_project_name\": \"\",",
                                "        \"created_at\": \"2026-06-08T17:34:16.771396\",",
                                "        \"data\": {",
                                "            \"display_name\": \"ose-tests\",",
                                "            \"pull_url\": \"http://pullurl.com/\",",
                                "            \"url\": \"http://url.com/\",",
                                "            \"version\": \"20200703\"",
                                "        },",
                                "        \"display_name\": \"OSE-TESTS 20200703\",",
                                "        \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\",",
                                "        \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\",",
                                "        \"message\": \"\",",
                                "        \"name\": \"OSE-TESTS 20200703\",",
                                "        \"released_at\": \"2026-06-08T17:34:16.772106\",",
                                "        \"state\": \"active\",",
                                "        \"tags\": [",
                                "            \"build:ga\"",
                                "        ],",
                                "        \"team_id\": null,",
                                "        \"title\": \"\",",
                                "        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "        \"type\": \"ose-tests\",",
                                "        \"uid\": \"\",",
                                "        \"updated_at\": \"2026-06-08T17:34:17.053945\",",
                                "        \"url\": \"\",",
                                "        \"version\": \"20200703\"",
                                "    }",
                                "}",
                                "ok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:17.325424', 'data': {'display_name': 'cnf-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200728'}, 'display_name': 'CNF-TESTS 20200728', 'etag': 'b1b0c765cd4b90e071200b38deccda2c', 'id': '9308699a-cda2-4822-b30f-fd01cbfde1dc', 'message': '', 'name': 'CNF-TESTS 20200728', 'released_at': '2026-06-08T17:34:17.326752', 'state': 'active', 'tags': ['build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'cnf-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:17.602830', 'url': '', 'version': '20200728'}) => {",
                                "    \"msg\": {",
                                "        \"canonical_project_name\": \"\",",
                                "        \"created_at\": \"2026-06-08T17:34:17.325424\",",
                                "        \"data\": {",
                                "            \"display_name\": \"cnf-tests\",",
                                "            \"pull_url\": \"http://pullurl.com/\",",
                                "            \"url\": \"http://url.com/\",",
                                "            \"version\": \"20200728\"",
                                "        },",
                                "        \"display_name\": \"CNF-TESTS 20200728\",",
                                "        \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\",",
                                "        \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\",",
                                "        \"message\": \"\",",
                                "        \"name\": \"CNF-TESTS 20200728\",",
                                "        \"released_at\": \"2026-06-08T17:34:17.326752\",",
                                "        \"state\": \"active\",",
                                "        \"tags\": [",
                                "            \"build:ga\"",
                                "        ],",
                                "        \"team_id\": null,",
                                "        \"title\": \"\",",
                                "        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "        \"type\": \"cnf-tests\",",
                                "        \"uid\": \"\",",
                                "        \"updated_at\": \"2026-06-08T17:34:17.602830\",",
                                "        \"url\": \"\",",
                                "        \"version\": \"20200728\"",
                                "    }",
                                "}",
                                "",
                                "TASK [Set tags for the current job] ********************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-retry.yml:46",
                                "changed: [localhost] => {\"changed\": true, \"job\": {\"client_version\": \"python-dciclient_4.1.0\", \"comment\": \"\", \"components\": [{\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.771396\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200703\"}, \"display_name\": \"OSE-TESTS 20200703\", \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\", \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\", \"message\": \"\", \"name\": \"OSE-TESTS 20200703\", \"released_at\": \"2026-06-08T17:34:16.772106\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.053945\", \"url\": \"\", \"version\": \"20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}], \"configuration\": \"\", \"created_at\": \"2026-06-08T17:39:10.136911\", \"data\": {\"pipeline\": {\"_pipeline_path_\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/pipeline-retry.yml\", \"ansible_extravars\": {\"answer\": \"42\"}, \"ansible_inventory\": \"agents/openshift-vanilla/inventory\", \"ansible_playbook\": \"agents/openshift-vanilla/agent-retry.yml\", \"ansible_skip_tags\": \"broken\", \"components\": [\"ocp\", \"ose-tests\", \"cnf-tests\"], \"fallback_last_success\": [\"ocp-vanilla-4.8-ok\", \"ocp?build:dev\"], \"name\": \"openshift-vanilla\", \"outputs\": {\"hosts\": \"etc/hosts\"}, \"success_tag\": \"ocp-vanilla-4.8-ok\", \"topic\": \"OCP-4.8\", \"type\": \"ocp\"}}, \"duration\": 4, \"etag\": \"91586619fecbb3997861cc1ee6149de1\", \"files\": [], \"id\": \"d1a4c87d-fd3e-4bf8-8bb3-b37c3ffbbef3\", \"jobstates\": [{\"comment\": \"job scheduled\", \"created_at\": \"2026-06-08T17:39:10.208265\", \"id\": \"1a5aadaa-a8e4-4953-9a0b-e2f616da8cae\", \"job_id\": \"d1a4c87d-fd3e-4bf8-8bb3-b37c3ffbbef3\", \"status\": \"new\"}, {\"comment\": \"implicit new state\", \"created_at\": \"2026-06-08T17:39:11.345038\", \"id\": \"f3a297bf-222a-48ee-ba81-4c70a9e09391\", \"job_id\": \"d1a4c87d-fd3e-4bf8-8bb3-b37c3ffbbef3\", \"status\": \"new\"}], \"keys_values\": [], \"name\": \"openshift-vanilla\", \"pipeline\": {\"created_at\": \"2026-06-08T17:39:10.023641\", \"etag\": \"27e392542d5eef4da4bce72de3583a77\", \"id\": \"083996f4-c49e-4d96-9934-e38de8a15f95\", \"name\": \"pipeline\", \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:39:10.023641\"}, \"pipeline_id\": \"083996f4-c49e-4d96-9934-e38de8a15f95\", \"previous_job_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"remoteci\": {\"created_at\": \"2026-06-08T17:34:09.562294\", \"data\": {}, \"etag\": \"8466a9c1ea1852dfb51816d1602868ea\", \"id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"last_auth_at\": \"2026-06-08T17:38:29\", \"name\": \"rh-telco-pipeline\", \"public\": false, \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:38:56.338710\"}, \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"results\": [], \"state\": \"active\", \"status\": \"new\", \"status_reason\": \"\", \"tags\": [\"stage:ocp\", \"pipeline-id:13\", \"inventory:inventory\", \"ocp-vanilla-conf\"], \"team\": {\"country\": null, \"created_at\": \"2026-06-08T17:34:08.060158\", \"etag\": \"97aad3f9aebb27215bd4ba5bbb7fd35f\", \"external\": false, \"has_pre_release_access\": true, \"id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"name\": \"rh-telco-ci\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:08.060158\"}, \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"topic\": {\"component_types\": [\"ocp\", \"ose-tests\", \"cnf-tests\"], \"component_types_optional\": [], \"created_at\": \"2026-06-08T17:34:06.503875\", \"data\": {}, \"etag\": \"87d8560020f52c6ccd8327f3712ecef7\", \"export_control\": false, \"id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"name\": \"OCP-4.8\", \"next_topic_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:06.503875\"}, \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"update_previous_job_id\": null, \"updated_at\": \"2026-06-08T17:39:15.513066\", \"url\": \"\", \"user_agent\": \"python-dciclient_4.1.0\"}}",
                                "",
                                "PLAY [Preparation tasks] *******************************************************",
                                "",
                                "TASK [get OCP version from job_info] *******************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-retry.yml:60",
                                "ok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.231874', 'data': {'digest': ['sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b'], 'display_name': 'ocp', 'pull_url': 'http://pullurl.com/', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'url': 'http://url.com/', 'version': '4.8.0-0.nightly-20200703'}, 'display_name': 'OCP 4.8.0-0.nightly-20200703', 'etag': 'e3025068bbd38c10e48099bc1a5127a8', 'id': '52602146-dbec-4004-b3c5-0d46891722cc', 'message': '', 'name': 'OCP 4.8.0-0.nightly-20200703', 'released_at': '2026-06-08T17:34:16.232624', 'state': 'active', 'tags': ['build:dev'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ocp', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'updated_at': '2026-06-08T17:34:16.501776', 'url': '', 'version': '4.8.0-0.nightly-20200703'}) => {\"ansible_facts\": {\"ocp_version\": \"4.8.0-0.nightly-20200703\"}, \"ansible_loop_var\": \"item\", \"changed\": false, \"item\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}}",
                                "skipping: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.771396', 'data': {'display_name': 'ose-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200703'}, 'display_name': 'OSE-TESTS 20200703', 'etag': '75662cfb54a041b9db4ececf18ad91c9', 'id': '1f69d4f8-007a-48f8-aae5-8f0d38509b48', 'message': '', 'name': 'OSE-TESTS 20200703', 'released_at': '2026-06-08T17:34:16.772106', 'state': 'active', 'tags': ['build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ose-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:17.053945', 'url': '', 'version': '20200703'})  => {\"ansible_loop_var\": \"item\", \"changed\": false, \"false_condition\": \"item[\\\"type\\\"] == \\\"ocp\\\"\", \"item\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.771396\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200703\"}, \"display_name\": \"OSE-TESTS 20200703\", \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\", \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\", \"message\": \"\", \"name\": \"OSE-TESTS 20200703\", \"released_at\": \"2026-06-08T17:34:16.772106\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.053945\", \"url\": \"\", \"version\": \"20200703\"}, \"skip_reason\": \"Conditional result was False\"}",
                                "skipping: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:17.325424', 'data': {'display_name': 'cnf-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200728'}, 'display_name': 'CNF-TESTS 20200728', 'etag': 'b1b0c765cd4b90e071200b38deccda2c', 'id': '9308699a-cda2-4822-b30f-fd01cbfde1dc', 'message': '', 'name': 'CNF-TESTS 20200728', 'released_at': '2026-06-08T17:34:17.326752', 'state': 'active', 'tags': ['build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'cnf-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:17.602830', 'url': '', 'version': '20200728'})  => {\"ansible_loop_var\": \"item\", \"changed\": false, \"false_condition\": \"item[\\\"type\\\"] == \\\"ocp\\\"\", \"item\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}, \"skip_reason\": \"Conditional result was False\"}",
                                "",
                                "TASK [do some checks] **********************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-retry.yml:66",
                                "ok: [localhost] => {",
                                "    \"changed\": false,",
                                "    \"msg\": \"All components are present and ocp_version is defined\"",
                                "}",
                                "",
                                "TASK [display ocp_version] *****************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-retry.yml:74",
                                "ok: [localhost] => {",
                                "    \"msg\": \"OCP version 4.8.0-0.nightly-20200703\"",
                                "}",
                                "",
                                "TASK [validate extravars] ******************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-retry.yml:78",
                                "ok: [localhost] => {",
                                "    \"changed\": false,",
                                "    \"msg\": \"All assertions passed\"",
                                "}",
                                "",
                                "PLAY [Running ocp deployment] **************************************************",
                                "",
                                "TASK [install ocp] *************************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-retry.yml:91",
                                "changed: [localhost] => {\"changed\": true, \"cmd\": \"echo 'installing some ocp here'\", \"delta\": \"0:00:00.006969\", \"end\": \"2026-06-08 13:39:19.285473\", \"msg\": \"\", \"rc\": 0, \"start\": \"2026-06-08 13:39:19.278504\", \"stderr\": \"\", \"stderr_lines\": [], \"stdout\": \"installing some ocp here\", \"stdout_lines\": [\"installing some ocp here\"]}",
                                "",
                                "TASK [fail on non 4.8.0-0.ga-20200601] *****************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-retry.yml:94",
                                "fatal: [localhost]: FAILED! => {\"changed\": false, \"msg\": \"4.8.0-0.nightly-20200703 is buggy\"}",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "localhost                  : ok=11   changed=2    unreachable=0    failed=1    skipped=1    rescued=0    ignored=0   ",
                                "----------------------------- Captured stderr call -----------------------------",
                                "+ dci-pipeline openshift-vanilla:ansible_skip_tags=broken /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/pipeline-retry.yml /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/cnf-pipeline.yml",
                                "2026-06-08 13:39:09,832 - dcipipeline.main - INFO - overload=[{'openshift-vanilla': {'ansible_skip_tags': 'broken'}}] options={'name': 'pipeline'}",
                                "2026-06-08 13:39:09,835 - dcipipeline.main - INFO - Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/dci_credentials.yml",
                                "2026-06-08 13:39:09,913 - dcipipeline.main - INFO - Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/rh-cnf/dci_credentials.yml",
                                "2026-06-08 13:39:09,990 - dcipipeline.main - INFO - Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/dci_credentials.yml",
                                "2026-06-08 13:39:09,994 - dcipipeline.main - INFO - No previous job for openshift-vanilla",
                                "2026-06-08 13:39:10,027 - dcipipeline.main - INFO - scheduling job openshift-vanilla on topic OCP-4.8 previous_job_id=None pipeline_id=083996f4-c49e-4d96-9934-e38de8a15f95",
                                "2026-06-08 13:39:10,046 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ocp where_clause=None query=and(eq(state,active),eq(type,ocp))",
                                "2026-06-08 13:39:10,068 - dcipipeline.main - INFO - Got comp query result: ocp[None]: ['ocp=4.8.0-0.nightly-20200703']",
                                "2026-06-08 13:39:10,068 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ose-tests where_clause=None query=and(eq(state,active),eq(type,ose-tests))",
                                "2026-06-08 13:39:10,090 - dcipipeline.main - INFO - Got comp query result: ose-tests[None]: ['ose-tests=20200703']",
                                "2026-06-08 13:39:10,091 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=cnf-tests where_clause=None query=and(eq(state,active),eq(type,cnf-tests))",
                                "2026-06-08 13:39:10,115 - dcipipeline.main - INFO - Got comp query result: cnf-tests[None]: ['cnf-tests=20200728']",
                                "2026-06-08 13:39:10,217 - dcipipeline.main - INFO - No permission to write in /var/lib/dci-pipeline",
                                "2026-06-08 13:39:10,221 - dcipipeline.main - INFO - Scheduled DCI job d1a4c87d-fd3e-4bf8-8bb3-b37c3ffbbef3",
                                "2026-06-08 13:39:10,222 - dcipipeline.main - INFO - Setting tag stage:ocp on job d1a4c87d-fd3e-4bf8-8bb3-b37c3ffbbef3",
                                "2026-06-08 13:39:10,267 - dcipipeline.main - INFO - Setting tag pipeline-id:13 on job d1a4c87d-fd3e-4bf8-8bb3-b37c3ffbbef3",
                                "2026-06-08 13:39:10,308 - dcipipeline.main - INFO - Setting tag inventory:inventory on job d1a4c87d-fd3e-4bf8-8bb3-b37c3ffbbef3",
                                "2026-06-08 13:39:10,351 - dcipipeline.main - INFO - Created /tmp/dci-pipeline-tmpdirqpt2z54m for env var JUNIT_OUTPUT_DIR",
                                "2026-06-08 13:39:10,351 - dcipipeline.main - INFO - Found dci.py in /home/zuul-worker/src/github.com/distributedci/dci-ansible/callback",
                                "2026-06-08 13:39:10,351 - dcipipeline.main - INFO - Generating /tmp/dci-pipeline/openshift-vanilla/d1a4c87d-fd3e-4bf8-8bb3-b37c3ffbbef3/ansible.cfg using dci_ansible_dir=/home/zuul-worker/src/github.com/distributedci/dci-ansible",
                                "2026-06-08 13:39:10,352 - dcipipeline.main - INFO - running jobdef: openshift-vanilla with inventory /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/inventory private_data_dir=/tmp/dci-pipeline/openshift-vanilla/d1a4c87d-fd3e-4bf8-8bb3-b37c3ffbbef3 env={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdirqpt2z54m', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-vanilla/d1a4c87d-fd3e-4bf8-8bb3-b37c3ffbbef3/ansible.cfg'}",
                                "2026-06-08 13:39:10,352 - dcipipeline.main - INFO - cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --skip-tags broken -e '{\"answer\":42}'\"",
                                "2026-06-08 13:39:10,352 - dcipipeline.main - INFO - Launching playbook /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-retry.yml in /tmp/dci-pipeline/openshift-vanilla/d1a4c87d-fd3e-4bf8-8bb3-b37c3ffbbef3",
                                "2026-06-08 13:39:10,352 - dcipipeline.main - INFO - envvars={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdirqpt2z54m', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-vanilla/d1a4c87d-fd3e-4bf8-8bb3-b37c3ffbbef3/ansible.cfg', 'DCI_CLIENT_ID': 'remoteci/7a220eb8-b832-48db-9350-7688c159b53f', 'DCI_API_SECRET': 'DCI.0ccf1681da9b44c009271c0d1c3acc6c9104edaccbee1419a0aba6e188df', 'DCI_CS_URL': 'http://127.0.0.1:8000', 'DCI_UI_URL': 'http://127.0.0.1:8000', 'DCI_JOB_ID': 'd1a4c87d-fd3e-4bf8-8bb3-b37c3ffbbef3', 'ANSIBLE_VAULT_IDENTITY_LIST': '/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client', 'DCI_PLAYBOOK_ARGS': '--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --skip-tags broken -e \\'{\"answer\":42}\\''}",
                                "2026-06-08 13:39:10,352 - dcipipeline.main - INFO - PATH=/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin:/home/zuul-worker/.local/bin:/home/zuul-worker/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin",
                                "2026-06-08 13:39:10,353 - dcipipeline.main - INFO - cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --skip-tags broken -e '{\"answer\":42}'\"",
                                "2026-06-08 13:39:20,723 - dcipipeline.main - INFO - stats={'skipped': {'localhost': 1}, 'ok': {'localhost': 11}, 'dark': {}, 'failures': {'localhost': 1}, 'ignored': {}, 'rescued': {}, 'processed': {'localhost': 1}, 'changed': {'localhost': 2}}",
                                "2026-06-08 13:39:20,730 - dcipipeline.main - INFO - Uploading ansible.log from /tmp/dci-pipeline/openshift-vanilla/d1a4c87d-fd3e-4bf8-8bb3-b37c3ffbbef3/ansible.log",
                                "------------------------------ Captured log call -------------------------------",
                                "INFO     dcipipeline.main:main.py:1067 overload=[{'openshift-vanilla': {'ansible_skip_tags': 'broken'}}] options={'name': 'pipeline'}",
                                "INFO     dcipipeline.main:main.py:183 Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/dci_credentials.yml",
                                "INFO     dcipipeline.main:main.py:183 Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/rh-cnf/dci_credentials.yml",
                                "INFO     dcipipeline.main:main.py:183 Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/dci_credentials.yml",
                                "INFO     dcipipeline.main:main.py:1247 No previous job for openshift-vanilla",
                                "INFO     dcipipeline.main:main.py:590 scheduling job openshift-vanilla on topic OCP-4.8 previous_job_id=None pipeline_id=083996f4-c49e-4d96-9934-e38de8a15f95",
                                "INFO     dcipipeline.main:main.py:497 get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ocp where_clause=None query=and(eq(state,active),eq(type,ocp))",
                                "INFO     dcipipeline.main:main.py:511 Got comp query result: ocp[None]: ['ocp=4.8.0-0.nightly-20200703']",
                                "INFO     dcipipeline.main:main.py:497 get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ose-tests where_clause=None query=and(eq(state,active),eq(type,ose-tests))",
                                "INFO     dcipipeline.main:main.py:511 Got comp query result: ose-tests[None]: ['ose-tests=20200703']",
                                "INFO     dcipipeline.main:main.py:497 get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=cnf-tests where_clause=None query=and(eq(state,active),eq(type,cnf-tests))",
                                "INFO     dcipipeline.main:main.py:511 Got comp query result: cnf-tests[None]: ['cnf-tests=20200728']",
                                "INFO     dcipipeline.main:main.py:567 No permission to write in /var/lib/dci-pipeline",
                                "INFO     dcipipeline.main:main.py:679 Scheduled DCI job d1a4c87d-fd3e-4bf8-8bb3-b37c3ffbbef3",
                                "INFO     dcipipeline.main:main.py:691 Setting tag stage:ocp on job d1a4c87d-fd3e-4bf8-8bb3-b37c3ffbbef3",
                                "INFO     dcipipeline.main:main.py:691 Setting tag pipeline-id:13 on job d1a4c87d-fd3e-4bf8-8bb3-b37c3ffbbef3",
                                "INFO     dcipipeline.main:main.py:691 Setting tag inventory:inventory on job d1a4c87d-fd3e-4bf8-8bb3-b37c3ffbbef3",
                                "INFO     dcipipeline.main:main.py:104 Created /tmp/dci-pipeline-tmpdirqpt2z54m for env var JUNIT_OUTPUT_DIR",
                                "INFO     dcipipeline.main:main.py:779 Found dci.py in /home/zuul-worker/src/github.com/distributedci/dci-ansible/callback",
                                "INFO     dcipipeline.main:main.py:207 Generating /tmp/dci-pipeline/openshift-vanilla/d1a4c87d-fd3e-4bf8-8bb3-b37c3ffbbef3/ansible.cfg using dci_ansible_dir=/home/zuul-worker/src/github.com/distributedci/dci-ansible",
                                "INFO     dcipipeline.main:main.py:837 running jobdef: openshift-vanilla with inventory /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/inventory private_data_dir=/tmp/dci-pipeline/openshift-vanilla/d1a4c87d-fd3e-4bf8-8bb3-b37c3ffbbef3 env={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdirqpt2z54m', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-vanilla/d1a4c87d-fd3e-4bf8-8bb3-b37c3ffbbef3/ansible.cfg'}",
                                "INFO     dcipipeline.main:main.py:738 cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --skip-tags broken -e '{\"answer\":42}'\"",
                                "INFO     dcipipeline.main:main.py:874 Launching playbook /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-retry.yml in /tmp/dci-pipeline/openshift-vanilla/d1a4c87d-fd3e-4bf8-8bb3-b37c3ffbbef3",
                                "INFO     dcipipeline.main:main.py:875 envvars={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdirqpt2z54m', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-vanilla/d1a4c87d-fd3e-4bf8-8bb3-b37c3ffbbef3/ansible.cfg', 'DCI_CLIENT_ID': 'remoteci/7a220eb8-b832-48db-9350-7688c159b53f', 'DCI_API_SECRET': 'DCI.0ccf1681da9b44c009271c0d1c3acc6c9104edaccbee1419a0aba6e188df', 'DCI_CS_URL': 'http://127.0.0.1:8000', 'DCI_UI_URL': 'http://127.0.0.1:8000', 'DCI_JOB_ID': 'd1a4c87d-fd3e-4bf8-8bb3-b37c3ffbbef3', 'ANSIBLE_VAULT_IDENTITY_LIST': '/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client', 'DCI_PLAYBOOK_ARGS': '--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --skip-tags broken -e \\'{\"answer\":42}\\''}",
                                "INFO     dcipipeline.main:main.py:876 PATH=/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin:/home/zuul-worker/.local/bin:/home/zuul-worker/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin",
                                "INFO     dcipipeline.main:main.py:738 cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --skip-tags broken -e '{\"answer\":42}'\"",
                                "INFO     dcipipeline.main:main.py:892 stats={'skipped': {'localhost': 1}, 'ok': {'localhost': 11}, 'dark': {}, 'failures': {'localhost': 1}, 'ignored': {}, 'rescued': {}, 'processed': {'localhost': 1}, 'changed': {'localhost': 2}}",
                                "INFO     dcipipeline.main:main.py:800 Uploading ansible.log from /tmp/dci-pipeline/openshift-vanilla/d1a4c87d-fd3e-4bf8-8bb3-b37c3ffbbef3/ansible.log",
                                "__________________________ test_dci_pipeline_upgrade ___________________________",
                                "",
                                "    def test_dci_pipeline_upgrade():",
                                ">       rc = main([\"dci-pipeline\", p(\"upgrade-pipeline.yml\")])",
                                "",
                                "tests/e2e/test_dci_pipeline.py:235: ",
                                "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ",
                                "tests/e2e/test_dci_pipeline.py:38: in main",
                                "    return dci_main(args)",
                                "dcipipeline/main.py:1390: in main",
                                "    job_in_errors, jobdefs = run_stage(",
                                "dcipipeline/main.py:1303: in run_stage",
                                "    if run_jobdef(",
                                "dcipipeline/main.py:901: in run_jobdef",
                                "    upload_ansible_log(context, private_data_dir, jobdef)",
                                "dcipipeline/main.py:801: in upload_ansible_log",
                                "    dci(",
                                "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ",
                                "",
                                "func = <function create at 0x7ff24d47ddc0>",
                                "args = (<dciclient.v1.api.context.DciSignatureContext object at 0x7ff24d3e0e80>, 'ansible.log')",
                                "kwargs = {'file_path': '/tmp/dci-pipeline/openshift-vanilla/fe305bba-474b-4b28-9922-29da7bb0bf33/ansible.log', 'job_id': 'fe305bba-474b-4b28-9922-29da7bb0bf33', 'redact': True}",
                                "",
                                "    def dci(func, *args, **kwargs):",
                                "        \"retry the DCI API call while there is an error 5xx\"",
                                "    ",
                                "        global _duration",
                                "    ",
                                ">       resp = func(*args, **kwargs)",
                                "E       TypeError: create() got an unexpected keyword argument 'redact'",
                                "",
                                "dcipipeline/main.py:1454: TypeError",
                                "----------------------------- Captured stdout call -----------------------------",
                                "ansible-playbook [core 2.15.13]",
                                "  config file = /tmp/dci-pipeline/openshift-vanilla/fe305bba-474b-4b28-9922-29da7bb0bf33/ansible.cfg",
                                "  configured module search path = ['/home/zuul-worker/src/github.com/distributedci/dci-ansible/modules']",
                                "  ansible python module location = /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/lib/python3.9/site-packages/ansible",
                                "  ansible collection location = /home/zuul-worker/.ansible/collections:/usr/share/ansible/collections",
                                "  executable location = /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/ansible-playbook",
                                "  python version = 3.9.18 (main, Jan 24 2024, 00:00:00) [GCC 11.4.1 20231218 (Red Hat 11.4.1-3)] (/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/python)",
                                "  jinja version = 3.1.6",
                                "  libyaml = True",
                                "Using /tmp/dci-pipeline/openshift-vanilla/fe305bba-474b-4b28-9922-29da7bb0bf33/ansible.cfg as config file",
                                "/usr/lib/python3.9/site-packages/requests/__init__.py:87: RequestsDependencyWarning: urllib3 (1.26.5) or chardet (5.2.0) doesn't match a supported version!",
                                "  warnings.warn(\"urllib3 ({}) or chardet ({}) doesn't match a supported \"",
                                "[WARNING]: Skipping plugin (/home/zuul-worker/src/github.com/distributedci/dci-",
                                "ansible/callback/test_dci.py), cannot load: No module named 'callback'",
                                "Skipping callback 'awx_display', as we already have a stdout callback.",
                                "Skipping callback 'default', as we already have a stdout callback.",
                                "Skipping callback 'minimal', as we already have a stdout callback.",
                                "Skipping callback 'oneline', as we already have a stdout callback.",
                                "",
                                "PLAYBOOK: agent-retry.yml ******************************************************",
                                "6 plays in /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-retry.yml",
                                "",
                                "PLAY [Schedule a job] **********************************************************",
                                "",
                                "TASK [Read credentials from env vars] ******************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-retry.yml:11",
                                "ok: [localhost] => {\"censored\": \"the output has been hidden due to the fact that 'no_log: true' was specified for this result\", \"changed\": false}",
                                "",
                                "TASK [Schedule a new job] ******************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-retry.yml:19",
                                "skipping: [localhost] => {\"changed\": false, \"false_condition\": \"job_info is not defined\", \"skip_reason\": \"Conditional result was False\"}",
                                "",
                                "TASK [Print job_info] **********************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-retry.yml:25",
                                "ok: [localhost] => {",
                                "    \"msg\": {",
                                "        \"client_version\": \"python-dciclient_4.1.0\",",
                                "        \"comment\": \"\",",
                                "        \"components\": [",
                                "            {",
                                "                \"canonical_project_name\": \"\",",
                                "                \"created_at\": \"2026-06-08T17:34:16.231874\",",
                                "                \"data\": {",
                                "                    \"digest\": [",
                                "                        \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"",
                                "                    ],",
                                "                    \"display_name\": \"ocp\",",
                                "                    \"pull_url\": \"http://pullurl.com/\",",
                                "                    \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",",
                                "                    \"url\": \"http://url.com/\",",
                                "                    \"version\": \"4.8.0-0.nightly-20200703\"",
                                "                },",
                                "                \"display_name\": \"OCP 4.8.0-0.nightly-20200703\",",
                                "                \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\",",
                                "                \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\",",
                                "                \"message\": \"\",",
                                "                \"name\": \"OCP 4.8.0-0.nightly-20200703\",",
                                "                \"released_at\": \"2026-06-08T17:34:16.232624\",",
                                "                \"state\": \"active\",",
                                "                \"tags\": [",
                                "                    \"build:dev\"",
                                "                ],",
                                "                \"team_id\": null,",
                                "                \"title\": \"\",",
                                "                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "                \"type\": \"ocp\",",
                                "                \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",",
                                "                \"updated_at\": \"2026-06-08T17:34:16.501776\",",
                                "                \"url\": \"\",",
                                "                \"version\": \"4.8.0-0.nightly-20200703\"",
                                "            },",
                                "            {",
                                "                \"canonical_project_name\": \"\",",
                                "                \"created_at\": \"2026-06-08T17:34:16.771396\",",
                                "                \"data\": {",
                                "                    \"display_name\": \"ose-tests\",",
                                "                    \"pull_url\": \"http://pullurl.com/\",",
                                "                    \"url\": \"http://url.com/\",",
                                "                    \"version\": \"20200703\"",
                                "                },",
                                "                \"display_name\": \"OSE-TESTS 20200703\",",
                                "                \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\",",
                                "                \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\",",
                                "                \"message\": \"\",",
                                "                \"name\": \"OSE-TESTS 20200703\",",
                                "                \"released_at\": \"2026-06-08T17:34:16.772106\",",
                                "                \"state\": \"active\",",
                                "                \"tags\": [",
                                "                    \"build:ga\"",
                                "                ],",
                                "                \"team_id\": null,",
                                "                \"title\": \"\",",
                                "                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "                \"type\": \"ose-tests\",",
                                "                \"uid\": \"\",",
                                "                \"updated_at\": \"2026-06-08T17:34:17.053945\",",
                                "                \"url\": \"\",",
                                "                \"version\": \"20200703\"",
                                "            },",
                                "            {",
                                "                \"canonical_project_name\": \"\",",
                                "                \"created_at\": \"2026-06-08T17:34:17.325424\",",
                                "                \"data\": {",
                                "                    \"display_name\": \"cnf-tests\",",
                                "                    \"pull_url\": \"http://pullurl.com/\",",
                                "                    \"url\": \"http://url.com/\",",
                                "                    \"version\": \"20200728\"",
                                "                },",
                                "                \"display_name\": \"CNF-TESTS 20200728\",",
                                "                \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\",",
                                "                \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\",",
                                "                \"message\": \"\",",
                                "                \"name\": \"CNF-TESTS 20200728\",",
                                "                \"released_at\": \"2026-06-08T17:34:17.326752\",",
                                "                \"state\": \"active\",",
                                "                \"tags\": [",
                                "                    \"build:ga\"",
                                "                ],",
                                "                \"team_id\": null,",
                                "                \"title\": \"\",",
                                "                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "                \"type\": \"cnf-tests\",",
                                "                \"uid\": \"\",",
                                "                \"updated_at\": \"2026-06-08T17:34:17.602830\",",
                                "                \"url\": \"\",",
                                "                \"version\": \"20200728\"",
                                "            }",
                                "        ],",
                                "        \"configuration\": \"\",",
                                "        \"created_at\": \"2026-06-08T17:39:21.038344\",",
                                "        \"data\": {",
                                "            \"pipeline\": {",
                                "                \"_pipeline_path_\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/upgrade-pipeline.yml\",",
                                "                \"ansible_extravars\": {",
                                "                    \"answer\": \"42\"",
                                "                },",
                                "                \"ansible_inventory\": \"agents/openshift-vanilla/inventory\",",
                                "                \"ansible_playbook\": \"agents/openshift-vanilla/agent-retry.yml\",",
                                "                \"ansible_skip_tags\": \"broken\",",
                                "                \"components\": [",
                                "                    \"ocp\",",
                                "                    \"ose-tests\",",
                                "                    \"cnf-tests\"",
                                "                ],",
                                "                \"fallback_last_success\": \"ocp-vanilla-4.8-ok\",",
                                "                \"name\": \"openshift-vanilla\",",
                                "                \"outputs\": {",
                                "                    \"hosts\": \"etc/hosts\"",
                                "                },",
                                "                \"success_tag\": \"ocp-vanilla-4.8-ok\",",
                                "                \"topic\": \"OCP-4.8\",",
                                "                \"type\": \"ocp\"",
                                "            }",
                                "        },",
                                "        \"duration\": 0,",
                                "        \"etag\": \"a2396bcfaec9831bdee9c69af9c7a42c\",",
                                "        \"files\": [],",
                                "        \"id\": \"fe305bba-474b-4b28-9922-29da7bb0bf33\",",
                                "        \"jobstates\": [],",
                                "        \"keys_values\": [],",
                                "        \"name\": \"openshift-vanilla\",",
                                "        \"pipeline\": {",
                                "            \"created_at\": \"2026-06-08T17:39:20.928016\",",
                                "            \"etag\": \"011c67581fc2d29fa9c0ed6169999793\",",
                                "            \"id\": \"e5ccc661-3d53-44b9-849e-faa30545ae90\",",
                                "            \"name\": \"pipeline\",",
                                "            \"state\": \"active\",",
                                "            \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",",
                                "            \"updated_at\": \"2026-06-08T17:39:20.928016\"",
                                "        },",
                                "        \"pipeline_id\": \"e5ccc661-3d53-44b9-849e-faa30545ae90\",",
                                "        \"previous_job_id\": null,",
                                "        \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\",",
                                "        \"remoteci\": {",
                                "            \"created_at\": \"2026-06-08T17:34:09.562294\",",
                                "            \"data\": {},",
                                "            \"etag\": \"8466a9c1ea1852dfb51816d1602868ea\",",
                                "            \"id\": \"7a220eb8-b832-48db-9350-7688c159b53f\",",
                                "            \"last_auth_at\": \"2026-06-08T17:38:29\",",
                                "            \"name\": \"rh-telco-pipeline\",",
                                "            \"public\": false,",
                                "            \"state\": \"active\",",
                                "            \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",",
                                "            \"updated_at\": \"2026-06-08T17:38:56.338710\"",
                                "        },",
                                "        \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\",",
                                "        \"results\": [],",
                                "        \"state\": \"active\",",
                                "        \"status\": \"new\",",
                                "        \"status_reason\": \"\",",
                                "        \"tags\": [],",
                                "        \"team\": {",
                                "            \"country\": null,",
                                "            \"created_at\": \"2026-06-08T17:34:08.060158\",",
                                "            \"etag\": \"97aad3f9aebb27215bd4ba5bbb7fd35f\",",
                                "            \"external\": false,",
                                "            \"has_pre_release_access\": true,",
                                "            \"id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",",
                                "            \"name\": \"rh-telco-ci\",",
                                "            \"state\": \"active\",",
                                "            \"updated_at\": \"2026-06-08T17:34:08.060158\"",
                                "        },",
                                "        \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",",
                                "        \"topic\": {",
                                "            \"component_types\": [",
                                "                \"ocp\",",
                                "                \"ose-tests\",",
                                "                \"cnf-tests\"",
                                "            ],",
                                "            \"component_types_optional\": [],",
                                "            \"created_at\": \"2026-06-08T17:34:06.503875\",",
                                "            \"data\": {},",
                                "            \"etag\": \"87d8560020f52c6ccd8327f3712ecef7\",",
                                "            \"export_control\": false,",
                                "            \"id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "            \"name\": \"OCP-4.8\",",
                                "            \"next_topic_id\": null,",
                                "            \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\",",
                                "            \"state\": \"active\",",
                                "            \"updated_at\": \"2026-06-08T17:34:06.503875\"",
                                "        },",
                                "        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "        \"update_previous_job_id\": null,",
                                "        \"updated_at\": \"2026-06-08T17:39:21.038358\",",
                                "        \"url\": \"\",",
                                "        \"user_agent\": \"python-dciclient_4.1.0\"",
                                "    }",
                                "}",
                                "",
                                "TASK [Set global variables] ****************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-retry.yml:29",
                                "ok: [localhost] => {\"ansible_facts\": {\"components\": [{\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.771396\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200703\"}, \"display_name\": \"OSE-TESTS 20200703\", \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\", \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\", \"message\": \"\", \"name\": \"OSE-TESTS 20200703\", \"released_at\": \"2026-06-08T17:34:16.772106\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.053945\", \"url\": \"\", \"version\": \"20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}], \"job_id\": \"fe305bba-474b-4b28-9922-29da7bb0bf33\", \"product\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\"}, \"changed\": false}",
                                "",
                                "TASK [Print job id] ************************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-retry.yml:37",
                                "ok: [localhost] => {",
                                "    \"msg\": \"dci_job_id: fe305bba-474b-4b28-9922-29da7bb0bf33\"",
                                "}",
                                "",
                                "TASK [Print components] ********************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-retry.yml:41",
                                "ok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.231874', 'data': {'digest': ['sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b'], 'display_name': 'ocp', 'pull_url': 'http://pullurl.com/', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'url': 'http://url.com/', 'version': '4.8.0-0.nightly-20200703'}, 'display_name': 'OCP 4.8.0-0.nightly-20200703', 'etag': 'e3025068bbd38c10e48099bc1a5127a8', 'id': '52602146-dbec-4004-b3c5-0d46891722cc', 'message': '', 'name': 'OCP 4.8.0-0.nightly-20200703', 'released_at': '2026-06-08T17:34:16.232624', 'state': 'active', 'tags': ['build:dev'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ocp', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'updated_at': '2026-06-08T17:34:16.501776', 'url': '', 'version': '4.8.0-0.nightly-20200703'}) => {",
                                "    \"msg\": {",
                                "        \"canonical_project_name\": \"\",",
                                "        \"created_at\": \"2026-06-08T17:34:16.231874\",",
                                "        \"data\": {",
                                "            \"digest\": [",
                                "                \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"",
                                "            ],",
                                "            \"display_name\": \"ocp\",",
                                "            \"pull_url\": \"http://pullurl.com/\",",
                                "            \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",",
                                "            \"url\": \"http://url.com/\",",
                                "            \"version\": \"4.8.0-0.nightly-20200703\"",
                                "        },",
                                "        \"display_name\": \"OCP 4.8.0-0.nightly-20200703\",",
                                "        \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\",",
                                "        \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\",",
                                "        \"message\": \"\",",
                                "        \"name\": \"OCP 4.8.0-0.nightly-20200703\",",
                                "        \"released_at\": \"2026-06-08T17:34:16.232624\",",
                                "        \"state\": \"active\",",
                                "        \"tags\": [",
                                "            \"build:dev\"",
                                "        ],",
                                "        \"team_id\": null,",
                                "        \"title\": \"\",",
                                "        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "        \"type\": \"ocp\",",
                                "        \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",",
                                "        \"updated_at\": \"2026-06-08T17:34:16.501776\",",
                                "        \"url\": \"\",",
                                "        \"version\": \"4.8.0-0.nightly-20200703\"",
                                "    }",
                                "}",
                                "ok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.771396', 'data': {'display_name': 'ose-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200703'}, 'display_name': 'OSE-TESTS 20200703', 'etag': '75662cfb54a041b9db4ececf18ad91c9', 'id': '1f69d4f8-007a-48f8-aae5-8f0d38509b48', 'message': '', 'name': 'OSE-TESTS 20200703', 'released_at': '2026-06-08T17:34:16.772106', 'state': 'active', 'tags': ['build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ose-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:17.053945', 'url': '', 'version': '20200703'}) => {",
                                "    \"msg\": {",
                                "        \"canonical_project_name\": \"\",",
                                "        \"created_at\": \"2026-06-08T17:34:16.771396\",",
                                "        \"data\": {",
                                "            \"display_name\": \"ose-tests\",",
                                "            \"pull_url\": \"http://pullurl.com/\",",
                                "            \"url\": \"http://url.com/\",",
                                "            \"version\": \"20200703\"",
                                "        },",
                                "        \"display_name\": \"OSE-TESTS 20200703\",",
                                "        \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\",",
                                "        \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\",",
                                "        \"message\": \"\",",
                                "        \"name\": \"OSE-TESTS 20200703\",",
                                "        \"released_at\": \"2026-06-08T17:34:16.772106\",",
                                "        \"state\": \"active\",",
                                "        \"tags\": [",
                                "            \"build:ga\"",
                                "        ],",
                                "        \"team_id\": null,",
                                "        \"title\": \"\",",
                                "        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "        \"type\": \"ose-tests\",",
                                "        \"uid\": \"\",",
                                "        \"updated_at\": \"2026-06-08T17:34:17.053945\",",
                                "        \"url\": \"\",",
                                "        \"version\": \"20200703\"",
                                "    }",
                                "}",
                                "ok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:17.325424', 'data': {'display_name': 'cnf-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200728'}, 'display_name': 'CNF-TESTS 20200728', 'etag': 'b1b0c765cd4b90e071200b38deccda2c', 'id': '9308699a-cda2-4822-b30f-fd01cbfde1dc', 'message': '', 'name': 'CNF-TESTS 20200728', 'released_at': '2026-06-08T17:34:17.326752', 'state': 'active', 'tags': ['build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'cnf-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:17.602830', 'url': '', 'version': '20200728'}) => {",
                                "    \"msg\": {",
                                "        \"canonical_project_name\": \"\",",
                                "        \"created_at\": \"2026-06-08T17:34:17.325424\",",
                                "        \"data\": {",
                                "            \"display_name\": \"cnf-tests\",",
                                "            \"pull_url\": \"http://pullurl.com/\",",
                                "            \"url\": \"http://url.com/\",",
                                "            \"version\": \"20200728\"",
                                "        },",
                                "        \"display_name\": \"CNF-TESTS 20200728\",",
                                "        \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\",",
                                "        \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\",",
                                "        \"message\": \"\",",
                                "        \"name\": \"CNF-TESTS 20200728\",",
                                "        \"released_at\": \"2026-06-08T17:34:17.326752\",",
                                "        \"state\": \"active\",",
                                "        \"tags\": [",
                                "            \"build:ga\"",
                                "        ],",
                                "        \"team_id\": null,",
                                "        \"title\": \"\",",
                                "        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "        \"type\": \"cnf-tests\",",
                                "        \"uid\": \"\",",
                                "        \"updated_at\": \"2026-06-08T17:34:17.602830\",",
                                "        \"url\": \"\",",
                                "        \"version\": \"20200728\"",
                                "    }",
                                "}",
                                "",
                                "TASK [Set tags for the current job] ********************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-retry.yml:46",
                                "changed: [localhost] => {\"changed\": true, \"job\": {\"client_version\": \"python-dciclient_4.1.0\", \"comment\": \"\", \"components\": [{\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.771396\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200703\"}, \"display_name\": \"OSE-TESTS 20200703\", \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\", \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\", \"message\": \"\", \"name\": \"OSE-TESTS 20200703\", \"released_at\": \"2026-06-08T17:34:16.772106\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.053945\", \"url\": \"\", \"version\": \"20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}], \"configuration\": \"\", \"created_at\": \"2026-06-08T17:39:21.038344\", \"data\": {\"pipeline\": {\"_pipeline_path_\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/upgrade-pipeline.yml\", \"ansible_extravars\": {\"answer\": \"42\"}, \"ansible_inventory\": \"agents/openshift-vanilla/inventory\", \"ansible_playbook\": \"agents/openshift-vanilla/agent-retry.yml\", \"ansible_skip_tags\": \"broken\", \"components\": [\"ocp\", \"ose-tests\", \"cnf-tests\"], \"fallback_last_success\": \"ocp-vanilla-4.8-ok\", \"name\": \"openshift-vanilla\", \"outputs\": {\"hosts\": \"etc/hosts\"}, \"success_tag\": \"ocp-vanilla-4.8-ok\", \"topic\": \"OCP-4.8\", \"type\": \"ocp\"}}, \"duration\": 4, \"etag\": \"af803b2788c55da3e4317ce1b6a74d0f\", \"files\": [], \"id\": \"fe305bba-474b-4b28-9922-29da7bb0bf33\", \"jobstates\": [{\"comment\": \"job scheduled\", \"created_at\": \"2026-06-08T17:39:21.118331\", \"id\": \"f0ce2c7f-ee64-4275-be37-161fbac31d6b\", \"job_id\": \"fe305bba-474b-4b28-9922-29da7bb0bf33\", \"status\": \"new\"}, {\"comment\": \"implicit new state\", \"created_at\": \"2026-06-08T17:39:22.201264\", \"id\": \"944a3981-5bd1-445d-a193-67012b529e22\", \"job_id\": \"fe305bba-474b-4b28-9922-29da7bb0bf33\", \"status\": \"new\"}], \"keys_values\": [], \"name\": \"openshift-vanilla\", \"pipeline\": {\"created_at\": \"2026-06-08T17:39:20.928016\", \"etag\": \"011c67581fc2d29fa9c0ed6169999793\", \"id\": \"e5ccc661-3d53-44b9-849e-faa30545ae90\", \"name\": \"pipeline\", \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:39:20.928016\"}, \"pipeline_id\": \"e5ccc661-3d53-44b9-849e-faa30545ae90\", \"previous_job_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"remoteci\": {\"created_at\": \"2026-06-08T17:34:09.562294\", \"data\": {}, \"etag\": \"08de7be1c5d17661b83fc6d1bc570ff0\", \"id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"last_auth_at\": \"2026-06-08T17:39:21\", \"name\": \"rh-telco-pipeline\", \"public\": false, \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:39:26.351937\"}, \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"results\": [], \"state\": \"active\", \"status\": \"new\", \"status_reason\": \"\", \"tags\": [\"stage:ocp\", \"pipeline-id:13\", \"inventory:inventory\", \"ocp-vanilla-conf\"], \"team\": {\"country\": null, \"created_at\": \"2026-06-08T17:34:08.060158\", \"etag\": \"97aad3f9aebb27215bd4ba5bbb7fd35f\", \"external\": false, \"has_pre_release_access\": true, \"id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"name\": \"rh-telco-ci\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:08.060158\"}, \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"topic\": {\"component_types\": [\"ocp\", \"ose-tests\", \"cnf-tests\"], \"component_types_optional\": [], \"created_at\": \"2026-06-08T17:34:06.503875\", \"data\": {}, \"etag\": \"87d8560020f52c6ccd8327f3712ecef7\", \"export_control\": false, \"id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"name\": \"OCP-4.8\", \"next_topic_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:06.503875\"}, \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"update_previous_job_id\": null, \"updated_at\": \"2026-06-08T17:39:26.358139\", \"url\": \"\", \"user_agent\": \"python-dciclient_4.1.0\"}}",
                                "",
                                "PLAY [Preparation tasks] *******************************************************",
                                "",
                                "TASK [get OCP version from job_info] *******************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-retry.yml:60",
                                "ok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.231874', 'data': {'digest': ['sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b'], 'display_name': 'ocp', 'pull_url': 'http://pullurl.com/', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'url': 'http://url.com/', 'version': '4.8.0-0.nightly-20200703'}, 'display_name': 'OCP 4.8.0-0.nightly-20200703', 'etag': 'e3025068bbd38c10e48099bc1a5127a8', 'id': '52602146-dbec-4004-b3c5-0d46891722cc', 'message': '', 'name': 'OCP 4.8.0-0.nightly-20200703', 'released_at': '2026-06-08T17:34:16.232624', 'state': 'active', 'tags': ['build:dev'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ocp', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'updated_at': '2026-06-08T17:34:16.501776', 'url': '', 'version': '4.8.0-0.nightly-20200703'}) => {\"ansible_facts\": {\"ocp_version\": \"4.8.0-0.nightly-20200703\"}, \"ansible_loop_var\": \"item\", \"changed\": false, \"item\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}}",
                                "skipping: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.771396', 'data': {'display_name': 'ose-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200703'}, 'display_name': 'OSE-TESTS 20200703', 'etag': '75662cfb54a041b9db4ececf18ad91c9', 'id': '1f69d4f8-007a-48f8-aae5-8f0d38509b48', 'message': '', 'name': 'OSE-TESTS 20200703', 'released_at': '2026-06-08T17:34:16.772106', 'state': 'active', 'tags': ['build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ose-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:17.053945', 'url': '', 'version': '20200703'})  => {\"ansible_loop_var\": \"item\", \"changed\": false, \"false_condition\": \"item[\\\"type\\\"] == \\\"ocp\\\"\", \"item\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.771396\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200703\"}, \"display_name\": \"OSE-TESTS 20200703\", \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\", \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\", \"message\": \"\", \"name\": \"OSE-TESTS 20200703\", \"released_at\": \"2026-06-08T17:34:16.772106\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.053945\", \"url\": \"\", \"version\": \"20200703\"}, \"skip_reason\": \"Conditional result was False\"}",
                                "skipping: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:17.325424', 'data': {'display_name': 'cnf-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200728'}, 'display_name': 'CNF-TESTS 20200728', 'etag': 'b1b0c765cd4b90e071200b38deccda2c', 'id': '9308699a-cda2-4822-b30f-fd01cbfde1dc', 'message': '', 'name': 'CNF-TESTS 20200728', 'released_at': '2026-06-08T17:34:17.326752', 'state': 'active', 'tags': ['build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'cnf-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:17.602830', 'url': '', 'version': '20200728'})  => {\"ansible_loop_var\": \"item\", \"changed\": false, \"false_condition\": \"item[\\\"type\\\"] == \\\"ocp\\\"\", \"item\": {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}, \"skip_reason\": \"Conditional result was False\"}",
                                "",
                                "TASK [do some checks] **********************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-retry.yml:66",
                                "ok: [localhost] => {",
                                "    \"changed\": false,",
                                "    \"msg\": \"All components are present and ocp_version is defined\"",
                                "}",
                                "",
                                "TASK [display ocp_version] *****************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-retry.yml:74",
                                "ok: [localhost] => {",
                                "    \"msg\": \"OCP version 4.8.0-0.nightly-20200703\"",
                                "}",
                                "",
                                "TASK [validate extravars] ******************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-retry.yml:78",
                                "ok: [localhost] => {",
                                "    \"changed\": false,",
                                "    \"msg\": \"All assertions passed\"",
                                "}",
                                "",
                                "PLAY [Running ocp deployment] **************************************************",
                                "",
                                "TASK [install ocp] *************************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-retry.yml:91",
                                "changed: [localhost] => {\"changed\": true, \"cmd\": \"echo 'installing some ocp here'\", \"delta\": \"0:00:00.007584\", \"end\": \"2026-06-08 13:39:30.120632\", \"msg\": \"\", \"rc\": 0, \"start\": \"2026-06-08 13:39:30.113048\", \"stderr\": \"\", \"stderr_lines\": [], \"stdout\": \"installing some ocp here\", \"stdout_lines\": [\"installing some ocp here\"]}",
                                "",
                                "TASK [fail on non 4.8.0-0.ga-20200601] *****************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-retry.yml:94",
                                "fatal: [localhost]: FAILED! => {\"changed\": false, \"msg\": \"4.8.0-0.nightly-20200703 is buggy\"}",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "localhost                  : ok=11   changed=2    unreachable=0    failed=1    skipped=1    rescued=0    ignored=0   ",
                                "----------------------------- Captured stderr call -----------------------------",
                                "+ dci-pipeline /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/upgrade-pipeline.yml",
                                "2026-06-08 13:39:20,821 - dcipipeline.main - INFO - overload=[] options={'name': 'pipeline'}",
                                "2026-06-08 13:39:20,826 - dcipipeline.main - INFO - Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/dci_credentials.yml",
                                "2026-06-08 13:39:20,900 - dcipipeline.main - INFO - Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/dci_credentials.yml",
                                "2026-06-08 13:39:20,903 - dcipipeline.main - INFO - No previous job for openshift-vanilla",
                                "2026-06-08 13:39:20,931 - dcipipeline.main - INFO - scheduling job openshift-vanilla on topic OCP-4.8 previous_job_id=None pipeline_id=e5ccc661-3d53-44b9-849e-faa30545ae90",
                                "2026-06-08 13:39:20,950 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ocp where_clause=None query=and(eq(state,active),eq(type,ocp))",
                                "2026-06-08 13:39:20,973 - dcipipeline.main - INFO - Got comp query result: ocp[None]: ['ocp=4.8.0-0.nightly-20200703']",
                                "2026-06-08 13:39:20,973 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ose-tests where_clause=None query=and(eq(state,active),eq(type,ose-tests))",
                                "2026-06-08 13:39:20,996 - dcipipeline.main - INFO - Got comp query result: ose-tests[None]: ['ose-tests=20200703']",
                                "2026-06-08 13:39:20,996 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=cnf-tests where_clause=None query=and(eq(state,active),eq(type,cnf-tests))",
                                "2026-06-08 13:39:21,018 - dcipipeline.main - INFO - Got comp query result: cnf-tests[None]: ['cnf-tests=20200728']",
                                "2026-06-08 13:39:21,127 - dcipipeline.main - INFO - No permission to write in /var/lib/dci-pipeline",
                                "2026-06-08 13:39:21,131 - dcipipeline.main - INFO - Scheduled DCI job fe305bba-474b-4b28-9922-29da7bb0bf33",
                                "2026-06-08 13:39:21,132 - dcipipeline.main - INFO - Setting tag stage:ocp on job fe305bba-474b-4b28-9922-29da7bb0bf33",
                                "2026-06-08 13:39:21,175 - dcipipeline.main - INFO - Setting tag pipeline-id:13 on job fe305bba-474b-4b28-9922-29da7bb0bf33",
                                "2026-06-08 13:39:21,224 - dcipipeline.main - INFO - Setting tag inventory:inventory on job fe305bba-474b-4b28-9922-29da7bb0bf33",
                                "2026-06-08 13:39:21,265 - dcipipeline.main - INFO - Created /tmp/dci-pipeline-tmpdir7qz4d63v for env var JUNIT_OUTPUT_DIR",
                                "2026-06-08 13:39:21,266 - dcipipeline.main - INFO - Found dci.py in /home/zuul-worker/src/github.com/distributedci/dci-ansible/callback",
                                "2026-06-08 13:39:21,266 - dcipipeline.main - INFO - Generating /tmp/dci-pipeline/openshift-vanilla/fe305bba-474b-4b28-9922-29da7bb0bf33/ansible.cfg using dci_ansible_dir=/home/zuul-worker/src/github.com/distributedci/dci-ansible",
                                "2026-06-08 13:39:21,266 - dcipipeline.main - INFO - running jobdef: openshift-vanilla with inventory /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/inventory private_data_dir=/tmp/dci-pipeline/openshift-vanilla/fe305bba-474b-4b28-9922-29da7bb0bf33 env={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdir7qz4d63v', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-vanilla/fe305bba-474b-4b28-9922-29da7bb0bf33/ansible.cfg'}",
                                "2026-06-08 13:39:21,266 - dcipipeline.main - INFO - cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --skip-tags broken -e '{\"answer\":42}'\"",
                                "2026-06-08 13:39:21,267 - dcipipeline.main - INFO - Launching playbook /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-retry.yml in /tmp/dci-pipeline/openshift-vanilla/fe305bba-474b-4b28-9922-29da7bb0bf33",
                                "2026-06-08 13:39:21,267 - dcipipeline.main - INFO - envvars={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdir7qz4d63v', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-vanilla/fe305bba-474b-4b28-9922-29da7bb0bf33/ansible.cfg', 'DCI_CLIENT_ID': 'remoteci/7a220eb8-b832-48db-9350-7688c159b53f', 'DCI_API_SECRET': 'DCI.0ccf1681da9b44c009271c0d1c3acc6c9104edaccbee1419a0aba6e188df', 'DCI_CS_URL': 'http://127.0.0.1:8000', 'DCI_UI_URL': 'http://127.0.0.1:8000', 'DCI_JOB_ID': 'fe305bba-474b-4b28-9922-29da7bb0bf33', 'ANSIBLE_VAULT_IDENTITY_LIST': '/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client', 'DCI_PLAYBOOK_ARGS': '--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --skip-tags broken -e \\'{\"answer\":42}\\''}",
                                "2026-06-08 13:39:21,267 - dcipipeline.main - INFO - PATH=/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin:/home/zuul-worker/.local/bin:/home/zuul-worker/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin",
                                "2026-06-08 13:39:21,267 - dcipipeline.main - INFO - cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --skip-tags broken -e '{\"answer\":42}'\"",
                                "2026-06-08 13:39:31,534 - dcipipeline.main - INFO - stats={'skipped': {'localhost': 1}, 'ok': {'localhost': 11}, 'dark': {}, 'failures': {'localhost': 1}, 'ignored': {}, 'rescued': {}, 'processed': {'localhost': 1}, 'changed': {'localhost': 2}}",
                                "2026-06-08 13:39:31,540 - dcipipeline.main - INFO - Uploading ansible.log from /tmp/dci-pipeline/openshift-vanilla/fe305bba-474b-4b28-9922-29da7bb0bf33/ansible.log",
                                "------------------------------ Captured log call -------------------------------",
                                "INFO     dcipipeline.main:main.py:1067 overload=[] options={'name': 'pipeline'}",
                                "INFO     dcipipeline.main:main.py:183 Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/dci_credentials.yml",
                                "INFO     dcipipeline.main:main.py:183 Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/dci_credentials.yml",
                                "INFO     dcipipeline.main:main.py:1247 No previous job for openshift-vanilla",
                                "INFO     dcipipeline.main:main.py:590 scheduling job openshift-vanilla on topic OCP-4.8 previous_job_id=None pipeline_id=e5ccc661-3d53-44b9-849e-faa30545ae90",
                                "INFO     dcipipeline.main:main.py:497 get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ocp where_clause=None query=and(eq(state,active),eq(type,ocp))",
                                "INFO     dcipipeline.main:main.py:511 Got comp query result: ocp[None]: ['ocp=4.8.0-0.nightly-20200703']",
                                "INFO     dcipipeline.main:main.py:497 get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ose-tests where_clause=None query=and(eq(state,active),eq(type,ose-tests))",
                                "INFO     dcipipeline.main:main.py:511 Got comp query result: ose-tests[None]: ['ose-tests=20200703']",
                                "INFO     dcipipeline.main:main.py:497 get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=cnf-tests where_clause=None query=and(eq(state,active),eq(type,cnf-tests))",
                                "INFO     dcipipeline.main:main.py:511 Got comp query result: cnf-tests[None]: ['cnf-tests=20200728']",
                                "INFO     dcipipeline.main:main.py:567 No permission to write in /var/lib/dci-pipeline",
                                "INFO     dcipipeline.main:main.py:679 Scheduled DCI job fe305bba-474b-4b28-9922-29da7bb0bf33",
                                "INFO     dcipipeline.main:main.py:691 Setting tag stage:ocp on job fe305bba-474b-4b28-9922-29da7bb0bf33",
                                "INFO     dcipipeline.main:main.py:691 Setting tag pipeline-id:13 on job fe305bba-474b-4b28-9922-29da7bb0bf33",
                                "INFO     dcipipeline.main:main.py:691 Setting tag inventory:inventory on job fe305bba-474b-4b28-9922-29da7bb0bf33",
                                "INFO     dcipipeline.main:main.py:104 Created /tmp/dci-pipeline-tmpdir7qz4d63v for env var JUNIT_OUTPUT_DIR",
                                "INFO     dcipipeline.main:main.py:779 Found dci.py in /home/zuul-worker/src/github.com/distributedci/dci-ansible/callback",
                                "INFO     dcipipeline.main:main.py:207 Generating /tmp/dci-pipeline/openshift-vanilla/fe305bba-474b-4b28-9922-29da7bb0bf33/ansible.cfg using dci_ansible_dir=/home/zuul-worker/src/github.com/distributedci/dci-ansible",
                                "INFO     dcipipeline.main:main.py:837 running jobdef: openshift-vanilla with inventory /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/inventory private_data_dir=/tmp/dci-pipeline/openshift-vanilla/fe305bba-474b-4b28-9922-29da7bb0bf33 env={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdir7qz4d63v', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-vanilla/fe305bba-474b-4b28-9922-29da7bb0bf33/ansible.cfg'}",
                                "INFO     dcipipeline.main:main.py:738 cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --skip-tags broken -e '{\"answer\":42}'\"",
                                "INFO     dcipipeline.main:main.py:874 Launching playbook /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-retry.yml in /tmp/dci-pipeline/openshift-vanilla/fe305bba-474b-4b28-9922-29da7bb0bf33",
                                "INFO     dcipipeline.main:main.py:875 envvars={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdir7qz4d63v', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-vanilla/fe305bba-474b-4b28-9922-29da7bb0bf33/ansible.cfg', 'DCI_CLIENT_ID': 'remoteci/7a220eb8-b832-48db-9350-7688c159b53f', 'DCI_API_SECRET': 'DCI.0ccf1681da9b44c009271c0d1c3acc6c9104edaccbee1419a0aba6e188df', 'DCI_CS_URL': 'http://127.0.0.1:8000', 'DCI_UI_URL': 'http://127.0.0.1:8000', 'DCI_JOB_ID': 'fe305bba-474b-4b28-9922-29da7bb0bf33', 'ANSIBLE_VAULT_IDENTITY_LIST': '/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client', 'DCI_PLAYBOOK_ARGS': '--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --skip-tags broken -e \\'{\"answer\":42}\\''}",
                                "INFO     dcipipeline.main:main.py:876 PATH=/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin:/home/zuul-worker/.local/bin:/home/zuul-worker/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin",
                                "INFO     dcipipeline.main:main.py:738 cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client --skip-tags broken -e '{\"answer\":42}'\"",
                                "INFO     dcipipeline.main:main.py:892 stats={'skipped': {'localhost': 1}, 'ok': {'localhost': 11}, 'dark': {}, 'failures': {'localhost': 1}, 'ignored': {}, 'rescued': {}, 'processed': {'localhost': 1}, 'changed': {'localhost': 2}}",
                                "INFO     dcipipeline.main:main.py:800 Uploading ansible.log from /tmp/dci-pipeline/openshift-vanilla/fe305bba-474b-4b28-9922-29da7bb0bf33/ansible.log",
                                "__________________________ test_dci_pipeline_sigterm ___________________________",
                                "",
                                "    def test_dci_pipeline_sigterm():",
                                ">       helper_dci_pipeline_signal(signal.SIGTERM)",
                                "",
                                "tests/e2e/test_dci_pipeline.py:258: ",
                                "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ",
                                "",
                                "sig = <Signals.SIGTERM: 15>",
                                "",
                                "    def helper_dci_pipeline_signal(sig):",
                                "        jobs, count = get_jobs()",
                                "        pid = os.fork()",
                                "    ",
                                "        if pid == 0:",
                                "            os.execvp(\"dci-pipeline\", [\"dci-pipeline\", \"dcipipeline/pipeline-pause.yml\"])",
                                "        else:",
                                "            time.sleep(10)",
                                "            os.kill(pid, sig)",
                                "            _, status = os.waitpid(pid, 0)",
                                "    ",
                                ">           assert os.WEXITSTATUS(status) == 128 + sig",
                                "E           assert 1 == (128 + <Signals.SIGTERM: 15>)",
                                "E            +  where 1 = <built-in function WEXITSTATUS>(256)",
                                "E            +    where <built-in function WEXITSTATUS> = os.WEXITSTATUS",
                                "",
                                "tests/e2e/test_dci_pipeline.py:250: AssertionError",
                                "----------------------------- Captured stdout call -----------------------------",
                                "ansible-playbook [core 2.15.13]",
                                "  config file = /tmp/dci-pipeline/openshift-vanilla/f6478fb2-138d-4e9a-bd16-432a0f052847/ansible.cfg",
                                "  configured module search path = ['/home/zuul-worker/src/github.com/distributedci/dci-ansible/modules']",
                                "  ansible python module location = /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/lib/python3.9/site-packages/ansible",
                                "  ansible collection location = /home/zuul-worker/.ansible/collections:/usr/share/ansible/collections",
                                "  executable location = /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/ansible-playbook",
                                "  python version = 3.9.18 (main, Jan 24 2024, 00:00:00) [GCC 11.4.1 20231218 (Red Hat 11.4.1-3)] (/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/python)",
                                "  jinja version = 3.1.6",
                                "  libyaml = True",
                                "Using /tmp/dci-pipeline/openshift-vanilla/f6478fb2-138d-4e9a-bd16-432a0f052847/ansible.cfg as config file",
                                "/usr/lib/python3.9/site-packages/requests/__init__.py:87: RequestsDependencyWarning: urllib3 (1.26.5) or chardet (5.2.0) doesn't match a supported version!",
                                "  warnings.warn(\"urllib3 ({}) or chardet ({}) doesn't match a supported \"",
                                "[WARNING]: Skipping plugin (/home/zuul-worker/src/github.com/distributedci/dci-",
                                "ansible/callback/test_dci.py), cannot load: No module named 'callback'",
                                "Skipping callback 'awx_display', as we already have a stdout callback.",
                                "Skipping callback 'default', as we already have a stdout callback.",
                                "Skipping callback 'minimal', as we already have a stdout callback.",
                                "Skipping callback 'oneline', as we already have a stdout callback.",
                                "",
                                "PLAYBOOK: pause.yml ************************************************************",
                                "1 plays in /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/pause.yml",
                                "",
                                "PLAY [Pause playbook] **********************************************************",
                                "",
                                "TASK [Read credentials from env vars] ******************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/pause.yml:7",
                                "ok: [localhost] => {\"censored\": \"the output has been hidden due to the fact that 'no_log: true' was specified for this result\", \"changed\": false}",
                                "",
                                "TASK [Schedule a new job] ******************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/pause.yml:15",
                                "skipping: [localhost] => {\"changed\": false, \"false_condition\": \"job_info is not defined\", \"skip_reason\": \"Conditional result was False\"}",
                                "",
                                "TASK [Print job_info] **********************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/pause.yml:21",
                                "ok: [localhost] => {",
                                "    \"msg\": {",
                                "        \"client_version\": \"python-dciclient_4.1.0\",",
                                "        \"comment\": \"debugging comment\",",
                                "        \"components\": [",
                                "            {",
                                "                \"canonical_project_name\": \"\",",
                                "                \"created_at\": \"2026-06-08T17:34:16.231874\",",
                                "                \"data\": {",
                                "                    \"digest\": [",
                                "                        \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"",
                                "                    ],",
                                "                    \"display_name\": \"ocp\",",
                                "                    \"pull_url\": \"http://pullurl.com/\",",
                                "                    \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",",
                                "                    \"url\": \"http://url.com/\",",
                                "                    \"version\": \"4.8.0-0.nightly-20200703\"",
                                "                },",
                                "                \"display_name\": \"OCP 4.8.0-0.nightly-20200703\",",
                                "                \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\",",
                                "                \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\",",
                                "                \"message\": \"\",",
                                "                \"name\": \"OCP 4.8.0-0.nightly-20200703\",",
                                "                \"released_at\": \"2026-06-08T17:34:16.232624\",",
                                "                \"state\": \"active\",",
                                "                \"tags\": [",
                                "                    \"build:dev\"",
                                "                ],",
                                "                \"team_id\": null,",
                                "                \"title\": \"\",",
                                "                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "                \"type\": \"ocp\",",
                                "                \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",",
                                "                \"updated_at\": \"2026-06-08T17:34:16.501776\",",
                                "                \"url\": \"\",",
                                "                \"version\": \"4.8.0-0.nightly-20200703\"",
                                "            },",
                                "            {",
                                "                \"canonical_project_name\": \"\",",
                                "                \"created_at\": \"2026-06-08T17:34:16.771396\",",
                                "                \"data\": {",
                                "                    \"display_name\": \"ose-tests\",",
                                "                    \"pull_url\": \"http://pullurl.com/\",",
                                "                    \"url\": \"http://url.com/\",",
                                "                    \"version\": \"20200703\"",
                                "                },",
                                "                \"display_name\": \"OSE-TESTS 20200703\",",
                                "                \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\",",
                                "                \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\",",
                                "                \"message\": \"\",",
                                "                \"name\": \"OSE-TESTS 20200703\",",
                                "                \"released_at\": \"2026-06-08T17:34:16.772106\",",
                                "                \"state\": \"active\",",
                                "                \"tags\": [",
                                "                    \"build:ga\"",
                                "                ],",
                                "                \"team_id\": null,",
                                "                \"title\": \"\",",
                                "                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "                \"type\": \"ose-tests\",",
                                "                \"uid\": \"\",",
                                "                \"updated_at\": \"2026-06-08T17:34:17.053945\",",
                                "                \"url\": \"\",",
                                "                \"version\": \"20200703\"",
                                "            },",
                                "            {",
                                "                \"canonical_project_name\": \"\",",
                                "                \"created_at\": \"2026-06-08T17:34:17.325424\",",
                                "                \"data\": {",
                                "                    \"display_name\": \"cnf-tests\",",
                                "                    \"pull_url\": \"http://pullurl.com/\",",
                                "                    \"url\": \"http://url.com/\",",
                                "                    \"version\": \"20200728\"",
                                "                },",
                                "                \"display_name\": \"CNF-TESTS 20200728\",",
                                "                \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\",",
                                "                \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\",",
                                "                \"message\": \"\",",
                                "                \"name\": \"CNF-TESTS 20200728\",",
                                "                \"released_at\": \"2026-06-08T17:34:17.326752\",",
                                "                \"state\": \"active\",",
                                "                \"tags\": [",
                                "                    \"build:ga\"",
                                "                ],",
                                "                \"team_id\": null,",
                                "                \"title\": \"\",",
                                "                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "                \"type\": \"cnf-tests\",",
                                "                \"uid\": \"\",",
                                "                \"updated_at\": \"2026-06-08T17:34:17.602830\",",
                                "                \"url\": \"\",",
                                "                \"version\": \"20200728\"",
                                "            }",
                                "        ],",
                                "        \"configuration\": \"\",",
                                "        \"created_at\": \"2026-06-08T17:39:32.484578\",",
                                "        \"data\": {",
                                "            \"pipeline\": {",
                                "                \"_pipeline_path_\": \"dcipipeline/pipeline-pause.yml\",",
                                "                \"ansible_inventory\": \"agents/openshift-vanilla/inventory\",",
                                "                \"ansible_playbook\": \"agents/openshift-vanilla/pause.yml\",",
                                "                \"comment\": \"debugging comment\",",
                                "                \"components\": [",
                                "                    \"ocp\",",
                                "                    \"ose-tests\",",
                                "                    \"cnf-tests\"",
                                "                ],",
                                "                \"name\": \"openshift-vanilla\",",
                                "                \"topic\": \"OCP-4.8\",",
                                "                \"type\": \"ocp\"",
                                "            }",
                                "        },",
                                "        \"duration\": 0,",
                                "        \"etag\": \"ad544be8ee9275c03468075569f66dd0\",",
                                "        \"files\": [],",
                                "        \"id\": \"f6478fb2-138d-4e9a-bd16-432a0f052847\",",
                                "        \"jobstates\": [],",
                                "        \"keys_values\": [],",
                                "        \"name\": \"openshift-vanilla\",",
                                "        \"pipeline\": {",
                                "            \"created_at\": \"2026-06-08T17:39:32.360022\",",
                                "            \"etag\": \"7ccbec9d9f33e8ccea406b8350b6d02c\",",
                                "            \"id\": \"8dfd4f54-9c7a-4278-80d8-7e465c2e1b14\",",
                                "            \"name\": \"pipeline\",",
                                "            \"state\": \"active\",",
                                "            \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",",
                                "            \"updated_at\": \"2026-06-08T17:39:32.360022\"",
                                "        },",
                                "        \"pipeline_id\": \"8dfd4f54-9c7a-4278-80d8-7e465c2e1b14\",",
                                "        \"previous_job_id\": null,",
                                "        \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\",",
                                "        \"remoteci\": {",
                                "            \"created_at\": \"2026-06-08T17:34:09.562294\",",
                                "            \"data\": {},",
                                "            \"etag\": \"08de7be1c5d17661b83fc6d1bc570ff0\",",
                                "            \"id\": \"7a220eb8-b832-48db-9350-7688c159b53f\",",
                                "            \"last_auth_at\": \"2026-06-08T17:39:21\",",
                                "            \"name\": \"rh-telco-pipeline\",",
                                "            \"public\": false,",
                                "            \"state\": \"active\",",
                                "            \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",",
                                "            \"updated_at\": \"2026-06-08T17:39:26.351937\"",
                                "        },",
                                "        \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\",",
                                "        \"results\": [],",
                                "        \"state\": \"active\",",
                                "        \"status\": \"new\",",
                                "        \"status_reason\": \"\",",
                                "        \"tags\": [],",
                                "        \"team\": {",
                                "            \"country\": null,",
                                "            \"created_at\": \"2026-06-08T17:34:08.060158\",",
                                "            \"etag\": \"97aad3f9aebb27215bd4ba5bbb7fd35f\",",
                                "            \"external\": false,",
                                "            \"has_pre_release_access\": true,",
                                "            \"id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",",
                                "            \"name\": \"rh-telco-ci\",",
                                "            \"state\": \"active\",",
                                "            \"updated_at\": \"2026-06-08T17:34:08.060158\"",
                                "        },",
                                "        \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",",
                                "        \"topic\": {",
                                "            \"component_types\": [",
                                "                \"ocp\",",
                                "                \"ose-tests\",",
                                "                \"cnf-tests\"",
                                "            ],",
                                "            \"component_types_optional\": [],",
                                "            \"created_at\": \"2026-06-08T17:34:06.503875\",",
                                "            \"data\": {},",
                                "            \"etag\": \"87d8560020f52c6ccd8327f3712ecef7\",",
                                "            \"export_control\": false,",
                                "            \"id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "            \"name\": \"OCP-4.8\",",
                                "            \"next_topic_id\": null,",
                                "            \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\",",
                                "            \"state\": \"active\",",
                                "            \"updated_at\": \"2026-06-08T17:34:06.503875\"",
                                "        },",
                                "        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "        \"update_previous_job_id\": null,",
                                "        \"updated_at\": \"2026-06-08T17:39:32.484596\",",
                                "        \"url\": \"\",",
                                "        \"user_agent\": \"python-dciclient_4.1.0\"",
                                "    }",
                                "}",
                                "",
                                "TASK [Set global variables] ****************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/pause.yml:25",
                                "ok: [localhost] => {\"ansible_facts\": {\"components\": [{\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.771396\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200703\"}, \"display_name\": \"OSE-TESTS 20200703\", \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\", \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\", \"message\": \"\", \"name\": \"OSE-TESTS 20200703\", \"released_at\": \"2026-06-08T17:34:16.772106\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.053945\", \"url\": \"\", \"version\": \"20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}], \"job_id\": \"f6478fb2-138d-4e9a-bd16-432a0f052847\", \"product\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\"}, \"changed\": false}",
                                "",
                                "TASK [set job state] ***********************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/pause.yml:33",
                                "changed: [localhost] => {\"changed\": true, \"jobstate\": {\"comment\": null, \"created_at\": \"2026-06-08T17:39:37.066357\", \"id\": \"808d63db-df64-456c-a5e1-4785746667d1\", \"job_id\": \"f6478fb2-138d-4e9a-bd16-432a0f052847\", \"status\": \"new\"}}",
                                "",
                                "TASK [Print job id] ************************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/pause.yml:38",
                                "ok: [localhost] => {",
                                "    \"msg\": \"dci_job_id: f6478fb2-138d-4e9a-bd16-432a0f052847\"",
                                "}",
                                "",
                                "TASK [Print components] ********************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/pause.yml:42",
                                "ok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.231874', 'data': {'digest': ['sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b'], 'display_name': 'ocp', 'pull_url': 'http://pullurl.com/', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'url': 'http://url.com/', 'version': '4.8.0-0.nightly-20200703'}, 'display_name': 'OCP 4.8.0-0.nightly-20200703', 'etag': 'e3025068bbd38c10e48099bc1a5127a8', 'id': '52602146-dbec-4004-b3c5-0d46891722cc', 'message': '', 'name': 'OCP 4.8.0-0.nightly-20200703', 'released_at': '2026-06-08T17:34:16.232624', 'state': 'active', 'tags': ['build:dev'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ocp', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'updated_at': '2026-06-08T17:34:16.501776', 'url': '', 'version': '4.8.0-0.nightly-20200703'}) => {",
                                "    \"msg\": {",
                                "        \"canonical_project_name\": \"\",",
                                "        \"created_at\": \"2026-06-08T17:34:16.231874\",",
                                "        \"data\": {",
                                "            \"digest\": [",
                                "                \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"",
                                "            ],",
                                "            \"display_name\": \"ocp\",",
                                "            \"pull_url\": \"http://pullurl.com/\",",
                                "            \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",",
                                "            \"url\": \"http://url.com/\",",
                                "            \"version\": \"4.8.0-0.nightly-20200703\"",
                                "        },",
                                "        \"display_name\": \"OCP 4.8.0-0.nightly-20200703\",",
                                "        \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\",",
                                "        \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\",",
                                "        \"message\": \"\",",
                                "        \"name\": \"OCP 4.8.0-0.nightly-20200703\",",
                                "        \"released_at\": \"2026-06-08T17:34:16.232624\",",
                                "        \"state\": \"active\",",
                                "        \"tags\": [",
                                "            \"build:dev\"",
                                "        ],",
                                "        \"team_id\": null,",
                                "        \"title\": \"\",",
                                "        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "        \"type\": \"ocp\",",
                                "        \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",",
                                "        \"updated_at\": \"2026-06-08T17:34:16.501776\",",
                                "        \"url\": \"\",",
                                "        \"version\": \"4.8.0-0.nightly-20200703\"",
                                "    }",
                                "}",
                                "ok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.771396', 'data': {'display_name': 'ose-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200703'}, 'display_name': 'OSE-TESTS 20200703', 'etag': '75662cfb54a041b9db4ececf18ad91c9', 'id': '1f69d4f8-007a-48f8-aae5-8f0d38509b48', 'message': '', 'name': 'OSE-TESTS 20200703', 'released_at': '2026-06-08T17:34:16.772106', 'state': 'active', 'tags': ['build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ose-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:17.053945', 'url': '', 'version': '20200703'}) => {",
                                "    \"msg\": {",
                                "        \"canonical_project_name\": \"\",",
                                "        \"created_at\": \"2026-06-08T17:34:16.771396\",",
                                "        \"data\": {",
                                "            \"display_name\": \"ose-tests\",",
                                "            \"pull_url\": \"http://pullurl.com/\",",
                                "            \"url\": \"http://url.com/\",",
                                "            \"version\": \"20200703\"",
                                "        },",
                                "        \"display_name\": \"OSE-TESTS 20200703\",",
                                "        \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\",",
                                "        \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\",",
                                "        \"message\": \"\",",
                                "        \"name\": \"OSE-TESTS 20200703\",",
                                "        \"released_at\": \"2026-06-08T17:34:16.772106\",",
                                "        \"state\": \"active\",",
                                "        \"tags\": [",
                                "            \"build:ga\"",
                                "        ],",
                                "        \"team_id\": null,",
                                "        \"title\": \"\",",
                                "        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "        \"type\": \"ose-tests\",",
                                "        \"uid\": \"\",",
                                "        \"updated_at\": \"2026-06-08T17:34:17.053945\",",
                                "        \"url\": \"\",",
                                "        \"version\": \"20200703\"",
                                "    }",
                                "}",
                                "ok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:17.325424', 'data': {'display_name': 'cnf-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200728'}, 'display_name': 'CNF-TESTS 20200728', 'etag': 'b1b0c765cd4b90e071200b38deccda2c', 'id': '9308699a-cda2-4822-b30f-fd01cbfde1dc', 'message': '', 'name': 'CNF-TESTS 20200728', 'released_at': '2026-06-08T17:34:17.326752', 'state': 'active', 'tags': ['build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'cnf-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:17.602830', 'url': '', 'version': '20200728'}) => {",
                                "    \"msg\": {",
                                "        \"canonical_project_name\": \"\",",
                                "        \"created_at\": \"2026-06-08T17:34:17.325424\",",
                                "        \"data\": {",
                                "            \"display_name\": \"cnf-tests\",",
                                "            \"pull_url\": \"http://pullurl.com/\",",
                                "            \"url\": \"http://url.com/\",",
                                "            \"version\": \"20200728\"",
                                "        },",
                                "        \"display_name\": \"CNF-TESTS 20200728\",",
                                "        \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\",",
                                "        \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\",",
                                "        \"message\": \"\",",
                                "        \"name\": \"CNF-TESTS 20200728\",",
                                "        \"released_at\": \"2026-06-08T17:34:17.326752\",",
                                "        \"state\": \"active\",",
                                "        \"tags\": [",
                                "            \"build:ga\"",
                                "        ],",
                                "        \"team_id\": null,",
                                "        \"title\": \"\",",
                                "        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "        \"type\": \"cnf-tests\",",
                                "        \"uid\": \"\",",
                                "        \"updated_at\": \"2026-06-08T17:34:17.602830\",",
                                "        \"url\": \"\",",
                                "        \"version\": \"20200728\"",
                                "    }",
                                "}",
                                "",
                                "TASK [Pause] *******************************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/pause.yml:47",
                                "Pausing for 120 seconds",
                                "(ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)",
                                "----------------------------- Captured stderr call -----------------------------",
                                "GET http://127.0.0.1:8000/api/v1/jobs?embed=components&sort=-created_at",
                                "<Response [200]>",
                                "/usr/lib/python3.9/site-packages/requests/__init__.py:87: RequestsDependencyWarning: urllib3 (1.26.5) or chardet (5.2.0) doesn't match a supported version!",
                                "  warnings.warn(\"urllib3 ({}) or chardet ({}) doesn't match a supported \"",
                                "2026-06-08 13:39:32,262 - dcipipeline.main - INFO - overload=[] options={'name': 'pipeline'}",
                                "2026-06-08 13:39:32,263 - dcipipeline.main - INFO - Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/dci_credentials.yml",
                                "2026-06-08 13:39:32,337 - dcipipeline.main - INFO - Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/dci_credentials.yml",
                                "2026-06-08 13:39:32,338 - dcipipeline.main - INFO - No previous job for openshift-vanilla",
                                "2026-06-08 13:39:32,364 - dcipipeline.main - INFO - scheduling job openshift-vanilla on topic OCP-4.8 previous_job_id=None pipeline_id=8dfd4f54-9c7a-4278-80d8-7e465c2e1b14",
                                "2026-06-08 13:39:32,393 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ocp where_clause=None query=and(eq(state,active),eq(type,ocp))",
                                "2026-06-08 13:39:32,416 - dcipipeline.main - INFO - Got comp query result: ocp[None]: ['ocp=4.8.0-0.nightly-20200703']",
                                "2026-06-08 13:39:32,416 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ose-tests where_clause=None query=and(eq(state,active),eq(type,ose-tests))",
                                "2026-06-08 13:39:32,438 - dcipipeline.main - INFO - Got comp query result: ose-tests[None]: ['ose-tests=20200703']",
                                "2026-06-08 13:39:32,438 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=cnf-tests where_clause=None query=and(eq(state,active),eq(type,cnf-tests))",
                                "2026-06-08 13:39:32,463 - dcipipeline.main - INFO - Got comp query result: cnf-tests[None]: ['cnf-tests=20200728']",
                                "2026-06-08 13:39:32,570 - dcipipeline.main - INFO - No permission to write in /var/lib/dci-pipeline",
                                "2026-06-08 13:39:32,577 - dcipipeline.main - INFO - Scheduled DCI job f6478fb2-138d-4e9a-bd16-432a0f052847",
                                "2026-06-08 13:39:32,577 - dcipipeline.main - INFO - Setting tag stage:ocp on job f6478fb2-138d-4e9a-bd16-432a0f052847",
                                "2026-06-08 13:39:32,622 - dcipipeline.main - INFO - Setting tag pipeline-id:13 on job f6478fb2-138d-4e9a-bd16-432a0f052847",
                                "2026-06-08 13:39:32,665 - dcipipeline.main - INFO - Setting tag inventory:inventory on job f6478fb2-138d-4e9a-bd16-432a0f052847",
                                "2026-06-08 13:39:32,709 - dcipipeline.main - INFO - Created /tmp/dci-pipeline-tmpdir13xcbqqs for env var JUNIT_OUTPUT_DIR",
                                "2026-06-08 13:39:32,709 - dcipipeline.main - INFO - Found dci.py in /home/zuul-worker/src/github.com/distributedci/dci-ansible/callback",
                                "2026-06-08 13:39:32,709 - dcipipeline.main - INFO - Generating /tmp/dci-pipeline/openshift-vanilla/f6478fb2-138d-4e9a-bd16-432a0f052847/ansible.cfg using dci_ansible_dir=/home/zuul-worker/src/github.com/distributedci/dci-ansible",
                                "2026-06-08 13:39:32,710 - dcipipeline.main - INFO - running jobdef: openshift-vanilla with inventory /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/inventory private_data_dir=/tmp/dci-pipeline/openshift-vanilla/f6478fb2-138d-4e9a-bd16-432a0f052847 env={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdir13xcbqqs', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-vanilla/f6478fb2-138d-4e9a-bd16-432a0f052847/ansible.cfg'}",
                                "2026-06-08 13:39:32,710 - dcipipeline.main - INFO - cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client\"",
                                "2026-06-08 13:39:32,710 - dcipipeline.main - INFO - Launching playbook /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/pause.yml in /tmp/dci-pipeline/openshift-vanilla/f6478fb2-138d-4e9a-bd16-432a0f052847",
                                "2026-06-08 13:39:32,710 - dcipipeline.main - INFO - envvars={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdir13xcbqqs', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-vanilla/f6478fb2-138d-4e9a-bd16-432a0f052847/ansible.cfg', 'DCI_CLIENT_ID': 'remoteci/7a220eb8-b832-48db-9350-7688c159b53f', 'DCI_API_SECRET': 'DCI.0ccf1681da9b44c009271c0d1c3acc6c9104edaccbee1419a0aba6e188df', 'DCI_CS_URL': 'http://127.0.0.1:8000', 'DCI_UI_URL': 'http://127.0.0.1:8000', 'DCI_JOB_ID': 'f6478fb2-138d-4e9a-bd16-432a0f052847', 'ANSIBLE_VAULT_IDENTITY_LIST': '/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client', 'DCI_PLAYBOOK_ARGS': '--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client'}",
                                "2026-06-08 13:39:32,710 - dcipipeline.main - INFO - PATH=/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin:/home/zuul-worker/.local/bin:/home/zuul-worker/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin",
                                "2026-06-08 13:39:32,710 - dcipipeline.main - INFO - cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client\"",
                                "2026-06-08 13:39:41,955 - dcipipeline.main - ERROR - Caught SIG 15",
                                "2026-06-08 13:39:42,856 - dcipipeline.main - INFO - stats=None",
                                "2026-06-08 13:39:42,864 - dcipipeline.main - ERROR - 2026-06-08 13:39:32,980 p=40383 u=zuul-worker n=ansible | ansible-playbook [core 2.15.13]",
                                "  config file = /tmp/dci-pipeline/openshift-vanilla/f6478fb2-138d-4e9a-bd16-432a0f052847/ansible.cfg",
                                "  configured module search path = ['/home/zuul-worker/src/github.com/distributedci/dci-ansible/modules']",
                                "  ansible python module location = /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/lib/python3.9/site-packages/ansible",
                                "  ansible collection location = /home/zuul-worker/.ansible/collections:/usr/share/ansible/collections",
                                "  executable location = /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/ansible-playbook",
                                "  python version = 3.9.18 (main, Jan 24 2024, 00:00:00) [GCC 11.4.1 20231218 (Red Hat 11.4.1-3)] (/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/python)",
                                "  jinja version = 3.1.6",
                                "  libyaml = True",
                                "2026-06-08 13:39:32,980 p=40383 u=zuul-worker n=ansible | Using /tmp/dci-pipeline/openshift-vanilla/f6478fb2-138d-4e9a-bd16-432a0f052847/ansible.cfg as config file",
                                "2026-06-08 13:39:33,440 p=40383 u=zuul-worker n=ansible | [WARNING]: Skipping plugin (/home/zuul-worker/src/github.com/distributedci/dci-",
                                "ansible/callback/test_dci.py), cannot load: No module named 'callback'",
                                "",
                                "2026-06-08 13:39:33,446 p=40383 u=zuul-worker n=ansible | Skipping callback 'awx_display', as we already have a stdout callback.",
                                "2026-06-08 13:39:33,446 p=40383 u=zuul-worker n=ansible | Skipping callback 'default', as we already have a stdout callback.",
                                "2026-06-08 13:39:33,447 p=40383 u=zuul-worker n=ansible | Skipping callback 'minimal', as we already have a stdout callback.",
                                "2026-06-08 13:39:33,447 p=40383 u=zuul-worker n=ansible | Skipping callback 'oneline', as we already have a stdout callback.",
                                "2026-06-08 13:39:33,447 p=40383 u=zuul-worker n=ansible | PLAYBOOK: pause.yml ************************************************************",
                                "2026-06-08 13:39:33,448 p=40383 u=zuul-worker n=ansible | 1 plays in /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/pause.yml",
                                "2026-06-08 13:39:33,449 p=40383 u=zuul-worker n=ansible | PLAY [Pause playbook] **********************************************************",
                                "2026-06-08 13:39:34,132 p=40383 u=zuul-worker n=ansible | TASK [Read credentials from env vars] ******************************************",
                                "2026-06-08 13:39:34,526 p=40383 u=zuul-worker n=ansible | ok: [localhost] => {\"censored\": \"the output has been hidden due to the fact that 'no_log: true' was specified for this result\", \"changed\": false}",
                                "2026-06-08 13:39:34,535 p=40383 u=zuul-worker n=ansible | TASK [Schedule a new job] ******************************************************",
                                "2026-06-08 13:39:34,966 p=40383 u=zuul-worker n=ansible | skipping: [localhost] => {\"changed\": false, \"false_condition\": \"job_info is not defined\", \"skip_reason\": \"Conditional result was False\"}",
                                "2026-06-08 13:39:34,976 p=40383 u=zuul-worker n=ansible | TASK [Print job_info] **********************************************************",
                                "2026-06-08 13:39:35,533 p=40383 u=zuul-worker n=ansible | ok: [localhost] => {",
                                "    \"msg\": {",
                                "        \"client_version\": \"python-dciclient_4.1.0\",",
                                "        \"comment\": \"debugging comment\",",
                                "        \"components\": [",
                                "            {",
                                "                \"canonical_project_name\": \"\",",
                                "                \"created_at\": \"2026-06-08T17:34:16.231874\",",
                                "                \"data\": {",
                                "                    \"digest\": [",
                                "                        \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"",
                                "                    ],",
                                "                    \"display_name\": \"ocp\",",
                                "                    \"pull_url\": \"http://pullurl.com/\",",
                                "                    \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",",
                                "                    \"url\": \"http://url.com/\",",
                                "                    \"version\": \"4.8.0-0.nightly-20200703\"",
                                "                },",
                                "                \"display_name\": \"OCP 4.8.0-0.nightly-20200703\",",
                                "                \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\",",
                                "                \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\",",
                                "                \"message\": \"\",",
                                "                \"name\": \"OCP 4.8.0-0.nightly-20200703\",",
                                "                \"released_at\": \"2026-06-08T17:34:16.232624\",",
                                "                \"state\": \"active\",",
                                "                \"tags\": [",
                                "                    \"build:dev\"",
                                "                ],",
                                "                \"team_id\": null,",
                                "                \"title\": \"\",",
                                "                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "                \"type\": \"ocp\",",
                                "                \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",",
                                "                \"updated_at\": \"2026-06-08T17:34:16.501776\",",
                                "                \"url\": \"\",",
                                "                \"version\": \"4.8.0-0.nightly-20200703\"",
                                "            },",
                                "            {",
                                "                \"canonical_project_name\": \"\",",
                                "                \"created_at\": \"2026-06-08T17:34:16.771396\",",
                                "                \"data\": {",
                                "                    \"display_name\": \"ose-tests\",",
                                "                    \"pull_url\": \"http://pullurl.com/\",",
                                "                    \"url\": \"http://url.com/\",",
                                "                    \"version\": \"20200703\"",
                                "                },",
                                "                \"display_name\": \"OSE-TESTS 20200703\",",
                                "                \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\",",
                                "                \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\",",
                                "                \"message\": \"\",",
                                "                \"name\": \"OSE-TESTS 20200703\",",
                                "                \"released_at\": \"2026-06-08T17:34:16.772106\",",
                                "                \"state\": \"active\",",
                                "                \"tags\": [",
                                "                    \"build:ga\"",
                                "                ],",
                                "                \"team_id\": null,",
                                "                \"title\": \"\",",
                                "                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "                \"type\": \"ose-tests\",",
                                "                \"uid\": \"\",",
                                "                \"updated_at\": \"2026-06-08T17:34:17.053945\",",
                                "                \"url\": \"\",",
                                "                \"version\": \"20200703\"",
                                "            },",
                                "            {",
                                "                \"canonical_project_name\": \"\",",
                                "                \"created_at\": \"2026-06-08T17:34:17.325424\",",
                                "                \"data\": {",
                                "                    \"display_name\": \"cnf-tests\",",
                                "                    \"pull_url\": \"http://pullurl.com/\",",
                                "                    \"url\": \"http://url.com/\",",
                                "                    \"version\": \"20200728\"",
                                "                },",
                                "                \"display_name\": \"CNF-TESTS 20200728\",",
                                "                \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\",",
                                "                \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\",",
                                "                \"message\": \"\",",
                                "                \"name\": \"CNF-TESTS 20200728\",",
                                "                \"released_at\": \"2026-06-08T17:34:17.326752\",",
                                "                \"state\": \"active\",",
                                "                \"tags\": [",
                                "                    \"build:ga\"",
                                "                ],",
                                "                \"team_id\": null,",
                                "                \"title\": \"\",",
                                "                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "                \"type\": \"cnf-tests\",",
                                "                \"uid\": \"\",",
                                "                \"updated_at\": \"2026-06-08T17:34:17.602830\",",
                                "                \"url\": \"\",",
                                "                \"version\": \"20200728\"",
                                "            }",
                                "        ],",
                                "        \"configuration\": \"\",",
                                "        \"created_at\": \"2026-06-08T17:39:32.484578\",",
                                "        \"data\": {",
                                "            \"pipeline\": {",
                                "                \"_pipeline_path_\": \"dcipipeline/pipeline-pause.yml\",",
                                "                \"ansible_inventory\": \"agents/openshift-vanilla/inventory\",",
                                "                \"ansible_playbook\": \"agents/openshift-vanilla/pause.yml\",",
                                "                \"comment\": \"debugging comment\",",
                                "                \"components\": [",
                                "                    \"ocp\",",
                                "                    \"ose-tests\",",
                                "                    \"cnf-tests\"",
                                "                ],",
                                "                \"name\": \"openshift-vanilla\",",
                                "                \"topic\": \"OCP-4.8\",",
                                "                \"type\": \"ocp\"",
                                "            }",
                                "        },",
                                "        \"duration\": 0,",
                                "        \"etag\": \"ad544be8ee9275c03468075569f66dd0\",",
                                "        \"files\": [],",
                                "        \"id\": \"f6478fb2-138d-4e9a-bd16-432a0f052847\",",
                                "        \"jobstates\": [],",
                                "        \"keys_values\": [],",
                                "        \"name\": \"openshift-vanilla\",",
                                "        \"pipeline\": {",
                                "            \"created_at\": \"2026-06-08T17:39:32.360022\",",
                                "            \"etag\": \"7ccbec9d9f33e8ccea406b8350b6d02c\",",
                                "            \"id\": \"8dfd4f54-9c7a-4278-80d8-7e465c2e1b14\",",
                                "            \"name\": \"pipeline\",",
                                "            \"state\": \"active\",",
                                "            \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",",
                                "            \"updated_at\": \"2026-06-08T17:39:32.360022\"",
                                "        },",
                                "        \"pipeline_id\": \"8dfd4f54-9c7a-4278-80d8-7e465c2e1b14\",",
                                "        \"previous_job_id\": null,",
                                "        \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\",",
                                "        \"remoteci\": {",
                                "            \"created_at\": \"2026-06-08T17:34:09.562294\",",
                                "            \"data\": {},",
                                "            \"etag\": \"08de7be1c5d17661b83fc6d1bc570ff0\",",
                                "            \"id\": \"7a220eb8-b832-48db-9350-7688c159b53f\",",
                                "            \"last_auth_at\": \"2026-06-08T17:39:21\",",
                                "            \"name\": \"rh-telco-pipeline\",",
                                "            \"public\": false,",
                                "            \"state\": \"active\",",
                                "            \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",",
                                "            \"updated_at\": \"2026-06-08T17:39:26.351937\"",
                                "        },",
                                "        \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\",",
                                "        \"results\": [],",
                                "        \"state\": \"active\",",
                                "        \"status\": \"new\",",
                                "        \"status_reason\": \"\",",
                                "        \"tags\": [],",
                                "        \"team\": {",
                                "            \"country\": null,",
                                "            \"created_at\": \"2026-06-08T17:34:08.060158\",",
                                "            \"etag\": \"97aad3f9aebb27215bd4ba5bbb7fd35f\",",
                                "            \"external\": false,",
                                "            \"has_pre_release_access\": true,",
                                "            \"id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",",
                                "            \"name\": \"rh-telco-ci\",",
                                "            \"state\": \"active\",",
                                "            \"updated_at\": \"2026-06-08T17:34:08.060158\"",
                                "        },",
                                "        \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",",
                                "        \"topic\": {",
                                "            \"component_types\": [",
                                "                \"ocp\",",
                                "                \"ose-tests\",",
                                "                \"cnf-tests\"",
                                "            ],",
                                "            \"component_types_optional\": [],",
                                "            \"created_at\": \"2026-06-08T17:34:06.503875\",",
                                "            \"data\": {},",
                                "            \"etag\": \"87d8560020f52c6ccd8327f3712ecef7\",",
                                "            \"export_control\": false,",
                                "            \"id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "            \"name\": \"OCP-4.8\",",
                                "            \"next_topic_id\": null,",
                                "            \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\",",
                                "            \"state\": \"active\",",
                                "            \"updated_at\": \"2026-06-08T17:34:06.503875\"",
                                "        },",
                                "        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "        \"update_previous_job_id\": null,",
                                "        \"updated_at\": \"2026-06-08T17:39:32.484596\",",
                                "        \"url\": \"\",",
                                "        \"user_agent\": \"python-dciclient_4.1.0\"",
                                "    }",
                                "}",
                                "2026-06-08 13:39:35,542 p=40383 u=zuul-worker n=ansible | TASK [Set global variables] ****************************************************",
                                "2026-06-08 13:39:35,952 p=40383 u=zuul-worker n=ansible | ok: [localhost] => {\"ansible_facts\": {\"components\": [{\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.771396\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200703\"}, \"display_name\": \"OSE-TESTS 20200703\", \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\", \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\", \"message\": \"\", \"name\": \"OSE-TESTS 20200703\", \"released_at\": \"2026-06-08T17:34:16.772106\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.053945\", \"url\": \"\", \"version\": \"20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}], \"job_id\": \"f6478fb2-138d-4e9a-bd16-432a0f052847\", \"product\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\"}, \"changed\": false}",
                                "2026-06-08 13:39:35,962 p=40383 u=zuul-worker n=ansible | TASK [set job state] ***********************************************************",
                                "2026-06-08 13:39:37,135 p=40383 u=zuul-worker n=ansible | changed: [localhost] => {\"changed\": true, \"jobstate\": {\"comment\": null, \"created_at\": \"2026-06-08T17:39:37.066357\", \"id\": \"808d63db-df64-456c-a5e1-4785746667d1\", \"job_id\": \"f6478fb2-138d-4e9a-bd16-432a0f052847\", \"status\": \"new\"}}",
                                "2026-06-08 13:39:37,143 p=40383 u=zuul-worker n=ansible | TASK [Print job id] ************************************************************",
                                "2026-06-08 13:39:37,541 p=40383 u=zuul-worker n=ansible | ok: [localhost] => {",
                                "    \"msg\": \"dci_job_id: f6478fb2-138d-4e9a-bd16-432a0f052847\"",
                                "}",
                                "2026-06-08 13:39:37,548 p=40383 u=zuul-worker n=ansible | TASK [Print components] ********************************************************",
                                "2026-06-08 13:39:38,011 p=40383 u=zuul-worker n=ansible | ok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.231874', 'data': {'digest': ['sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b'], 'display_name': 'ocp', 'pull_url': 'http://pullurl.com/', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'url': 'http://url.com/', 'version': '4.8.0-0.nightly-20200703'}, 'display_name': 'OCP 4.8.0-0.nightly-20200703', 'etag': 'e3025068bbd38c10e48099bc1a5127a8', 'id': '52602146-dbec-4004-b3c5-0d46891722cc', 'message': '', 'name': 'OCP 4.8.0-0.nightly-20200703', 'released_at': '2026-06-08T17:34:16.232624', 'state': 'active', 'tags': ['build:dev'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ocp', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'updated_at': '2026-06-08T17:34:16.501776', 'url': '', 'version': '4.8.0-0.nightly-20200703'}) => {",
                                "    \"msg\": {",
                                "        \"canonical_project_name\": \"\",",
                                "        \"created_at\": \"2026-06-08T17:34:16.231874\",",
                                "        \"data\": {",
                                "            \"digest\": [",
                                "                \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"",
                                "            ],",
                                "            \"display_name\": \"ocp\",",
                                "            \"pull_url\": \"http://pullurl.com/\",",
                                "            \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",",
                                "            \"url\": \"http://url.com/\",",
                                "            \"version\": \"4.8.0-0.nightly-20200703\"",
                                "        },",
                                "        \"display_name\": \"OCP 4.8.0-0.nightly-20200703\",",
                                "        \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\",",
                                "        \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\",",
                                "        \"message\": \"\",",
                                "        \"name\": \"OCP 4.8.0-0.nightly-20200703\",",
                                "        \"released_at\": \"2026-06-08T17:34:16.232624\",",
                                "        \"state\": \"active\",",
                                "        \"tags\": [",
                                "            \"build:dev\"",
                                "        ],",
                                "        \"team_id\": null,",
                                "        \"title\": \"\",",
                                "        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "        \"type\": \"ocp\",",
                                "        \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",",
                                "        \"updated_at\": \"2026-06-08T17:34:16.501776\",",
                                "        \"url\": \"\",",
                                "        \"version\": \"4.8.0-0.nightly-20200703\"",
                                "    }",
                                "}",
                                "2026-06-08 13:39:38,020 p=40383 u=zuul-worker n=ansible | ok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.771396', 'data': {'display_name': 'ose-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200703'}, 'display_name': 'OSE-TESTS 20200703', 'etag': '75662cfb54a041b9db4ececf18ad91c9', 'id': '1f69d4f8-007a-48f8-aae5-8f0d38509b48', 'message': '', 'name': 'OSE-TESTS 20200703', 'released_at': '2026-06-08T17:34:16.772106', 'state': 'active', 'tags': ['build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ose-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:17.053945', 'url': '', 'version': '20200703'}) => {",
                                "    \"msg\": {",
                                "        \"canonical_project_name\": \"\",",
                                "        \"created_at\": \"2026-06-08T17:34:16.771396\",",
                                "        \"data\": {",
                                "            \"display_name\": \"ose-tests\",",
                                "            \"pull_url\": \"http://pullurl.com/\",",
                                "            \"url\": \"http://url.com/\",",
                                "            \"version\": \"20200703\"",
                                "        },",
                                "        \"display_name\": \"OSE-TESTS 20200703\",",
                                "        \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\",",
                                "        \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\",",
                                "        \"message\": \"\",",
                                "        \"name\": \"OSE-TESTS 20200703\",",
                                "        \"released_at\": \"2026-06-08T17:34:16.772106\",",
                                "        \"state\": \"active\",",
                                "        \"tags\": [",
                                "            \"build:ga\"",
                                "        ],",
                                "        \"team_id\": null,",
                                "        \"title\": \"\",",
                                "        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "        \"type\": \"ose-tests\",",
                                "        \"uid\": \"\",",
                                "        \"updated_at\": \"2026-06-08T17:34:17.053945\",",
                                "        \"url\": \"\",",
                                "        \"version\": \"20200703\"",
                                "    }",
                                "}",
                                "2026-06-08 13:39:38,026 p=40383 u=zuul-worker n=ansible | ok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:17.325424', 'data': {'display_name': 'cnf-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200728'}, 'display_name': 'CNF-TESTS 20200728', 'etag': 'b1b0c765cd4b90e071200b38deccda2c', 'id': '9308699a-cda2-4822-b30f-fd01cbfde1dc', 'message': '', 'name': 'CNF-TESTS 20200728', 'released_at': '2026-06-08T17:34:17.326752', 'state': 'active', 'tags': ['build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'cnf-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:17.602830', 'url': '', 'version': '20200728'}) => {",
                                "    \"msg\": {",
                                "        \"canonical_project_name\": \"\",",
                                "        \"created_at\": \"2026-06-08T17:34:17.325424\",",
                                "        \"data\": {",
                                "            \"display_name\": \"cnf-tests\",",
                                "            \"pull_url\": \"http://pullurl.com/\",",
                                "            \"url\": \"http://url.com/\",",
                                "            \"version\": \"20200728\"",
                                "        },",
                                "        \"display_name\": \"CNF-TESTS 20200728\",",
                                "        \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\",",
                                "        \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\",",
                                "        \"message\": \"\",",
                                "        \"name\": \"CNF-TESTS 20200728\",",
                                "        \"released_at\": \"2026-06-08T17:34:17.326752\",",
                                "        \"state\": \"active\",",
                                "        \"tags\": [",
                                "            \"build:ga\"",
                                "        ],",
                                "        \"team_id\": null,",
                                "        \"title\": \"\",",
                                "        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "        \"type\": \"cnf-tests\",",
                                "        \"uid\": \"\",",
                                "        \"updated_at\": \"2026-06-08T17:34:17.602830\",",
                                "        \"url\": \"\",",
                                "        \"version\": \"20200728\"",
                                "    }",
                                "}",
                                "2026-06-08 13:39:38,040 p=40383 u=zuul-worker n=ansible | TASK [Pause] *******************************************************************",
                                "2026-06-08 13:39:38,438 p=40383 u=zuul-worker n=ansible | Pausing for 120 seconds",
                                "2026-06-08 13:39:38,440 p=40383 u=zuul-worker n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)",
                                "",
                                "2026-06-08 13:39:42,865 - dcipipeline.main - INFO - Uploading ansible.log from /tmp/dci-pipeline/openshift-vanilla/f6478fb2-138d-4e9a-bd16-432a0f052847/ansible.log",
                                "Traceback (most recent call last):",
                                "  File \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-pipeline\", line 6, in <module>",
                                "    sys.exit(main())",
                                "  File \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/main.py\", line 1390, in main",
                                "    job_in_errors, jobdefs = run_stage(",
                                "  File \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/main.py\", line 1303, in run_stage",
                                "    if run_jobdef(",
                                "  File \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/main.py\", line 901, in run_jobdef",
                                "    upload_ansible_log(context, private_data_dir, jobdef)",
                                "  File \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/main.py\", line 801, in upload_ansible_log",
                                "    dci(",
                                "  File \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/main.py\", line 1454, in dci",
                                "    resp = func(*args, **kwargs)",
                                "TypeError: create() got an unexpected keyword argument 'redact'",
                                "___________________________ test_dci_pipeline_sigint ___________________________",
                                "",
                                "    def test_dci_pipeline_sigint():",
                                ">       helper_dci_pipeline_signal(signal.SIGINT)",
                                "",
                                "tests/e2e/test_dci_pipeline.py:262: ",
                                "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ",
                                "",
                                "sig = <Signals.SIGINT: 2>",
                                "",
                                "    def helper_dci_pipeline_signal(sig):",
                                "        jobs, count = get_jobs()",
                                "        pid = os.fork()",
                                "    ",
                                "        if pid == 0:",
                                "            os.execvp(\"dci-pipeline\", [\"dci-pipeline\", \"dcipipeline/pipeline-pause.yml\"])",
                                "        else:",
                                "            time.sleep(10)",
                                "            os.kill(pid, sig)",
                                "            _, status = os.waitpid(pid, 0)",
                                "    ",
                                ">           assert os.WEXITSTATUS(status) == 128 + sig",
                                "E           assert 1 == (128 + <Signals.SIGINT: 2>)",
                                "E            +  where 1 = <built-in function WEXITSTATUS>(256)",
                                "E            +    where <built-in function WEXITSTATUS> = os.WEXITSTATUS",
                                "",
                                "tests/e2e/test_dci_pipeline.py:250: AssertionError",
                                "----------------------------- Captured stdout call -----------------------------",
                                "ansible-playbook [core 2.15.13]",
                                "  config file = /tmp/dci-pipeline/openshift-vanilla/6cdbe292-5c25-47e4-8002-773281a81b5b/ansible.cfg",
                                "  configured module search path = ['/home/zuul-worker/src/github.com/distributedci/dci-ansible/modules']",
                                "  ansible python module location = /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/lib/python3.9/site-packages/ansible",
                                "  ansible collection location = /home/zuul-worker/.ansible/collections:/usr/share/ansible/collections",
                                "  executable location = /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/ansible-playbook",
                                "  python version = 3.9.18 (main, Jan 24 2024, 00:00:00) [GCC 11.4.1 20231218 (Red Hat 11.4.1-3)] (/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/python)",
                                "  jinja version = 3.1.6",
                                "  libyaml = True",
                                "Using /tmp/dci-pipeline/openshift-vanilla/6cdbe292-5c25-47e4-8002-773281a81b5b/ansible.cfg as config file",
                                "/usr/lib/python3.9/site-packages/requests/__init__.py:87: RequestsDependencyWarning: urllib3 (1.26.5) or chardet (5.2.0) doesn't match a supported version!",
                                "  warnings.warn(\"urllib3 ({}) or chardet ({}) doesn't match a supported \"",
                                "[WARNING]: Skipping plugin (/home/zuul-worker/src/github.com/distributedci/dci-",
                                "ansible/callback/test_dci.py), cannot load: No module named 'callback'",
                                "Skipping callback 'awx_display', as we already have a stdout callback.",
                                "Skipping callback 'default', as we already have a stdout callback.",
                                "Skipping callback 'minimal', as we already have a stdout callback.",
                                "Skipping callback 'oneline', as we already have a stdout callback.",
                                "",
                                "PLAYBOOK: pause.yml ************************************************************",
                                "1 plays in /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/pause.yml",
                                "",
                                "PLAY [Pause playbook] **********************************************************",
                                "",
                                "TASK [Read credentials from env vars] ******************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/pause.yml:7",
                                "ok: [localhost] => {\"censored\": \"the output has been hidden due to the fact that 'no_log: true' was specified for this result\", \"changed\": false}",
                                "",
                                "TASK [Schedule a new job] ******************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/pause.yml:15",
                                "skipping: [localhost] => {\"changed\": false, \"false_condition\": \"job_info is not defined\", \"skip_reason\": \"Conditional result was False\"}",
                                "",
                                "TASK [Print job_info] **********************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/pause.yml:21",
                                "ok: [localhost] => {",
                                "    \"msg\": {",
                                "        \"client_version\": \"python-dciclient_4.1.0\",",
                                "        \"comment\": \"debugging comment\",",
                                "        \"components\": [",
                                "            {",
                                "                \"canonical_project_name\": \"\",",
                                "                \"created_at\": \"2026-06-08T17:34:16.231874\",",
                                "                \"data\": {",
                                "                    \"digest\": [",
                                "                        \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"",
                                "                    ],",
                                "                    \"display_name\": \"ocp\",",
                                "                    \"pull_url\": \"http://pullurl.com/\",",
                                "                    \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",",
                                "                    \"url\": \"http://url.com/\",",
                                "                    \"version\": \"4.8.0-0.nightly-20200703\"",
                                "                },",
                                "                \"display_name\": \"OCP 4.8.0-0.nightly-20200703\",",
                                "                \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\",",
                                "                \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\",",
                                "                \"message\": \"\",",
                                "                \"name\": \"OCP 4.8.0-0.nightly-20200703\",",
                                "                \"released_at\": \"2026-06-08T17:34:16.232624\",",
                                "                \"state\": \"active\",",
                                "                \"tags\": [",
                                "                    \"build:dev\"",
                                "                ],",
                                "                \"team_id\": null,",
                                "                \"title\": \"\",",
                                "                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "                \"type\": \"ocp\",",
                                "                \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",",
                                "                \"updated_at\": \"2026-06-08T17:34:16.501776\",",
                                "                \"url\": \"\",",
                                "                \"version\": \"4.8.0-0.nightly-20200703\"",
                                "            },",
                                "            {",
                                "                \"canonical_project_name\": \"\",",
                                "                \"created_at\": \"2026-06-08T17:34:16.771396\",",
                                "                \"data\": {",
                                "                    \"display_name\": \"ose-tests\",",
                                "                    \"pull_url\": \"http://pullurl.com/\",",
                                "                    \"url\": \"http://url.com/\",",
                                "                    \"version\": \"20200703\"",
                                "                },",
                                "                \"display_name\": \"OSE-TESTS 20200703\",",
                                "                \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\",",
                                "                \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\",",
                                "                \"message\": \"\",",
                                "                \"name\": \"OSE-TESTS 20200703\",",
                                "                \"released_at\": \"2026-06-08T17:34:16.772106\",",
                                "                \"state\": \"active\",",
                                "                \"tags\": [",
                                "                    \"build:ga\"",
                                "                ],",
                                "                \"team_id\": null,",
                                "                \"title\": \"\",",
                                "                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "                \"type\": \"ose-tests\",",
                                "                \"uid\": \"\",",
                                "                \"updated_at\": \"2026-06-08T17:34:17.053945\",",
                                "                \"url\": \"\",",
                                "                \"version\": \"20200703\"",
                                "            },",
                                "            {",
                                "                \"canonical_project_name\": \"\",",
                                "                \"created_at\": \"2026-06-08T17:34:17.325424\",",
                                "                \"data\": {",
                                "                    \"display_name\": \"cnf-tests\",",
                                "                    \"pull_url\": \"http://pullurl.com/\",",
                                "                    \"url\": \"http://url.com/\",",
                                "                    \"version\": \"20200728\"",
                                "                },",
                                "                \"display_name\": \"CNF-TESTS 20200728\",",
                                "                \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\",",
                                "                \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\",",
                                "                \"message\": \"\",",
                                "                \"name\": \"CNF-TESTS 20200728\",",
                                "                \"released_at\": \"2026-06-08T17:34:17.326752\",",
                                "                \"state\": \"active\",",
                                "                \"tags\": [",
                                "                    \"build:ga\"",
                                "                ],",
                                "                \"team_id\": null,",
                                "                \"title\": \"\",",
                                "                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "                \"type\": \"cnf-tests\",",
                                "                \"uid\": \"\",",
                                "                \"updated_at\": \"2026-06-08T17:34:17.602830\",",
                                "                \"url\": \"\",",
                                "                \"version\": \"20200728\"",
                                "            }",
                                "        ],",
                                "        \"configuration\": \"\",",
                                "        \"created_at\": \"2026-06-08T17:39:43.849470\",",
                                "        \"data\": {",
                                "            \"pipeline\": {",
                                "                \"_pipeline_path_\": \"dcipipeline/pipeline-pause.yml\",",
                                "                \"ansible_inventory\": \"agents/openshift-vanilla/inventory\",",
                                "                \"ansible_playbook\": \"agents/openshift-vanilla/pause.yml\",",
                                "                \"comment\": \"debugging comment\",",
                                "                \"components\": [",
                                "                    \"ocp\",",
                                "                    \"ose-tests\",",
                                "                    \"cnf-tests\"",
                                "                ],",
                                "                \"name\": \"openshift-vanilla\",",
                                "                \"topic\": \"OCP-4.8\",",
                                "                \"type\": \"ocp\"",
                                "            }",
                                "        },",
                                "        \"duration\": 0,",
                                "        \"etag\": \"a0872ba4de6009aaaaee2b6a40d0558f\",",
                                "        \"files\": [],",
                                "        \"id\": \"6cdbe292-5c25-47e4-8002-773281a81b5b\",",
                                "        \"jobstates\": [],",
                                "        \"keys_values\": [],",
                                "        \"name\": \"openshift-vanilla\",",
                                "        \"pipeline\": {",
                                "            \"created_at\": \"2026-06-08T17:39:43.729829\",",
                                "            \"etag\": \"d679b1f10512a81fcdfd32d126081439\",",
                                "            \"id\": \"9dc78c52-95ef-4053-b643-1458330830b7\",",
                                "            \"name\": \"pipeline\",",
                                "            \"state\": \"active\",",
                                "            \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",",
                                "            \"updated_at\": \"2026-06-08T17:39:43.729829\"",
                                "        },",
                                "        \"pipeline_id\": \"9dc78c52-95ef-4053-b643-1458330830b7\",",
                                "        \"previous_job_id\": null,",
                                "        \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\",",
                                "        \"remoteci\": {",
                                "            \"created_at\": \"2026-06-08T17:34:09.562294\",",
                                "            \"data\": {},",
                                "            \"etag\": \"08de7be1c5d17661b83fc6d1bc570ff0\",",
                                "            \"id\": \"7a220eb8-b832-48db-9350-7688c159b53f\",",
                                "            \"last_auth_at\": \"2026-06-08T17:39:21\",",
                                "            \"name\": \"rh-telco-pipeline\",",
                                "            \"public\": false,",
                                "            \"state\": \"active\",",
                                "            \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",",
                                "            \"updated_at\": \"2026-06-08T17:39:26.351937\"",
                                "        },",
                                "        \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\",",
                                "        \"results\": [],",
                                "        \"state\": \"active\",",
                                "        \"status\": \"new\",",
                                "        \"status_reason\": \"\",",
                                "        \"tags\": [],",
                                "        \"team\": {",
                                "            \"country\": null,",
                                "            \"created_at\": \"2026-06-08T17:34:08.060158\",",
                                "            \"etag\": \"97aad3f9aebb27215bd4ba5bbb7fd35f\",",
                                "            \"external\": false,",
                                "            \"has_pre_release_access\": true,",
                                "            \"id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",",
                                "            \"name\": \"rh-telco-ci\",",
                                "            \"state\": \"active\",",
                                "            \"updated_at\": \"2026-06-08T17:34:08.060158\"",
                                "        },",
                                "        \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",",
                                "        \"topic\": {",
                                "            \"component_types\": [",
                                "                \"ocp\",",
                                "                \"ose-tests\",",
                                "                \"cnf-tests\"",
                                "            ],",
                                "            \"component_types_optional\": [],",
                                "            \"created_at\": \"2026-06-08T17:34:06.503875\",",
                                "            \"data\": {},",
                                "            \"etag\": \"87d8560020f52c6ccd8327f3712ecef7\",",
                                "            \"export_control\": false,",
                                "            \"id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "            \"name\": \"OCP-4.8\",",
                                "            \"next_topic_id\": null,",
                                "            \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\",",
                                "            \"state\": \"active\",",
                                "            \"updated_at\": \"2026-06-08T17:34:06.503875\"",
                                "        },",
                                "        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "        \"update_previous_job_id\": null,",
                                "        \"updated_at\": \"2026-06-08T17:39:43.849483\",",
                                "        \"url\": \"\",",
                                "        \"user_agent\": \"python-dciclient_4.1.0\"",
                                "    }",
                                "}",
                                "",
                                "TASK [Set global variables] ****************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/pause.yml:25",
                                "ok: [localhost] => {\"ansible_facts\": {\"components\": [{\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.771396\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200703\"}, \"display_name\": \"OSE-TESTS 20200703\", \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\", \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\", \"message\": \"\", \"name\": \"OSE-TESTS 20200703\", \"released_at\": \"2026-06-08T17:34:16.772106\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.053945\", \"url\": \"\", \"version\": \"20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}], \"job_id\": \"6cdbe292-5c25-47e4-8002-773281a81b5b\", \"product\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\"}, \"changed\": false}",
                                "",
                                "TASK [set job state] ***********************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/pause.yml:33",
                                "changed: [localhost] => {\"changed\": true, \"jobstate\": {\"comment\": null, \"created_at\": \"2026-06-08T17:39:48.502409\", \"id\": \"e2722f87-abf2-4558-a460-3c41005d5146\", \"job_id\": \"6cdbe292-5c25-47e4-8002-773281a81b5b\", \"status\": \"new\"}}",
                                "",
                                "TASK [Print job id] ************************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/pause.yml:38",
                                "ok: [localhost] => {",
                                "    \"msg\": \"dci_job_id: 6cdbe292-5c25-47e4-8002-773281a81b5b\"",
                                "}",
                                "",
                                "TASK [Print components] ********************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/pause.yml:42",
                                "ok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.231874', 'data': {'digest': ['sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b'], 'display_name': 'ocp', 'pull_url': 'http://pullurl.com/', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'url': 'http://url.com/', 'version': '4.8.0-0.nightly-20200703'}, 'display_name': 'OCP 4.8.0-0.nightly-20200703', 'etag': 'e3025068bbd38c10e48099bc1a5127a8', 'id': '52602146-dbec-4004-b3c5-0d46891722cc', 'message': '', 'name': 'OCP 4.8.0-0.nightly-20200703', 'released_at': '2026-06-08T17:34:16.232624', 'state': 'active', 'tags': ['build:dev'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ocp', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'updated_at': '2026-06-08T17:34:16.501776', 'url': '', 'version': '4.8.0-0.nightly-20200703'}) => {",
                                "    \"msg\": {",
                                "        \"canonical_project_name\": \"\",",
                                "        \"created_at\": \"2026-06-08T17:34:16.231874\",",
                                "        \"data\": {",
                                "            \"digest\": [",
                                "                \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"",
                                "            ],",
                                "            \"display_name\": \"ocp\",",
                                "            \"pull_url\": \"http://pullurl.com/\",",
                                "            \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",",
                                "            \"url\": \"http://url.com/\",",
                                "            \"version\": \"4.8.0-0.nightly-20200703\"",
                                "        },",
                                "        \"display_name\": \"OCP 4.8.0-0.nightly-20200703\",",
                                "        \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\",",
                                "        \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\",",
                                "        \"message\": \"\",",
                                "        \"name\": \"OCP 4.8.0-0.nightly-20200703\",",
                                "        \"released_at\": \"2026-06-08T17:34:16.232624\",",
                                "        \"state\": \"active\",",
                                "        \"tags\": [",
                                "            \"build:dev\"",
                                "        ],",
                                "        \"team_id\": null,",
                                "        \"title\": \"\",",
                                "        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "        \"type\": \"ocp\",",
                                "        \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",",
                                "        \"updated_at\": \"2026-06-08T17:34:16.501776\",",
                                "        \"url\": \"\",",
                                "        \"version\": \"4.8.0-0.nightly-20200703\"",
                                "    }",
                                "}",
                                "ok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.771396', 'data': {'display_name': 'ose-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200703'}, 'display_name': 'OSE-TESTS 20200703', 'etag': '75662cfb54a041b9db4ececf18ad91c9', 'id': '1f69d4f8-007a-48f8-aae5-8f0d38509b48', 'message': '', 'name': 'OSE-TESTS 20200703', 'released_at': '2026-06-08T17:34:16.772106', 'state': 'active', 'tags': ['build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ose-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:17.053945', 'url': '', 'version': '20200703'}) => {",
                                "    \"msg\": {",
                                "        \"canonical_project_name\": \"\",",
                                "        \"created_at\": \"2026-06-08T17:34:16.771396\",",
                                "        \"data\": {",
                                "            \"display_name\": \"ose-tests\",",
                                "            \"pull_url\": \"http://pullurl.com/\",",
                                "            \"url\": \"http://url.com/\",",
                                "            \"version\": \"20200703\"",
                                "        },",
                                "        \"display_name\": \"OSE-TESTS 20200703\",",
                                "        \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\",",
                                "        \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\",",
                                "        \"message\": \"\",",
                                "        \"name\": \"OSE-TESTS 20200703\",",
                                "        \"released_at\": \"2026-06-08T17:34:16.772106\",",
                                "        \"state\": \"active\",",
                                "        \"tags\": [",
                                "            \"build:ga\"",
                                "        ],",
                                "        \"team_id\": null,",
                                "        \"title\": \"\",",
                                "        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "        \"type\": \"ose-tests\",",
                                "        \"uid\": \"\",",
                                "        \"updated_at\": \"2026-06-08T17:34:17.053945\",",
                                "        \"url\": \"\",",
                                "        \"version\": \"20200703\"",
                                "    }",
                                "}",
                                "ok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:17.325424', 'data': {'display_name': 'cnf-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200728'}, 'display_name': 'CNF-TESTS 20200728', 'etag': 'b1b0c765cd4b90e071200b38deccda2c', 'id': '9308699a-cda2-4822-b30f-fd01cbfde1dc', 'message': '', 'name': 'CNF-TESTS 20200728', 'released_at': '2026-06-08T17:34:17.326752', 'state': 'active', 'tags': ['build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'cnf-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:17.602830', 'url': '', 'version': '20200728'}) => {",
                                "    \"msg\": {",
                                "        \"canonical_project_name\": \"\",",
                                "        \"created_at\": \"2026-06-08T17:34:17.325424\",",
                                "        \"data\": {",
                                "            \"display_name\": \"cnf-tests\",",
                                "            \"pull_url\": \"http://pullurl.com/\",",
                                "            \"url\": \"http://url.com/\",",
                                "            \"version\": \"20200728\"",
                                "        },",
                                "        \"display_name\": \"CNF-TESTS 20200728\",",
                                "        \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\",",
                                "        \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\",",
                                "        \"message\": \"\",",
                                "        \"name\": \"CNF-TESTS 20200728\",",
                                "        \"released_at\": \"2026-06-08T17:34:17.326752\",",
                                "        \"state\": \"active\",",
                                "        \"tags\": [",
                                "            \"build:ga\"",
                                "        ],",
                                "        \"team_id\": null,",
                                "        \"title\": \"\",",
                                "        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "        \"type\": \"cnf-tests\",",
                                "        \"uid\": \"\",",
                                "        \"updated_at\": \"2026-06-08T17:34:17.602830\",",
                                "        \"url\": \"\",",
                                "        \"version\": \"20200728\"",
                                "    }",
                                "}",
                                "",
                                "TASK [Pause] *******************************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/pause.yml:47",
                                "Pausing for 120 seconds",
                                "(ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)",
                                "----------------------------- Captured stderr call -----------------------------",
                                "GET http://127.0.0.1:8000/api/v1/jobs?embed=components&sort=-created_at",
                                "<Response [200]>",
                                "/usr/lib/python3.9/site-packages/requests/__init__.py:87: RequestsDependencyWarning: urllib3 (1.26.5) or chardet (5.2.0) doesn't match a supported version!",
                                "  warnings.warn(\"urllib3 ({}) or chardet ({}) doesn't match a supported \"",
                                "2026-06-08 13:39:43,640 - dcipipeline.main - INFO - overload=[] options={'name': 'pipeline'}",
                                "2026-06-08 13:39:43,643 - dcipipeline.main - INFO - Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/dci_credentials.yml",
                                "2026-06-08 13:39:43,702 - dcipipeline.main - INFO - Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/dci_credentials.yml",
                                "2026-06-08 13:39:43,704 - dcipipeline.main - INFO - No previous job for openshift-vanilla",
                                "2026-06-08 13:39:43,733 - dcipipeline.main - INFO - scheduling job openshift-vanilla on topic OCP-4.8 previous_job_id=None pipeline_id=9dc78c52-95ef-4053-b643-1458330830b7",
                                "2026-06-08 13:39:43,754 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ocp where_clause=None query=and(eq(state,active),eq(type,ocp))",
                                "2026-06-08 13:39:43,782 - dcipipeline.main - INFO - Got comp query result: ocp[None]: ['ocp=4.8.0-0.nightly-20200703']",
                                "2026-06-08 13:39:43,782 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ose-tests where_clause=None query=and(eq(state,active),eq(type,ose-tests))",
                                "2026-06-08 13:39:43,805 - dcipipeline.main - INFO - Got comp query result: ose-tests[None]: ['ose-tests=20200703']",
                                "2026-06-08 13:39:43,805 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=cnf-tests where_clause=None query=and(eq(state,active),eq(type,cnf-tests))",
                                "2026-06-08 13:39:43,829 - dcipipeline.main - INFO - Got comp query result: cnf-tests[None]: ['cnf-tests=20200728']",
                                "2026-06-08 13:39:43,935 - dcipipeline.main - INFO - No permission to write in /var/lib/dci-pipeline",
                                "2026-06-08 13:39:43,941 - dcipipeline.main - INFO - Scheduled DCI job 6cdbe292-5c25-47e4-8002-773281a81b5b",
                                "2026-06-08 13:39:43,941 - dcipipeline.main - INFO - Setting tag stage:ocp on job 6cdbe292-5c25-47e4-8002-773281a81b5b",
                                "2026-06-08 13:39:43,993 - dcipipeline.main - INFO - Setting tag pipeline-id:13 on job 6cdbe292-5c25-47e4-8002-773281a81b5b",
                                "2026-06-08 13:39:44,039 - dcipipeline.main - INFO - Setting tag inventory:inventory on job 6cdbe292-5c25-47e4-8002-773281a81b5b",
                                "2026-06-08 13:39:44,085 - dcipipeline.main - INFO - Created /tmp/dci-pipeline-tmpdirjpcmooax for env var JUNIT_OUTPUT_DIR",
                                "2026-06-08 13:39:44,085 - dcipipeline.main - INFO - Found dci.py in /home/zuul-worker/src/github.com/distributedci/dci-ansible/callback",
                                "2026-06-08 13:39:44,085 - dcipipeline.main - INFO - Generating /tmp/dci-pipeline/openshift-vanilla/6cdbe292-5c25-47e4-8002-773281a81b5b/ansible.cfg using dci_ansible_dir=/home/zuul-worker/src/github.com/distributedci/dci-ansible",
                                "2026-06-08 13:39:44,086 - dcipipeline.main - INFO - running jobdef: openshift-vanilla with inventory /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/inventory private_data_dir=/tmp/dci-pipeline/openshift-vanilla/6cdbe292-5c25-47e4-8002-773281a81b5b env={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdirjpcmooax', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-vanilla/6cdbe292-5c25-47e4-8002-773281a81b5b/ansible.cfg'}",
                                "2026-06-08 13:39:44,086 - dcipipeline.main - INFO - cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client\"",
                                "2026-06-08 13:39:44,086 - dcipipeline.main - INFO - Launching playbook /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/pause.yml in /tmp/dci-pipeline/openshift-vanilla/6cdbe292-5c25-47e4-8002-773281a81b5b",
                                "2026-06-08 13:39:44,086 - dcipipeline.main - INFO - envvars={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdirjpcmooax', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-vanilla/6cdbe292-5c25-47e4-8002-773281a81b5b/ansible.cfg', 'DCI_CLIENT_ID': 'remoteci/7a220eb8-b832-48db-9350-7688c159b53f', 'DCI_API_SECRET': 'DCI.0ccf1681da9b44c009271c0d1c3acc6c9104edaccbee1419a0aba6e188df', 'DCI_CS_URL': 'http://127.0.0.1:8000', 'DCI_UI_URL': 'http://127.0.0.1:8000', 'DCI_JOB_ID': '6cdbe292-5c25-47e4-8002-773281a81b5b', 'ANSIBLE_VAULT_IDENTITY_LIST': '/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client', 'DCI_PLAYBOOK_ARGS': '--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client'}",
                                "2026-06-08 13:39:44,086 - dcipipeline.main - INFO - PATH=/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin:/home/zuul-worker/.local/bin:/home/zuul-worker/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin",
                                "2026-06-08 13:39:44,086 - dcipipeline.main - INFO - cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client\"",
                                "2026-06-08 13:39:53,283 - dcipipeline.main - ERROR - Caught SIG 2",
                                "2026-06-08 13:39:54,232 - dcipipeline.main - INFO - stats=None",
                                "2026-06-08 13:39:54,239 - dcipipeline.main - ERROR - 2026-06-08 13:39:44,355 p=40487 u=zuul-worker n=ansible | ansible-playbook [core 2.15.13]",
                                "  config file = /tmp/dci-pipeline/openshift-vanilla/6cdbe292-5c25-47e4-8002-773281a81b5b/ansible.cfg",
                                "  configured module search path = ['/home/zuul-worker/src/github.com/distributedci/dci-ansible/modules']",
                                "  ansible python module location = /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/lib/python3.9/site-packages/ansible",
                                "  ansible collection location = /home/zuul-worker/.ansible/collections:/usr/share/ansible/collections",
                                "  executable location = /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/ansible-playbook",
                                "  python version = 3.9.18 (main, Jan 24 2024, 00:00:00) [GCC 11.4.1 20231218 (Red Hat 11.4.1-3)] (/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/python)",
                                "  jinja version = 3.1.6",
                                "  libyaml = True",
                                "2026-06-08 13:39:44,355 p=40487 u=zuul-worker n=ansible | Using /tmp/dci-pipeline/openshift-vanilla/6cdbe292-5c25-47e4-8002-773281a81b5b/ansible.cfg as config file",
                                "2026-06-08 13:39:44,825 p=40487 u=zuul-worker n=ansible | [WARNING]: Skipping plugin (/home/zuul-worker/src/github.com/distributedci/dci-",
                                "ansible/callback/test_dci.py), cannot load: No module named 'callback'",
                                "",
                                "2026-06-08 13:39:44,831 p=40487 u=zuul-worker n=ansible | Skipping callback 'awx_display', as we already have a stdout callback.",
                                "2026-06-08 13:39:44,831 p=40487 u=zuul-worker n=ansible | Skipping callback 'default', as we already have a stdout callback.",
                                "2026-06-08 13:39:44,831 p=40487 u=zuul-worker n=ansible | Skipping callback 'minimal', as we already have a stdout callback.",
                                "2026-06-08 13:39:44,832 p=40487 u=zuul-worker n=ansible | Skipping callback 'oneline', as we already have a stdout callback.",
                                "2026-06-08 13:39:44,832 p=40487 u=zuul-worker n=ansible | PLAYBOOK: pause.yml ************************************************************",
                                "2026-06-08 13:39:44,832 p=40487 u=zuul-worker n=ansible | 1 plays in /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/pause.yml",
                                "2026-06-08 13:39:44,834 p=40487 u=zuul-worker n=ansible | PLAY [Pause playbook] **********************************************************",
                                "2026-06-08 13:39:45,493 p=40487 u=zuul-worker n=ansible | TASK [Read credentials from env vars] ******************************************",
                                "2026-06-08 13:39:45,905 p=40487 u=zuul-worker n=ansible | ok: [localhost] => {\"censored\": \"the output has been hidden due to the fact that 'no_log: true' was specified for this result\", \"changed\": false}",
                                "2026-06-08 13:39:45,914 p=40487 u=zuul-worker n=ansible | TASK [Schedule a new job] ******************************************************",
                                "2026-06-08 13:39:46,318 p=40487 u=zuul-worker n=ansible | skipping: [localhost] => {\"changed\": false, \"false_condition\": \"job_info is not defined\", \"skip_reason\": \"Conditional result was False\"}",
                                "2026-06-08 13:39:46,326 p=40487 u=zuul-worker n=ansible | TASK [Print job_info] **********************************************************",
                                "2026-06-08 13:39:46,913 p=40487 u=zuul-worker n=ansible | ok: [localhost] => {",
                                "    \"msg\": {",
                                "        \"client_version\": \"python-dciclient_4.1.0\",",
                                "        \"comment\": \"debugging comment\",",
                                "        \"components\": [",
                                "            {",
                                "                \"canonical_project_name\": \"\",",
                                "                \"created_at\": \"2026-06-08T17:34:16.231874\",",
                                "                \"data\": {",
                                "                    \"digest\": [",
                                "                        \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"",
                                "                    ],",
                                "                    \"display_name\": \"ocp\",",
                                "                    \"pull_url\": \"http://pullurl.com/\",",
                                "                    \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",",
                                "                    \"url\": \"http://url.com/\",",
                                "                    \"version\": \"4.8.0-0.nightly-20200703\"",
                                "                },",
                                "                \"display_name\": \"OCP 4.8.0-0.nightly-20200703\",",
                                "                \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\",",
                                "                \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\",",
                                "                \"message\": \"\",",
                                "                \"name\": \"OCP 4.8.0-0.nightly-20200703\",",
                                "                \"released_at\": \"2026-06-08T17:34:16.232624\",",
                                "                \"state\": \"active\",",
                                "                \"tags\": [",
                                "                    \"build:dev\"",
                                "                ],",
                                "                \"team_id\": null,",
                                "                \"title\": \"\",",
                                "                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "                \"type\": \"ocp\",",
                                "                \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",",
                                "                \"updated_at\": \"2026-06-08T17:34:16.501776\",",
                                "                \"url\": \"\",",
                                "                \"version\": \"4.8.0-0.nightly-20200703\"",
                                "            },",
                                "            {",
                                "                \"canonical_project_name\": \"\",",
                                "                \"created_at\": \"2026-06-08T17:34:16.771396\",",
                                "                \"data\": {",
                                "                    \"display_name\": \"ose-tests\",",
                                "                    \"pull_url\": \"http://pullurl.com/\",",
                                "                    \"url\": \"http://url.com/\",",
                                "                    \"version\": \"20200703\"",
                                "                },",
                                "                \"display_name\": \"OSE-TESTS 20200703\",",
                                "                \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\",",
                                "                \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\",",
                                "                \"message\": \"\",",
                                "                \"name\": \"OSE-TESTS 20200703\",",
                                "                \"released_at\": \"2026-06-08T17:34:16.772106\",",
                                "                \"state\": \"active\",",
                                "                \"tags\": [",
                                "                    \"build:ga\"",
                                "                ],",
                                "                \"team_id\": null,",
                                "                \"title\": \"\",",
                                "                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "                \"type\": \"ose-tests\",",
                                "                \"uid\": \"\",",
                                "                \"updated_at\": \"2026-06-08T17:34:17.053945\",",
                                "                \"url\": \"\",",
                                "                \"version\": \"20200703\"",
                                "            },",
                                "            {",
                                "                \"canonical_project_name\": \"\",",
                                "                \"created_at\": \"2026-06-08T17:34:17.325424\",",
                                "                \"data\": {",
                                "                    \"display_name\": \"cnf-tests\",",
                                "                    \"pull_url\": \"http://pullurl.com/\",",
                                "                    \"url\": \"http://url.com/\",",
                                "                    \"version\": \"20200728\"",
                                "                },",
                                "                \"display_name\": \"CNF-TESTS 20200728\",",
                                "                \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\",",
                                "                \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\",",
                                "                \"message\": \"\",",
                                "                \"name\": \"CNF-TESTS 20200728\",",
                                "                \"released_at\": \"2026-06-08T17:34:17.326752\",",
                                "                \"state\": \"active\",",
                                "                \"tags\": [",
                                "                    \"build:ga\"",
                                "                ],",
                                "                \"team_id\": null,",
                                "                \"title\": \"\",",
                                "                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "                \"type\": \"cnf-tests\",",
                                "                \"uid\": \"\",",
                                "                \"updated_at\": \"2026-06-08T17:34:17.602830\",",
                                "                \"url\": \"\",",
                                "                \"version\": \"20200728\"",
                                "            }",
                                "        ],",
                                "        \"configuration\": \"\",",
                                "        \"created_at\": \"2026-06-08T17:39:43.849470\",",
                                "        \"data\": {",
                                "            \"pipeline\": {",
                                "                \"_pipeline_path_\": \"dcipipeline/pipeline-pause.yml\",",
                                "                \"ansible_inventory\": \"agents/openshift-vanilla/inventory\",",
                                "                \"ansible_playbook\": \"agents/openshift-vanilla/pause.yml\",",
                                "                \"comment\": \"debugging comment\",",
                                "                \"components\": [",
                                "                    \"ocp\",",
                                "                    \"ose-tests\",",
                                "                    \"cnf-tests\"",
                                "                ],",
                                "                \"name\": \"openshift-vanilla\",",
                                "                \"topic\": \"OCP-4.8\",",
                                "                \"type\": \"ocp\"",
                                "            }",
                                "        },",
                                "        \"duration\": 0,",
                                "        \"etag\": \"a0872ba4de6009aaaaee2b6a40d0558f\",",
                                "        \"files\": [],",
                                "        \"id\": \"6cdbe292-5c25-47e4-8002-773281a81b5b\",",
                                "        \"jobstates\": [],",
                                "        \"keys_values\": [],",
                                "        \"name\": \"openshift-vanilla\",",
                                "        \"pipeline\": {",
                                "            \"created_at\": \"2026-06-08T17:39:43.729829\",",
                                "            \"etag\": \"d679b1f10512a81fcdfd32d126081439\",",
                                "            \"id\": \"9dc78c52-95ef-4053-b643-1458330830b7\",",
                                "            \"name\": \"pipeline\",",
                                "            \"state\": \"active\",",
                                "            \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",",
                                "            \"updated_at\": \"2026-06-08T17:39:43.729829\"",
                                "        },",
                                "        \"pipeline_id\": \"9dc78c52-95ef-4053-b643-1458330830b7\",",
                                "        \"previous_job_id\": null,",
                                "        \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\",",
                                "        \"remoteci\": {",
                                "            \"created_at\": \"2026-06-08T17:34:09.562294\",",
                                "            \"data\": {},",
                                "            \"etag\": \"08de7be1c5d17661b83fc6d1bc570ff0\",",
                                "            \"id\": \"7a220eb8-b832-48db-9350-7688c159b53f\",",
                                "            \"last_auth_at\": \"2026-06-08T17:39:21\",",
                                "            \"name\": \"rh-telco-pipeline\",",
                                "            \"public\": false,",
                                "            \"state\": \"active\",",
                                "            \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",",
                                "            \"updated_at\": \"2026-06-08T17:39:26.351937\"",
                                "        },",
                                "        \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\",",
                                "        \"results\": [],",
                                "        \"state\": \"active\",",
                                "        \"status\": \"new\",",
                                "        \"status_reason\": \"\",",
                                "        \"tags\": [],",
                                "        \"team\": {",
                                "            \"country\": null,",
                                "            \"created_at\": \"2026-06-08T17:34:08.060158\",",
                                "            \"etag\": \"97aad3f9aebb27215bd4ba5bbb7fd35f\",",
                                "            \"external\": false,",
                                "            \"has_pre_release_access\": true,",
                                "            \"id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",",
                                "            \"name\": \"rh-telco-ci\",",
                                "            \"state\": \"active\",",
                                "            \"updated_at\": \"2026-06-08T17:34:08.060158\"",
                                "        },",
                                "        \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",",
                                "        \"topic\": {",
                                "            \"component_types\": [",
                                "                \"ocp\",",
                                "                \"ose-tests\",",
                                "                \"cnf-tests\"",
                                "            ],",
                                "            \"component_types_optional\": [],",
                                "            \"created_at\": \"2026-06-08T17:34:06.503875\",",
                                "            \"data\": {},",
                                "            \"etag\": \"87d8560020f52c6ccd8327f3712ecef7\",",
                                "            \"export_control\": false,",
                                "            \"id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "            \"name\": \"OCP-4.8\",",
                                "            \"next_topic_id\": null,",
                                "            \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\",",
                                "            \"state\": \"active\",",
                                "            \"updated_at\": \"2026-06-08T17:34:06.503875\"",
                                "        },",
                                "        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "        \"update_previous_job_id\": null,",
                                "        \"updated_at\": \"2026-06-08T17:39:43.849483\",",
                                "        \"url\": \"\",",
                                "        \"user_agent\": \"python-dciclient_4.1.0\"",
                                "    }",
                                "}",
                                "2026-06-08 13:39:46,923 p=40487 u=zuul-worker n=ansible | TASK [Set global variables] ****************************************************",
                                "2026-06-08 13:39:47,330 p=40487 u=zuul-worker n=ansible | ok: [localhost] => {\"ansible_facts\": {\"components\": [{\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.771396\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200703\"}, \"display_name\": \"OSE-TESTS 20200703\", \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\", \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\", \"message\": \"\", \"name\": \"OSE-TESTS 20200703\", \"released_at\": \"2026-06-08T17:34:16.772106\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.053945\", \"url\": \"\", \"version\": \"20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}], \"job_id\": \"6cdbe292-5c25-47e4-8002-773281a81b5b\", \"product\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\"}, \"changed\": false}",
                                "2026-06-08 13:39:47,339 p=40487 u=zuul-worker n=ansible | TASK [set job state] ***********************************************************",
                                "2026-06-08 13:39:48,585 p=40487 u=zuul-worker n=ansible | changed: [localhost] => {\"changed\": true, \"jobstate\": {\"comment\": null, \"created_at\": \"2026-06-08T17:39:48.502409\", \"id\": \"e2722f87-abf2-4558-a460-3c41005d5146\", \"job_id\": \"6cdbe292-5c25-47e4-8002-773281a81b5b\", \"status\": \"new\"}}",
                                "2026-06-08 13:39:48,594 p=40487 u=zuul-worker n=ansible | TASK [Print job id] ************************************************************",
                                "2026-06-08 13:39:49,068 p=40487 u=zuul-worker n=ansible | ok: [localhost] => {",
                                "    \"msg\": \"dci_job_id: 6cdbe292-5c25-47e4-8002-773281a81b5b\"",
                                "}",
                                "2026-06-08 13:39:49,077 p=40487 u=zuul-worker n=ansible | TASK [Print components] ********************************************************",
                                "2026-06-08 13:39:49,482 p=40487 u=zuul-worker n=ansible | ok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.231874', 'data': {'digest': ['sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b'], 'display_name': 'ocp', 'pull_url': 'http://pullurl.com/', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'url': 'http://url.com/', 'version': '4.8.0-0.nightly-20200703'}, 'display_name': 'OCP 4.8.0-0.nightly-20200703', 'etag': 'e3025068bbd38c10e48099bc1a5127a8', 'id': '52602146-dbec-4004-b3c5-0d46891722cc', 'message': '', 'name': 'OCP 4.8.0-0.nightly-20200703', 'released_at': '2026-06-08T17:34:16.232624', 'state': 'active', 'tags': ['build:dev'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ocp', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'updated_at': '2026-06-08T17:34:16.501776', 'url': '', 'version': '4.8.0-0.nightly-20200703'}) => {",
                                "    \"msg\": {",
                                "        \"canonical_project_name\": \"\",",
                                "        \"created_at\": \"2026-06-08T17:34:16.231874\",",
                                "        \"data\": {",
                                "            \"digest\": [",
                                "                \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"",
                                "            ],",
                                "            \"display_name\": \"ocp\",",
                                "            \"pull_url\": \"http://pullurl.com/\",",
                                "            \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",",
                                "            \"url\": \"http://url.com/\",",
                                "            \"version\": \"4.8.0-0.nightly-20200703\"",
                                "        },",
                                "        \"display_name\": \"OCP 4.8.0-0.nightly-20200703\",",
                                "        \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\",",
                                "        \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\",",
                                "        \"message\": \"\",",
                                "        \"name\": \"OCP 4.8.0-0.nightly-20200703\",",
                                "        \"released_at\": \"2026-06-08T17:34:16.232624\",",
                                "        \"state\": \"active\",",
                                "        \"tags\": [",
                                "            \"build:dev\"",
                                "        ],",
                                "        \"team_id\": null,",
                                "        \"title\": \"\",",
                                "        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "        \"type\": \"ocp\",",
                                "        \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",",
                                "        \"updated_at\": \"2026-06-08T17:34:16.501776\",",
                                "        \"url\": \"\",",
                                "        \"version\": \"4.8.0-0.nightly-20200703\"",
                                "    }",
                                "}",
                                "2026-06-08 13:39:49,488 p=40487 u=zuul-worker n=ansible | ok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.771396', 'data': {'display_name': 'ose-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200703'}, 'display_name': 'OSE-TESTS 20200703', 'etag': '75662cfb54a041b9db4ececf18ad91c9', 'id': '1f69d4f8-007a-48f8-aae5-8f0d38509b48', 'message': '', 'name': 'OSE-TESTS 20200703', 'released_at': '2026-06-08T17:34:16.772106', 'state': 'active', 'tags': ['build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ose-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:17.053945', 'url': '', 'version': '20200703'}) => {",
                                "    \"msg\": {",
                                "        \"canonical_project_name\": \"\",",
                                "        \"created_at\": \"2026-06-08T17:34:16.771396\",",
                                "        \"data\": {",
                                "            \"display_name\": \"ose-tests\",",
                                "            \"pull_url\": \"http://pullurl.com/\",",
                                "            \"url\": \"http://url.com/\",",
                                "            \"version\": \"20200703\"",
                                "        },",
                                "        \"display_name\": \"OSE-TESTS 20200703\",",
                                "        \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\",",
                                "        \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\",",
                                "        \"message\": \"\",",
                                "        \"name\": \"OSE-TESTS 20200703\",",
                                "        \"released_at\": \"2026-06-08T17:34:16.772106\",",
                                "        \"state\": \"active\",",
                                "        \"tags\": [",
                                "            \"build:ga\"",
                                "        ],",
                                "        \"team_id\": null,",
                                "        \"title\": \"\",",
                                "        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "        \"type\": \"ose-tests\",",
                                "        \"uid\": \"\",",
                                "        \"updated_at\": \"2026-06-08T17:34:17.053945\",",
                                "        \"url\": \"\",",
                                "        \"version\": \"20200703\"",
                                "    }",
                                "}",
                                "2026-06-08 13:39:49,494 p=40487 u=zuul-worker n=ansible | ok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:17.325424', 'data': {'display_name': 'cnf-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200728'}, 'display_name': 'CNF-TESTS 20200728', 'etag': 'b1b0c765cd4b90e071200b38deccda2c', 'id': '9308699a-cda2-4822-b30f-fd01cbfde1dc', 'message': '', 'name': 'CNF-TESTS 20200728', 'released_at': '2026-06-08T17:34:17.326752', 'state': 'active', 'tags': ['build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'cnf-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:17.602830', 'url': '', 'version': '20200728'}) => {",
                                "    \"msg\": {",
                                "        \"canonical_project_name\": \"\",",
                                "        \"created_at\": \"2026-06-08T17:34:17.325424\",",
                                "        \"data\": {",
                                "            \"display_name\": \"cnf-tests\",",
                                "            \"pull_url\": \"http://pullurl.com/\",",
                                "            \"url\": \"http://url.com/\",",
                                "            \"version\": \"20200728\"",
                                "        },",
                                "        \"display_name\": \"CNF-TESTS 20200728\",",
                                "        \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\",",
                                "        \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\",",
                                "        \"message\": \"\",",
                                "        \"name\": \"CNF-TESTS 20200728\",",
                                "        \"released_at\": \"2026-06-08T17:34:17.326752\",",
                                "        \"state\": \"active\",",
                                "        \"tags\": [",
                                "            \"build:ga\"",
                                "        ],",
                                "        \"team_id\": null,",
                                "        \"title\": \"\",",
                                "        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "        \"type\": \"cnf-tests\",",
                                "        \"uid\": \"\",",
                                "        \"updated_at\": \"2026-06-08T17:34:17.602830\",",
                                "        \"url\": \"\",",
                                "        \"version\": \"20200728\"",
                                "    }",
                                "}",
                                "2026-06-08 13:39:49,509 p=40487 u=zuul-worker n=ansible | TASK [Pause] *******************************************************************",
                                "2026-06-08 13:39:49,892 p=40487 u=zuul-worker n=ansible | Pausing for 120 seconds",
                                "2026-06-08 13:39:49,893 p=40487 u=zuul-worker n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)",
                                "",
                                "2026-06-08 13:39:54,240 - dcipipeline.main - INFO - Uploading ansible.log from /tmp/dci-pipeline/openshift-vanilla/6cdbe292-5c25-47e4-8002-773281a81b5b/ansible.log",
                                "Traceback (most recent call last):",
                                "  File \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-pipeline\", line 6, in <module>",
                                "    sys.exit(main())",
                                "  File \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/main.py\", line 1390, in main",
                                "    job_in_errors, jobdefs = run_stage(",
                                "  File \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/main.py\", line 1303, in run_stage",
                                "    if run_jobdef(",
                                "  File \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/main.py\", line 901, in run_jobdef",
                                "    upload_ansible_log(context, private_data_dir, jobdef)",
                                "  File \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/main.py\", line 801, in upload_ansible_log",
                                "    dci(",
                                "  File \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/main.py\", line 1454, in dci",
                                "    resp = func(*args, **kwargs)",
                                "TypeError: create() got an unexpected keyword argument 'redact'",
                                "___________________________ test_dci_pipeline_error ____________________________",
                                "",
                                "    def test_dci_pipeline_error():",
                                ">       rc = main(",
                                "            [",
                                "                \"dci-pipeline\",",
                                "                p(\"pipeline-error.yml\"),",
                                "            ]",
                                "        )",
                                "",
                                "tests/e2e/test_dci_pipeline.py:266: ",
                                "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ",
                                "tests/e2e/test_dci_pipeline.py:38: in main",
                                "    return dci_main(args)",
                                "dcipipeline/main.py:1390: in main",
                                "    job_in_errors, jobdefs = run_stage(",
                                "dcipipeline/main.py:1303: in run_stage",
                                "    if run_jobdef(",
                                "dcipipeline/main.py:901: in run_jobdef",
                                "    upload_ansible_log(context, private_data_dir, jobdef)",
                                "dcipipeline/main.py:801: in upload_ansible_log",
                                "    dci(",
                                "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ",
                                "",
                                "func = <function create at 0x7ff24d47ddc0>",
                                "args = (<dciclient.v1.api.context.DciSignatureContext object at 0x7ff24d409130>, 'ansible.log')",
                                "kwargs = {'file_path': '/tmp/dci-pipeline/openshift-vanilla/1fa0374a-3e8f-44b0-b2e1-8029cf8c2c08/ansible.log', 'job_id': '1fa0374a-3e8f-44b0-b2e1-8029cf8c2c08', 'redact': True}",
                                "",
                                "    def dci(func, *args, **kwargs):",
                                "        \"retry the DCI API call while there is an error 5xx\"",
                                "    ",
                                "        global _duration",
                                "    ",
                                ">       resp = func(*args, **kwargs)",
                                "E       TypeError: create() got an unexpected keyword argument 'redact'",
                                "",
                                "dcipipeline/main.py:1454: TypeError",
                                "----------------------------- Captured stdout call -----------------------------",
                                "ansible-playbook [core 2.15.13]",
                                "  config file = /tmp/dci-pipeline/openshift-vanilla/1fa0374a-3e8f-44b0-b2e1-8029cf8c2c08/ansible.cfg",
                                "  configured module search path = ['/home/zuul-worker/src/github.com/distributedci/dci-ansible/modules']",
                                "  ansible python module location = /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/lib/python3.9/site-packages/ansible",
                                "  ansible collection location = /home/zuul-worker/.ansible/collections:/usr/share/ansible/collections",
                                "  executable location = /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/ansible-playbook",
                                "  python version = 3.9.18 (main, Jan 24 2024, 00:00:00) [GCC 11.4.1 20231218 (Red Hat 11.4.1-3)] (/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/python)",
                                "  jinja version = 3.1.6",
                                "  libyaml = True",
                                "Using /tmp/dci-pipeline/openshift-vanilla/1fa0374a-3e8f-44b0-b2e1-8029cf8c2c08/ansible.cfg as config file",
                                "/usr/lib/python3.9/site-packages/requests/__init__.py:87: RequestsDependencyWarning: urllib3 (1.26.5) or chardet (5.2.0) doesn't match a supported version!",
                                "  warnings.warn(\"urllib3 ({}) or chardet ({}) doesn't match a supported \"",
                                "[WARNING]: Skipping plugin (/home/zuul-worker/src/github.com/distributedci/dci-",
                                "ansible/callback/test_dci.py), cannot load: No module named 'callback'",
                                "Skipping callback 'awx_display', as we already have a stdout callback.",
                                "Skipping callback 'default', as we already have a stdout callback.",
                                "Skipping callback 'minimal', as we already have a stdout callback.",
                                "Skipping callback 'oneline', as we already have a stdout callback.",
                                "",
                                "PLAYBOOK: agent-error.yml ******************************************************",
                                "2 plays in /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-error.yml",
                                "",
                                "PLAY [Schedule a job] **********************************************************",
                                "",
                                "TASK [Read credentials from env vars] ******************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-error.yml:9",
                                "ok: [localhost] => {\"censored\": \"the output has been hidden due to the fact that 'no_log: true' was specified for this result\", \"changed\": false}",
                                "",
                                "TASK [Schedule a new job] ******************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-error.yml:17",
                                "skipping: [localhost] => {\"changed\": false, \"false_condition\": \"job_info is not defined\", \"skip_reason\": \"Conditional result was False\"}",
                                "",
                                "TASK [Print job_info] **********************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-error.yml:23",
                                "ok: [localhost] => {",
                                "    \"msg\": {",
                                "        \"client_version\": \"python-dciclient_4.1.0\",",
                                "        \"comment\": \"\",",
                                "        \"components\": [",
                                "            {",
                                "                \"canonical_project_name\": \"\",",
                                "                \"created_at\": \"2026-06-08T17:34:16.231874\",",
                                "                \"data\": {",
                                "                    \"digest\": [",
                                "                        \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"",
                                "                    ],",
                                "                    \"display_name\": \"ocp\",",
                                "                    \"pull_url\": \"http://pullurl.com/\",",
                                "                    \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",",
                                "                    \"url\": \"http://url.com/\",",
                                "                    \"version\": \"4.8.0-0.nightly-20200703\"",
                                "                },",
                                "                \"display_name\": \"OCP 4.8.0-0.nightly-20200703\",",
                                "                \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\",",
                                "                \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\",",
                                "                \"message\": \"\",",
                                "                \"name\": \"OCP 4.8.0-0.nightly-20200703\",",
                                "                \"released_at\": \"2026-06-08T17:34:16.232624\",",
                                "                \"state\": \"active\",",
                                "                \"tags\": [",
                                "                    \"build:dev\"",
                                "                ],",
                                "                \"team_id\": null,",
                                "                \"title\": \"\",",
                                "                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "                \"type\": \"ocp\",",
                                "                \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",",
                                "                \"updated_at\": \"2026-06-08T17:34:16.501776\",",
                                "                \"url\": \"\",",
                                "                \"version\": \"4.8.0-0.nightly-20200703\"",
                                "            },",
                                "            {",
                                "                \"canonical_project_name\": \"\",",
                                "                \"created_at\": \"2026-06-08T17:34:16.771396\",",
                                "                \"data\": {",
                                "                    \"display_name\": \"ose-tests\",",
                                "                    \"pull_url\": \"http://pullurl.com/\",",
                                "                    \"url\": \"http://url.com/\",",
                                "                    \"version\": \"20200703\"",
                                "                },",
                                "                \"display_name\": \"OSE-TESTS 20200703\",",
                                "                \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\",",
                                "                \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\",",
                                "                \"message\": \"\",",
                                "                \"name\": \"OSE-TESTS 20200703\",",
                                "                \"released_at\": \"2026-06-08T17:34:16.772106\",",
                                "                \"state\": \"active\",",
                                "                \"tags\": [",
                                "                    \"build:ga\"",
                                "                ],",
                                "                \"team_id\": null,",
                                "                \"title\": \"\",",
                                "                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "                \"type\": \"ose-tests\",",
                                "                \"uid\": \"\",",
                                "                \"updated_at\": \"2026-06-08T17:34:17.053945\",",
                                "                \"url\": \"\",",
                                "                \"version\": \"20200703\"",
                                "            },",
                                "            {",
                                "                \"canonical_project_name\": \"\",",
                                "                \"created_at\": \"2026-06-08T17:34:17.325424\",",
                                "                \"data\": {",
                                "                    \"display_name\": \"cnf-tests\",",
                                "                    \"pull_url\": \"http://pullurl.com/\",",
                                "                    \"url\": \"http://url.com/\",",
                                "                    \"version\": \"20200728\"",
                                "                },",
                                "                \"display_name\": \"CNF-TESTS 20200728\",",
                                "                \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\",",
                                "                \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\",",
                                "                \"message\": \"\",",
                                "                \"name\": \"CNF-TESTS 20200728\",",
                                "                \"released_at\": \"2026-06-08T17:34:17.326752\",",
                                "                \"state\": \"active\",",
                                "                \"tags\": [",
                                "                    \"build:ga\"",
                                "                ],",
                                "                \"team_id\": null,",
                                "                \"title\": \"\",",
                                "                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "                \"type\": \"cnf-tests\",",
                                "                \"uid\": \"\",",
                                "                \"updated_at\": \"2026-06-08T17:34:17.602830\",",
                                "                \"url\": \"\",",
                                "                \"version\": \"20200728\"",
                                "            }",
                                "        ],",
                                "        \"configuration\": \"\",",
                                "        \"created_at\": \"2026-06-08T17:39:54.539106\",",
                                "        \"data\": {",
                                "            \"pipeline\": {",
                                "                \"_pipeline_path_\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/pipeline-error.yml\",",
                                "                \"ansible_inventory\": \"agents/openshift-vanilla/inventory\",",
                                "                \"ansible_playbook\": \"agents/openshift-vanilla/agent-error.yml\",",
                                "                \"components\": [",
                                "                    \"ocp\",",
                                "                    \"ose-tests\",",
                                "                    \"cnf-tests\"",
                                "                ],",
                                "                \"fallback_last_success\": \"ocp-vanilla-4.8-ok\",",
                                "                \"name\": \"openshift-vanilla\",",
                                "                \"success_tag\": \"ocp-vanilla-4.8-ok\",",
                                "                \"topic\": \"OCP-4.8\",",
                                "                \"type\": \"ocp\"",
                                "            }",
                                "        },",
                                "        \"duration\": 0,",
                                "        \"etag\": \"3a595852c2417153915f5de30a5d1657\",",
                                "        \"files\": [],",
                                "        \"id\": \"1fa0374a-3e8f-44b0-b2e1-8029cf8c2c08\",",
                                "        \"jobstates\": [],",
                                "        \"keys_values\": [],",
                                "        \"name\": \"openshift-vanilla\",",
                                "        \"pipeline\": {",
                                "            \"created_at\": \"2026-06-08T17:39:54.414285\",",
                                "            \"etag\": \"ffcd7cb43aff7dca7b6195e6f2de781e\",",
                                "            \"id\": \"7086b341-c77a-4f5e-8f5d-4a2d9f2d7d57\",",
                                "            \"name\": \"pipeline\",",
                                "            \"state\": \"active\",",
                                "            \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",",
                                "            \"updated_at\": \"2026-06-08T17:39:54.414285\"",
                                "        },",
                                "        \"pipeline_id\": \"7086b341-c77a-4f5e-8f5d-4a2d9f2d7d57\",",
                                "        \"previous_job_id\": null,",
                                "        \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\",",
                                "        \"remoteci\": {",
                                "            \"created_at\": \"2026-06-08T17:34:09.562294\",",
                                "            \"data\": {},",
                                "            \"etag\": \"08de7be1c5d17661b83fc6d1bc570ff0\",",
                                "            \"id\": \"7a220eb8-b832-48db-9350-7688c159b53f\",",
                                "            \"last_auth_at\": \"2026-06-08T17:39:21\",",
                                "            \"name\": \"rh-telco-pipeline\",",
                                "            \"public\": false,",
                                "            \"state\": \"active\",",
                                "            \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",",
                                "            \"updated_at\": \"2026-06-08T17:39:26.351937\"",
                                "        },",
                                "        \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\",",
                                "        \"results\": [],",
                                "        \"state\": \"active\",",
                                "        \"status\": \"new\",",
                                "        \"status_reason\": \"\",",
                                "        \"tags\": [],",
                                "        \"team\": {",
                                "            \"country\": null,",
                                "            \"created_at\": \"2026-06-08T17:34:08.060158\",",
                                "            \"etag\": \"97aad3f9aebb27215bd4ba5bbb7fd35f\",",
                                "            \"external\": false,",
                                "            \"has_pre_release_access\": true,",
                                "            \"id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",",
                                "            \"name\": \"rh-telco-ci\",",
                                "            \"state\": \"active\",",
                                "            \"updated_at\": \"2026-06-08T17:34:08.060158\"",
                                "        },",
                                "        \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",",
                                "        \"topic\": {",
                                "            \"component_types\": [",
                                "                \"ocp\",",
                                "                \"ose-tests\",",
                                "                \"cnf-tests\"",
                                "            ],",
                                "            \"component_types_optional\": [],",
                                "            \"created_at\": \"2026-06-08T17:34:06.503875\",",
                                "            \"data\": {},",
                                "            \"etag\": \"87d8560020f52c6ccd8327f3712ecef7\",",
                                "            \"export_control\": false,",
                                "            \"id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "            \"name\": \"OCP-4.8\",",
                                "            \"next_topic_id\": null,",
                                "            \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\",",
                                "            \"state\": \"active\",",
                                "            \"updated_at\": \"2026-06-08T17:34:06.503875\"",
                                "        },",
                                "        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "        \"update_previous_job_id\": null,",
                                "        \"updated_at\": \"2026-06-08T17:39:54.539118\",",
                                "        \"url\": \"\",",
                                "        \"user_agent\": \"python-dciclient_4.1.0\"",
                                "    }",
                                "}",
                                "",
                                "TASK [Set global variables] ****************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-error.yml:27",
                                "ok: [localhost] => {\"ansible_facts\": {\"components\": [{\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.771396\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200703\"}, \"display_name\": \"OSE-TESTS 20200703\", \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\", \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\", \"message\": \"\", \"name\": \"OSE-TESTS 20200703\", \"released_at\": \"2026-06-08T17:34:16.772106\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.053945\", \"url\": \"\", \"version\": \"20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}], \"job_id\": \"1fa0374a-3e8f-44b0-b2e1-8029cf8c2c08\", \"product\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\"}, \"changed\": false}",
                                "",
                                "TASK [Print job id] ************************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-error.yml:35",
                                "ok: [localhost] => {",
                                "    \"msg\": \"dci_job_id: 1fa0374a-3e8f-44b0-b2e1-8029cf8c2c08\"",
                                "}",
                                "",
                                "TASK [Print components] ********************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-error.yml:39",
                                "ok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.231874', 'data': {'digest': ['sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b'], 'display_name': 'ocp', 'pull_url': 'http://pullurl.com/', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'url': 'http://url.com/', 'version': '4.8.0-0.nightly-20200703'}, 'display_name': 'OCP 4.8.0-0.nightly-20200703', 'etag': 'e3025068bbd38c10e48099bc1a5127a8', 'id': '52602146-dbec-4004-b3c5-0d46891722cc', 'message': '', 'name': 'OCP 4.8.0-0.nightly-20200703', 'released_at': '2026-06-08T17:34:16.232624', 'state': 'active', 'tags': ['build:dev'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ocp', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'updated_at': '2026-06-08T17:34:16.501776', 'url': '', 'version': '4.8.0-0.nightly-20200703'}) => {",
                                "    \"msg\": {",
                                "        \"canonical_project_name\": \"\",",
                                "        \"created_at\": \"2026-06-08T17:34:16.231874\",",
                                "        \"data\": {",
                                "            \"digest\": [",
                                "                \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"",
                                "            ],",
                                "            \"display_name\": \"ocp\",",
                                "            \"pull_url\": \"http://pullurl.com/\",",
                                "            \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",",
                                "            \"url\": \"http://url.com/\",",
                                "            \"version\": \"4.8.0-0.nightly-20200703\"",
                                "        },",
                                "        \"display_name\": \"OCP 4.8.0-0.nightly-20200703\",",
                                "        \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\",",
                                "        \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\",",
                                "        \"message\": \"\",",
                                "        \"name\": \"OCP 4.8.0-0.nightly-20200703\",",
                                "        \"released_at\": \"2026-06-08T17:34:16.232624\",",
                                "        \"state\": \"active\",",
                                "        \"tags\": [",
                                "            \"build:dev\"",
                                "        ],",
                                "        \"team_id\": null,",
                                "        \"title\": \"\",",
                                "        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "        \"type\": \"ocp\",",
                                "        \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",",
                                "        \"updated_at\": \"2026-06-08T17:34:16.501776\",",
                                "        \"url\": \"\",",
                                "        \"version\": \"4.8.0-0.nightly-20200703\"",
                                "    }",
                                "}",
                                "ok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.771396', 'data': {'display_name': 'ose-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200703'}, 'display_name': 'OSE-TESTS 20200703', 'etag': '75662cfb54a041b9db4ececf18ad91c9', 'id': '1f69d4f8-007a-48f8-aae5-8f0d38509b48', 'message': '', 'name': 'OSE-TESTS 20200703', 'released_at': '2026-06-08T17:34:16.772106', 'state': 'active', 'tags': ['build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ose-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:17.053945', 'url': '', 'version': '20200703'}) => {",
                                "    \"msg\": {",
                                "        \"canonical_project_name\": \"\",",
                                "        \"created_at\": \"2026-06-08T17:34:16.771396\",",
                                "        \"data\": {",
                                "            \"display_name\": \"ose-tests\",",
                                "            \"pull_url\": \"http://pullurl.com/\",",
                                "            \"url\": \"http://url.com/\",",
                                "            \"version\": \"20200703\"",
                                "        },",
                                "        \"display_name\": \"OSE-TESTS 20200703\",",
                                "        \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\",",
                                "        \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\",",
                                "        \"message\": \"\",",
                                "        \"name\": \"OSE-TESTS 20200703\",",
                                "        \"released_at\": \"2026-06-08T17:34:16.772106\",",
                                "        \"state\": \"active\",",
                                "        \"tags\": [",
                                "            \"build:ga\"",
                                "        ],",
                                "        \"team_id\": null,",
                                "        \"title\": \"\",",
                                "        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "        \"type\": \"ose-tests\",",
                                "        \"uid\": \"\",",
                                "        \"updated_at\": \"2026-06-08T17:34:17.053945\",",
                                "        \"url\": \"\",",
                                "        \"version\": \"20200703\"",
                                "    }",
                                "}",
                                "ok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:17.325424', 'data': {'display_name': 'cnf-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200728'}, 'display_name': 'CNF-TESTS 20200728', 'etag': 'b1b0c765cd4b90e071200b38deccda2c', 'id': '9308699a-cda2-4822-b30f-fd01cbfde1dc', 'message': '', 'name': 'CNF-TESTS 20200728', 'released_at': '2026-06-08T17:34:17.326752', 'state': 'active', 'tags': ['build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'cnf-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:17.602830', 'url': '', 'version': '20200728'}) => {",
                                "    \"msg\": {",
                                "        \"canonical_project_name\": \"\",",
                                "        \"created_at\": \"2026-06-08T17:34:17.325424\",",
                                "        \"data\": {",
                                "            \"display_name\": \"cnf-tests\",",
                                "            \"pull_url\": \"http://pullurl.com/\",",
                                "            \"url\": \"http://url.com/\",",
                                "            \"version\": \"20200728\"",
                                "        },",
                                "        \"display_name\": \"CNF-TESTS 20200728\",",
                                "        \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\",",
                                "        \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\",",
                                "        \"message\": \"\",",
                                "        \"name\": \"CNF-TESTS 20200728\",",
                                "        \"released_at\": \"2026-06-08T17:34:17.326752\",",
                                "        \"state\": \"active\",",
                                "        \"tags\": [",
                                "            \"build:ga\"",
                                "        ],",
                                "        \"team_id\": null,",
                                "        \"title\": \"\",",
                                "        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "        \"type\": \"cnf-tests\",",
                                "        \"uid\": \"\",",
                                "        \"updated_at\": \"2026-06-08T17:34:17.602830\",",
                                "        \"url\": \"\",",
                                "        \"version\": \"20200728\"",
                                "    }",
                                "}",
                                "",
                                "TASK [Set tags for the current job] ********************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-error.yml:44",
                                "changed: [localhost] => {\"changed\": true, \"job\": {\"client_version\": \"python-dciclient_4.1.0\", \"comment\": \"\", \"components\": [{\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.771396\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200703\"}, \"display_name\": \"OSE-TESTS 20200703\", \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\", \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\", \"message\": \"\", \"name\": \"OSE-TESTS 20200703\", \"released_at\": \"2026-06-08T17:34:16.772106\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.053945\", \"url\": \"\", \"version\": \"20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}], \"configuration\": \"\", \"created_at\": \"2026-06-08T17:39:54.539106\", \"data\": {\"pipeline\": {\"_pipeline_path_\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/pipeline-error.yml\", \"ansible_inventory\": \"agents/openshift-vanilla/inventory\", \"ansible_playbook\": \"agents/openshift-vanilla/agent-error.yml\", \"components\": [\"ocp\", \"ose-tests\", \"cnf-tests\"], \"fallback_last_success\": \"ocp-vanilla-4.8-ok\", \"name\": \"openshift-vanilla\", \"success_tag\": \"ocp-vanilla-4.8-ok\", \"topic\": \"OCP-4.8\", \"type\": \"ocp\"}}, \"duration\": 4, \"etag\": \"1af163bece849f6b579713c63ce25809\", \"files\": [], \"id\": \"1fa0374a-3e8f-44b0-b2e1-8029cf8c2c08\", \"jobstates\": [{\"comment\": \"job scheduled\", \"created_at\": \"2026-06-08T17:39:54.614098\", \"id\": \"2fd6781d-e40b-4fca-8ea4-237e22149e36\", \"job_id\": \"1fa0374a-3e8f-44b0-b2e1-8029cf8c2c08\", \"status\": \"new\"}, {\"comment\": \"implicit new state\", \"created_at\": \"2026-06-08T17:39:55.747762\", \"id\": \"66bdfae6-bd90-4f7c-93d7-92381cc68061\", \"job_id\": \"1fa0374a-3e8f-44b0-b2e1-8029cf8c2c08\", \"status\": \"new\"}], \"keys_values\": [], \"name\": \"openshift-vanilla\", \"pipeline\": {\"created_at\": \"2026-06-08T17:39:54.414285\", \"etag\": \"ffcd7cb43aff7dca7b6195e6f2de781e\", \"id\": \"7086b341-c77a-4f5e-8f5d-4a2d9f2d7d57\", \"name\": \"pipeline\", \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:39:54.414285\"}, \"pipeline_id\": \"7086b341-c77a-4f5e-8f5d-4a2d9f2d7d57\", \"previous_job_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"remoteci\": {\"created_at\": \"2026-06-08T17:34:09.562294\", \"data\": {}, \"etag\": \"9461d24826d9c26db9c31cb7673da04d\", \"id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"last_auth_at\": \"2026-06-08T17:39:54\", \"name\": \"rh-telco-pipeline\", \"public\": false, \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:39:56.364925\"}, \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"results\": [], \"state\": \"active\", \"status\": \"new\", \"status_reason\": \"\", \"tags\": [\"stage:ocp\", \"pipeline-id:13\", \"inventory:inventory\", \"ocp-vanilla-conf\"], \"team\": {\"country\": null, \"created_at\": \"2026-06-08T17:34:08.060158\", \"etag\": \"97aad3f9aebb27215bd4ba5bbb7fd35f\", \"external\": false, \"has_pre_release_access\": true, \"id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"name\": \"rh-telco-ci\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:08.060158\"}, \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"topic\": {\"component_types\": [\"ocp\", \"ose-tests\", \"cnf-tests\"], \"component_types_optional\": [], \"created_at\": \"2026-06-08T17:34:06.503875\", \"data\": {}, \"etag\": \"87d8560020f52c6ccd8327f3712ecef7\", \"export_control\": false, \"id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"name\": \"OCP-4.8\", \"next_topic_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:06.503875\"}, \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"update_previous_job_id\": null, \"updated_at\": \"2026-06-08T17:40:00.136886\", \"url\": \"\", \"user_agent\": \"python-dciclient_4.1.0\"}}",
                                "",
                                "PLAY [Preparation tasks] *******************************************************",
                                "",
                                "TASK [pre-run] *****************************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-error.yml:56",
                                "changed: [localhost] => {\"changed\": true, \"jobstate\": {\"comment\": null, \"created_at\": \"2026-06-08T17:40:01.868045\", \"id\": \"9d158b82-04ad-46bd-b1d5-3e9bd42fd37a\", \"job_id\": \"1fa0374a-3e8f-44b0-b2e1-8029cf8c2c08\", \"status\": \"pre-run\"}}",
                                "",
                                "TASK [error] *******************************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-error.yml:61",
                                "changed: [localhost] => {\"changed\": true, \"jobstate\": {\"comment\": null, \"created_at\": \"2026-06-08T17:40:02.890697\", \"id\": \"bb76ac18-fa21-4909-ae4b-88bfdab74b9e\", \"job_id\": \"1fa0374a-3e8f-44b0-b2e1-8029cf8c2c08\", \"status\": \"error\"}}",
                                "",
                                "TASK [Failure] *****************************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-error.yml:66",
                                "fatal: [localhost]: FAILED! => {\"changed\": false, \"msg\": \"fatal error in pre-run --> error state\"}",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "localhost                  : ok=8    changed=3    unreachable=0    failed=1    skipped=1    rescued=0    ignored=0   ",
                                "----------------------------- Captured stderr call -----------------------------",
                                "+ dci-pipeline /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/pipeline-error.yml",
                                "2026-06-08 13:39:54,308 - dcipipeline.main - INFO - overload=[] options={'name': 'pipeline'}",
                                "2026-06-08 13:39:54,309 - dcipipeline.main - INFO - Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/dci_credentials.yml",
                                "2026-06-08 13:39:54,387 - dcipipeline.main - INFO - Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/dci_credentials.yml",
                                "2026-06-08 13:39:54,389 - dcipipeline.main - INFO - No previous job for openshift-vanilla",
                                "2026-06-08 13:39:54,417 - dcipipeline.main - INFO - scheduling job openshift-vanilla on topic OCP-4.8 previous_job_id=None pipeline_id=7086b341-c77a-4f5e-8f5d-4a2d9f2d7d57",
                                "2026-06-08 13:39:54,436 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ocp where_clause=None query=and(eq(state,active),eq(type,ocp))",
                                "2026-06-08 13:39:54,460 - dcipipeline.main - INFO - Got comp query result: ocp[None]: ['ocp=4.8.0-0.nightly-20200703']",
                                "2026-06-08 13:39:54,461 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ose-tests where_clause=None query=and(eq(state,active),eq(type,ose-tests))",
                                "2026-06-08 13:39:54,476 - dcipipeline.main - INFO - Got comp query result: ose-tests[None]: ['ose-tests=20200703']",
                                "2026-06-08 13:39:54,476 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=cnf-tests where_clause=None query=and(eq(state,active),eq(type,cnf-tests))",
                                "2026-06-08 13:39:54,519 - dcipipeline.main - INFO - Got comp query result: cnf-tests[None]: ['cnf-tests=20200728']",
                                "2026-06-08 13:39:54,623 - dcipipeline.main - INFO - No permission to write in /var/lib/dci-pipeline",
                                "2026-06-08 13:39:54,628 - dcipipeline.main - INFO - Scheduled DCI job 1fa0374a-3e8f-44b0-b2e1-8029cf8c2c08",
                                "2026-06-08 13:39:54,628 - dcipipeline.main - INFO - Setting tag stage:ocp on job 1fa0374a-3e8f-44b0-b2e1-8029cf8c2c08",
                                "2026-06-08 13:39:54,671 - dcipipeline.main - INFO - Setting tag pipeline-id:13 on job 1fa0374a-3e8f-44b0-b2e1-8029cf8c2c08",
                                "2026-06-08 13:39:54,715 - dcipipeline.main - INFO - Setting tag inventory:inventory on job 1fa0374a-3e8f-44b0-b2e1-8029cf8c2c08",
                                "2026-06-08 13:39:54,757 - dcipipeline.main - INFO - Created /tmp/dci-pipeline-tmpdir1q4zbjux for env var JUNIT_OUTPUT_DIR",
                                "2026-06-08 13:39:54,757 - dcipipeline.main - INFO - Found dci.py in /home/zuul-worker/src/github.com/distributedci/dci-ansible/callback",
                                "2026-06-08 13:39:54,757 - dcipipeline.main - INFO - Generating /tmp/dci-pipeline/openshift-vanilla/1fa0374a-3e8f-44b0-b2e1-8029cf8c2c08/ansible.cfg using dci_ansible_dir=/home/zuul-worker/src/github.com/distributedci/dci-ansible",
                                "2026-06-08 13:39:54,757 - dcipipeline.main - INFO - running jobdef: openshift-vanilla with inventory /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/inventory private_data_dir=/tmp/dci-pipeline/openshift-vanilla/1fa0374a-3e8f-44b0-b2e1-8029cf8c2c08 env={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdir1q4zbjux', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-vanilla/1fa0374a-3e8f-44b0-b2e1-8029cf8c2c08/ansible.cfg'}",
                                "2026-06-08 13:39:54,758 - dcipipeline.main - INFO - cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client\"",
                                "2026-06-08 13:39:54,758 - dcipipeline.main - INFO - Launching playbook /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-error.yml in /tmp/dci-pipeline/openshift-vanilla/1fa0374a-3e8f-44b0-b2e1-8029cf8c2c08",
                                "2026-06-08 13:39:54,758 - dcipipeline.main - INFO - envvars={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdir1q4zbjux', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-vanilla/1fa0374a-3e8f-44b0-b2e1-8029cf8c2c08/ansible.cfg', 'DCI_CLIENT_ID': 'remoteci/7a220eb8-b832-48db-9350-7688c159b53f', 'DCI_API_SECRET': 'DCI.0ccf1681da9b44c009271c0d1c3acc6c9104edaccbee1419a0aba6e188df', 'DCI_CS_URL': 'http://127.0.0.1:8000', 'DCI_UI_URL': 'http://127.0.0.1:8000', 'DCI_JOB_ID': '1fa0374a-3e8f-44b0-b2e1-8029cf8c2c08', 'ANSIBLE_VAULT_IDENTITY_LIST': '/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client', 'DCI_PLAYBOOK_ARGS': '--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client'}",
                                "2026-06-08 13:39:54,758 - dcipipeline.main - INFO - PATH=/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin:/home/zuul-worker/.local/bin:/home/zuul-worker/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin",
                                "2026-06-08 13:39:54,758 - dcipipeline.main - INFO - cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client\"",
                                "2026-06-08 13:40:04,329 - dcipipeline.main - INFO - stats={'skipped': {'localhost': 1}, 'ok': {'localhost': 8}, 'dark': {}, 'failures': {'localhost': 1}, 'ignored': {}, 'rescued': {}, 'processed': {'localhost': 1}, 'changed': {'localhost': 3}}",
                                "2026-06-08 13:40:04,334 - dcipipeline.main - INFO - Uploading ansible.log from /tmp/dci-pipeline/openshift-vanilla/1fa0374a-3e8f-44b0-b2e1-8029cf8c2c08/ansible.log",
                                "------------------------------ Captured log call -------------------------------",
                                "INFO     dcipipeline.main:main.py:1067 overload=[] options={'name': 'pipeline'}",
                                "INFO     dcipipeline.main:main.py:183 Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/dci_credentials.yml",
                                "INFO     dcipipeline.main:main.py:183 Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/dci_credentials.yml",
                                "INFO     dcipipeline.main:main.py:1247 No previous job for openshift-vanilla",
                                "INFO     dcipipeline.main:main.py:590 scheduling job openshift-vanilla on topic OCP-4.8 previous_job_id=None pipeline_id=7086b341-c77a-4f5e-8f5d-4a2d9f2d7d57",
                                "INFO     dcipipeline.main:main.py:497 get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ocp where_clause=None query=and(eq(state,active),eq(type,ocp))",
                                "INFO     dcipipeline.main:main.py:511 Got comp query result: ocp[None]: ['ocp=4.8.0-0.nightly-20200703']",
                                "INFO     dcipipeline.main:main.py:497 get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ose-tests where_clause=None query=and(eq(state,active),eq(type,ose-tests))",
                                "INFO     dcipipeline.main:main.py:511 Got comp query result: ose-tests[None]: ['ose-tests=20200703']",
                                "INFO     dcipipeline.main:main.py:497 get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=cnf-tests where_clause=None query=and(eq(state,active),eq(type,cnf-tests))",
                                "INFO     dcipipeline.main:main.py:511 Got comp query result: cnf-tests[None]: ['cnf-tests=20200728']",
                                "INFO     dcipipeline.main:main.py:567 No permission to write in /var/lib/dci-pipeline",
                                "INFO     dcipipeline.main:main.py:679 Scheduled DCI job 1fa0374a-3e8f-44b0-b2e1-8029cf8c2c08",
                                "INFO     dcipipeline.main:main.py:691 Setting tag stage:ocp on job 1fa0374a-3e8f-44b0-b2e1-8029cf8c2c08",
                                "INFO     dcipipeline.main:main.py:691 Setting tag pipeline-id:13 on job 1fa0374a-3e8f-44b0-b2e1-8029cf8c2c08",
                                "INFO     dcipipeline.main:main.py:691 Setting tag inventory:inventory on job 1fa0374a-3e8f-44b0-b2e1-8029cf8c2c08",
                                "INFO     dcipipeline.main:main.py:104 Created /tmp/dci-pipeline-tmpdir1q4zbjux for env var JUNIT_OUTPUT_DIR",
                                "INFO     dcipipeline.main:main.py:779 Found dci.py in /home/zuul-worker/src/github.com/distributedci/dci-ansible/callback",
                                "INFO     dcipipeline.main:main.py:207 Generating /tmp/dci-pipeline/openshift-vanilla/1fa0374a-3e8f-44b0-b2e1-8029cf8c2c08/ansible.cfg using dci_ansible_dir=/home/zuul-worker/src/github.com/distributedci/dci-ansible",
                                "INFO     dcipipeline.main:main.py:837 running jobdef: openshift-vanilla with inventory /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/inventory private_data_dir=/tmp/dci-pipeline/openshift-vanilla/1fa0374a-3e8f-44b0-b2e1-8029cf8c2c08 env={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdir1q4zbjux', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-vanilla/1fa0374a-3e8f-44b0-b2e1-8029cf8c2c08/ansible.cfg'}",
                                "INFO     dcipipeline.main:main.py:738 cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client\"",
                                "INFO     dcipipeline.main:main.py:874 Launching playbook /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-error.yml in /tmp/dci-pipeline/openshift-vanilla/1fa0374a-3e8f-44b0-b2e1-8029cf8c2c08",
                                "INFO     dcipipeline.main:main.py:875 envvars={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdir1q4zbjux', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-vanilla/1fa0374a-3e8f-44b0-b2e1-8029cf8c2c08/ansible.cfg', 'DCI_CLIENT_ID': 'remoteci/7a220eb8-b832-48db-9350-7688c159b53f', 'DCI_API_SECRET': 'DCI.0ccf1681da9b44c009271c0d1c3acc6c9104edaccbee1419a0aba6e188df', 'DCI_CS_URL': 'http://127.0.0.1:8000', 'DCI_UI_URL': 'http://127.0.0.1:8000', 'DCI_JOB_ID': '1fa0374a-3e8f-44b0-b2e1-8029cf8c2c08', 'ANSIBLE_VAULT_IDENTITY_LIST': '/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client', 'DCI_PLAYBOOK_ARGS': '--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client'}",
                                "INFO     dcipipeline.main:main.py:876 PATH=/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin:/home/zuul-worker/.local/bin:/home/zuul-worker/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin",
                                "INFO     dcipipeline.main:main.py:738 cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client\"",
                                "INFO     dcipipeline.main:main.py:892 stats={'skipped': {'localhost': 1}, 'ok': {'localhost': 8}, 'dark': {}, 'failures': {'localhost': 1}, 'ignored': {}, 'rescued': {}, 'processed': {'localhost': 1}, 'changed': {'localhost': 3}}",
                                "INFO     dcipipeline.main:main.py:800 Uploading ansible.log from /tmp/dci-pipeline/openshift-vanilla/1fa0374a-3e8f-44b0-b2e1-8029cf8c2c08/ansible.log",
                                "__________________________ test_dci_pipeline_failure ___________________________",
                                "",
                                "    def test_dci_pipeline_failure():",
                                ">       rc = main(",
                                "            [",
                                "                \"dci-pipeline\",",
                                "                p(\"pipeline-failure.yml\"),",
                                "            ]",
                                "        )",
                                "",
                                "tests/e2e/test_dci_pipeline.py:276: ",
                                "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ",
                                "tests/e2e/test_dci_pipeline.py:38: in main",
                                "    return dci_main(args)",
                                "dcipipeline/main.py:1390: in main",
                                "    job_in_errors, jobdefs = run_stage(",
                                "dcipipeline/main.py:1303: in run_stage",
                                "    if run_jobdef(",
                                "dcipipeline/main.py:901: in run_jobdef",
                                "    upload_ansible_log(context, private_data_dir, jobdef)",
                                "dcipipeline/main.py:801: in upload_ansible_log",
                                "    dci(",
                                "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ",
                                "",
                                "func = <function create at 0x7ff24d47ddc0>",
                                "args = (<dciclient.v1.api.context.DciSignatureContext object at 0x7ff24d353730>, 'ansible.log')",
                                "kwargs = {'file_path': '/tmp/dci-pipeline/openshift-vanilla/8b239791-a0f2-4d92-a865-639360fc8548/ansible.log', 'job_id': '8b239791-a0f2-4d92-a865-639360fc8548', 'redact': True}",
                                "",
                                "    def dci(func, *args, **kwargs):",
                                "        \"retry the DCI API call while there is an error 5xx\"",
                                "    ",
                                "        global _duration",
                                "    ",
                                ">       resp = func(*args, **kwargs)",
                                "E       TypeError: create() got an unexpected keyword argument 'redact'",
                                "",
                                "dcipipeline/main.py:1454: TypeError",
                                "----------------------------- Captured stdout call -----------------------------",
                                "ansible-playbook [core 2.15.13]",
                                "  config file = /tmp/dci-pipeline/openshift-vanilla/8b239791-a0f2-4d92-a865-639360fc8548/ansible.cfg",
                                "  configured module search path = ['/home/zuul-worker/src/github.com/distributedci/dci-ansible/modules']",
                                "  ansible python module location = /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/lib/python3.9/site-packages/ansible",
                                "  ansible collection location = /home/zuul-worker/.ansible/collections:/usr/share/ansible/collections",
                                "  executable location = /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/ansible-playbook",
                                "  python version = 3.9.18 (main, Jan 24 2024, 00:00:00) [GCC 11.4.1 20231218 (Red Hat 11.4.1-3)] (/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/python)",
                                "  jinja version = 3.1.6",
                                "  libyaml = True",
                                "Using /tmp/dci-pipeline/openshift-vanilla/8b239791-a0f2-4d92-a865-639360fc8548/ansible.cfg as config file",
                                "/usr/lib/python3.9/site-packages/requests/__init__.py:87: RequestsDependencyWarning: urllib3 (1.26.5) or chardet (5.2.0) doesn't match a supported version!",
                                "  warnings.warn(\"urllib3 ({}) or chardet ({}) doesn't match a supported \"",
                                "[WARNING]: Skipping plugin (/home/zuul-worker/src/github.com/distributedci/dci-",
                                "ansible/callback/test_dci.py), cannot load: No module named 'callback'",
                                "Skipping callback 'awx_display', as we already have a stdout callback.",
                                "Skipping callback 'default', as we already have a stdout callback.",
                                "Skipping callback 'minimal', as we already have a stdout callback.",
                                "Skipping callback 'oneline', as we already have a stdout callback.",
                                "",
                                "PLAYBOOK: agent-failure.yml ****************************************************",
                                "2 plays in /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-failure.yml",
                                "",
                                "PLAY [Schedule a job] **********************************************************",
                                "",
                                "TASK [Read credentials from env vars] ******************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-failure.yml:9",
                                "ok: [localhost] => {\"censored\": \"the output has been hidden due to the fact that 'no_log: true' was specified for this result\", \"changed\": false}",
                                "",
                                "TASK [Schedule a new job] ******************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-failure.yml:17",
                                "skipping: [localhost] => {\"changed\": false, \"false_condition\": \"job_info is not defined\", \"skip_reason\": \"Conditional result was False\"}",
                                "",
                                "TASK [Print job_info] **********************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-failure.yml:23",
                                "ok: [localhost] => {",
                                "    \"msg\": {",
                                "        \"client_version\": \"python-dciclient_4.1.0\",",
                                "        \"comment\": \"\",",
                                "        \"components\": [",
                                "            {",
                                "                \"canonical_project_name\": \"\",",
                                "                \"created_at\": \"2026-06-08T17:34:16.231874\",",
                                "                \"data\": {",
                                "                    \"digest\": [",
                                "                        \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"",
                                "                    ],",
                                "                    \"display_name\": \"ocp\",",
                                "                    \"pull_url\": \"http://pullurl.com/\",",
                                "                    \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",",
                                "                    \"url\": \"http://url.com/\",",
                                "                    \"version\": \"4.8.0-0.nightly-20200703\"",
                                "                },",
                                "                \"display_name\": \"OCP 4.8.0-0.nightly-20200703\",",
                                "                \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\",",
                                "                \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\",",
                                "                \"message\": \"\",",
                                "                \"name\": \"OCP 4.8.0-0.nightly-20200703\",",
                                "                \"released_at\": \"2026-06-08T17:34:16.232624\",",
                                "                \"state\": \"active\",",
                                "                \"tags\": [",
                                "                    \"build:dev\"",
                                "                ],",
                                "                \"team_id\": null,",
                                "                \"title\": \"\",",
                                "                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "                \"type\": \"ocp\",",
                                "                \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",",
                                "                \"updated_at\": \"2026-06-08T17:34:16.501776\",",
                                "                \"url\": \"\",",
                                "                \"version\": \"4.8.0-0.nightly-20200703\"",
                                "            },",
                                "            {",
                                "                \"canonical_project_name\": \"\",",
                                "                \"created_at\": \"2026-06-08T17:34:16.771396\",",
                                "                \"data\": {",
                                "                    \"display_name\": \"ose-tests\",",
                                "                    \"pull_url\": \"http://pullurl.com/\",",
                                "                    \"url\": \"http://url.com/\",",
                                "                    \"version\": \"20200703\"",
                                "                },",
                                "                \"display_name\": \"OSE-TESTS 20200703\",",
                                "                \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\",",
                                "                \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\",",
                                "                \"message\": \"\",",
                                "                \"name\": \"OSE-TESTS 20200703\",",
                                "                \"released_at\": \"2026-06-08T17:34:16.772106\",",
                                "                \"state\": \"active\",",
                                "                \"tags\": [",
                                "                    \"build:ga\"",
                                "                ],",
                                "                \"team_id\": null,",
                                "                \"title\": \"\",",
                                "                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "                \"type\": \"ose-tests\",",
                                "                \"uid\": \"\",",
                                "                \"updated_at\": \"2026-06-08T17:34:17.053945\",",
                                "                \"url\": \"\",",
                                "                \"version\": \"20200703\"",
                                "            },",
                                "            {",
                                "                \"canonical_project_name\": \"\",",
                                "                \"created_at\": \"2026-06-08T17:34:17.325424\",",
                                "                \"data\": {",
                                "                    \"display_name\": \"cnf-tests\",",
                                "                    \"pull_url\": \"http://pullurl.com/\",",
                                "                    \"url\": \"http://url.com/\",",
                                "                    \"version\": \"20200728\"",
                                "                },",
                                "                \"display_name\": \"CNF-TESTS 20200728\",",
                                "                \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\",",
                                "                \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\",",
                                "                \"message\": \"\",",
                                "                \"name\": \"CNF-TESTS 20200728\",",
                                "                \"released_at\": \"2026-06-08T17:34:17.326752\",",
                                "                \"state\": \"active\",",
                                "                \"tags\": [",
                                "                    \"build:ga\"",
                                "                ],",
                                "                \"team_id\": null,",
                                "                \"title\": \"\",",
                                "                \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "                \"type\": \"cnf-tests\",",
                                "                \"uid\": \"\",",
                                "                \"updated_at\": \"2026-06-08T17:34:17.602830\",",
                                "                \"url\": \"\",",
                                "                \"version\": \"20200728\"",
                                "            }",
                                "        ],",
                                "        \"configuration\": \"\",",
                                "        \"created_at\": \"2026-06-08T17:40:04.657752\",",
                                "        \"data\": {",
                                "            \"pipeline\": {",
                                "                \"_pipeline_path_\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/pipeline-failure.yml\",",
                                "                \"ansible_inventory\": \"agents/openshift-vanilla/inventory\",",
                                "                \"ansible_playbook\": \"agents/openshift-vanilla/agent-failure.yml\",",
                                "                \"components\": [",
                                "                    \"ocp\",",
                                "                    \"ose-tests\",",
                                "                    \"cnf-tests\"",
                                "                ],",
                                "                \"fallback_last_success\": \"ocp-vanilla-4.8-ok\",",
                                "                \"name\": \"openshift-vanilla\",",
                                "                \"success_tag\": \"ocp-vanilla-4.8-ok\",",
                                "                \"topic\": \"OCP-4.8\",",
                                "                \"type\": \"ocp\"",
                                "            }",
                                "        },",
                                "        \"duration\": 0,",
                                "        \"etag\": \"78c7d092103e3726ab867bd5f88a03d0\",",
                                "        \"files\": [],",
                                "        \"id\": \"8b239791-a0f2-4d92-a865-639360fc8548\",",
                                "        \"jobstates\": [],",
                                "        \"keys_values\": [],",
                                "        \"name\": \"openshift-vanilla\",",
                                "        \"pipeline\": {",
                                "            \"created_at\": \"2026-06-08T17:40:04.536795\",",
                                "            \"etag\": \"c9f13b69ad137f0b277cea3992c8defb\",",
                                "            \"id\": \"f2e72e15-8c8c-471b-9c49-95eea87ac6d3\",",
                                "            \"name\": \"pipeline\",",
                                "            \"state\": \"active\",",
                                "            \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",",
                                "            \"updated_at\": \"2026-06-08T17:40:04.536795\"",
                                "        },",
                                "        \"pipeline_id\": \"f2e72e15-8c8c-471b-9c49-95eea87ac6d3\",",
                                "        \"previous_job_id\": null,",
                                "        \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\",",
                                "        \"remoteci\": {",
                                "            \"created_at\": \"2026-06-08T17:34:09.562294\",",
                                "            \"data\": {},",
                                "            \"etag\": \"9461d24826d9c26db9c31cb7673da04d\",",
                                "            \"id\": \"7a220eb8-b832-48db-9350-7688c159b53f\",",
                                "            \"last_auth_at\": \"2026-06-08T17:39:54\",",
                                "            \"name\": \"rh-telco-pipeline\",",
                                "            \"public\": false,",
                                "            \"state\": \"active\",",
                                "            \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",",
                                "            \"updated_at\": \"2026-06-08T17:39:56.364925\"",
                                "        },",
                                "        \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\",",
                                "        \"results\": [],",
                                "        \"state\": \"active\",",
                                "        \"status\": \"new\",",
                                "        \"status_reason\": \"\",",
                                "        \"tags\": [],",
                                "        \"team\": {",
                                "            \"country\": null,",
                                "            \"created_at\": \"2026-06-08T17:34:08.060158\",",
                                "            \"etag\": \"97aad3f9aebb27215bd4ba5bbb7fd35f\",",
                                "            \"external\": false,",
                                "            \"has_pre_release_access\": true,",
                                "            \"id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",",
                                "            \"name\": \"rh-telco-ci\",",
                                "            \"state\": \"active\",",
                                "            \"updated_at\": \"2026-06-08T17:34:08.060158\"",
                                "        },",
                                "        \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\",",
                                "        \"topic\": {",
                                "            \"component_types\": [",
                                "                \"ocp\",",
                                "                \"ose-tests\",",
                                "                \"cnf-tests\"",
                                "            ],",
                                "            \"component_types_optional\": [],",
                                "            \"created_at\": \"2026-06-08T17:34:06.503875\",",
                                "            \"data\": {},",
                                "            \"etag\": \"87d8560020f52c6ccd8327f3712ecef7\",",
                                "            \"export_control\": false,",
                                "            \"id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "            \"name\": \"OCP-4.8\",",
                                "            \"next_topic_id\": null,",
                                "            \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\",",
                                "            \"state\": \"active\",",
                                "            \"updated_at\": \"2026-06-08T17:34:06.503875\"",
                                "        },",
                                "        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "        \"update_previous_job_id\": null,",
                                "        \"updated_at\": \"2026-06-08T17:40:04.657765\",",
                                "        \"url\": \"\",",
                                "        \"user_agent\": \"python-dciclient_4.1.0\"",
                                "    }",
                                "}",
                                "",
                                "TASK [Set global variables] ****************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-failure.yml:27",
                                "ok: [localhost] => {\"ansible_facts\": {\"components\": [{\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.771396\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200703\"}, \"display_name\": \"OSE-TESTS 20200703\", \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\", \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\", \"message\": \"\", \"name\": \"OSE-TESTS 20200703\", \"released_at\": \"2026-06-08T17:34:16.772106\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.053945\", \"url\": \"\", \"version\": \"20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}], \"job_id\": \"8b239791-a0f2-4d92-a865-639360fc8548\", \"product\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\"}, \"changed\": false}",
                                "",
                                "TASK [Print job id] ************************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-failure.yml:35",
                                "ok: [localhost] => {",
                                "    \"msg\": \"dci_job_id: 8b239791-a0f2-4d92-a865-639360fc8548\"",
                                "}",
                                "",
                                "TASK [Print components] ********************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-failure.yml:39",
                                "ok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.231874', 'data': {'digest': ['sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b'], 'display_name': 'ocp', 'pull_url': 'http://pullurl.com/', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'url': 'http://url.com/', 'version': '4.8.0-0.nightly-20200703'}, 'display_name': 'OCP 4.8.0-0.nightly-20200703', 'etag': 'e3025068bbd38c10e48099bc1a5127a8', 'id': '52602146-dbec-4004-b3c5-0d46891722cc', 'message': '', 'name': 'OCP 4.8.0-0.nightly-20200703', 'released_at': '2026-06-08T17:34:16.232624', 'state': 'active', 'tags': ['build:dev'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ocp', 'uid': 'sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b', 'updated_at': '2026-06-08T17:34:16.501776', 'url': '', 'version': '4.8.0-0.nightly-20200703'}) => {",
                                "    \"msg\": {",
                                "        \"canonical_project_name\": \"\",",
                                "        \"created_at\": \"2026-06-08T17:34:16.231874\",",
                                "        \"data\": {",
                                "            \"digest\": [",
                                "                \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"",
                                "            ],",
                                "            \"display_name\": \"ocp\",",
                                "            \"pull_url\": \"http://pullurl.com/\",",
                                "            \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",",
                                "            \"url\": \"http://url.com/\",",
                                "            \"version\": \"4.8.0-0.nightly-20200703\"",
                                "        },",
                                "        \"display_name\": \"OCP 4.8.0-0.nightly-20200703\",",
                                "        \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\",",
                                "        \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\",",
                                "        \"message\": \"\",",
                                "        \"name\": \"OCP 4.8.0-0.nightly-20200703\",",
                                "        \"released_at\": \"2026-06-08T17:34:16.232624\",",
                                "        \"state\": \"active\",",
                                "        \"tags\": [",
                                "            \"build:dev\"",
                                "        ],",
                                "        \"team_id\": null,",
                                "        \"title\": \"\",",
                                "        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "        \"type\": \"ocp\",",
                                "        \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\",",
                                "        \"updated_at\": \"2026-06-08T17:34:16.501776\",",
                                "        \"url\": \"\",",
                                "        \"version\": \"4.8.0-0.nightly-20200703\"",
                                "    }",
                                "}",
                                "ok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:16.771396', 'data': {'display_name': 'ose-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200703'}, 'display_name': 'OSE-TESTS 20200703', 'etag': '75662cfb54a041b9db4ececf18ad91c9', 'id': '1f69d4f8-007a-48f8-aae5-8f0d38509b48', 'message': '', 'name': 'OSE-TESTS 20200703', 'released_at': '2026-06-08T17:34:16.772106', 'state': 'active', 'tags': ['build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'ose-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:17.053945', 'url': '', 'version': '20200703'}) => {",
                                "    \"msg\": {",
                                "        \"canonical_project_name\": \"\",",
                                "        \"created_at\": \"2026-06-08T17:34:16.771396\",",
                                "        \"data\": {",
                                "            \"display_name\": \"ose-tests\",",
                                "            \"pull_url\": \"http://pullurl.com/\",",
                                "            \"url\": \"http://url.com/\",",
                                "            \"version\": \"20200703\"",
                                "        },",
                                "        \"display_name\": \"OSE-TESTS 20200703\",",
                                "        \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\",",
                                "        \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\",",
                                "        \"message\": \"\",",
                                "        \"name\": \"OSE-TESTS 20200703\",",
                                "        \"released_at\": \"2026-06-08T17:34:16.772106\",",
                                "        \"state\": \"active\",",
                                "        \"tags\": [",
                                "            \"build:ga\"",
                                "        ],",
                                "        \"team_id\": null,",
                                "        \"title\": \"\",",
                                "        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "        \"type\": \"ose-tests\",",
                                "        \"uid\": \"\",",
                                "        \"updated_at\": \"2026-06-08T17:34:17.053945\",",
                                "        \"url\": \"\",",
                                "        \"version\": \"20200703\"",
                                "    }",
                                "}",
                                "ok: [localhost] => (item={'canonical_project_name': '', 'created_at': '2026-06-08T17:34:17.325424', 'data': {'display_name': 'cnf-tests', 'pull_url': 'http://pullurl.com/', 'url': 'http://url.com/', 'version': '20200728'}, 'display_name': 'CNF-TESTS 20200728', 'etag': 'b1b0c765cd4b90e071200b38deccda2c', 'id': '9308699a-cda2-4822-b30f-fd01cbfde1dc', 'message': '', 'name': 'CNF-TESTS 20200728', 'released_at': '2026-06-08T17:34:17.326752', 'state': 'active', 'tags': ['build:ga'], 'team_id': None, 'title': '', 'topic_id': '9f2a69be-88f0-4a32-a948-0994e3e7fc33', 'type': 'cnf-tests', 'uid': '', 'updated_at': '2026-06-08T17:34:17.602830', 'url': '', 'version': '20200728'}) => {",
                                "    \"msg\": {",
                                "        \"canonical_project_name\": \"\",",
                                "        \"created_at\": \"2026-06-08T17:34:17.325424\",",
                                "        \"data\": {",
                                "            \"display_name\": \"cnf-tests\",",
                                "            \"pull_url\": \"http://pullurl.com/\",",
                                "            \"url\": \"http://url.com/\",",
                                "            \"version\": \"20200728\"",
                                "        },",
                                "        \"display_name\": \"CNF-TESTS 20200728\",",
                                "        \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\",",
                                "        \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\",",
                                "        \"message\": \"\",",
                                "        \"name\": \"CNF-TESTS 20200728\",",
                                "        \"released_at\": \"2026-06-08T17:34:17.326752\",",
                                "        \"state\": \"active\",",
                                "        \"tags\": [",
                                "            \"build:ga\"",
                                "        ],",
                                "        \"team_id\": null,",
                                "        \"title\": \"\",",
                                "        \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\",",
                                "        \"type\": \"cnf-tests\",",
                                "        \"uid\": \"\",",
                                "        \"updated_at\": \"2026-06-08T17:34:17.602830\",",
                                "        \"url\": \"\",",
                                "        \"version\": \"20200728\"",
                                "    }",
                                "}",
                                "",
                                "TASK [Set tags for the current job] ********************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-failure.yml:44",
                                "changed: [localhost] => {\"changed\": true, \"job\": {\"client_version\": \"python-dciclient_4.1.0\", \"comment\": \"\", \"components\": [{\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.231874\", \"data\": {\"digest\": [\"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\"], \"display_name\": \"ocp\", \"pull_url\": \"http://pullurl.com/\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"url\": \"http://url.com/\", \"version\": \"4.8.0-0.nightly-20200703\"}, \"display_name\": \"OCP 4.8.0-0.nightly-20200703\", \"etag\": \"e3025068bbd38c10e48099bc1a5127a8\", \"id\": \"52602146-dbec-4004-b3c5-0d46891722cc\", \"message\": \"\", \"name\": \"OCP 4.8.0-0.nightly-20200703\", \"released_at\": \"2026-06-08T17:34:16.232624\", \"state\": \"active\", \"tags\": [\"build:dev\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ocp\", \"uid\": \"sha256:bbe651fbd8e8697179cd8a492e5986391bdaaff488d4c39779bb1087232b517b\", \"updated_at\": \"2026-06-08T17:34:16.501776\", \"url\": \"\", \"version\": \"4.8.0-0.nightly-20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:16.771396\", \"data\": {\"display_name\": \"ose-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200703\"}, \"display_name\": \"OSE-TESTS 20200703\", \"etag\": \"75662cfb54a041b9db4ececf18ad91c9\", \"id\": \"1f69d4f8-007a-48f8-aae5-8f0d38509b48\", \"message\": \"\", \"name\": \"OSE-TESTS 20200703\", \"released_at\": \"2026-06-08T17:34:16.772106\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"ose-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.053945\", \"url\": \"\", \"version\": \"20200703\"}, {\"canonical_project_name\": \"\", \"created_at\": \"2026-06-08T17:34:17.325424\", \"data\": {\"display_name\": \"cnf-tests\", \"pull_url\": \"http://pullurl.com/\", \"url\": \"http://url.com/\", \"version\": \"20200728\"}, \"display_name\": \"CNF-TESTS 20200728\", \"etag\": \"b1b0c765cd4b90e071200b38deccda2c\", \"id\": \"9308699a-cda2-4822-b30f-fd01cbfde1dc\", \"message\": \"\", \"name\": \"CNF-TESTS 20200728\", \"released_at\": \"2026-06-08T17:34:17.326752\", \"state\": \"active\", \"tags\": [\"build:ga\"], \"team_id\": null, \"title\": \"\", \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"type\": \"cnf-tests\", \"uid\": \"\", \"updated_at\": \"2026-06-08T17:34:17.602830\", \"url\": \"\", \"version\": \"20200728\"}], \"configuration\": \"\", \"created_at\": \"2026-06-08T17:40:04.657752\", \"data\": {\"pipeline\": {\"_pipeline_path_\": \"/home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/pipeline-failure.yml\", \"ansible_inventory\": \"agents/openshift-vanilla/inventory\", \"ansible_playbook\": \"agents/openshift-vanilla/agent-failure.yml\", \"components\": [\"ocp\", \"ose-tests\", \"cnf-tests\"], \"fallback_last_success\": \"ocp-vanilla-4.8-ok\", \"name\": \"openshift-vanilla\", \"success_tag\": \"ocp-vanilla-4.8-ok\", \"topic\": \"OCP-4.8\", \"type\": \"ocp\"}}, \"duration\": 4, \"etag\": \"3a103898564361c8072020a106559ee6\", \"files\": [], \"id\": \"8b239791-a0f2-4d92-a865-639360fc8548\", \"jobstates\": [{\"comment\": \"job scheduled\", \"created_at\": \"2026-06-08T17:40:04.731502\", \"id\": \"cd9f0060-7d04-4639-9ed3-368a0ac45601\", \"job_id\": \"8b239791-a0f2-4d92-a865-639360fc8548\", \"status\": \"new\"}, {\"comment\": \"implicit new state\", \"created_at\": \"2026-06-08T17:40:05.910652\", \"id\": \"6785e280-27a8-45a2-92f6-fb2517c12fe5\", \"job_id\": \"8b239791-a0f2-4d92-a865-639360fc8548\", \"status\": \"new\"}], \"keys_values\": [], \"name\": \"openshift-vanilla\", \"pipeline\": {\"created_at\": \"2026-06-08T17:40:04.536795\", \"etag\": \"c9f13b69ad137f0b277cea3992c8defb\", \"id\": \"f2e72e15-8c8c-471b-9c49-95eea87ac6d3\", \"name\": \"pipeline\", \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:40:04.536795\"}, \"pipeline_id\": \"f2e72e15-8c8c-471b-9c49-95eea87ac6d3\", \"previous_job_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"remoteci\": {\"created_at\": \"2026-06-08T17:34:09.562294\", \"data\": {}, \"etag\": \"9461d24826d9c26db9c31cb7673da04d\", \"id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"last_auth_at\": \"2026-06-08T17:39:54\", \"name\": \"rh-telco-pipeline\", \"public\": false, \"state\": \"active\", \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"updated_at\": \"2026-06-08T17:39:56.364925\"}, \"remoteci_id\": \"7a220eb8-b832-48db-9350-7688c159b53f\", \"results\": [], \"state\": \"active\", \"status\": \"new\", \"status_reason\": \"\", \"tags\": [\"stage:ocp\", \"pipeline-id:13\", \"inventory:inventory\", \"ocp-vanilla-conf\"], \"team\": {\"country\": null, \"created_at\": \"2026-06-08T17:34:08.060158\", \"etag\": \"97aad3f9aebb27215bd4ba5bbb7fd35f\", \"external\": false, \"has_pre_release_access\": true, \"id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"name\": \"rh-telco-ci\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:08.060158\"}, \"team_id\": \"14b928da-bcd1-42a0-bd61-2e19c6ba4cbf\", \"topic\": {\"component_types\": [\"ocp\", \"ose-tests\", \"cnf-tests\"], \"component_types_optional\": [], \"created_at\": \"2026-06-08T17:34:06.503875\", \"data\": {}, \"etag\": \"87d8560020f52c6ccd8327f3712ecef7\", \"export_control\": false, \"id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"name\": \"OCP-4.8\", \"next_topic_id\": null, \"product_id\": \"e014f5a1-5656-4ff3-9126-c30a78fef510\", \"state\": \"active\", \"updated_at\": \"2026-06-08T17:34:06.503875\"}, \"topic_id\": \"9f2a69be-88f0-4a32-a948-0994e3e7fc33\", \"update_previous_job_id\": null, \"updated_at\": \"2026-06-08T17:40:10.227179\", \"url\": \"\", \"user_agent\": \"python-dciclient_4.1.0\"}}",
                                "",
                                "PLAY [Preparation tasks] *******************************************************",
                                "",
                                "TASK [running] *****************************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-failure.yml:56",
                                "changed: [localhost] => {\"changed\": true, \"jobstate\": {\"comment\": null, \"created_at\": \"2026-06-08T17:40:11.932213\", \"id\": \"731025bc-2441-4275-816e-915fc7ff543a\", \"job_id\": \"8b239791-a0f2-4d92-a865-639360fc8548\", \"status\": \"running\"}}",
                                "",
                                "TASK [failure] *****************************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-failure.yml:61",
                                "changed: [localhost] => {\"changed\": true, \"jobstate\": {\"comment\": null, \"created_at\": \"2026-06-08T17:40:12.951028\", \"id\": \"86faae0e-99c7-41c0-89ed-133ff34a67b0\", \"job_id\": \"8b239791-a0f2-4d92-a865-639360fc8548\", \"status\": \"failure\"}}",
                                "",
                                "TASK [Failure] *****************************************************************",
                                "task path: /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-failure.yml:66",
                                "fatal: [localhost]: FAILED! => {\"changed\": false, \"msg\": \"fatal error in pre-run --> failure state\"}",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "localhost                  : ok=8    changed=3    unreachable=0    failed=1    skipped=1    rescued=0    ignored=0   ",
                                "----------------------------- Captured stderr call -----------------------------",
                                "+ dci-pipeline /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/pipeline-failure.yml",
                                "2026-06-08 13:40:04,432 - dcipipeline.main - INFO - overload=[] options={'name': 'pipeline'}",
                                "2026-06-08 13:40:04,433 - dcipipeline.main - INFO - Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/dci_credentials.yml",
                                "2026-06-08 13:40:04,508 - dcipipeline.main - INFO - Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/dci_credentials.yml",
                                "2026-06-08 13:40:04,510 - dcipipeline.main - INFO - No previous job for openshift-vanilla",
                                "2026-06-08 13:40:04,540 - dcipipeline.main - INFO - scheduling job openshift-vanilla on topic OCP-4.8 previous_job_id=None pipeline_id=f2e72e15-8c8c-471b-9c49-95eea87ac6d3",
                                "2026-06-08 13:40:04,565 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ocp where_clause=None query=and(eq(state,active),eq(type,ocp))",
                                "2026-06-08 13:40:04,588 - dcipipeline.main - INFO - Got comp query result: ocp[None]: ['ocp=4.8.0-0.nightly-20200703']",
                                "2026-06-08 13:40:04,588 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ose-tests where_clause=None query=and(eq(state,active),eq(type,ose-tests))",
                                "2026-06-08 13:40:04,612 - dcipipeline.main - INFO - Got comp query result: ose-tests[None]: ['ose-tests=20200703']",
                                "2026-06-08 13:40:04,612 - dcipipeline.main - INFO - get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=cnf-tests where_clause=None query=and(eq(state,active),eq(type,cnf-tests))",
                                "2026-06-08 13:40:04,638 - dcipipeline.main - INFO - Got comp query result: cnf-tests[None]: ['cnf-tests=20200728']",
                                "2026-06-08 13:40:04,740 - dcipipeline.main - INFO - No permission to write in /var/lib/dci-pipeline",
                                "2026-06-08 13:40:04,745 - dcipipeline.main - INFO - Scheduled DCI job 8b239791-a0f2-4d92-a865-639360fc8548",
                                "2026-06-08 13:40:04,745 - dcipipeline.main - INFO - Setting tag stage:ocp on job 8b239791-a0f2-4d92-a865-639360fc8548",
                                "2026-06-08 13:40:04,790 - dcipipeline.main - INFO - Setting tag pipeline-id:13 on job 8b239791-a0f2-4d92-a865-639360fc8548",
                                "2026-06-08 13:40:04,816 - dcipipeline.main - INFO - Setting tag inventory:inventory on job 8b239791-a0f2-4d92-a865-639360fc8548",
                                "2026-06-08 13:40:04,858 - dcipipeline.main - INFO - Created /tmp/dci-pipeline-tmpdir8i_cr11y for env var JUNIT_OUTPUT_DIR",
                                "2026-06-08 13:40:04,858 - dcipipeline.main - INFO - Found dci.py in /home/zuul-worker/src/github.com/distributedci/dci-ansible/callback",
                                "2026-06-08 13:40:04,859 - dcipipeline.main - INFO - Generating /tmp/dci-pipeline/openshift-vanilla/8b239791-a0f2-4d92-a865-639360fc8548/ansible.cfg using dci_ansible_dir=/home/zuul-worker/src/github.com/distributedci/dci-ansible",
                                "2026-06-08 13:40:04,859 - dcipipeline.main - INFO - running jobdef: openshift-vanilla with inventory /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/inventory private_data_dir=/tmp/dci-pipeline/openshift-vanilla/8b239791-a0f2-4d92-a865-639360fc8548 env={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdir8i_cr11y', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-vanilla/8b239791-a0f2-4d92-a865-639360fc8548/ansible.cfg'}",
                                "2026-06-08 13:40:04,859 - dcipipeline.main - INFO - cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client\"",
                                "2026-06-08 13:40:04,859 - dcipipeline.main - INFO - Launching playbook /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-failure.yml in /tmp/dci-pipeline/openshift-vanilla/8b239791-a0f2-4d92-a865-639360fc8548",
                                "2026-06-08 13:40:04,859 - dcipipeline.main - INFO - envvars={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdir8i_cr11y', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-vanilla/8b239791-a0f2-4d92-a865-639360fc8548/ansible.cfg', 'DCI_CLIENT_ID': 'remoteci/7a220eb8-b832-48db-9350-7688c159b53f', 'DCI_API_SECRET': 'DCI.0ccf1681da9b44c009271c0d1c3acc6c9104edaccbee1419a0aba6e188df', 'DCI_CS_URL': 'http://127.0.0.1:8000', 'DCI_UI_URL': 'http://127.0.0.1:8000', 'DCI_JOB_ID': '8b239791-a0f2-4d92-a865-639360fc8548', 'ANSIBLE_VAULT_IDENTITY_LIST': '/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client', 'DCI_PLAYBOOK_ARGS': '--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client'}",
                                "2026-06-08 13:40:04,860 - dcipipeline.main - INFO - PATH=/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin:/home/zuul-worker/.local/bin:/home/zuul-worker/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin",
                                "2026-06-08 13:40:04,860 - dcipipeline.main - INFO - cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client\"",
                                "2026-06-08 13:40:14,425 - dcipipeline.main - INFO - stats={'skipped': {'localhost': 1}, 'ok': {'localhost': 8}, 'dark': {}, 'failures': {'localhost': 1}, 'ignored': {}, 'rescued': {}, 'processed': {'localhost': 1}, 'changed': {'localhost': 3}}",
                                "2026-06-08 13:40:14,431 - dcipipeline.main - INFO - Uploading ansible.log from /tmp/dci-pipeline/openshift-vanilla/8b239791-a0f2-4d92-a865-639360fc8548/ansible.log",
                                "------------------------------ Captured log call -------------------------------",
                                "INFO     dcipipeline.main:main.py:1067 overload=[] options={'name': 'pipeline'}",
                                "INFO     dcipipeline.main:main.py:183 Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/dci_credentials.yml",
                                "INFO     dcipipeline.main:main.py:183 Loading credentials from /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/dci_credentials.yml",
                                "INFO     dcipipeline.main:main.py:1247 No previous job for openshift-vanilla",
                                "INFO     dcipipeline.main:main.py:590 scheduling job openshift-vanilla on topic OCP-4.8 previous_job_id=None pipeline_id=f2e72e15-8c8c-471b-9c49-95eea87ac6d3",
                                "INFO     dcipipeline.main:main.py:497 get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ocp where_clause=None query=and(eq(state,active),eq(type,ocp))",
                                "INFO     dcipipeline.main:main.py:511 Got comp query result: ocp[None]: ['ocp=4.8.0-0.nightly-20200703']",
                                "INFO     dcipipeline.main:main.py:497 get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=ose-tests where_clause=None query=and(eq(state,active),eq(type,ose-tests))",
                                "INFO     dcipipeline.main:main.py:511 Got comp query result: ose-tests[None]: ['ose-tests=20200703']",
                                "INFO     dcipipeline.main:main.py:497 get_comp topic_id=9f2a69be-88f0-4a32-a948-0994e3e7fc33 c_type=cnf-tests where_clause=None query=and(eq(state,active),eq(type,cnf-tests))",
                                "INFO     dcipipeline.main:main.py:511 Got comp query result: cnf-tests[None]: ['cnf-tests=20200728']",
                                "INFO     dcipipeline.main:main.py:567 No permission to write in /var/lib/dci-pipeline",
                                "INFO     dcipipeline.main:main.py:679 Scheduled DCI job 8b239791-a0f2-4d92-a865-639360fc8548",
                                "INFO     dcipipeline.main:main.py:691 Setting tag stage:ocp on job 8b239791-a0f2-4d92-a865-639360fc8548",
                                "INFO     dcipipeline.main:main.py:691 Setting tag pipeline-id:13 on job 8b239791-a0f2-4d92-a865-639360fc8548",
                                "INFO     dcipipeline.main:main.py:691 Setting tag inventory:inventory on job 8b239791-a0f2-4d92-a865-639360fc8548",
                                "INFO     dcipipeline.main:main.py:104 Created /tmp/dci-pipeline-tmpdir8i_cr11y for env var JUNIT_OUTPUT_DIR",
                                "INFO     dcipipeline.main:main.py:779 Found dci.py in /home/zuul-worker/src/github.com/distributedci/dci-ansible/callback",
                                "INFO     dcipipeline.main:main.py:207 Generating /tmp/dci-pipeline/openshift-vanilla/8b239791-a0f2-4d92-a865-639360fc8548/ansible.cfg using dci_ansible_dir=/home/zuul-worker/src/github.com/distributedci/dci-ansible",
                                "INFO     dcipipeline.main:main.py:837 running jobdef: openshift-vanilla with inventory /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/inventory private_data_dir=/tmp/dci-pipeline/openshift-vanilla/8b239791-a0f2-4d92-a865-639360fc8548 env={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdir8i_cr11y', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-vanilla/8b239791-a0f2-4d92-a865-639360fc8548/ansible.cfg'}",
                                "INFO     dcipipeline.main:main.py:738 cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client\"",
                                "INFO     dcipipeline.main:main.py:874 Launching playbook /home/zuul-worker/src/github.com/distributedci/dci-pipeline/dcipipeline/agents/openshift-vanilla/agent-failure.yml in /tmp/dci-pipeline/openshift-vanilla/8b239791-a0f2-4d92-a865-639360fc8548",
                                "INFO     dcipipeline.main:main.py:875 envvars={'ANSIBLE_CALLBACK_PLUGINS': '/home/zuul-worker/src/github.com/distributedci/dci-ansible/callback', 'JUNIT_TEST_CASE_PREFIX': 'test_', 'JUNIT_TEST_CASE_REGEX': '(test|validate)_ ', 'JUNIT_TASK_CLASS': 'yes', 'JUNIT_OUTPUT_DIR': '/tmp/dci-pipeline-tmpdir8i_cr11y', 'ANSIBLE_CONFIG': '/tmp/dci-pipeline/openshift-vanilla/8b239791-a0f2-4d92-a865-639360fc8548/ansible.cfg', 'DCI_CLIENT_ID': 'remoteci/7a220eb8-b832-48db-9350-7688c159b53f', 'DCI_API_SECRET': 'DCI.0ccf1681da9b44c009271c0d1c3acc6c9104edaccbee1419a0aba6e188df', 'DCI_CS_URL': 'http://127.0.0.1:8000', 'DCI_UI_URL': 'http://127.0.0.1:8000', 'DCI_JOB_ID': '8b239791-a0f2-4d92-a865-639360fc8548', 'ANSIBLE_VAULT_IDENTITY_LIST': '/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client', 'DCI_PLAYBOOK_ARGS': '--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client'}",
                                "INFO     dcipipeline.main:main.py:876 PATH=/home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin:/home/zuul-worker/.local/bin:/home/zuul-worker/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin",
                                "INFO     dcipipeline.main:main.py:738 cmdline=\"--vault-id /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/functional/bin/dci-vault-client\"",
                                "INFO     dcipipeline.main:main.py:892 stats={'skipped': {'localhost': 1}, 'ok': {'localhost': 8}, 'dark': {}, 'failures': {'localhost': 1}, 'ignored': {}, 'rescued': {}, 'processed': {'localhost': 1}, 'changed': {'localhost': 3}}",
                                "INFO     dcipipeline.main:main.py:800 Uploading ansible.log from /tmp/dci-pipeline/openshift-vanilla/8b239791-a0f2-4d92-a865-639360fc8548/ansible.log",
                                "=============================== warnings summary ===============================",
                                "../../../../../../usr/lib/python3.9/site-packages/requests/__init__.py:87",
                                "  /usr/lib/python3.9/site-packages/requests/__init__.py:87: RequestsDependencyWarning: urllib3 (1.26.5) or chardet (5.2.0) doesn't match a supported version!",
                                "    warnings.warn(\"urllib3 ({}) or chardet ({}) doesn't match a supported \"",
                                "",
                                "-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html",
                                "=========================== short test summary info ============================",
                                "FAILED tests/e2e/test_dci_agent.py::test_dci_agent_ctl - assert 1 == 0",
                                "FAILED tests/e2e/test_dci_pipeline.py::test_dci_pipeline - TypeError: create(...",
                                "FAILED tests/e2e/test_dci_pipeline.py::test_dci_pipeline_id - TypeError: crea...",
                                "FAILED tests/e2e/test_dci_pipeline.py::test_dci_pipeline_edge - TypeError: cr...",
                                "FAILED tests/e2e/test_dci_pipeline.py::test_dci_pipeline_edge2 - TypeError: c...",
                                "FAILED tests/e2e/test_dci_pipeline.py::test_dci_pipeline_real - TypeError: cr...",
                                "FAILED tests/e2e/test_dci_pipeline.py::test_dci_pipeline_skip - TypeError: cr...",
                                "FAILED tests/e2e/test_dci_pipeline.py::test_dci_pipeline_upgrade - TypeError:...",
                                "FAILED tests/e2e/test_dci_pipeline.py::test_dci_pipeline_sigterm - assert 1 =...",
                                "FAILED tests/e2e/test_dci_pipeline.py::test_dci_pipeline_sigint - assert 1 ==...",
                                "FAILED tests/e2e/test_dci_pipeline.py::test_dci_pipeline_error - TypeError: c...",
                                "FAILED tests/e2e/test_dci_pipeline.py::test_dci_pipeline_failure - TypeError:...",
                                "============= 12 failed, 1 passed, 1 warning in 227.79s (0:03:47) ==============",
                                "functional: 299727 C exit 1 (228.11 seconds) /home/zuul-worker/src/github.com/distributedci/dci-pipeline> pytest -v tests/e2e pid=37150 [tox/execute/api.py:294]",
                                ".pkg: 299729 D delete package /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/.tmp/package/3/dci_pipeline-0.13.0-0.editable-py3-none-any.whl [tox/tox_env/python/virtual_env/package/pyproject.py:230]",
                                ".pkg: 299729 D delete package /home/zuul-worker/src/github.com/distributedci/dci-pipeline/.tox/.tmp/package/2/dci_pipeline-0.13.0-0.editable-py3-none-any.whl [tox/tox_env/python/virtual_env/package/pyproject.py:230]",
                                "  lint: OK (4.22=setup[2.96]+cmd[0.75,0.51] seconds)",
                                "  unit: FAIL code 1 (65.92=setup[10.37]+cmd[55.55] seconds)",
                                "  functional: FAIL code 1 (229.35=setup[0.46]+cmd[0.23,0.10,0.10,0.13,0.23,228.11] seconds)",
                                "  evaluation failed :( (299.57 seconds)",
                                "+ cd src/github.com/distributedci/dci-dev-env",
                                "/bin/sh: line 4: cd: src/github.com/distributedci/dci-dev-env: No such file or directory"
                            ],
                            "zuul_log_id": "0a580a2a-0021-2916-62fc-000000000015-1-testrunner"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:40:15.333026Z",
                            "start": "2026-06-08T17:35:14.744586Z"
                        },
                        "id": "0a580a2a-0021-2916-62fc-000000000015",
                        "name": "Run the example pipelines in Python 3"
                    }
                }
            ]
        }
    ],
    "stats": {
        "testrunner": {
            "changed": 12,
            "failures": 1,
            "ignored": 0,
            "ok": 13,
            "rescued": 0,
            "skipped": 2,
            "unreachable": 0
        }
    },
    "trusted": true
},
{
    "branch": "main",
    "index": "0",
    "phase": "post",
    "playbook": "gitlab.com/softwarefactory-project/centosinfra-prod/dci-config/playbooks/rhel/clean.yaml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-06-08T17:40:20.270247Z",
                    "start": "2026-06-08T17:40:16.338687Z"
                },
                "id": "0a580a2a-0021-4073-b951-000000000002",
                "name": "testrunner"
            },
            "tasks": [
                {
                    "hosts": {
                        "testrunner": {
                            "action": "ansible.builtin.redhat_subscription",
                            "changed": true,
                            "invocation": {
                                "module_args": {
                                    "activationkey": null,
                                    "auto_attach": null,
                                    "consumer_id": null,
                                    "consumer_name": null,
                                    "consumer_type": null,
                                    "environment": null,
                                    "force_register": false,
                                    "org_id": null,
                                    "password": null,
                                    "pool": "^$",
                                    "pool_ids": [],
                                    "release": null,
                                    "rhsm_baseurl": null,
                                    "rhsm_repo_ca_cert": null,
                                    "server_hostname": null,
                                    "server_insecure": null,
                                    "server_port": null,
                                    "server_prefix": null,
                                    "server_proxy_hostname": null,
                                    "server_proxy_password": null,
                                    "server_proxy_port": null,
                                    "server_proxy_scheme": null,
                                    "server_proxy_user": null,
                                    "state": "absent",
                                    "syspurpose": null,
                                    "token": null,
                                    "username": null
                                }
                            },
                            "msg": "System successfully unregistered from None."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:40:20.270247Z",
                            "start": "2026-06-08T17:40:16.350636Z"
                        },
                        "id": "0a580a2a-0021-4073-b951-000000000004",
                        "name": "Remove rhel subscription if needed"
                    }
                }
            ]
        }
    ],
    "stats": {
        "testrunner": {
            "changed": 1,
            "failures": 0,
            "ignored": 0,
            "ok": 1,
            "rescued": 0,
            "skipped": 0,
            "unreachable": 0
        }
    },
    "trusted": true
}
]
