[
{
    "branch": "main",
    "index": "0",
    "phase": "pre",
    "playbook": "github.com/osism/zuul-config/playbooks/base/pre.yaml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-03-15T00:01:23.863133Z",
                    "start": "2026-03-15T00:01:07.906662Z"
                },
                "id": "0242ac1f-6606-dad8-bdd8-000000000002",
                "name": "Base pre"
            },
            "tasks": [
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "include_role",
                            "changed": false,
                            "include_args": {
                                "name": "set-zuul-log-path-fact"
                            }
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-dad8-bdd8-00000000000a",
                        "name": "emit-job-header",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/emit-job-header"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:01:07.954704Z",
                            "start": "2026-03-15T00:01:07.924333Z"
                        },
                        "id": "0242ac1f-6606-dad8-bdd8-00000000000c",
                        "name": "Setup log path fact"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "zuul_log_path": "d03/osism/d035b1dc125743ab833dace6277f169d"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-dad8-bdd8-000000000087",
                        "name": "set-zuul-log-path-fact",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/set-zuul-log-path-fact"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:01:08.001314Z",
                            "start": "2026-03-15T00:01:07.970797Z"
                        },
                        "id": "0242ac1f-6606-dad8-bdd8-000000000089",
                        "name": "Set log path for a build"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "debug",
                            "changed": false,
                            "msg": "# Job Information\nAnsible Version: 2.16.14\nJob: container-images-kolla-push-2024.1\nPipeline: periodic-midnight\nExecutor: 521e9411259a\nTriggered by: https://github.com/osism/container-images-kolla\nEvent ID: a113817555944c2f91f4b7c8df98aa1f\n"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-dad8-bdd8-00000000000a",
                        "name": "emit-job-header",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/emit-job-header"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:01:08.053096Z",
                            "start": "2026-03-15T00:01:08.012934Z"
                        },
                        "id": "0242ac1f-6606-dad8-bdd8-00000000000d",
                        "name": "Print job information"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "debug",
                            "changed": false,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "zj_item",
                                    "changed": false,
                                    "failed": false,
                                    "msg": "# Node Information\nInventory Hostname: ubuntu-noble-large\nHostname: ubuntu\nUsername: zuul\nDistro: Ubuntu 24.04\nProvider: regiocloud-a\nRegion: \nLabel: ubuntu-noble-large\nProduct Name: OpenStack Nova\nInterface IP: 2a13:1a81:8000:3124:f816:3eff:fe70:34b4\n",
                                    "zj_item": "ubuntu-noble-large"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-dad8-bdd8-00000000000a",
                        "name": "emit-job-header",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/emit-job-header"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:01:08.195180Z",
                            "start": "2026-03-15T00:01:08.058394Z"
                        },
                        "id": "0242ac1f-6606-dad8-bdd8-00000000000e",
                        "name": "Print node information"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "file",
                            "changed": true,
                            "diff": {
                                "after": {
                                    "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/work/logs/zuul-info",
                                    "state": "directory"
                                },
                                "before": {
                                    "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/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/d035b1dc125743ab833dace6277f169d/work/logs/zuul-info",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0755",
                            "owner": "root",
                            "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/work/logs/zuul-info",
                            "size": 4096,
                            "state": "directory",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-dad8-bdd8-000000000011",
                        "name": "log-inventory",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/log-inventory"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:01:08.740985Z",
                            "start": "2026-03-15T00:01:08.206012Z"
                        },
                        "id": "0242ac1f-6606-dad8-bdd8-000000000013",
                        "name": "Ensure Zuul Ansible directory exists"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "copy",
                            "changed": true,
                            "checksum": "2e80f9d73a8b6be721c178adb6adec35a20c3177",
                            "dest": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/work/logs/zuul-info/inventory.yaml",
                            "diff": [],
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "inventory.yaml",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "2e80f9d73a8b6be721c178adb6adec35a20c3177",
                                    "content": null,
                                    "dest": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/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/d035b1dc125743ab833dace6277f169d/work/.ansible/tmp/ansible-tmp-1773532868.7802799-34-186221775165811/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "b5c476d4939fd22006ad6201e376cb4c",
                            "mode": "0644",
                            "owner": "root",
                            "size": 6509,
                            "src": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/work/.ansible/tmp/ansible-tmp-1773532868.7802799-34-186221775165811/source",
                            "state": "file",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-dad8-bdd8-000000000011",
                        "name": "log-inventory",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/log-inventory"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:01:09.920028Z",
                            "start": "2026-03-15T00:01:08.748163Z"
                        },
                        "id": "0242ac1f-6606-dad8-bdd8-000000000014",
                        "name": "Copy ansible inventory to logs dir"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "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/d035b1dc125743ab833dace6277f169d/work/d035b1dc125743ab833dace6277f169d_id_rsa"
                                }
                            },
                            "stat": {
                                "exists": false
                            }
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-dad8-bdd8-000000000016",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:01:10.227681Z",
                            "start": "2026-03-15T00:01:09.933861Z"
                        },
                        "id": "0242ac1f-6606-dad8-bdd8-000000000018",
                        "name": "Check to see if ssh key was already created for this build"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "include_tasks",
                            "changed": false,
                            "include": "create-key-and-replace.yaml",
                            "include_args": {}
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-dad8-bdd8-000000000016",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:01:10.266223Z",
                            "start": "2026-03-15T00:01:10.234206Z"
                        },
                        "id": "0242ac1f-6606-dad8-bdd8-000000000019",
                        "name": "Create a new key in workspace based on build UUID"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "command",
                            "changed": true,
                            "cmd": [
                                "ssh-keygen",
                                "-t",
                                "rsa",
                                "-N",
                                "",
                                "-C",
                                "zuul-build-sshkey",
                                "-f",
                                "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/work/d035b1dc125743ab833dace6277f169d_id_rsa",
                                "-b",
                                "3072"
                            ],
                            "delta": "0:00:00.785140",
                            "end": "2026-03-15 00:01:11.746823",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh-keygen -t rsa -N '' -C 'zuul-build-sshkey' -f /var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/work/d035b1dc125743ab833dace6277f169d_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": "0242ac1f-6606-dad8-bdd8-0000000000aa-0-ubuntunoblelarge",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-03-15 00:01:10.961683",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "Generating public/private rsa key pair.\nYour identification has been saved in /var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/work/d035b1dc125743ab833dace6277f169d_id_rsa\nYour public key has been saved in /var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/work/d035b1dc125743ab833dace6277f169d_id_rsa.pub\nThe key fingerprint is:\nSHA256:TgzoiQ5lMH4uAIINdcoq9fvsMWiZl5lFcjB0SlD1bD8 zuul-build-sshkey\nThe key's randomart image is:\n+---[RSA 3072]----+\n|B+. o+*.o        |\n|=+.o o = o       |\n|..*.. + o +      |\n|.=o+ . * . .     |\n|+...+   S   E    |\n|.o.  = B     .   |\n|  . * B .        |\n|   . + o         |\n|     .+          |\n+----[SHA256]-----+",
                            "stdout_lines": [
                                "Generating public/private rsa key pair.",
                                "Your identification has been saved in /var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/work/d035b1dc125743ab833dace6277f169d_id_rsa",
                                "Your public key has been saved in /var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/work/d035b1dc125743ab833dace6277f169d_id_rsa.pub",
                                "The key fingerprint is:",
                                "SHA256:TgzoiQ5lMH4uAIINdcoq9fvsMWiZl5lFcjB0SlD1bD8 zuul-build-sshkey",
                                "The key's randomart image is:",
                                "+---[RSA 3072]----+",
                                "|B+. o+*.o        |",
                                "|=+.o o = o       |",
                                "|..*.. + o +      |",
                                "|.=o+ . * . .     |",
                                "|+...+   S   E    |",
                                "|.o.  = B     .   |",
                                "|  . * B .        |",
                                "|   . + o         |",
                                "|     .+          |",
                                "+----[SHA256]-----+"
                            ],
                            "zuul_log_id": "0242ac1f-6606-dad8-bdd8-0000000000aa-0-ubuntunoblelarge"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-dad8-bdd8-000000000016",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:01:11.785626Z",
                            "start": "2026-03-15T00:01:10.290855Z"
                        },
                        "id": "0242ac1f-6606-dad8-bdd8-0000000000aa",
                        "name": "Create Temp SSH key"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "include_tasks",
                            "changed": false,
                            "include": "remote-linux.yaml",
                            "include_args": {}
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-dad8-bdd8-000000000016",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:01:11.828331Z",
                            "start": "2026-03-15T00:01:11.793698Z"
                        },
                        "id": "0242ac1f-6606-dad8-bdd8-0000000000ab",
                        "name": "Remote setup ssh keys (linux)"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "lineinfile",
                            "changed": false,
                            "false_condition": "zuul_build_sshkey_cleanup",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-dad8-bdd8-000000000016",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:01:11.907774Z",
                            "start": "2026-03-15T00:01:11.872020Z"
                        },
                        "id": "0242ac1f-6606-dad8-bdd8-0000000000ca",
                        "name": "Remove previously added zuul-build-sshkey"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "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 AAAAB3NzaC1yc2EAAAADAQABAAABgQCvqG5dKZ4saNf3TMvp//Mh+BLQRr6Kdz9Mzci2NIvd2T6qUJqxBe31AVtX2o4Y2AtV6VKYQcb7kkFJcrncE8hTvAWkK8vt1C/S5mqSK9/NRZcAke6J8LQ9/bg+nCPlM1CeQWL40fcHCTVfdGK0tVhW0YxXTLo8czB+OsHPOSDCHVjBIPHSdDaaXcwXb4t9KOqtgqmkIrw6Gvhcdi6LDAQkyTSg5KZC/M00KahB/Pz1Co9DLB3Quo3e8dyW5oqcrMWKR8yA3c1jNWi8l26O6q1kLwE5Nv1nagbSOA2WHPdzwnmUDaEBnoQxtToQxxCpGa/Ygo0t0q95SS1RBDnGYbcAAkwsvCjVILgIqOisvnyPDMKXfC9ALqFg1YnoDWCuD0lmHQzfVQZQTbX6CKdL3b0lj61ibSlTCwT2yXsMbfj7NRyhC5MVsQ2j6eBfIdOav7pXSneQ5biZH4xLypQZ9Lu2/uNgPDo/E07n28Lu/LmXd7mq/9DM7mkN87/Q0G9p9hs= zuul-build-sshkey",
                                    "key_options": null,
                                    "keyfile": "/home/zuul/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "present",
                                    "user": "zuul",
                                    "validate_certs": true
                                }
                            },
                            "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCvqG5dKZ4saNf3TMvp//Mh+BLQRr6Kdz9Mzci2NIvd2T6qUJqxBe31AVtX2o4Y2AtV6VKYQcb7kkFJcrncE8hTvAWkK8vt1C/S5mqSK9/NRZcAke6J8LQ9/bg+nCPlM1CeQWL40fcHCTVfdGK0tVhW0YxXTLo8czB+OsHPOSDCHVjBIPHSdDaaXcwXb4t9KOqtgqmkIrw6Gvhcdi6LDAQkyTSg5KZC/M00KahB/Pz1Co9DLB3Quo3e8dyW5oqcrMWKR8yA3c1jNWi8l26O6q1kLwE5Nv1nagbSOA2WHPdzwnmUDaEBnoQxtToQxxCpGa/Ygo0t0q95SS1RBDnGYbcAAkwsvCjVILgIqOisvnyPDMKXfC9ALqFg1YnoDWCuD0lmHQzfVQZQTbX6CKdL3b0lj61ibSlTCwT2yXsMbfj7NRyhC5MVsQ2j6eBfIdOav7pXSneQ5biZH4xLypQZ9Lu2/uNgPDo/E07n28Lu/LmXd7mq/9DM7mkN87/Q0G9p9hs= zuul-build-sshkey",
                            "key_options": null,
                            "keyfile": "/home/zuul/.ssh/authorized_keys",
                            "manage_dir": true,
                            "path": null,
                            "state": "present",
                            "user": "zuul",
                            "validate_certs": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-dad8-bdd8-000000000016",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:01:12.674782Z",
                            "start": "2026-03-15T00:01:11.914123Z"
                        },
                        "id": "0242ac1f-6606-dad8-bdd8-0000000000cb",
                        "name": "Enable access via build key on all nodes"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "file",
                            "changed": false,
                            "diff": {
                                "after": {
                                    "path": "/home/zuul/.ssh"
                                },
                                "before": {
                                    "path": "/home/zuul/.ssh"
                                }
                            },
                            "gid": 1000,
                            "group": "zuul",
                            "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/.ssh",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0700",
                            "owner": "zuul",
                            "path": "/home/zuul/.ssh",
                            "size": 4096,
                            "state": "directory",
                            "uid": 1000
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-dad8-bdd8-000000000016",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:01:12.995377Z",
                            "start": "2026-03-15T00:01:12.680377Z"
                        },
                        "id": "0242ac1f-6606-dad8-bdd8-0000000000cc",
                        "name": "Make sure user has a .ssh"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "copy",
                            "changed": true,
                            "checksum": "860a4fc46cbb6b0f07e0e00176a93933a483bb20",
                            "dest": "/home/zuul/.ssh/id_rsa",
                            "diff": [],
                            "gid": 1000,
                            "group": "zuul",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "d035b1dc125743ab833dace6277f169d_id_rsa",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "860a4fc46cbb6b0f07e0e00176a93933a483bb20",
                                    "content": null,
                                    "dest": "/home/zuul/.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/.ansible/tmp/ansible-tmp-1773532873.0927267-139-198688170722279/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "dc328d9b25e7e53950e6d891811da426",
                            "mode": "0600",
                            "owner": "zuul",
                            "size": 2602,
                            "src": "/home/zuul/.ansible/tmp/ansible-tmp-1773532873.0927267-139-198688170722279/source",
                            "state": "file",
                            "uid": 1000
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-dad8-bdd8-000000000016",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:01:13.727988Z",
                            "start": "2026-03-15T00:01:13.006360Z"
                        },
                        "id": "0242ac1f-6606-dad8-bdd8-0000000000cd",
                        "name": "Install build private key as SSH key on all nodes"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "copy",
                            "changed": true,
                            "checksum": "d62c4b01c28e7a0201d01a5f7639fde2ece0f33c",
                            "dest": "/home/zuul/.ssh/id_rsa.pub",
                            "diff": [],
                            "gid": 1000,
                            "group": "zuul",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "d035b1dc125743ab833dace6277f169d_id_rsa.pub",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "d62c4b01c28e7a0201d01a5f7639fde2ece0f33c",
                                    "content": null,
                                    "dest": "/home/zuul/.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/.ansible/tmp/ansible-tmp-1773532873.7972527-149-243944920807424/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "8933003100e47965bf3d2f1a6e159550",
                            "mode": "0644",
                            "owner": "zuul",
                            "size": 571,
                            "src": "/home/zuul/.ansible/tmp/ansible-tmp-1773532873.7972527-149-243944920807424/source",
                            "state": "file",
                            "uid": 1000
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-dad8-bdd8-000000000016",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:01:14.492083Z",
                            "start": "2026-03-15T00:01:13.742051Z"
                        },
                        "id": "0242ac1f-6606-dad8-bdd8-0000000000ce",
                        "name": "Install build public key as SSH key on all nodes"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "include_tasks",
                            "changed": false,
                            "false_condition": "ansible_os_family == \"Windows\"",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-dad8-bdd8-000000000016",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:01:14.541848Z",
                            "start": "2026-03-15T00:01:14.502294Z"
                        },
                        "id": "0242ac1f-6606-dad8-bdd8-0000000000ac",
                        "name": "Remote setup ssh keys (windows)"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "sshagent_remove_keys",
                            "changed": true,
                            "invocation": {
                                "module_args": {
                                    "remove": "^(?!\\(stdin\\)).*"
                                }
                            },
                            "removed": [
                                "/var/ssh/nodepool"
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-dad8-bdd8-0000000000b1",
                        "name": "remove-zuul-sshkey",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/remove-zuul-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:01:15.810999Z",
                            "start": "2026-03-15T00:01:14.550418Z"
                        },
                        "id": "0242ac1f-6606-dad8-bdd8-0000000000b3",
                        "name": "Remove master key from local agent"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "command",
                            "changed": true,
                            "cmd": [
                                "ssh-add",
                                "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/work/d035b1dc125743ab833dace6277f169d_id_rsa"
                            ],
                            "delta": "0:00:00.033642",
                            "end": "2026-03-15 00:01:16.586281",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh-add /var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/work/d035b1dc125743ab833dace6277f169d_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": "0242ac1f-6606-dad8-bdd8-0000000000b9-0-ubuntunoblelarge",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-03-15 00:01:16.552639",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "Identity added: /var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/work/d035b1dc125743ab833dace6277f169d_id_rsa (zuul-build-sshkey)",
                            "stdout_lines": [
                                "Identity added: /var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/work/d035b1dc125743ab833dace6277f169d_id_rsa (zuul-build-sshkey)"
                            ],
                            "zuul_log_id": "0242ac1f-6606-dad8-bdd8-0000000000b9-0-ubuntunoblelarge"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-dad8-bdd8-000000000016",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:01:16.692609Z",
                            "start": "2026-03-15T00:01:15.832730Z"
                        },
                        "id": "0242ac1f-6606-dad8-bdd8-0000000000b9",
                        "name": "Add back temp key"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "ping",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "data": "pong"
                                }
                            },
                            "ping": "pong"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-dad8-bdd8-000000000016",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:01:17.241109Z",
                            "start": "2026-03-15T00:01:16.702607Z"
                        },
                        "id": "0242ac1f-6606-dad8-bdd8-0000000000ba",
                        "name": "Verify we can still SSH to all nodes"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "command",
                            "changed": false,
                            "false_condition": "ansible_os_family == \"Windows\"",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-dad8-bdd8-000000000016",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:01:17.282298Z",
                            "start": "2026-03-15T00:01:17.248228Z"
                        },
                        "id": "0242ac1f-6606-dad8-bdd8-0000000000bb",
                        "name": "Verify we can still SSH to all nodes (windows)"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "zuul_console",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "path": "/tmp/console-{log_uuid}.log",
                                    "port": 19885,
                                    "state": "present"
                                }
                            }
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-dad8-bdd8-00000000001b",
                        "name": "start-zuul-console",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/start-zuul-console"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:01:17.773782Z",
                            "start": "2026-03-15T00:01:17.292445Z"
                        },
                        "id": "0242ac1f-6606-dad8-bdd8-00000000001d",
                        "name": "Start zuul_console daemon."
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "zuul_info_dir": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/work/logs/zuul-info"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-dad8-bdd8-00000000001f",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:01:17.874965Z",
                            "start": "2026-03-15T00:01:17.813677Z"
                        },
                        "id": "0242ac1f-6606-dad8-bdd8-000000000021",
                        "name": "Define zuul_info_dir fact"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "file",
                            "changed": false,
                            "diff": {
                                "after": {
                                    "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/work/logs/zuul-info"
                                },
                                "before": {
                                    "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/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/d035b1dc125743ab833dace6277f169d/work/logs/zuul-info",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0755",
                            "owner": "root",
                            "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/work/logs/zuul-info",
                            "size": 4096,
                            "state": "directory",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-dad8-bdd8-00000000001f",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:01:18.914804Z",
                            "start": "2026-03-15T00:01:17.885406Z"
                        },
                        "id": "0242ac1f-6606-dad8-bdd8-000000000022",
                        "name": "Ensure Zuul Ansible directory exists"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "setup",
                            "ansible_facts": {
                                "ansible_all_ipv4_addresses": [
                                    "10.128.7.58"
                                ],
                                "ansible_all_ipv6_addresses": [
                                    "2a13:1a81:8000:3124:f816:3eff:fe70:34b4",
                                    "fe80::f816:3eff:fe70:34b4"
                                ],
                                "ansible_apparmor": {
                                    "status": "enabled"
                                },
                                "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": "/boot/vmlinuz-6.8.0-106-generic",
                                    "console": "ttyS0,115200",
                                    "gfxpayload": "text",
                                    "no_timer_check": true,
                                    "nofb": true,
                                    "nomodeset": true,
                                    "ro": true,
                                    "root": "LABEL=cloudimg-rootfs"
                                },
                                "ansible_date_time": {
                                    "date": "2026-03-15",
                                    "day": "15",
                                    "epoch": "1773532880",
                                    "epoch_int": "1773532880",
                                    "hour": "00",
                                    "iso8601": "2026-03-15T00:01:20Z",
                                    "iso8601_basic": "20260315T000120162131",
                                    "iso8601_basic_short": "20260315T000120",
                                    "iso8601_micro": "2026-03-15T00:01:20.162131Z",
                                    "minute": "01",
                                    "month": "03",
                                    "second": "20",
                                    "time": "00:01:20",
                                    "tz": "UTC",
                                    "tz_dst": "UTC",
                                    "tz_offset": "+0000",
                                    "weekday": "Sunday",
                                    "weekday_number": "0",
                                    "weeknumber": "10",
                                    "year": "2026"
                                },
                                "ansible_default_ipv4": {
                                    "address": "10.128.7.58",
                                    "alias": "ens3",
                                    "broadcast": "10.128.7.255",
                                    "gateway": "10.128.7.1",
                                    "interface": "ens3",
                                    "macaddress": "fa:16:3e:70:34:b4",
                                    "mtu": 1500,
                                    "netmask": "255.255.255.0",
                                    "network": "10.128.7.0",
                                    "prefix": "24",
                                    "type": "ether"
                                },
                                "ansible_default_ipv6": {
                                    "address": "2a13:1a81:8000:3124:f816:3eff:fe70:34b4",
                                    "gateway": "fe80::f816:3eff:fe92:ad10",
                                    "interface": "ens3",
                                    "macaddress": "fa:16:3e:70:34:b4",
                                    "mtu": 1500,
                                    "prefix": "64",
                                    "scope": "global",
                                    "type": "ether"
                                },
                                "ansible_device_links": {
                                    "ids": {},
                                    "labels": {
                                        "vda1": [
                                            "cloudimg-rootfs"
                                        ]
                                    },
                                    "masters": {},
                                    "uuids": {
                                        "vda1": [
                                            "c9623c33-ff64-4340-b778-e6fc745ceae1"
                                        ]
                                    }
                                },
                                "ansible_devices": {
                                    "loop0": {
                                        "holders": [],
                                        "host": "",
                                        "links": {
                                            "ids": [],
                                            "labels": [],
                                            "masters": [],
                                            "uuids": []
                                        },
                                        "model": null,
                                        "partitions": {},
                                        "removable": "0",
                                        "rotational": "1",
                                        "sas_address": null,
                                        "sas_device_handle": null,
                                        "scheduler_mode": "none",
                                        "sectors": "0",
                                        "sectorsize": "512",
                                        "size": "0.00 Bytes",
                                        "support_discard": "512",
                                        "vendor": null,
                                        "virtual": 1
                                    },
                                    "loop1": {
                                        "holders": [],
                                        "host": "",
                                        "links": {
                                            "ids": [],
                                            "labels": [],
                                            "masters": [],
                                            "uuids": []
                                        },
                                        "model": null,
                                        "partitions": {},
                                        "removable": "0",
                                        "rotational": "1",
                                        "sas_address": null,
                                        "sas_device_handle": null,
                                        "scheduler_mode": "none",
                                        "sectors": "0",
                                        "sectorsize": "512",
                                        "size": "0.00 Bytes",
                                        "support_discard": "512",
                                        "vendor": null,
                                        "virtual": 1
                                    },
                                    "loop2": {
                                        "holders": [],
                                        "host": "",
                                        "links": {
                                            "ids": [],
                                            "labels": [],
                                            "masters": [],
                                            "uuids": []
                                        },
                                        "model": null,
                                        "partitions": {},
                                        "removable": "0",
                                        "rotational": "1",
                                        "sas_address": null,
                                        "sas_device_handle": null,
                                        "scheduler_mode": "none",
                                        "sectors": "0",
                                        "sectorsize": "512",
                                        "size": "0.00 Bytes",
                                        "support_discard": "512",
                                        "vendor": null,
                                        "virtual": 1
                                    },
                                    "loop3": {
                                        "holders": [],
                                        "host": "",
                                        "links": {
                                            "ids": [],
                                            "labels": [],
                                            "masters": [],
                                            "uuids": []
                                        },
                                        "model": null,
                                        "partitions": {},
                                        "removable": "0",
                                        "rotational": "1",
                                        "sas_address": null,
                                        "sas_device_handle": null,
                                        "scheduler_mode": "none",
                                        "sectors": "0",
                                        "sectorsize": "512",
                                        "size": "0.00 Bytes",
                                        "support_discard": "512",
                                        "vendor": null,
                                        "virtual": 1
                                    },
                                    "loop4": {
                                        "holders": [],
                                        "host": "",
                                        "links": {
                                            "ids": [],
                                            "labels": [],
                                            "masters": [],
                                            "uuids": []
                                        },
                                        "model": null,
                                        "partitions": {},
                                        "removable": "0",
                                        "rotational": "1",
                                        "sas_address": null,
                                        "sas_device_handle": null,
                                        "scheduler_mode": "none",
                                        "sectors": "0",
                                        "sectorsize": "512",
                                        "size": "0.00 Bytes",
                                        "support_discard": "512",
                                        "vendor": null,
                                        "virtual": 1
                                    },
                                    "loop5": {
                                        "holders": [],
                                        "host": "",
                                        "links": {
                                            "ids": [],
                                            "labels": [],
                                            "masters": [],
                                            "uuids": []
                                        },
                                        "model": null,
                                        "partitions": {},
                                        "removable": "0",
                                        "rotational": "1",
                                        "sas_address": null,
                                        "sas_device_handle": null,
                                        "scheduler_mode": "none",
                                        "sectors": "0",
                                        "sectorsize": "512",
                                        "size": "0.00 Bytes",
                                        "support_discard": "512",
                                        "vendor": null,
                                        "virtual": 1
                                    },
                                    "loop6": {
                                        "holders": [],
                                        "host": "",
                                        "links": {
                                            "ids": [],
                                            "labels": [],
                                            "masters": [],
                                            "uuids": []
                                        },
                                        "model": null,
                                        "partitions": {},
                                        "removable": "0",
                                        "rotational": "1",
                                        "sas_address": null,
                                        "sas_device_handle": null,
                                        "scheduler_mode": "none",
                                        "sectors": "0",
                                        "sectorsize": "512",
                                        "size": "0.00 Bytes",
                                        "support_discard": "512",
                                        "vendor": null,
                                        "virtual": 1
                                    },
                                    "loop7": {
                                        "holders": [],
                                        "host": "",
                                        "links": {
                                            "ids": [],
                                            "labels": [],
                                            "masters": [],
                                            "uuids": []
                                        },
                                        "model": null,
                                        "partitions": {},
                                        "removable": "0",
                                        "rotational": "1",
                                        "sas_address": null,
                                        "sas_device_handle": null,
                                        "scheduler_mode": "none",
                                        "sectors": "0",
                                        "sectorsize": "512",
                                        "size": "0.00 Bytes",
                                        "support_discard": "512",
                                        "vendor": null,
                                        "virtual": 1
                                    },
                                    "vda": {
                                        "holders": [],
                                        "host": "",
                                        "links": {
                                            "ids": [],
                                            "labels": [],
                                            "masters": [],
                                            "uuids": []
                                        },
                                        "model": null,
                                        "partitions": {
                                            "vda1": {
                                                "holders": [],
                                                "links": {
                                                    "ids": [],
                                                    "labels": [
                                                        "cloudimg-rootfs"
                                                    ],
                                                    "masters": [],
                                                    "uuids": [
                                                        "c9623c33-ff64-4340-b778-e6fc745ceae1"
                                                    ]
                                                },
                                                "sectors": "209713119",
                                                "sectorsize": 512,
                                                "size": "100.00 GB",
                                                "start": "2048",
                                                "uuid": "c9623c33-ff64-4340-b778-e6fc745ceae1"
                                            }
                                        },
                                        "removable": "0",
                                        "rotational": "1",
                                        "sas_address": null,
                                        "sas_device_handle": null,
                                        "scheduler_mode": "none",
                                        "sectors": "209715200",
                                        "sectorsize": "512",
                                        "size": "100.00 GB",
                                        "support_discard": "512",
                                        "vendor": "0x1af4",
                                        "virtual": 1
                                    }
                                },
                                "ansible_distribution": "Ubuntu",
                                "ansible_distribution_file_parsed": true,
                                "ansible_distribution_file_path": "/etc/os-release",
                                "ansible_distribution_file_variety": "Debian",
                                "ansible_distribution_major_version": "24",
                                "ansible_distribution_release": "noble",
                                "ansible_distribution_version": "24.04",
                                "ansible_dns": {
                                    "nameservers": [
                                        "127.0.0.53"
                                    ],
                                    "options": {
                                        "edns0": true,
                                        "trust-ad": true
                                    },
                                    "search": [
                                        "a.customers.regiocloud.tech"
                                    ]
                                },
                                "ansible_domain": "",
                                "ansible_effective_group_id": 1000,
                                "ansible_effective_user_id": 1000,
                                "ansible_ens3": {
                                    "active": true,
                                    "device": "ens3",
                                    "ipv4": {
                                        "address": "10.128.7.58",
                                        "broadcast": "10.128.7.255",
                                        "netmask": "255.255.255.0",
                                        "network": "10.128.7.0",
                                        "prefix": "24"
                                    },
                                    "ipv6": [
                                        {
                                            "address": "2a13:1a81:8000:3124:f816:3eff:fe70:34b4",
                                            "prefix": "64",
                                            "scope": "global"
                                        },
                                        {
                                            "address": "fe80::f816:3eff:fe70:34b4",
                                            "prefix": "64",
                                            "scope": "link"
                                        }
                                    ],
                                    "macaddress": "fa:16:3e:70:34:b4",
                                    "mtu": 1500,
                                    "pciid": "virtio1",
                                    "promisc": false,
                                    "speed": -1,
                                    "type": "ether"
                                },
                                "ansible_env": {
                                    "DBUS_SESSION_BUS_ADDRESS": "unix:path=/run/user/1000/bus",
                                    "HOME": "/home/zuul",
                                    "LANG": "C.UTF-8",
                                    "LC_ALL": "C.UTF-8",
                                    "LOGNAME": "zuul",
                                    "PATH": "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
                                    "PWD": "/home/zuul",
                                    "SHELL": "/bin/bash",
                                    "SHLVL": "0",
                                    "SSH_CLIENT": "2a13:1a81:8000:2::38d 47292 22",
                                    "SSH_CONNECTION": "2a13:1a81:8000:2::38d 47292 2a13:1a81:8000:3124:f816:3eff:fe70:34b4 22",
                                    "USER": "zuul",
                                    "XDG_RUNTIME_DIR": "/run/user/1000",
                                    "XDG_SESSION_CLASS": "user",
                                    "XDG_SESSION_ID": "1",
                                    "XDG_SESSION_TYPE": "tty",
                                    "_": "/bin/sh"
                                },
                                "ansible_fibre_channel_wwn": [],
                                "ansible_fips": false,
                                "ansible_form_factor": "Other",
                                "ansible_fqdn": "ubuntu",
                                "ansible_hostname": "ubuntu",
                                "ansible_hostnqn": "",
                                "ansible_interfaces": [
                                    "lo",
                                    "ens3"
                                ],
                                "ansible_is_chroot": false,
                                "ansible_iscsi_iqn": "",
                                "ansible_kernel": "6.8.0-106-generic",
                                "ansible_kernel_version": "#106-Ubuntu SMP PREEMPT_DYNAMIC Fri Mar  6 07:58:08 UTC 2026",
                                "ansible_lo": {
                                    "active": true,
                                    "device": "lo",
                                    "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,
                                    "type": "loopback"
                                },
                                "ansible_loadavg": {
                                    "15m": 0.0,
                                    "1m": 0.0,
                                    "5m": 0.0
                                },
                                "ansible_local": {},
                                "ansible_locally_reachable_ips": {
                                    "ipv4": [
                                        "10.128.7.58",
                                        "127.0.0.0/8",
                                        "127.0.0.1"
                                    ],
                                    "ipv6": [
                                        "::1",
                                        "2a13:1a81:8000:3124:f816:3eff:fe70:34b4",
                                        "fe80::f816:3eff:fe70:34b4"
                                    ]
                                },
                                "ansible_lsb": {
                                    "codename": "noble",
                                    "description": "Ubuntu 24.04.4 LTS",
                                    "id": "Ubuntu",
                                    "major_release": "24",
                                    "release": "24.04"
                                },
                                "ansible_lvm": "N/A",
                                "ansible_machine": "x86_64",
                                "ansible_machine_id": "0dde81cb64ae4517a43aaa687ec9f3dc",
                                "ansible_memfree_mb": 31762,
                                "ansible_memory_mb": {
                                    "nocache": {
                                        "free": 31878,
                                        "used": 216
                                    },
                                    "real": {
                                        "free": 31762,
                                        "total": 32094,
                                        "used": 332
                                    },
                                    "swap": {
                                        "cached": 0,
                                        "free": 0,
                                        "total": 0,
                                        "used": 0
                                    }
                                },
                                "ansible_memtotal_mb": 32094,
                                "ansible_mounts": [
                                    {
                                        "block_available": 23075942,
                                        "block_size": 4096,
                                        "block_total": 24589475,
                                        "block_used": 1513533,
                                        "device": "/dev/vda1",
                                        "fstype": "ext4",
                                        "inode_available": 25568278,
                                        "inode_total": 25612800,
                                        "inode_used": 44522,
                                        "mount": "/",
                                        "options": "rw,relatime",
                                        "size_available": 94519058432,
                                        "size_total": 100718489600,
                                        "uuid": "c9623c33-ff64-4340-b778-e6fc745ceae1"
                                    }
                                ],
                                "ansible_nodename": "ubuntu",
                                "ansible_os_family": "Debian",
                                "ansible_pkg_mgr": "apt",
                                "ansible_proc_cmdline": {
                                    "BOOT_IMAGE": "/boot/vmlinuz-6.8.0-106-generic",
                                    "console": [
                                        "tty0",
                                        "ttyS0,115200"
                                    ],
                                    "gfxpayload": "text",
                                    "no_timer_check": true,
                                    "nofb": true,
                                    "nomodeset": true,
                                    "ro": true,
                                    "root": "LABEL=cloudimg-rootfs"
                                },
                                "ansible_processor": [
                                    "0",
                                    "GenuineIntel",
                                    "Intel Xeon Processor (Icelake)",
                                    "1",
                                    "GenuineIntel",
                                    "Intel Xeon Processor (Icelake)",
                                    "2",
                                    "GenuineIntel",
                                    "Intel Xeon Processor (Icelake)",
                                    "3",
                                    "GenuineIntel",
                                    "Intel Xeon Processor (Icelake)",
                                    "4",
                                    "GenuineIntel",
                                    "Intel Xeon Processor (Icelake)",
                                    "5",
                                    "GenuineIntel",
                                    "Intel Xeon Processor (Icelake)",
                                    "6",
                                    "GenuineIntel",
                                    "Intel Xeon Processor (Icelake)",
                                    "7",
                                    "GenuineIntel",
                                    "Intel Xeon Processor (Icelake)"
                                ],
                                "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": "29.2.1",
                                "ansible_python": {
                                    "executable": "/usr/bin/python3",
                                    "has_sslcontext": true,
                                    "type": "cpython",
                                    "version": {
                                        "major": 3,
                                        "micro": 3,
                                        "minor": 12,
                                        "releaselevel": "final",
                                        "serial": 0
                                    },
                                    "version_info": [
                                        3,
                                        12,
                                        3,
                                        "final",
                                        0
                                    ]
                                },
                                "ansible_python_version": "3.12.3",
                                "ansible_real_group_id": 1000,
                                "ansible_real_user_id": 1000,
                                "ansible_selinux": {
                                    "status": "disabled"
                                },
                                "ansible_selinux_python_present": true,
                                "ansible_service_mgr": "systemd",
                                "ansible_ssh_host_key_dsa_public": "AAAAB3NzaC1kc3MAAACBANwnq1Oo2GE2sNW7DlQ4/ry36VHNJhuM/LDAt5oZQX+qcYeR78d1S8qPA9FkWxdeF1bNGzz9MQwpnM9b6SgivtfZl5raovALM08CYvjWJ14mFEqOjQZStvzoj/RChxBv8L5ARKZrqztHzUCobA0fB/wQsxYwKagoI+3lYyrJx6THAAAAFQDqcdKeljfVTvR4vA/zE7q22bqWjwAAAIBqbWBFm5PtaH18GFfcCiw971y57AggKuhAP5iXLu9XzjlnpXrRAKG8OnBqZ8j6DrI0IfwAoHlb/jlF3yi8UssJrATq8kYvjAoLqwgs5f3GdPDFggar7YQgu23uXKv1DoHBONKSwRvpl7eiDb1kg4WFx98GzHQcF3sn8Ho7iSkNEgAAAIEApXZd1VJb2DkhLP64BeFQo9Qbee7IDvtJjXNPnXuc3A1rj8Kt97ewSq/kzxoOwJ2NmrINJgBgy1Lv0KBQWlJZBFQmhvf9r1xqS7adwFcb4mFLaxvK+XkaHOHvDJZrLPxhfCyfXyEq+O8jdiLXO3WsBCBQHH0TzN7JPpUe+n4hNe0=",
                                "ansible_ssh_host_key_dsa_public_keytype": "ssh-dss",
                                "ansible_ssh_host_key_ecdsa_public": "AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBNl9ack18BevuzU9h33jHLhJ8Ol9+4V65Jx6jG5niLKGN6W5i0cWrRvEWYeX3Rb7p0867yKlZod0EYFphGXkgJE=",
                                "ansible_ssh_host_key_ecdsa_public_keytype": "ecdsa-sha2-nistp256",
                                "ansible_ssh_host_key_ed25519_public": "AAAAC3NzaC1lZDI1NTE5AAAAII6zKWL1eMb4+yPXzGPQrxiLXzEQHhgaKKqZoAfp4DfO",
                                "ansible_ssh_host_key_ed25519_public_keytype": "ssh-ed25519",
                                "ansible_ssh_host_key_rsa_public": "AAAAB3NzaC1yc2EAAAADAQABAAABgQDjW1s+E79yT+Lrb7cGlQXtQlcrRJF/pT1g6O1o2NOHYGWdi3eKRHHgZ+jiEPlVNoVxI0o9v8ncR7TAtm2EOdl5Pynh8QvcAJYN0mjIEjlU/+dUZJvxP1z+koU6AEjroeWLZdLqqD4oT5u4TFkdBUaMdSLTq+V+FrLFD0/kQZQ3pUNtlWxIWVWipACyotafUE/Jg8ssABpPpDeP3ShNkYwp/VK/kA7eR19rGqyE+pEQkA4hh5Okw386yyu2qpnlsqMTob8UQwynPSx1k2tLpuohBDxRzk2EuSKn9g+oPnKObfEMGQt5+JPTT4to4xxZfVpOwQFIE5QXf3cyPOOJF83QSAq2n13qXGw1JPQjJHTnPZiePa6iyQSw0Hwid5jKkr1l9Eb6ovudGsKa5WJ7sPsFMGNL+OV+2Ee116jwCzPiUhGqhhPY1aPqEVmnk/k/Zxx9uJFMJiI26BBm3oBrSWGEYwK8+gCWwGcr2S5skxjUbFOadv2gjB7cFnlk1LsmA8k=",
                                "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": 33,
                                "ansible_user_dir": "/home/zuul",
                                "ansible_user_gecos": "",
                                "ansible_user_gid": 1000,
                                "ansible_user_id": "zuul",
                                "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": "0242ac1f-6606-dad8-bdd8-00000000001f",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:01:20.450529Z",
                            "start": "2026-03-15T00:01:18.920658Z"
                        },
                        "id": "0242ac1f-6606-dad8-bdd8-000000000023",
                        "name": "Collect information about the host"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "validate_host_hostname_sanitized": "ubuntu-noble-large"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-dad8-bdd8-00000000001f",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:01:20.729321Z",
                            "start": "2026-03-15T00:01:20.472313Z"
                        },
                        "id": "0242ac1f-6606-dad8-bdd8-000000000024",
                        "name": "Sanitize hostname"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "template",
                            "changed": true,
                            "checksum": "9a261179a2e6061c32ee96991a5c70fc8d37487f",
                            "dest": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/work/logs/zuul-info/host-info.ubuntu-noble-large.yaml",
                            "diff": [],
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "host-info.j2",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "9a261179a2e6061c32ee96991a5c70fc8d37487f",
                                    "content": null,
                                    "dest": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/work/logs/zuul-info/host-info.ubuntu-noble-large.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/d035b1dc125743ab833dace6277f169d/work/.ansible/tmp/ansible-tmp-1773532880.821335-246-251511316273585/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "602f89b60aaefab3fe04cf9f0e1555a6",
                            "mode": "0644",
                            "owner": "root",
                            "size": 13613,
                            "src": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/work/.ansible/tmp/ansible-tmp-1773532880.821335-246-251511316273585/source",
                            "state": "file",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-dad8-bdd8-00000000001f",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:01:21.681441Z",
                            "start": "2026-03-15T00:01:20.742310Z"
                        },
                        "id": "0242ac1f-6606-dad8-bdd8-000000000025",
                        "name": "Write out all ansible variables/facts known for each host"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "_zuul_nolog_return": true,
                            "action": "zuul_debug_info",
                            "changed": false,
                            "df_i": "Filesystem       Inodes IUsed    IFree IUse% Mounted on\ntmpfs           4108142   582  4107560    1% /run\n/dev/vda1      25612800 44522 25568278    1% /\ntmpfs           4108142     1  4108141    1% /dev/shm\ntmpfs           4108142     2  4108140    1% /run/lock\ntmpfs            821628    29   821599    1% /run/user/1000\n",
                            "df_m": "Filesystem     1M-blocks  Used Available Use% Mounted on\ntmpfs               3210     1      3209   1% /run\n/dev/vda1          96053  1772     90141   2% /\ntmpfs              16048     0     16048   0% /dev/shm\ntmpfs                  5     0         5   0% /run/lock\ntmpfs               3210     1      3210   1% /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 noprefixroute \n       valid_lft forever preferred_lft forever\n2: ens3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000\n    link/ether fa:16:3e:70:34:b4 brd ff:ff:ff:ff:ff:ff\n    altname enp0s3\n    inet 10.128.7.58/24 brd 10.128.7.255 scope global dynamic ens3\n       valid_lft 43169sec preferred_lft 43169sec\n    inet6 2a13:1a81:8000:3124:f816:3eff:fe70:34b4/64 scope global dynamic mngtmpaddr \n       valid_lft forever preferred_lft forever\n    inet6 fe80::f816:3eff:fe70:34b4/64 scope link \n       valid_lft forever preferred_lft forever\n",
                            "network_neighbors": "10.128.7.1 dev ens3 lladdr fa:16:3e:ef:4b:9b REACHABLE \nfe80::f816:3eff:fe92:ad10 dev ens3 lladdr fa:16:3e:92:ad:10 router REACHABLE \n",
                            "network_routing_v4": "default via 10.128.7.1 dev ens3 \n10.128.7.0/24 dev ens3 proto kernel scope link src 10.128.7.58 \n169.254.169.254 via 10.128.7.2 dev ens3 \n",
                            "network_routing_v6": "2a13:1a81:8000:3124::/64 dev ens3 proto kernel metric 256 pref medium\nfe80::/64 dev ens3 proto kernel metric 256 pref medium\ndefault via fe80::f816:3eff:fe92:ad10 dev ens3 proto ra metric 1024 expires 65505sec hoplimit 255 pref medium\n",
                            "proc_cpuinfo": "processor\t: 0\nvendor_id\t: GenuineIntel\ncpu family\t: 6\nmodel\t\t: 134\nmodel name\t: Intel Xeon Processor (Icelake)\nstepping\t: 0\nmicrocode\t: 0x1\ncpu MHz\t\t: 2299.998\ncache size\t: 16384 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 dts mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc pebs bts rep_good nopl xtopology cpuid tsc_known_freq pni pclmulqdq dtes64 vmx ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch cpuid_fault ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid avx512f avx512dq rdseed adx smap avx512ifma clflushopt clwb avx512cd sha_ni avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves wbnoinvd arat vnmi avx512vbmi umip pku ospke avx512_vbmi2 gfni vaes vpclmulqdq avx512_vnni avx512_bitalg avx512_vpopcntdq la57 rdpid fsrm md_clear arch_capabilities\nvmx flags\t: vnmi preemption_timer posted_intr invvpid ept_x_only ept_ad ept_1gb flexpriority apicv tsc_offset vtpr mtf vapic ept vpid unrestricted_guest vapic_reg vid shadow_vmcs\nbugs\t\t: spectre_v1 spectre_v2 spec_store_bypass swapgs taa mmio_stale_data rfds bhi ibpb_no_ret its\nbogomips\t: 4599.99\nclflush size\t: 64\ncache_alignment\t: 64\naddress sizes\t: 40 bits physical, 57 bits virtual\npower management:\n\nprocessor\t: 1\nvendor_id\t: GenuineIntel\ncpu family\t: 6\nmodel\t\t: 134\nmodel name\t: Intel Xeon Processor (Icelake)\nstepping\t: 0\nmicrocode\t: 0x1\ncpu MHz\t\t: 2299.998\ncache size\t: 16384 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 dts mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc pebs bts rep_good nopl xtopology cpuid tsc_known_freq pni pclmulqdq dtes64 vmx ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch cpuid_fault ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid avx512f avx512dq rdseed adx smap avx512ifma clflushopt clwb avx512cd sha_ni avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves wbnoinvd arat vnmi avx512vbmi umip pku ospke avx512_vbmi2 gfni vaes vpclmulqdq avx512_vnni avx512_bitalg avx512_vpopcntdq la57 rdpid fsrm md_clear arch_capabilities\nvmx flags\t: vnmi preemption_timer posted_intr invvpid ept_x_only ept_ad ept_1gb flexpriority apicv tsc_offset vtpr mtf vapic ept vpid unrestricted_guest vapic_reg vid shadow_vmcs\nbugs\t\t: spectre_v1 spectre_v2 spec_store_bypass swapgs taa mmio_stale_data rfds bhi ibpb_no_ret its\nbogomips\t: 4599.99\nclflush size\t: 64\ncache_alignment\t: 64\naddress sizes\t: 40 bits physical, 57 bits virtual\npower management:\n\nprocessor\t: 2\nvendor_id\t: GenuineIntel\ncpu family\t: 6\nmodel\t\t: 134\nmodel name\t: Intel Xeon Processor (Icelake)\nstepping\t: 0\nmicrocode\t: 0x1\ncpu MHz\t\t: 2299.998\ncache size\t: 16384 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 dts mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc pebs bts rep_good nopl xtopology cpuid tsc_known_freq pni pclmulqdq dtes64 vmx ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch cpuid_fault ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid avx512f avx512dq rdseed adx smap avx512ifma clflushopt clwb avx512cd sha_ni avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves wbnoinvd arat vnmi avx512vbmi umip pku ospke avx512_vbmi2 gfni vaes vpclmulqdq avx512_vnni avx512_bitalg avx512_vpopcntdq la57 rdpid fsrm md_clear arch_capabilities\nvmx flags\t: vnmi preemption_timer posted_intr invvpid ept_x_only ept_ad ept_1gb flexpriority apicv tsc_offset vtpr mtf vapic ept vpid unrestricted_guest vapic_reg vid shadow_vmcs\nbugs\t\t: spectre_v1 spectre_v2 spec_store_bypass swapgs taa mmio_stale_data rfds bhi ibpb_no_ret its\nbogomips\t: 4599.99\nclflush size\t: 64\ncache_alignment\t: 64\naddress sizes\t: 40 bits physical, 57 bits virtual\npower management:\n\nprocessor\t: 3\nvendor_id\t: GenuineIntel\ncpu family\t: 6\nmodel\t\t: 134\nmodel name\t: Intel Xeon Processor (Icelake)\nstepping\t: 0\nmicrocode\t: 0x1\ncpu MHz\t\t: 2299.998\ncache size\t: 16384 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 dts mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc pebs bts rep_good nopl xtopology cpuid tsc_known_freq pni pclmulqdq dtes64 vmx ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch cpuid_fault ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid avx512f avx512dq rdseed adx smap avx512ifma clflushopt clwb avx512cd sha_ni avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves wbnoinvd arat vnmi avx512vbmi umip pku ospke avx512_vbmi2 gfni vaes vpclmulqdq avx512_vnni avx512_bitalg avx512_vpopcntdq la57 rdpid fsrm md_clear arch_capabilities\nvmx flags\t: vnmi preemption_timer posted_intr invvpid ept_x_only ept_ad ept_1gb flexpriority apicv tsc_offset vtpr mtf vapic ept vpid unrestricted_guest vapic_reg vid shadow_vmcs\nbugs\t\t: spectre_v1 spectre_v2 spec_store_bypass swapgs taa mmio_stale_data rfds bhi ibpb_no_ret its\nbogomips\t: 4599.99\nclflush size\t: 64\ncache_alignment\t: 64\naddress sizes\t: 40 bits physical, 57 bits virtual\npower management:\n\nprocessor\t: 4\nvendor_id\t: GenuineIntel\ncpu family\t: 6\nmodel\t\t: 134\nmodel name\t: Intel Xeon Processor (Icelake)\nstepping\t: 0\nmicrocode\t: 0x1\ncpu MHz\t\t: 2299.998\ncache size\t: 16384 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 dts mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc pebs bts rep_good nopl xtopology cpuid tsc_known_freq pni pclmulqdq dtes64 vmx ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch cpuid_fault ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid avx512f avx512dq rdseed adx smap avx512ifma clflushopt clwb avx512cd sha_ni avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves wbnoinvd arat vnmi avx512vbmi umip pku ospke avx512_vbmi2 gfni vaes vpclmulqdq avx512_vnni avx512_bitalg avx512_vpopcntdq la57 rdpid fsrm md_clear arch_capabilities\nvmx flags\t: vnmi preemption_timer posted_intr invvpid ept_x_only ept_ad ept_1gb flexpriority apicv tsc_offset vtpr mtf vapic ept vpid unrestricted_guest vapic_reg vid shadow_vmcs\nbugs\t\t: spectre_v1 spectre_v2 spec_store_bypass swapgs taa mmio_stale_data rfds bhi ibpb_no_ret its\nbogomips\t: 4599.99\nclflush size\t: 64\ncache_alignment\t: 64\naddress sizes\t: 40 bits physical, 57 bits virtual\npower management:\n\nprocessor\t: 5\nvendor_id\t: GenuineIntel\ncpu family\t: 6\nmodel\t\t: 134\nmodel name\t: Intel Xeon Processor (Icelake)\nstepping\t: 0\nmicrocode\t: 0x1\ncpu MHz\t\t: 2299.998\ncache size\t: 16384 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 dts mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc pebs bts rep_good nopl xtopology cpuid tsc_known_freq pni pclmulqdq dtes64 vmx ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch cpuid_fault ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid avx512f avx512dq rdseed adx smap avx512ifma clflushopt clwb avx512cd sha_ni avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves wbnoinvd arat vnmi avx512vbmi umip pku ospke avx512_vbmi2 gfni vaes vpclmulqdq avx512_vnni avx512_bitalg avx512_vpopcntdq la57 rdpid fsrm md_clear arch_capabilities\nvmx flags\t: vnmi preemption_timer posted_intr invvpid ept_x_only ept_ad ept_1gb flexpriority apicv tsc_offset vtpr mtf vapic ept vpid unrestricted_guest vapic_reg vid shadow_vmcs\nbugs\t\t: spectre_v1 spectre_v2 spec_store_bypass swapgs taa mmio_stale_data rfds bhi ibpb_no_ret its\nbogomips\t: 4599.99\nclflush size\t: 64\ncache_alignment\t: 64\naddress sizes\t: 40 bits physical, 57 bits virtual\npower management:\n\nprocessor\t: 6\nvendor_id\t: GenuineIntel\ncpu family\t: 6\nmodel\t\t: 134\nmodel name\t: Intel Xeon Processor (Icelake)\nstepping\t: 0\nmicrocode\t: 0x1\ncpu MHz\t\t: 2299.998\ncache size\t: 16384 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 dts mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc pebs bts rep_good nopl xtopology cpuid tsc_known_freq pni pclmulqdq dtes64 vmx ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch cpuid_fault ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid avx512f avx512dq rdseed adx smap avx512ifma clflushopt clwb avx512cd sha_ni avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves wbnoinvd arat vnmi avx512vbmi umip pku ospke avx512_vbmi2 gfni vaes vpclmulqdq avx512_vnni avx512_bitalg avx512_vpopcntdq la57 rdpid fsrm md_clear arch_capabilities\nvmx flags\t: vnmi preemption_timer posted_intr invvpid ept_x_only ept_ad ept_1gb flexpriority apicv tsc_offset vtpr mtf vapic ept vpid unrestricted_guest vapic_reg vid shadow_vmcs\nbugs\t\t: spectre_v1 spectre_v2 spec_store_bypass swapgs taa mmio_stale_data rfds bhi ibpb_no_ret its\nbogomips\t: 4599.99\nclflush size\t: 64\ncache_alignment\t: 64\naddress sizes\t: 40 bits physical, 57 bits virtual\npower management:\n\nprocessor\t: 7\nvendor_id\t: GenuineIntel\ncpu family\t: 6\nmodel\t\t: 134\nmodel name\t: Intel Xeon Processor (Icelake)\nstepping\t: 0\nmicrocode\t: 0x1\ncpu MHz\t\t: 2299.998\ncache size\t: 16384 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 dts mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc pebs bts rep_good nopl xtopology cpuid tsc_known_freq pni pclmulqdq dtes64 vmx ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch cpuid_fault ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid avx512f avx512dq rdseed adx smap avx512ifma clflushopt clwb avx512cd sha_ni avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves wbnoinvd arat vnmi avx512vbmi umip pku ospke avx512_vbmi2 gfni vaes vpclmulqdq avx512_vnni avx512_bitalg avx512_vpopcntdq la57 rdpid fsrm md_clear arch_capabilities\nvmx flags\t: vnmi preemption_timer posted_intr invvpid ept_x_only ept_ad ept_1gb flexpriority apicv tsc_offset vtpr mtf vapic ept vpid unrestricted_guest vapic_reg vid shadow_vmcs\nbugs\t\t: spectre_v1 spectre_v2 spec_store_bypass swapgs taa mmio_stale_data rfds bhi ibpb_no_ret its\nbogomips\t: 4599.99\nclflush size\t: 64\ncache_alignment\t: 64\naddress sizes\t: 40 bits physical, 57 bits virtual\npower management:\n\n",
                            "traceroute": null,
                            "uname": "Linux ubuntu 6.8.0-106-generic #106-Ubuntu SMP PREEMPT_DYNAMIC Fri Mar  6 07:58:08 UTC 2026 x86_64 x86_64 x86_64 GNU/Linux\n"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-dad8-bdd8-00000000001f",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:01:22.085125Z",
                            "start": "2026-03-15T00:01:21.687022Z"
                        },
                        "id": "0242ac1f-6606-dad8-bdd8-000000000027",
                        "name": "Collect information about zuul worker"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "template",
                            "changed": true,
                            "checksum": "dbbbd95ce7882590bdbee895ecf4d321d5d15e86",
                            "dest": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/work/logs/zuul-info/zuul-info.ubuntu-noble-large.txt",
                            "diff": [],
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "zuul-info.j2",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "dbbbd95ce7882590bdbee895ecf4d321d5d15e86",
                                    "content": null,
                                    "dest": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/work/logs/zuul-info/zuul-info.ubuntu-noble-large.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/d035b1dc125743ab833dace6277f169d/work/.ansible/tmp/ansible-tmp-1773532882.1422482-285-201788934414961/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "25a6c7d3bb43e18c4c7d75c9067e661d",
                            "mode": "0644",
                            "owner": "root",
                            "size": 2456,
                            "src": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/work/.ansible/tmp/ansible-tmp-1773532882.1422482-285-201788934414961/source",
                            "state": "file",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-dad8-bdd8-00000000001f",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:01:22.792496Z",
                            "start": "2026-03-15T00:01:22.090034Z"
                        },
                        "id": "0242ac1f-6606-dad8-bdd8-000000000028",
                        "name": "Write out all zuul information for each host"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "zuul_console",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "path": "/tmp/console-{log_uuid}.log",
                                    "port": 19885,
                                    "state": "present"
                                }
                            }
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-dad8-bdd8-00000000002a",
                        "name": "prepare-workspace-log",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/trusted/project_0/github.com/osism/zuul-config/roles/prepare-workspace-log"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:01:23.070245Z",
                            "start": "2026-03-15T00:01:22.801806Z"
                        },
                        "id": "0242ac1f-6606-dad8-bdd8-00000000002c",
                        "name": "Start zuul_console daemon."
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "synchronize",
                            "changed": true,
                            "cmd": "/usr/bin/rsync --compress --delete-after --archive --no-owner --no-group --rsh='/usr/bin/ssh -S none -o Port=22 -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null' --out-format='<<CHANGED>>%i %n%L' /var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/work/src '[zuul@2a13:1a81:8000:3124:f816:3eff:fe70:34b4]:.'",
                            "invocation": {
                                "module_args": {
                                    "_local_rsync_password": null,
                                    "_local_rsync_path": "rsync",
                                    "_ssh_args": null,
                                    "_substitute_controller": false,
                                    "archive": true,
                                    "checksum": false,
                                    "compress": true,
                                    "copy_links": false,
                                    "delay_updates": false,
                                    "delete": true,
                                    "dest": "[zuul@2a13:1a81:8000:3124:f816:3eff:fe70:34b4]:.",
                                    "dest_port": 22,
                                    "dirs": false,
                                    "existing_only": false,
                                    "group": false,
                                    "link_dest": null,
                                    "links": null,
                                    "mode": "push",
                                    "owner": false,
                                    "partial": false,
                                    "perms": null,
                                    "private_key": null,
                                    "recursive": true,
                                    "rsync_opts": [],
                                    "rsync_path": null,
                                    "rsync_timeout": 0,
                                    "set_remote_user": true,
                                    "src": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/work/src",
                                    "ssh_connection_multiplexing": false,
                                    "times": null,
                                    "use_ssh_args": false,
                                    "verify_host": false
                                }
                            },
                            "msg": "cd+++++++++ src/\ncd+++++++++ src/github.com/\ncd+++++++++ src/github.com/osism/\ncd+++++++++ src/github.com/osism/container-images-kolla/\n<f+++++++++ src/github.com/osism/container-images-kolla/.flake8\n<f+++++++++ src/github.com/osism/container-images-kolla/.gitignore\n<f+++++++++ src/github.com/osism/container-images-kolla/.yamllint.yml\n<f+++++++++ src/github.com/osism/container-images-kolla/.zuul.yaml\n<f+++++++++ src/github.com/osism/container-images-kolla/Containerfile\ncL+++++++++ src/github.com/osism/container-images-kolla/Dockerfile -> Containerfile\n<f+++++++++ src/github.com/osism/container-images-kolla/Giltfile.yaml\n<f+++++++++ src/github.com/osism/container-images-kolla/LICENSE\n<f+++++++++ src/github.com/osism/container-images-kolla/README.md\n<f+++++++++ src/github.com/osism/container-images-kolla/requirements.txt\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/HEAD\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/ORIG_HEAD\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/config\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/config.worktree\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/description\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/index\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/packed-refs\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/branches/\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/hooks/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/hooks/applypatch-msg.sample\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/hooks/commit-msg.sample\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/hooks/fsmonitor-watchman.sample\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/hooks/post-update.sample\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/hooks/pre-applypatch.sample\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/hooks/pre-commit.sample\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/hooks/pre-merge-commit.sample\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/hooks/pre-push.sample\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/hooks/pre-rebase.sample\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/hooks/pre-receive.sample\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/hooks/prepare-commit-msg.sample\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/hooks/push-to-checkout.sample\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/hooks/update.sample\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/info/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/info/exclude\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/logs/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/logs/HEAD\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/logs/refs/\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/logs/refs/heads/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/logs/refs/heads/2025.2\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/logs/refs/remotes/\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/logs/refs/remotes/origin/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/logs/refs/remotes/origin/HEAD\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/04/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/04/eb38270ff3aa9963c0ae596d681f0a4d85e615\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/0a/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/0a/bcd6286d782be64ca16525d512443d9c5f3cea\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/0d/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/0d/5620a88dbc9ad9fddb085cc3810b140e38fefe\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/0d/7ca00942c48713a56643e35e909bbe2226e7bc\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/11/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/11/a4c0aeb598436e7a2119e7d3b489167a6fbbc3\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/12/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/12/c3bf66dec1f97302b5a9625bf71eb2b3a18600\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/13/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/13/708d1c7eddaaed16b92fa5263f92d86ad07f29\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/16/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/16/9a7e9b3166a1595edf9a1055d2df08b76f8c6f\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/17/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/17/945d47e478bb8731547709ecf803c0062b97d7\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/18/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/18/9289866aa5cf57e3ee28c09f0d5e4a2ecbd9cd\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/1b/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/1b/b65a0ca72d7fbd9c17e47be708b410f6f9ddbb\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/24/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/24/a5c7788bb4ac98769e12d67f93012bc5b4836f\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/27/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/27/54165f28afaa72e2028140066a83d479f8b597\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/28/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/28/10c2b585de0ebfbb91bfa87267e9db77196fff\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/28/3784862b004007ae005bff52f453234216e9ff\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/29/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/29/ce856c0563166e4d19b0214c0680bf77048069\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/2a/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/2a/3ec2b514f90b73f75f8feef732c6a71aaebbc8\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/2c/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/2c/4cd384c8e6a4cee04349f627ac07d929da008c\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/33/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/33/2d781273bbb7705ddba4742002b5f420f01808\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/36/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/36/b89e32af89ae4f097af368741a289029ffce28\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/3a/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/3a/3078e0f808d89c57d32245e8089d661b936837\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/3a/35b17b4a38a2cb4a26ba09fad4213ddefd937a\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/3a/c66f0f3e46654a5061e06d0d577f99dbbd5e55\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/3b/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/3b/1758f7b504da522d47c233225d070b28fc8188\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/3b/1f26f1330aa36359e233c4fa688e9e09687726\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/3b/5af80408a49c3275ef3af1267d510043bf415f\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/42/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/42/40a67f82e780fc35f4868b6fcb615f6d20342f\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/42/b98a84d27d561278be5694bdd92ed4d862eada\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/45/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/45/a81eba63c8e84947aac7eee90ba88d3d79265a\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/47/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/47/d52015c9881b7b2da65e61d015cbfa3aebf70b\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/52/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/52/a1e8cf3b10a59f42eeb14e9e85e0f1b86c9d72\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/54/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/54/721963c751be5e488376b94ebbb473ecb67153\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/56/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/56/f24a68c8d14b309f2ec7202ad18a258287bf30\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/59/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/59/043acc68a3036356ca9688ce9b2d6dedfa5a19\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/60/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/60/5233aa342488a4be01083adf2b3bd7b361e2a7\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/66/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/66/ec6c0b22703457c5d5450b4680f5b680a58eac\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/68/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/68/8fd96f515eb930810f4651e30760ec643dac45\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/68/c7446e872fbcfab3f13ad2d232321333e9660a\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/6d/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/6d/794bc0a3a47c7338def88593e3af2470c2bf60\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/6e/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/6e/c914e7a864b4ebb1b7f05fe637c89f6c57302d\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/6f/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/6f/ff2d3c933ccf64f0c3f4b578952114aa03cdab\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/70/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/70/f08456ad38101cb68ec409a78dfb15d6f8c41b\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/72/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/72/8946054db7d641a2b84f0c6b10fe08c52a78cb\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/76/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/76/bb4192b9199df373d3423cbe93767dbd3122f4\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/7c/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/7c/1cfde6487484a4ab66c6d545061ae942f42809\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/82/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/82/62edb52b50af3e728c6b8ae8d11ed0c7c768b7\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/82/7cd126cef423c87ce0d383419f9ea7bda022ca\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/84/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/84/1302b9fcd1e1ef1289227998f75e56d6a976c4\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/87/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/87/4686df5832d6e23f3572e8cae1368036d240d5\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/8d/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/8d/3350e767d9be893806a10e0155dc1f19ddc964\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/90/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/90/1d26f1ec6c88cd162daadbe879e1fca1be0619\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/95/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/95/5ed804d8e1252afdbacfd72e19aadb579377d6\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/9c/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/9c/f9019f116e449666d6c9a2abca2411761a527a\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/9d/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/9d/ff22a4db74fbcad9fd77e1f880cd4146c4c929\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/9e/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/9e/3338ba9515145034fdd87d5257f685a9176470\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/a3/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/a3/9659ced04423714e6205b04510f29f3c0ef846\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/aa/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/aa/a77cf60c1a630a4ab3211aa808d621a5efcd44\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/ad/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/ad/d3266614228e7a9ff428df3853197176935709\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/b2/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/b2/40df51979cd15f39bb33e42717bd70129d063a\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/b5/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/b5/c524b417a5137d2d0ca3543923257e1c755948\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/ba/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/ba/eec59a934d9902ae0883a18d482a913421ae3f\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/be/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/be/eea2b434024039356d047e9c0d55d708308cf1\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/c1/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/c1/ce4a6fdc2e19edb03dfec21708266f95161fb3\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/c2/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/c2/071eaa495a1b597cfbf7a669eb62ad26ff59d6\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/c3/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/c3/7913af3adcd22d9033a72a281bcabababd7982\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/c9/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/c9/faa370d8dd47ff20674b72d2941ecbd8b9dfb7\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/d0/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/d0/71562e179df40ef34217bbf921fc4f8d110554\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/d6/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/d6/6490f240e46b439befada93e2e9799d1a354b0\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/d7/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/d7/45915b80f3665277f3a348ef3bbb735f6f3d5e\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/d7/fda77f81c909c4d8a355c35ed11b675165fbbf\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/d8/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/d8/f74d8ed746b451242095464946e6a11fe2f7c8\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/db/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/db/5b05fdf9b249dae280f8ba5a95ce7580549080\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/dd/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/dd/37adf10cc3dd668aeb7ebcec1160cb6d6b0676\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/e1/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/e1/e3191f2d41ca21713bb392b808938d98c202fd\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/e2/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/e2/bfcca85d4791cd38f683b291f9b04093889044\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/e4/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/e4/9d964b427059b7b19a026d02c8b7f696fb95fe\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/e6/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/e6/c316096a9e915048d4ac77a83db9e6a406b742\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/e9/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/e9/15e6afda2a35275327863b216cc833309d8ce5\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/ec/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/ec/5d933ffb33a22bd2c403f6b00aaed16fc04b20\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/f0/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/f0/653972899cf41457d1709718e4cdd400335c3a\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/f0/f1e12fe3ae4fdd45ccc7b91d26426321f9e222\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/f2/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/f2/1a97ef3728bd517408eb1d46623aac62417c18\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/fd/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/fd/2c598a00c5cc354d0a34d18a54ae7f0f08ee1d\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/ff/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/ff/ab5aec74eb50df6e420d0fd94e8ac7d5fd7506\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/ff/fdca51551f03b45fefdae98e52c9df2e2e0985\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/info/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/info/commit-graph\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/info/packs\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/pack/\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/pack/pack-0d583366ed092add0eda02cf41d5ae6f94463bca.idx\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/pack/pack-0d583366ed092add0eda02cf41d5ae6f94463bca.pack\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/pack/pack-19e614ce86fb94f29a1781d61a55bdf7312de9f1.idx\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/pack/pack-19e614ce86fb94f29a1781d61a55bdf7312de9f1.pack\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/pack/pack-98ba6048ccaad3f6181890f020be59c29ca25d4a.idx\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/pack/pack-98ba6048ccaad3f6181890f020be59c29ca25d4a.pack\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/pack/pack-eb07a303e642affd6740c94f9dd379cd6e260d4a.idx\n<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/pack/pack-eb07a303e642affd6740c94f9dd379cd6e260d4a.pack\ncd+++++++++ src/github.com/osism/container-images-kolla/.git/refs/\ncd+++++++++ src/github.com/osism/container-images-kolla/.github/\n<f+++++++++ src/github.com/osism/container-images-kolla/.github/renovate.json\ncd+++++++++ src/github.com/osism/container-images-kolla/defaults/\n<f+++++++++ src/github.com/osism/container-images-kolla/defaults/2023.1.sh\n<f+++++++++ src/github.com/osism/container-images-kolla/defaults/2023.2.sh\n<f+++++++++ src/github.com/osism/container-images-kolla/defaults/2024.1.sh\n<f+++++++++ src/github.com/osism/container-images-kolla/defaults/2024.2.sh\n<f+++++++++ src/github.com/osism/container-images-kolla/defaults/2025.1.sh\n<f+++++++++ src/github.com/osism/container-images-kolla/defaults/2025.2.sh\n<f+++++++++ src/github.com/osism/container-images-kolla/defaults/all.sh\ncd+++++++++ src/github.com/osism/container-images-kolla/etc/\n<f+++++++++ src/github.com/osism/container-images-kolla/etc/tag-images-with-the-version.yml\ncd+++++++++ src/github.com/osism/container-images-kolla/overlays/\ncd+++++++++ src/github.com/osism/container-images-kolla/overlays/2023.2/\ncd+++++++++ src/github.com/osism/container-images-kolla/overlays/2023.2/base/\n<f+++++++++ src/github.com/osism/container-images-kolla/overlays/2023.2/base/erlang.gpg\n<f+++++++++ src/github.com/osism/container-images-kolla/overlays/2023.2/base/rabbitmq.gpg\n<f+++++++++ src/github.com/osism/container-images-kolla/overlays/2023.2/base/sources.list.ubuntu\ncd+++++++++ src/github.com/osism/container-images-kolla/overlays/2023.2/nova/\ncd+++++++++ src/github.com/osism/container-images-kolla/overlays/2023.2/nova/nova-spicehtml5proxy/\n<f+++++++++ src/github.com/osism/container-images-kolla/overlays/2023.2/nova/nova-spicehtml5proxy/Dockerfile.j2\ncd+++++++++ src/github.com/osism/container-images-kolla/overlays/2024.1/\ncd+++++++++ src/github.com/osism/container-images-kolla/overlays/2024.1/base/\n<f+++++++++ src/github.com/osism/container-images-kolla/overlays/2024.1/base/erlang.gpg\n<f+++++++++ src/github.com/osism/container-images-kolla/overlays/2024.1/base/rabbitmq.gpg\n<f+++++++++ src/github.com/osism/container-images-kolla/overlays/2024.1/base/sources.list.ubuntu\ncd+++++++++ src/github.com/osism/container-images-kolla/overlays/2024.1/cinder/\ncd+++++++++ src/github.com/osism/container-images-kolla/overlays/2024.1/cinder/source/\ncd+++++++++ src/github.com/osism/container-images-kolla/overlays/2024.1/cinder/source/cinder/\ncd+++++++++ src/github.com/osism/container-images-kolla/overlays/2024.1/cinder/source/cinder/volume/\ncd+++++++++ src/github.com/osism/container-images-kolla/overlays/2024.1/cinder/source/cinder/volume/drivers/\n<f+++++++++ src/github.com/osism/container-images-kolla/overlays/2024.1/cinder/source/cinder/volume/drivers/linstordrv.py\ncd+++++++++ src/github.com/osism/container-images-kolla/overlays/2024.1/nova/\ncd+++++++++ src/github.com/osism/container-images-kolla/overlays/2024.1/nova/nova-spicehtml5proxy/\n<f+++++++++ src/github.com/osism/container-images-kolla/overlays/2024.1/nova/nova-spicehtml5proxy/Dockerfile.j2\ncd+++++++++ src/github.com/osism/container-images-kolla/overlays/2024.2/\ncd+++++++++ src/github.com/osism/container-images-kolla/overlays/2024.2/base/\n<f+++++++++ src/github.com/osism/container-images-kolla/overlays/2024.2/base/erlang.gpg\n<f+++++++++ src/github.com/osism/container-images-kolla/overlays/2024.2/base/rabbitmq.gpg\ncd+++++++++ src/github.com/osism/container-images-kolla/overlays/2024.2/cinder/\ncd+++++++++ src/github.com/osism/container-images-kolla/overlays/2024.2/cinder/source/\ncd+++++++++ src/github.com/osism/container-images-kolla/overlays/2024.2/cinder/source/cinder/\ncd+++++++++ src/github.com/osism/container-images-kolla/overlays/2024.2/cinder/source/cinder/volume/\ncd+++++++++ src/github.com/osism/container-images-kolla/overlays/2024.2/cinder/source/cinder/volume/drivers/\n<f+++++++++ src/github.com/osism/container-images-kolla/overlays/2024.2/cinder/source/cinder/volume/drivers/linstordrv.py\ncd+++++++++ src/github.com/osism/container-images-kolla/overlays/2024.2/nova/\ncd+++++++++ src/github.com/osism/container-images-kolla/overlays/2024.2/nova/nova-spicehtml5proxy/\n<f+++++++++ src/github.com/osism/container-images-kolla/overlays/2024.2/nova/nova-spicehtml5proxy/Dockerfile.j2\ncd+++++++++ src/github.com/osism/container-images-kolla/overlays/2025.1/\ncd+++++++++ src/github.com/osism/container-images-kolla/overlays/2025.1/base/\n<f+++++++++ src/github.com/osism/container-images-kolla/overlays/2025.1/base/erlang.gpg\n<f+++++++++ src/github.com/osism/container-images-kolla/overlays/2025.1/base/rabbitmq.gpg\ncd+++++++++ src/github.com/osism/container-images-kolla/overlays/2025.1/nova/\ncd+++++++++ src/github.com/osism/container-images-kolla/overlays/2025.1/nova/nova-spicehtml5proxy/\n<f+++++++++ src/github.com/osism/container-images-kolla/overlays/2025.1/nova/nova-spicehtml5proxy/Dockerfile.j2\ncd+++++++++ src/github.com/osism/container-images-kolla/overlays/2025.2/\ncd+++++++++ src/github.com/osism/container-images-kolla/overlays/2025.2/base/\n<f+++++++++ src/github.com/osism/container-images-kolla/overlays/2025.2/base/erlang.gpg\n<f+++++++++ src/github.com/osism/container-images-kolla/overlays/2025.2/base/rabbitmq.gpg\ncd+++++++++ src/github.com/osism/container-images-kolla/overlays/2025.2/nova/\ncd+++++++++ src/github.com/osism/container-images-kolla/overlays/2025.2/nova/nova-spicehtml5proxy/\n<f+++++++++ src/github.com/osism/container-images-kolla/overlays/2025.2/nova/nova-spicehtml5proxy/Dockerfile.j2\ncd+++++++++ src/github.com/osism/container-images-kolla/patches/\ncd+++++++++ src/github.com/osism/container-images-kolla/patches/2023.2/\ncd+++++++++ src/github.com/osism/container-images-kolla/patches/2023.2/cinder/\n<f+++++++++ src/github.com/osism/container-images-kolla/patches/2023.2/cinder/driver_filter_domain_id.patch\n<f+++++++++ src/github.com/osism/container-images-kolla/patches/2023.2/cinder/quota_sync.patch\ncd+++++++++ src/github.com/osism/container-images-kolla/patches/2023.2/kolla/\n<f+++++++++ src/github.com/osism/container-images-kolla/patches/2023.2/kolla/backport-909591.patch\n<f+++++++++ src/github.com/osism/container-images-kolla/patches/2023.2/kolla/build-ovn-from-sources.patch\n<f+++++++++ src/github.com/osism/container-images-kolla/patches/2023.2/kolla/squash.patch\ncd+++++++++ src/github.com/osism/container-images-kolla/patches/2023.2/magnum/\n<f+++++++++ src/github.com/osism/container-images-kolla/patches/2023.2/magnum/magnum-cilium.patch\ncd+++++++++ src/github.com/osism/container-images-kolla/patches/2023.2/neutron-dynamic-routing/\n<f+++++++++ src/github.com/osism/container-images-kolla/patches/2023.2/neutron-dynamic-routing/bug-2023632.patch\ncd+++++++++ src/github.com/osism/container-images-kolla/patches/2023.2/neutron/\n<f+++++++++ src/github.com/osism/container-images-kolla/patches/2023.2/neutron/hotfix-gh688.patch\ncd+++++++++ src/github.com/osism/container-images-kolla/patches/2023.2/nova/\n<f+++++++++ src/github.com/osism/container-images-kolla/patches/2023.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch\ncd+++++++++ src/github.com/osism/container-images-kolla/patches/2024.1/\ncd+++++++++ src/github.com/osism/container-images-kolla/patches/2024.1/cinder/\n<f+++++++++ src/github.com/osism/container-images-kolla/patches/2024.1/cinder/driver_filter_domain_id.patch\ncd+++++++++ src/github.com/osism/container-images-kolla/patches/2024.1/keystone/\n<f+++++++++ src/github.com/osism/container-images-kolla/patches/2024.1/keystone/966871.patch\ncd+++++++++ src/github.com/osism/container-images-kolla/patches/2024.1/kolla/\n<f+++++++++ src/github.com/osism/container-images-kolla/patches/2024.1/kolla/backport-924302.patch\n<f+++++++++ src/github.com/osism/container-images-kolla/patches/2024.1/kolla/backport-926744.patch\n<f+++++++++ src/github.com/osism/container-images-kolla/patches/2024.1/kolla/build-ovn-from-sources.patch\n<f+++++++++ src/github.com/osism/container-images-kolla/patches/2024.1/kolla/squash.patch\ncd+++++++++ src/github.com/osism/container-images-kolla/patches/2024.1/neutron-dynamic-routing/\n<f+++++++++ src/github.com/osism/container-images-kolla/patches/2024.1/neutron-dynamic-routing/bug-2023632.patch\ncd+++++++++ src/github.com/osism/container-images-kolla/patches/2024.1/nova/\n<f+++++++++ src/github.com/osism/container-images-kolla/patches/2024.1/nova/osism_aggregate_multitenancy_isolation_by_domain.patch\ncd+++++++++ src/github.com/osism/container-images-kolla/patches/2024.2/\ncd+++++++++ src/github.com/osism/container-images-kolla/patches/2024.2/cinder/\n<f+++++++++ src/github.com/osism/container-images-kolla/patches/2024.2/cinder/netapp-01-backport-954520.patch\n<f+++++++++ src/github.com/osism/container-images-kolla/patches/2024.2/cinder/netapp-02-backport-928486.patch\n<f+++++++++ src/github.com/osism/container-images-kolla/patches/2024.2/cinder/netapp-03-backport-944964.patch\ncd+++++++++ src/github.com/osism/container-images-kolla/patches/2024.2/ironic/\n<f+++++++++ src/github.com/osism/container-images-kolla/patches/2024.2/ironic/backport-933631.patch\n<f+++++++++ src/github.com/osism/container-images-kolla/patches/2024.2/ironic/backport-940433.patch\n<f+++++++++ src/github.com/osism/container-images-kolla/patches/2024.2/ironic/fix-policy-scope-for-automated-cleaning.patch\n<f+++++++++ src/github.com/osism/container-images-kolla/patches/2024.2/ironic/virtual-media-nfs.patch\ncd+++++++++ src/github.com/osism/container-images-kolla/patches/2024.2/kolla/\n<f+++++++++ src/github.com/osism/container-images-kolla/patches/2024.2/kolla/backport-924302.patch\n<f+++++++++ src/github.com/osism/container-images-kolla/patches/2024.2/kolla/backport-942785.patch\n<f+++++++++ src/github.com/osism/container-images-kolla/patches/2024.2/kolla/backport-951347.patch\n<f+++++++++ src/github.com/osism/container-images-kolla/patches/2024.2/kolla/build-ovn-from-sources.patch\n<f+++++++++ src/github.com/osism/container-images-kolla/patches/2024.2/kolla/squash.patch\ncd+++++++++ src/github.com/osism/container-images-kolla/patches/2024.2/neutron-dynamic-routing/\n<f+++++++++ src/github.com/osism/container-images-kolla/patches/2024.2/neutron-dynamic-routing/bug-2023632.patch\ncd+++++++++ src/github.com/osism/container-images-kolla/patches/2024.2/nova/\n<f+++++++++ src/github.com/osism/container-images-kolla/patches/2024.2/nova/backport-943940.patch\n<f+++++++++ src/github.com/osism/container-images-kolla/patches/2024.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch\ncd+++++++++ src/github.com/osism/container-images-kolla/patches/2024.2/openstack_requirements/\n<f+++++++++ src/github.com/osism/container-images-kolla/patches/2024.2/openstack_requirements/backport-934176.patch\n<f+++++++++ src/github.com/osism/container-images-kolla/patches/2024.2/openstack_requirements/keystonemiddleware.patch\n<f+++++++++ src/github.com/osism/container-images-kolla/patches/2024.2/openstack_requirements/magnumclient.patch\ncd+++++++++ src/github.com/osism/container-images-kolla/patches/2024.2/skyline/\n<f+++++++++ src/github.com/osism/container-images-kolla/patches/2024.2/skyline/953719.patch\ncd+++++++++ src/github.com/osism/container-images-kolla/patches/2025.1/\ncd+++++++++ src/github.com/osism/container-images-kolla/patches/2025.1/cinder/\n<f+++++++++ src/github.com/osism/container-images-kolla/patches/2025.1/cinder/netapp-02-backport-928486.patch\n<f+++++++++ src/github.com/osism/container-images-kolla/patches/2025.1/cinder/netapp-03-backport-944964.patch\ncd+++++++++ src/github.com/osism/container-images-kolla/patches/2025.1/ironic/\n<f+++++++++ src/github.com/osism/container-images-kolla/patches/2025.1/ironic/virtual-media-nfs.patch\ncd+++++++++ src/github.com/osism/container-images-kolla/patches/2025.1/kolla/\n<f+++++++++ src/github.com/osism/container-images-kolla/patches/2025.1/kolla/backport-924302.patch\n<f+++++++++ src/github.com/osism/container-images-kolla/patches/2025.1/kolla/backport-951347.patch\n<f+++++++++ src/github.com/osism/container-images-kolla/patches/2025.1/kolla/squash.patch\ncd+++++++++ src/github.com/osism/container-images-kolla/patches/2025.1/neutron-dynamic-routing/\n<f+++++++++ src/github.com/osism/container-images-kolla/patches/2025.1/neutron-dynamic-routing/bug-2023632.patch\ncd+++++++++ src/github.com/osism/container-images-kolla/patches/2025.1/nova/\n<f+++++++++ src/github.com/osism/container-images-kolla/patches/2025.1/nova/osism_aggregate_multitenancy_isolation_by_domain.patch\ncd+++++++++ src/github.com/osism/container-images-kolla/patches/2025.1/openstack_requirements/\n<f+++++++++ src/github.com/osism/container-images-kolla/patches/2025.1/openstack_requirements/keystonemiddleware.patch\ncd+++++++++ src/github.com/osism/container-images-kolla/patches/2025.2/\ncd+++++++++ src/github.com/osism/container-images-kolla/patches/2025.2/ironic/\n<f+++++++++ src/github.com/osism/container-images-kolla/patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch\n<f+++++++++ src/github.com/osism/container-images-kolla/patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch\n<f+++++++++ src/github.com/osism/container-images-kolla/patches/2025.2/ironic/0003-Add-node.instance_name.patch\n<f+++++++++ src/github.com/osism/container-images-kolla/patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch\n<f+++++++++ src/github.com/osism/container-images-kolla/patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch\n<f+++++++++ src/github.com/osism/container-images-kolla/patches/2025.2/ironic/virtual-media-nfs.patch\ncd+++++++++ src/github.com/osism/container-images-kolla/patches/2025.2/kolla/\n<f+++++++++ src/github.com/osism/container-images-kolla/patches/2025.2/kolla/backport-924302.patch\n<f+++++++++ src/github.com/osism/container-images-kolla/patches/2025.2/kolla/squash.patch\ncd+++++++++ src/github.com/osism/container-images-kolla/patches/2025.2/neutron-dynamic-routing/\n<f+++++++++ src/github.com/osism/container-images-kolla/patches/2025.2/neutron-dynamic-routing/bug-2023632.patch\ncd+++++++++ src/github.com/osism/container-images-kolla/patches/kolla-build/\ncd+++++++++ src/github.com/osism/container-images-kolla/patches/kolla-build/2023.2/\n<f+++++++++ src/github.com/osism/container-images-kolla/patches/kolla-build/2023.2/set-kolla-version-to-2023.2.patch\ncd+++++++++ src/github.com/osism/container-images-kolla/patches/kolla-build/2024.1/\n<f+++++++++ src/github.com/osism/container-images-kolla/patches/kolla-build/2024.1/remove-unsupported-horizon-plugins.patch\n<f+++++++++ src/github.com/osism/container-images-kolla/patches/kolla-build/2024.1/set-kolla-version-to-2024.1.patch\ncd+++++++++ src/github.com/osism/container-images-kolla/patches/kolla-build/2024.2/\n<f+++++++++ src/github.com/osism/container-images-kolla/patches/kolla-build/2024.2/remove-unsupported-horizon-plugins.patch\n<f+++++++++ src/github.com/osism/container-images-kolla/patches/kolla-build/2024.2/set-kolla-version-to-2024.2.patch\ncd+++++++++ src/github.com/osism/container-images-kolla/patches/kolla-build/2025.1/\n<f+++++++++ src/github.com/osism/container-images-kolla/patches/kolla-build/2025.1/remove-unsupported-horizon-plugins.patch\n<f+++++++++ src/github.com/osism/container-images-kolla/patches/kolla-build/2025.1/set-kolla-version-to-2025.1.patch\ncd+++++++++ src/github.com/osism/container-images-kolla/patches/kolla-build/2025.2/\n<f+++++++++ src/github.com/osism/container-images-kolla/patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch\n<f+++++++++ src/github.com/osism/container-images-kolla/patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch\ncd+++++++++ src/github.com/osism/container-images-kolla/playbooks/\n<f+++++++++ src/github.com/osism/container-images-kolla/playbooks/build.yml\n<f+++++++++ src/github.com/osism/container-images-kolla/playbooks/patch.yml\n<f+++++++++ src/github.com/osism/container-images-kolla/playbooks/pre.yml\ncd+++++++++ src/github.com/osism/container-images-kolla/scripts/\n<f+++++++++ src/github.com/osism/container-images-kolla/scripts/001-prepare.sh\n<f+++++++++ src/github.com/osism/container-images-kolla/scripts/002-generate.sh\n<f+++++++++ src/github.com/osism/container-images-kolla/scripts/003-patch.sh\n<f+++++++++ src/github.com/osism/container-images-kolla/scripts/004-build.sh\n<f+++++++++ src/github.com/osism/container-images-kolla/scripts/005-tag.sh\n<f+++++++++ src/github.com/osism/container-images-kolla/scripts/100-push.sh\n<f+++++++++ src/github.com/osism/container-images-kolla/scripts/110-release.sh\n<f+++++++++ src/github.com/osism/container-images-kolla/scripts/120-check-and-repush.sh\n<f+++++++++ src/github.com/osism/container-images-kolla/scripts/130-cosign.sh\ncd+++++++++ src/github.com/osism/container-images-kolla/src/\n<f+++++++++ src/github.com/osism/container-images-kolla/src/add-image-checksum.py\n<f+++++++++ src/github.com/osism/container-images-kolla/src/compare-sbom.py\n<f+++++++++ src/github.com/osism/container-images-kolla/src/generate-apt-preferences-files.py\n<f+++++++++ src/github.com/osism/container-images-kolla/src/generate-kolla-build-config.py\n<f+++++++++ src/github.com/osism/container-images-kolla/src/generate-sbom-with-syft.py\n<f+++++++++ src/github.com/osism/container-images-kolla/src/generate-template-overrides-file.py\n<f+++++++++ src/github.com/osism/container-images-kolla/src/get-projects-from-versions-file.py\n<f+++++++++ src/github.com/osism/container-images-kolla/src/merge-repos-yaml.py\n<f+++++++++ src/github.com/osism/container-images-kolla/src/tag-images-with-the-version.py\ncd+++++++++ src/github.com/osism/container-images-kolla/templates/\ncd+++++++++ src/github.com/osism/container-images-kolla/templates/2023.2/\n<f+++++++++ src/github.com/osism/container-images-kolla/templates/2023.2/apt_preferences.ubuntu.j2\n<f+++++++++ src/github.com/osism/container-images-kolla/templates/2023.2/kolla-build.conf.j2\n<f+++++++++ src/github.com/osism/container-images-kolla/templates/2023.2/template-overrides.mako\ncd+++++++++ src/github.com/osism/container-images-kolla/templates/2024.1/\n<f+++++++++ src/github.com/osism/container-images-kolla/templates/2024.1/apt_preferences.ubuntu.j2\n<f+++++++++ src/github.com/osism/container-images-kolla/templates/2024.1/kolla-build.conf.j2\n<f+++++++++ src/github.com/osism/container-images-kolla/templates/2024.1/template-overrides.mako\ncd+++++++++ src/github.com/osism/container-images-kolla/templates/2024.2/\n<f+++++++++ src/github.com/osism/container-images-kolla/templates/2024.2/apt_preferences.ubuntu.j2\n<f+++++++++ src/github.com/osism/container-images-kolla/templates/2024.2/kolla-build.conf.j2\n<f+++++++++ src/github.com/osism/container-images-kolla/templates/2024.2/template-overrides.mako\ncd+++++++++ src/github.com/osism/container-images-kolla/templates/2025.1/\n<f+++++++++ src/github.com/osism/container-images-kolla/templates/2025.1/apt_preferences.ubuntu.j2\n<f+++++++++ src/github.com/osism/container-images-kolla/templates/2025.1/kolla-build.conf.j2\n<f+++++++++ src/github.com/osism/container-images-kolla/templates/2025.1/template-overrides.mako\ncd+++++++++ src/github.com/osism/container-images-kolla/templates/2025.2/\n<f+++++++++ src/github.com/osism/container-images-kolla/templates/2025.2/apt_preferences.ubuntu.j2\n<f+++++++++ src/github.com/osism/container-images-kolla/templates/2025.2/kolla-build.conf.j2\n<f+++++++++ src/github.com/osism/container-images-kolla/templates/2025.2/template-overrides.mako\n",
                            "rc": 0,
                            "stdout_lines": [
                                "cd+++++++++ src/",
                                "cd+++++++++ src/github.com/",
                                "cd+++++++++ src/github.com/osism/",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.flake8",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.gitignore",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.yamllint.yml",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.zuul.yaml",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/Containerfile",
                                "cL+++++++++ src/github.com/osism/container-images-kolla/Dockerfile -> Containerfile",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/Giltfile.yaml",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/LICENSE",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/README.md",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/requirements.txt",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/HEAD",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/ORIG_HEAD",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/config",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/config.worktree",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/description",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/index",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/packed-refs",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/branches/",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/hooks/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/hooks/applypatch-msg.sample",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/hooks/commit-msg.sample",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/hooks/fsmonitor-watchman.sample",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/hooks/post-update.sample",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/hooks/pre-applypatch.sample",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/hooks/pre-commit.sample",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/hooks/pre-merge-commit.sample",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/hooks/pre-push.sample",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/hooks/pre-rebase.sample",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/hooks/pre-receive.sample",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/hooks/prepare-commit-msg.sample",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/hooks/push-to-checkout.sample",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/hooks/update.sample",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/info/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/info/exclude",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/logs/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/logs/HEAD",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/logs/refs/",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/logs/refs/heads/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/logs/refs/heads/2025.2",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/logs/refs/remotes/",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/logs/refs/remotes/origin/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/logs/refs/remotes/origin/HEAD",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/04/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/04/eb38270ff3aa9963c0ae596d681f0a4d85e615",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/0a/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/0a/bcd6286d782be64ca16525d512443d9c5f3cea",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/0d/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/0d/5620a88dbc9ad9fddb085cc3810b140e38fefe",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/0d/7ca00942c48713a56643e35e909bbe2226e7bc",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/11/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/11/a4c0aeb598436e7a2119e7d3b489167a6fbbc3",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/12/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/12/c3bf66dec1f97302b5a9625bf71eb2b3a18600",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/13/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/13/708d1c7eddaaed16b92fa5263f92d86ad07f29",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/16/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/16/9a7e9b3166a1595edf9a1055d2df08b76f8c6f",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/17/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/17/945d47e478bb8731547709ecf803c0062b97d7",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/18/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/18/9289866aa5cf57e3ee28c09f0d5e4a2ecbd9cd",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/1b/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/1b/b65a0ca72d7fbd9c17e47be708b410f6f9ddbb",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/24/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/24/a5c7788bb4ac98769e12d67f93012bc5b4836f",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/27/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/27/54165f28afaa72e2028140066a83d479f8b597",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/28/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/28/10c2b585de0ebfbb91bfa87267e9db77196fff",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/28/3784862b004007ae005bff52f453234216e9ff",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/29/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/29/ce856c0563166e4d19b0214c0680bf77048069",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/2a/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/2a/3ec2b514f90b73f75f8feef732c6a71aaebbc8",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/2c/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/2c/4cd384c8e6a4cee04349f627ac07d929da008c",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/33/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/33/2d781273bbb7705ddba4742002b5f420f01808",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/36/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/36/b89e32af89ae4f097af368741a289029ffce28",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/3a/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/3a/3078e0f808d89c57d32245e8089d661b936837",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/3a/35b17b4a38a2cb4a26ba09fad4213ddefd937a",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/3a/c66f0f3e46654a5061e06d0d577f99dbbd5e55",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/3b/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/3b/1758f7b504da522d47c233225d070b28fc8188",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/3b/1f26f1330aa36359e233c4fa688e9e09687726",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/3b/5af80408a49c3275ef3af1267d510043bf415f",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/42/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/42/40a67f82e780fc35f4868b6fcb615f6d20342f",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/42/b98a84d27d561278be5694bdd92ed4d862eada",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/45/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/45/a81eba63c8e84947aac7eee90ba88d3d79265a",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/47/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/47/d52015c9881b7b2da65e61d015cbfa3aebf70b",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/52/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/52/a1e8cf3b10a59f42eeb14e9e85e0f1b86c9d72",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/54/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/54/721963c751be5e488376b94ebbb473ecb67153",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/56/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/56/f24a68c8d14b309f2ec7202ad18a258287bf30",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/59/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/59/043acc68a3036356ca9688ce9b2d6dedfa5a19",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/60/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/60/5233aa342488a4be01083adf2b3bd7b361e2a7",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/66/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/66/ec6c0b22703457c5d5450b4680f5b680a58eac",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/68/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/68/8fd96f515eb930810f4651e30760ec643dac45",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/68/c7446e872fbcfab3f13ad2d232321333e9660a",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/6d/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/6d/794bc0a3a47c7338def88593e3af2470c2bf60",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/6e/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/6e/c914e7a864b4ebb1b7f05fe637c89f6c57302d",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/6f/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/6f/ff2d3c933ccf64f0c3f4b578952114aa03cdab",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/70/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/70/f08456ad38101cb68ec409a78dfb15d6f8c41b",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/72/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/72/8946054db7d641a2b84f0c6b10fe08c52a78cb",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/76/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/76/bb4192b9199df373d3423cbe93767dbd3122f4",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/7c/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/7c/1cfde6487484a4ab66c6d545061ae942f42809",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/82/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/82/62edb52b50af3e728c6b8ae8d11ed0c7c768b7",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/82/7cd126cef423c87ce0d383419f9ea7bda022ca",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/84/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/84/1302b9fcd1e1ef1289227998f75e56d6a976c4",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/87/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/87/4686df5832d6e23f3572e8cae1368036d240d5",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/8d/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/8d/3350e767d9be893806a10e0155dc1f19ddc964",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/90/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/90/1d26f1ec6c88cd162daadbe879e1fca1be0619",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/95/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/95/5ed804d8e1252afdbacfd72e19aadb579377d6",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/9c/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/9c/f9019f116e449666d6c9a2abca2411761a527a",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/9d/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/9d/ff22a4db74fbcad9fd77e1f880cd4146c4c929",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/9e/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/9e/3338ba9515145034fdd87d5257f685a9176470",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/a3/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/a3/9659ced04423714e6205b04510f29f3c0ef846",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/aa/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/aa/a77cf60c1a630a4ab3211aa808d621a5efcd44",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/ad/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/ad/d3266614228e7a9ff428df3853197176935709",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/b2/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/b2/40df51979cd15f39bb33e42717bd70129d063a",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/b5/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/b5/c524b417a5137d2d0ca3543923257e1c755948",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/ba/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/ba/eec59a934d9902ae0883a18d482a913421ae3f",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/be/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/be/eea2b434024039356d047e9c0d55d708308cf1",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/c1/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/c1/ce4a6fdc2e19edb03dfec21708266f95161fb3",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/c2/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/c2/071eaa495a1b597cfbf7a669eb62ad26ff59d6",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/c3/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/c3/7913af3adcd22d9033a72a281bcabababd7982",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/c9/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/c9/faa370d8dd47ff20674b72d2941ecbd8b9dfb7",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/d0/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/d0/71562e179df40ef34217bbf921fc4f8d110554",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/d6/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/d6/6490f240e46b439befada93e2e9799d1a354b0",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/d7/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/d7/45915b80f3665277f3a348ef3bbb735f6f3d5e",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/d7/fda77f81c909c4d8a355c35ed11b675165fbbf",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/d8/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/d8/f74d8ed746b451242095464946e6a11fe2f7c8",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/db/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/db/5b05fdf9b249dae280f8ba5a95ce7580549080",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/dd/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/dd/37adf10cc3dd668aeb7ebcec1160cb6d6b0676",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/e1/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/e1/e3191f2d41ca21713bb392b808938d98c202fd",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/e2/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/e2/bfcca85d4791cd38f683b291f9b04093889044",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/e4/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/e4/9d964b427059b7b19a026d02c8b7f696fb95fe",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/e6/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/e6/c316096a9e915048d4ac77a83db9e6a406b742",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/e9/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/e9/15e6afda2a35275327863b216cc833309d8ce5",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/ec/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/ec/5d933ffb33a22bd2c403f6b00aaed16fc04b20",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/f0/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/f0/653972899cf41457d1709718e4cdd400335c3a",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/f0/f1e12fe3ae4fdd45ccc7b91d26426321f9e222",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/f2/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/f2/1a97ef3728bd517408eb1d46623aac62417c18",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/fd/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/fd/2c598a00c5cc354d0a34d18a54ae7f0f08ee1d",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/ff/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/ff/ab5aec74eb50df6e420d0fd94e8ac7d5fd7506",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/ff/fdca51551f03b45fefdae98e52c9df2e2e0985",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/info/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/info/commit-graph",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/info/packs",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/objects/pack/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/pack/pack-0d583366ed092add0eda02cf41d5ae6f94463bca.idx",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/pack/pack-0d583366ed092add0eda02cf41d5ae6f94463bca.pack",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/pack/pack-19e614ce86fb94f29a1781d61a55bdf7312de9f1.idx",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/pack/pack-19e614ce86fb94f29a1781d61a55bdf7312de9f1.pack",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/pack/pack-98ba6048ccaad3f6181890f020be59c29ca25d4a.idx",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/pack/pack-98ba6048ccaad3f6181890f020be59c29ca25d4a.pack",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/pack/pack-eb07a303e642affd6740c94f9dd379cd6e260d4a.idx",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.git/objects/pack/pack-eb07a303e642affd6740c94f9dd379cd6e260d4a.pack",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.git/refs/",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/.github/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/.github/renovate.json",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/defaults/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/defaults/2023.1.sh",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/defaults/2023.2.sh",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/defaults/2024.1.sh",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/defaults/2024.2.sh",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/defaults/2025.1.sh",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/defaults/2025.2.sh",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/defaults/all.sh",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/etc/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/etc/tag-images-with-the-version.yml",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/overlays/",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/overlays/2023.2/",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/overlays/2023.2/base/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/overlays/2023.2/base/erlang.gpg",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/overlays/2023.2/base/rabbitmq.gpg",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/overlays/2023.2/base/sources.list.ubuntu",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/overlays/2023.2/nova/",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/overlays/2023.2/nova/nova-spicehtml5proxy/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/overlays/2023.2/nova/nova-spicehtml5proxy/Dockerfile.j2",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/overlays/2024.1/",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/overlays/2024.1/base/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/overlays/2024.1/base/erlang.gpg",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/overlays/2024.1/base/rabbitmq.gpg",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/overlays/2024.1/base/sources.list.ubuntu",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/overlays/2024.1/cinder/",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/overlays/2024.1/cinder/source/",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/overlays/2024.1/cinder/source/cinder/",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/overlays/2024.1/cinder/source/cinder/volume/",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/overlays/2024.1/cinder/source/cinder/volume/drivers/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/overlays/2024.1/cinder/source/cinder/volume/drivers/linstordrv.py",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/overlays/2024.1/nova/",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/overlays/2024.1/nova/nova-spicehtml5proxy/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/overlays/2024.1/nova/nova-spicehtml5proxy/Dockerfile.j2",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/overlays/2024.2/",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/overlays/2024.2/base/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/overlays/2024.2/base/erlang.gpg",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/overlays/2024.2/base/rabbitmq.gpg",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/overlays/2024.2/cinder/",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/overlays/2024.2/cinder/source/",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/overlays/2024.2/cinder/source/cinder/",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/overlays/2024.2/cinder/source/cinder/volume/",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/overlays/2024.2/cinder/source/cinder/volume/drivers/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/overlays/2024.2/cinder/source/cinder/volume/drivers/linstordrv.py",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/overlays/2024.2/nova/",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/overlays/2024.2/nova/nova-spicehtml5proxy/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/overlays/2024.2/nova/nova-spicehtml5proxy/Dockerfile.j2",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/overlays/2025.1/",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/overlays/2025.1/base/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/overlays/2025.1/base/erlang.gpg",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/overlays/2025.1/base/rabbitmq.gpg",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/overlays/2025.1/nova/",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/overlays/2025.1/nova/nova-spicehtml5proxy/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/overlays/2025.1/nova/nova-spicehtml5proxy/Dockerfile.j2",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/overlays/2025.2/",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/overlays/2025.2/base/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/overlays/2025.2/base/erlang.gpg",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/overlays/2025.2/base/rabbitmq.gpg",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/overlays/2025.2/nova/",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/overlays/2025.2/nova/nova-spicehtml5proxy/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/overlays/2025.2/nova/nova-spicehtml5proxy/Dockerfile.j2",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/patches/",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/patches/2023.2/",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/patches/2023.2/cinder/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/patches/2023.2/cinder/driver_filter_domain_id.patch",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/patches/2023.2/cinder/quota_sync.patch",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/patches/2023.2/kolla/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/patches/2023.2/kolla/backport-909591.patch",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/patches/2023.2/kolla/build-ovn-from-sources.patch",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/patches/2023.2/kolla/squash.patch",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/patches/2023.2/magnum/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/patches/2023.2/magnum/magnum-cilium.patch",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/patches/2023.2/neutron-dynamic-routing/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/patches/2023.2/neutron-dynamic-routing/bug-2023632.patch",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/patches/2023.2/neutron/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/patches/2023.2/neutron/hotfix-gh688.patch",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/patches/2023.2/nova/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/patches/2023.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/patches/2024.1/",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/patches/2024.1/cinder/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/patches/2024.1/cinder/driver_filter_domain_id.patch",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/patches/2024.1/keystone/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/patches/2024.1/keystone/966871.patch",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/patches/2024.1/kolla/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/patches/2024.1/kolla/backport-924302.patch",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/patches/2024.1/kolla/backport-926744.patch",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/patches/2024.1/kolla/build-ovn-from-sources.patch",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/patches/2024.1/kolla/squash.patch",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/patches/2024.1/neutron-dynamic-routing/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/patches/2024.1/neutron-dynamic-routing/bug-2023632.patch",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/patches/2024.1/nova/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/patches/2024.1/nova/osism_aggregate_multitenancy_isolation_by_domain.patch",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/patches/2024.2/",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/patches/2024.2/cinder/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/patches/2024.2/cinder/netapp-01-backport-954520.patch",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/patches/2024.2/cinder/netapp-02-backport-928486.patch",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/patches/2024.2/cinder/netapp-03-backport-944964.patch",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/patches/2024.2/ironic/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/patches/2024.2/ironic/backport-933631.patch",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/patches/2024.2/ironic/backport-940433.patch",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/patches/2024.2/ironic/fix-policy-scope-for-automated-cleaning.patch",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/patches/2024.2/ironic/virtual-media-nfs.patch",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/patches/2024.2/kolla/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/patches/2024.2/kolla/backport-924302.patch",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/patches/2024.2/kolla/backport-942785.patch",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/patches/2024.2/kolla/backport-951347.patch",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/patches/2024.2/kolla/build-ovn-from-sources.patch",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/patches/2024.2/kolla/squash.patch",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/patches/2024.2/neutron-dynamic-routing/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/patches/2024.2/neutron-dynamic-routing/bug-2023632.patch",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/patches/2024.2/nova/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/patches/2024.2/nova/backport-943940.patch",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/patches/2024.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/patches/2024.2/openstack_requirements/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/patches/2024.2/openstack_requirements/backport-934176.patch",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/patches/2024.2/openstack_requirements/keystonemiddleware.patch",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/patches/2024.2/openstack_requirements/magnumclient.patch",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/patches/2024.2/skyline/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/patches/2024.2/skyline/953719.patch",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/patches/2025.1/",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/patches/2025.1/cinder/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/patches/2025.1/cinder/netapp-02-backport-928486.patch",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/patches/2025.1/cinder/netapp-03-backport-944964.patch",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/patches/2025.1/ironic/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/patches/2025.1/ironic/virtual-media-nfs.patch",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/patches/2025.1/kolla/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/patches/2025.1/kolla/backport-924302.patch",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/patches/2025.1/kolla/backport-951347.patch",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/patches/2025.1/kolla/squash.patch",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/patches/2025.1/neutron-dynamic-routing/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/patches/2025.1/neutron-dynamic-routing/bug-2023632.patch",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/patches/2025.1/nova/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/patches/2025.1/nova/osism_aggregate_multitenancy_isolation_by_domain.patch",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/patches/2025.1/openstack_requirements/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/patches/2025.1/openstack_requirements/keystonemiddleware.patch",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/patches/2025.2/",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/patches/2025.2/ironic/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/patches/2025.2/ironic/0003-Add-node.instance_name.patch",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/patches/2025.2/ironic/virtual-media-nfs.patch",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/patches/2025.2/kolla/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/patches/2025.2/kolla/backport-924302.patch",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/patches/2025.2/kolla/squash.patch",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/patches/2025.2/neutron-dynamic-routing/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/patches/2025.2/neutron-dynamic-routing/bug-2023632.patch",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/patches/kolla-build/",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/patches/kolla-build/2023.2/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/patches/kolla-build/2023.2/set-kolla-version-to-2023.2.patch",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/patches/kolla-build/2024.1/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/patches/kolla-build/2024.1/remove-unsupported-horizon-plugins.patch",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/patches/kolla-build/2024.1/set-kolla-version-to-2024.1.patch",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/patches/kolla-build/2024.2/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/patches/kolla-build/2024.2/remove-unsupported-horizon-plugins.patch",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/patches/kolla-build/2024.2/set-kolla-version-to-2024.2.patch",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/patches/kolla-build/2025.1/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/patches/kolla-build/2025.1/remove-unsupported-horizon-plugins.patch",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/patches/kolla-build/2025.1/set-kolla-version-to-2025.1.patch",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/patches/kolla-build/2025.2/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/playbooks/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/playbooks/build.yml",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/playbooks/patch.yml",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/playbooks/pre.yml",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/scripts/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/scripts/001-prepare.sh",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/scripts/002-generate.sh",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/scripts/003-patch.sh",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/scripts/004-build.sh",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/scripts/005-tag.sh",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/scripts/100-push.sh",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/scripts/110-release.sh",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/scripts/120-check-and-repush.sh",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/scripts/130-cosign.sh",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/src/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/src/add-image-checksum.py",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/src/compare-sbom.py",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/src/generate-apt-preferences-files.py",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/src/generate-kolla-build-config.py",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/src/generate-sbom-with-syft.py",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/src/generate-template-overrides-file.py",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/src/get-projects-from-versions-file.py",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/src/merge-repos-yaml.py",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/src/tag-images-with-the-version.py",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/templates/",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/templates/2023.2/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/templates/2023.2/apt_preferences.ubuntu.j2",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/templates/2023.2/kolla-build.conf.j2",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/templates/2023.2/template-overrides.mako",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/templates/2024.1/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/templates/2024.1/apt_preferences.ubuntu.j2",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/templates/2024.1/kolla-build.conf.j2",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/templates/2024.1/template-overrides.mako",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/templates/2024.2/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/templates/2024.2/apt_preferences.ubuntu.j2",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/templates/2024.2/kolla-build.conf.j2",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/templates/2024.2/template-overrides.mako",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/templates/2025.1/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/templates/2025.1/apt_preferences.ubuntu.j2",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/templates/2025.1/kolla-build.conf.j2",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/templates/2025.1/template-overrides.mako",
                                "cd+++++++++ src/github.com/osism/container-images-kolla/templates/2025.2/",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/templates/2025.2/apt_preferences.ubuntu.j2",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/templates/2025.2/kolla-build.conf.j2",
                                "<f+++++++++ src/github.com/osism/container-images-kolla/templates/2025.2/template-overrides.mako"
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-dad8-bdd8-00000000002a",
                        "name": "prepare-workspace-log",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/trusted/project_0/github.com/osism/zuul-config/roles/prepare-workspace-log"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:01:23.863133Z",
                            "start": "2026-03-15T00:01:23.074482Z"
                        },
                        "id": "0242ac1f-6606-dad8-bdd8-00000000002d",
                        "name": "Synchronize src repos to workspace directory."
                    }
                }
            ]
        }
    ],
    "stats": {
        "ubuntu-noble-large": {
            "changed": 11,
            "failures": 0,
            "ignored": 0,
            "ok": 26,
            "rescued": 0,
            "skipped": 3,
            "unreachable": 0
        }
    },
    "trusted": true
},
{
    "branch": "main",
    "index": "1",
    "phase": "pre",
    "playbook": "github.com/osism/container-images-kolla/playbooks/pre.yml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-03-15T00:01:26.590392Z",
                    "start": "2026-03-15T00:01:24.764067Z"
                },
                "id": "0242ac1f-6606-b453-fb54-000000000002",
                "name": "Pin docker version"
            },
            "tasks": [
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "ansible.builtin.copy",
                            "changed": true,
                            "checksum": "4f61ae45b7bde2f81dc749d44bd325c710c177ed",
                            "dest": "/etc/apt/preferences.d/docker",
                            "diff": [],
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "tmpdydspc69",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "4f61ae45b7bde2f81dc749d44bd325c710c177ed",
                                    "content": null,
                                    "dest": "/etc/apt/preferences.d/docker",
                                    "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": "/home/zuul/.ansible/tmp/ansible-tmp-1773532884.8080206-5-136883110210297/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "ba3e132b24203e7718e02f0c6c4d300c",
                            "mode": "0644",
                            "owner": "root",
                            "size": 61,
                            "src": "/home/zuul/.ansible/tmp/ansible-tmp-1773532884.8080206-5-136883110210297/source",
                            "state": "file",
                            "uid": 0
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:01:25.817668Z",
                            "start": "2026-03-15T00:01:24.775781Z"
                        },
                        "id": "0242ac1f-6606-b453-fb54-000000000004",
                        "name": "Pin docker package version"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "ansible.builtin.copy",
                            "changed": true,
                            "checksum": "7fd3e51d5fe0ce59c6c6ee1fba0c3849573c9bf2",
                            "dest": "/etc/apt/preferences.d/docker-cli",
                            "diff": [],
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "tmpoxupuarn",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "7fd3e51d5fe0ce59c6c6ee1fba0c3849573c9bf2",
                                    "content": null,
                                    "dest": "/etc/apt/preferences.d/docker-cli",
                                    "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": "/home/zuul/.ansible/tmp/ansible-tmp-1773532885.8814154-14-19768716636521/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "9ec96cca2d95fc9ca50b6d22322baa6f",
                            "mode": "0644",
                            "owner": "root",
                            "size": 65,
                            "src": "/home/zuul/.ansible/tmp/ansible-tmp-1773532885.8814154-14-19768716636521/source",
                            "state": "file",
                            "uid": 0
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:01:26.590392Z",
                            "start": "2026-03-15T00:01:25.825507Z"
                        },
                        "id": "0242ac1f-6606-b453-fb54-000000000005",
                        "name": "Pin docker-cli package version"
                    }
                }
            ]
        },
        {
            "play": {
                "duration": {
                    "end": "2026-03-15T00:03:21.252855Z",
                    "start": "2026-03-15T00:01:26.593197Z"
                },
                "id": "0242ac1f-6606-b453-fb54-000000000006",
                "name": "Run preparations"
            },
            "tasks": [
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "include_vars",
                            "changed": false,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_facts": {
                                        "_docker_distro_packages": [
                                            "docker.io"
                                        ],
                                        "_docker_keys": [
                                            {
                                                "data": "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQINBFit2ioBEADhWpZ8/wvZ6hUTiXOwQHXMAlaFHcPH9hAtr4F1y2+OYdbtMuth\nlqqwp028AqyY+PRfVMtSYMbjuQuu5byyKR01BbqYhuS3jtqQmljZ/bJvXqnmiVXh\n38UuLa+z077PxyxQhu5BbqntTPQMfiyqEiU+BKbq2WmANUKQf+1AmZY/IruOXbnq\nL4C1+gJ8vfmXQt99npCaxEjaNRVYfOS8QcixNzHUYnb6emjlANyEVlZzeqo7XKl7\nUrwV5inawTSzWNvtjEjj4nJL8NsLwscpLPQUhTQ+7BbQXAwAmeHCUTQIvvWXqw0N\ncmhh4HgeQscQHYgOJjjDVfoY5MucvglbIgCqfzAHW9jxmRL4qbMZj+b1XoePEtht\nku4bIQN1X5P07fNWzlgaRL5Z4POXDDZTlIQ/El58j9kp4bnWRCJW0lya+f8ocodo\nvZZ+Doi+fy4D5ZGrL4XEcIQP/Lv5uFyf+kQtl/94VFYVJOleAv8W92KdgDkhTcTD\nG7c0tIkVEKNUq48b3aQ64NOZQW7fVjfoKwEZdOqPE72Pa45jrZzvUFxSpdiNk2tZ\nXYukHjlxxEgBdC/J3cMMNRE1F4NCA3ApfV1Y7/hTeOnmDuDYwr9/obA8t016Yljj\nq5rdkywPf4JF8mXUW5eCN1vAFHxeg9ZWemhBtQmGxXnw9M+z6hWwc6ahmwARAQAB\ntCtEb2NrZXIgUmVsZWFzZSAoQ0UgZGViKSA8ZG9ja2VyQGRvY2tlci5jb20+iQI3\nBBMBCgAhBQJYrefAAhsvBQsJCAcDBRUKCQgLBRYCAwEAAh4BAheAAAoJEI2BgDwO\nv82IsskP/iQZo68flDQmNvn8X5XTd6RRaUH33kXYXquT6NkHJciS7E2gTJmqvMqd\ntI4mNYHCSEYxI5qrcYV5YqX9P6+Ko+vozo4nseUQLPH/ATQ4qL0Zok+1jkag3Lgk\njonyUf9bwtWxFp05HC3GMHPhhcUSexCxQLQvnFWXD2sWLKivHp2fT8QbRGeZ+d3m\n6fqcd5Fu7pxsqm0EUDK5NL+nPIgYhN+auTrhgzhK1CShfGccM/wfRlei9Utz6p9P\nXRKIlWnXtT4qNGZNTN0tR+NLG/6Bqd8OYBaFAUcue/w1VW6JQ2VGYZHnZu9S8LMc\nFYBa5Ig9PxwGQOgq6RDKDbV+PqTQT5EFMeR1mrjckk4DQJjbxeMZbiNMG5kGECA8\ng383P3elhn03WGbEEa4MNc3Z4+7c236QI3xWJfNPdUbXRaAwhy/6rTSFbzwKB0Jm\nebwzQfwjQY6f55MiI/RqDCyuPj3r3jyVRkK86pQKBAJwFHyqj9KaKXMZjfVnowLh\n9svIGfNbGHpucATqREvUHuQbNnqkCx8VVhtYkhDb9fEP2xBu5VvHbR+3nfVhMut5\nG34Ct5RS7Jt6LIfFdtcn8CaSas/l1HbiGeRgc70X/9aYx/V/CEJv0lIe8gP6uDoW\nFPIZ7d6vH+Vro6xuWEGiuMaiznap2KhZmpkgfupyFmplh0s6knymuQINBFit2ioB\nEADneL9S9m4vhU3blaRjVUUyJ7b/qTjcSylvCH5XUE6R2k+ckEZjfAMZPLpO+/tF\nM2JIJMD4SifKuS3xck9KtZGCufGmcwiLQRzeHF7vJUKrLD5RTkNi23ydvWZgPjtx\nQ+DTT1Zcn7BrQFY6FgnRoUVIxwtdw1bMY/89rsFgS5wwuMESd3Q2RYgb7EOFOpnu\nw6da7WakWf4IhnF5nsNYGDVaIHzpiqCl+uTbf1epCjrOlIzkZ3Z3Yk5CM/TiFzPk\nz2lLz89cpD8U+NtCsfagWWfjd2U3jDapgH+7nQnCEWpROtzaKHG6lA3pXdix5zG8\neRc6/0IbUSWvfjKxLLPfNeCS2pCL3IeEI5nothEEYdQH6szpLog79xB9dVnJyKJb\nVfxXnseoYqVrRz2VVbUI5Blwm6B40E3eGVfUQWiux54DspyVMMk41Mx7QJ3iynIa\n1N4ZAqVMAEruyXTRTxc9XW0tYhDMA/1GYvz0EmFpm8LzTHA6sFVtPm/ZlNCX6P1X\nzJwrv7DSQKD6GGlBQUX+OeEJ8tTkkf8QTJSPUdh8P8YxDFS5EOGAvhhpMBYD42kQ\npqXjEC+XcycTvGI7impgv9PDY1RCC1zkBjKPa120rNhv/hkVk/YhuGoajoHyy4h7\nZQopdcMtpN2dgmhEegny9JCSwxfQmQ0zK0g7m6SHiKMwjwARAQABiQQ+BBgBCAAJ\nBQJYrdoqAhsCAikJEI2BgDwOv82IwV0gBBkBCAAGBQJYrdoqAAoJEH6gqcPyc/zY\n1WAP/2wJ+R0gE6qsce3rjaIz58PJmc8goKrir5hnElWhPgbq7cYIsW5qiFyLhkdp\nYcMmhD9mRiPpQn6Ya2w3e3B8zfIVKipbMBnke/ytZ9M7qHmDCcjoiSmwEXN3wKYI\nmD9VHONsl/CG1rU9Isw1jtB5g1YxuBA7M/m36XN6x2u+NtNMDB9P56yc4gfsZVES\nKA9v+yY2/l45L8d/WUkUi0YXomn6hyBGI7JrBLq0CX37GEYP6O9rrKipfz73XfO7\nJIGzOKZlljb/D9RX/g7nRbCn+3EtH7xnk+TK/50euEKw8SMUg147sJTcpQmv6UzZ\ncM4JgL0HbHVCojV4C/plELwMddALOFeYQzTif6sMRPf+3DSj8frbInjChC3yOLy0\n6br92KFom17EIj2CAcoeq7UPhi2oouYBwPxh5ytdehJkoo+sN7RIWua6P2WSmon5\nU888cSylXC0+ADFdgLX9K2zrDVYUG1vo8CX0vzxFBaHwN6Px26fhIT1/hYUHQR1z\nVfNDcyQmXqkOnZvvoMfz/Q0s9BhFJ/zU6AgQbIZE/hm1spsfgvtsD1frZfygXJ9f\nirP+MSAI80xHSf91qSRZOj4Pl3ZJNbq4yYxv0b1pkMqeGdjdCYhLU+LZ4wbQmpCk\nSVe2prlLureigXtmZfkqevRz7FrIZiu9ky8wnCAPwC7/zmS18rgP/17bOtL4/iIz\nQhxAAoAMWVrGyJivSkjhSGx1uCojsWfsTAm11P7jsruIL61ZzMUVE2aM3Pmj5G+W\n9AcZ58Em+1WsVnAXdUR//bMmhyr8wL/G1YO1V3JEJTRdxsSxdYa4deGBBY/Adpsw\n24jxhOJR+lsJpqIUeb999+R8euDhRHG9eFO7DRu6weatUJ6suupoDTRWtr/4yGqe\ndKxV3qQhNLSnaAzqW/1nA3iUB4k7kCaKZxhdhDbClf9P37qaRW467BLCVO/coL3y\nVm50dwdrNtKpMBh3ZpbB1uJvgi9mXtyBOMJ3v8RZeDzFiG8HdCtg9RvIt/AIFoHR\nH3S+U79NT6i0KPzLImDfs8T7RlpyuMc4Ufs8ggyg9v3Ae6cN3eQyxcK3w0cbBwsh\n/nQNfsA6uu+9H7NhbehBMhYnpNZyrHzCmzyXkauwRAqoCbGCNykTRwsur9gS41TQ\nM8ssD1jFheOJf3hODnkKU+HKjvMROl1DK7zdmLdNzA1cvtZH/nCC9KPj1z8QC47S\nxx+dTZSx4ONAhwbS/LN3PoKtn8LPjY9NP9uDWI+TWYquS2U+KHDrBDlsgozDbs/O\njCxcpDzNmXpWQHEtHU7649OXHP7UeNST1mCUCH5qdank0V1iejF6/CfTFU4MfcrG\nYT90qFF93M3v01BbxP+EIY2/9tiIPbrd\n=0YYh\n-----END PGP PUBLIC KEY BLOCK-----\n"
                                            }
                                        ],
                                        "_docker_mirror_base_url": "https://{{ docker_download_fqdn }}/linux/{{ ansible_distribution | lower }}",
                                        "_docker_repos": [
                                            {
                                                "repo": "deb {{ docker_mirror_base_url }} {{ ansible_distribution_release }} {{ docker_update_channel }}"
                                            }
                                        ],
                                        "_docker_upstream_distro_packages": [
                                            "docker-ce",
                                            "docker-ce-cli",
                                            "docker-buildx-plugin",
                                            "containerd.io"
                                        ],
                                        "_docker_upstream_distro_remove_packages": [
                                            "docker.io"
                                        ],
                                        "_docker_upstream_distro_required_packages": [
                                            "apparmor",
                                            "apt-transport-https",
                                            "ca-certificates",
                                            "curl",
                                            "software-properties-common"
                                        ],
                                        "docker_distro_vars_loaded": true
                                    },
                                    "ansible_included_var_files": [
                                        "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-docker/vars/debian.yaml"
                                    ],
                                    "ansible_loop_var": "zj_distro_os",
                                    "changed": false,
                                    "failed": false,
                                    "zj_distro_os": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-docker/vars/debian.yaml"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-b453-fb54-00000000000a",
                        "name": "ensure-docker",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-docker"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:01:26.670399Z",
                            "start": "2026-03-15T00:01:26.602789Z"
                        },
                        "id": "0242ac1f-6606-b453-fb54-00000000000c",
                        "name": "Gather variables for each operating system"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "fail",
                            "changed": false,
                            "false_condition": "not (docker_distro_vars_loaded | bool)",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-b453-fb54-00000000000a",
                        "name": "ensure-docker",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-docker"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:01:26.742408Z",
                            "start": "2026-03-15T00:01:26.685329Z"
                        },
                        "id": "0242ac1f-6606-b453-fb54-00000000000e",
                        "name": "Sanity check for distro selection"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "fail",
                            "changed": false,
                            "false_condition": "not docker_distro_packages",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-b453-fb54-00000000000a",
                        "name": "ensure-docker",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-docker"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:01:26.815022Z",
                            "start": "2026-03-15T00:01:26.750283Z"
                        },
                        "id": "0242ac1f-6606-b453-fb54-00000000000f",
                        "name": "Sanity check for distro install"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "fail",
                            "changed": false,
                            "false_condition": "not docker_upstream_distro_packages",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-b453-fb54-00000000000a",
                        "name": "ensure-docker",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-docker"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:01:26.867385Z",
                            "start": "2026-03-15T00:01:26.822687Z"
                        },
                        "id": "0242ac1f-6606-b453-fb54-000000000010",
                        "name": "Sanity check for upstream install"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "fail",
                            "changed": false,
                            "false_condition": "not docker_mirror_base_url",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-b453-fb54-00000000000a",
                        "name": "ensure-docker",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-docker"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:01:26.929741Z",
                            "start": "2026-03-15T00:01:26.875642Z"
                        },
                        "id": "0242ac1f-6606-b453-fb54-000000000011",
                        "name": "Sanity check for upstream install mirrors"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "include_tasks",
                            "changed": false,
                            "include": "docker-upstream.yaml",
                            "include_args": {}
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-b453-fb54-00000000000a",
                        "name": "ensure-docker",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-docker"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:01:26.984904Z",
                            "start": "2026-03-15T00:01:26.935387Z"
                        },
                        "id": "0242ac1f-6606-b453-fb54-000000000012",
                        "name": "Include tasks for docker install"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "fail",
                            "changed": false,
                            "false_condition": "ansible_pkg_mgr == 'zypper'",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-b453-fb54-00000000000a",
                        "name": "ensure-docker",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-docker"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:01:27.023847Z",
                            "start": "2026-03-15T00:01:27.000613Z"
                        },
                        "id": "0242ac1f-6606-b453-fb54-0000000000a4",
                        "name": "Not Implemented"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "include_role",
                            "changed": false,
                            "include_args": {
                                "name": "use-docker-mirror"
                            }
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-b453-fb54-00000000000a",
                        "name": "ensure-docker",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-docker"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:01:27.050425Z",
                            "start": "2026-03-15T00:01:27.030416Z"
                        },
                        "id": "0242ac1f-6606-b453-fb54-0000000000a6",
                        "name": "Set up docker mirrors"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "set_fact",
                            "changed": false,
                            "false_condition": "mirror_info is defined",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-b453-fb54-0000000000ea",
                        "name": "use-docker-mirror",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/use-docker-mirror"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:01:27.102150Z",
                            "start": "2026-03-15T00:01:27.068354Z"
                        },
                        "id": "0242ac1f-6606-b453-fb54-0000000000ec",
                        "name": "Set docker_mirror fact from mirror_info"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "set_fact",
                            "changed": false,
                            "false_condition": "zuul_site_mirror_info is defined",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-b453-fb54-0000000000ea",
                        "name": "use-docker-mirror",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/use-docker-mirror"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:01:27.134157Z",
                            "start": "2026-03-15T00:01:27.110326Z"
                        },
                        "id": "0242ac1f-6606-b453-fb54-0000000000ed",
                        "name": "Set docker_mirror fact from zuul_site_mirror_info"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "set_fact",
                            "changed": false,
                            "false_condition": "mirror_fqdn is defined or zuul_site_mirror_fqdn is defined",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-b453-fb54-0000000000ea",
                        "name": "use-docker-mirror",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/use-docker-mirror"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:01:27.166809Z",
                            "start": "2026-03-15T00:01:27.143172Z"
                        },
                        "id": "0242ac1f-6606-b453-fb54-0000000000ee",
                        "name": "Set docker_mirror fact"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "include_tasks",
                            "changed": false,
                            "false_condition": "docker_mirror is defined",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-b453-fb54-0000000000ea",
                        "name": "use-docker-mirror",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/use-docker-mirror"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:01:27.195419Z",
                            "start": "2026-03-15T00:01:27.172312Z"
                        },
                        "id": "0242ac1f-6606-b453-fb54-0000000000ef",
                        "name": "Set up docker mirrors"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "include_role",
                            "changed": false,
                            "include_args": {
                                "name": "ensure-package-repositories"
                            }
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-b453-fb54-00000000000a",
                        "name": "ensure-docker",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-docker"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:01:27.224396Z",
                            "start": "2026-03-15T00:01:27.206651Z"
                        },
                        "id": "0242ac1f-6606-b453-fb54-0000000000a7",
                        "name": "Add all repositories"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "include_tasks",
                            "changed": false,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "zj_distro_os",
                                    "include": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-package-repositories/tasks/Debian.yaml",
                                    "include_args": {},
                                    "zj_distro_os": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-package-repositories/tasks/Debian.yaml"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-b453-fb54-000000000169",
                        "name": "ensure-package-repositories",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-package-repositories"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:01:27.282171Z",
                            "start": "2026-03-15T00:01:27.248565Z"
                        },
                        "id": "0242ac1f-6606-b453-fb54-00000000016b",
                        "name": "Install repositories"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "apt",
                            "cache_update_time": 1773451354,
                            "cache_updated": false,
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "allow_change_held_packages": false,
                                    "allow_downgrade": false,
                                    "allow_unauthenticated": false,
                                    "autoclean": false,
                                    "autoremove": false,
                                    "cache_valid_time": 0,
                                    "clean": false,
                                    "deb": null,
                                    "default_release": null,
                                    "dpkg_options": "force-confdef,force-confold",
                                    "fail_on_autoremove": false,
                                    "force": false,
                                    "force_apt_get": false,
                                    "install_recommends": null,
                                    "lock_timeout": 60,
                                    "name": "gnupg",
                                    "only_upgrade": false,
                                    "package": [
                                        "gnupg"
                                    ],
                                    "policy_rc_d": null,
                                    "purge": false,
                                    "state": "present",
                                    "update_cache": null,
                                    "update_cache_retries": 5,
                                    "update_cache_retry_max_delay": 12,
                                    "upgrade": null
                                }
                            }
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-b453-fb54-000000000169",
                        "name": "ensure-package-repositories",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-package-repositories"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:01:28.603972Z",
                            "start": "2026-03-15T00:01:27.298941Z"
                        },
                        "id": "0242ac1f-6606-b453-fb54-0000000001bd",
                        "name": "Install GnuPG for apt-key"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "apt_key",
                            "changed": true,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "after": [
                                        "8D81803C0EBFCD88",
                                        "7EA0A9C3F273FCD8",
                                        "D94AA3F0EFE21092",
                                        "871920D1991BC93C"
                                    ],
                                    "ansible_loop_var": "zj_item",
                                    "before": [
                                        "D94AA3F0EFE21092",
                                        "871920D1991BC93C"
                                    ],
                                    "changed": true,
                                    "failed": false,
                                    "fp": "8D81803C0EBFCD88",
                                    "id": "8D81803C0EBFCD88",
                                    "invocation": {
                                        "module_args": {
                                            "data": "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQINBFit2ioBEADhWpZ8/wvZ6hUTiXOwQHXMAlaFHcPH9hAtr4F1y2+OYdbtMuth\nlqqwp028AqyY+PRfVMtSYMbjuQuu5byyKR01BbqYhuS3jtqQmljZ/bJvXqnmiVXh\n38UuLa+z077PxyxQhu5BbqntTPQMfiyqEiU+BKbq2WmANUKQf+1AmZY/IruOXbnq\nL4C1+gJ8vfmXQt99npCaxEjaNRVYfOS8QcixNzHUYnb6emjlANyEVlZzeqo7XKl7\nUrwV5inawTSzWNvtjEjj4nJL8NsLwscpLPQUhTQ+7BbQXAwAmeHCUTQIvvWXqw0N\ncmhh4HgeQscQHYgOJjjDVfoY5MucvglbIgCqfzAHW9jxmRL4qbMZj+b1XoePEtht\nku4bIQN1X5P07fNWzlgaRL5Z4POXDDZTlIQ/El58j9kp4bnWRCJW0lya+f8ocodo\nvZZ+Doi+fy4D5ZGrL4XEcIQP/Lv5uFyf+kQtl/94VFYVJOleAv8W92KdgDkhTcTD\nG7c0tIkVEKNUq48b3aQ64NOZQW7fVjfoKwEZdOqPE72Pa45jrZzvUFxSpdiNk2tZ\nXYukHjlxxEgBdC/J3cMMNRE1F4NCA3ApfV1Y7/hTeOnmDuDYwr9/obA8t016Yljj\nq5rdkywPf4JF8mXUW5eCN1vAFHxeg9ZWemhBtQmGxXnw9M+z6hWwc6ahmwARAQAB\ntCtEb2NrZXIgUmVsZWFzZSAoQ0UgZGViKSA8ZG9ja2VyQGRvY2tlci5jb20+iQI3\nBBMBCgAhBQJYrefAAhsvBQsJCAcDBRUKCQgLBRYCAwEAAh4BAheAAAoJEI2BgDwO\nv82IsskP/iQZo68flDQmNvn8X5XTd6RRaUH33kXYXquT6NkHJciS7E2gTJmqvMqd\ntI4mNYHCSEYxI5qrcYV5YqX9P6+Ko+vozo4nseUQLPH/ATQ4qL0Zok+1jkag3Lgk\njonyUf9bwtWxFp05HC3GMHPhhcUSexCxQLQvnFWXD2sWLKivHp2fT8QbRGeZ+d3m\n6fqcd5Fu7pxsqm0EUDK5NL+nPIgYhN+auTrhgzhK1CShfGccM/wfRlei9Utz6p9P\nXRKIlWnXtT4qNGZNTN0tR+NLG/6Bqd8OYBaFAUcue/w1VW6JQ2VGYZHnZu9S8LMc\nFYBa5Ig9PxwGQOgq6RDKDbV+PqTQT5EFMeR1mrjckk4DQJjbxeMZbiNMG5kGECA8\ng383P3elhn03WGbEEa4MNc3Z4+7c236QI3xWJfNPdUbXRaAwhy/6rTSFbzwKB0Jm\nebwzQfwjQY6f55MiI/RqDCyuPj3r3jyVRkK86pQKBAJwFHyqj9KaKXMZjfVnowLh\n9svIGfNbGHpucATqREvUHuQbNnqkCx8VVhtYkhDb9fEP2xBu5VvHbR+3nfVhMut5\nG34Ct5RS7Jt6LIfFdtcn8CaSas/l1HbiGeRgc70X/9aYx/V/CEJv0lIe8gP6uDoW\nFPIZ7d6vH+Vro6xuWEGiuMaiznap2KhZmpkgfupyFmplh0s6knymuQINBFit2ioB\nEADneL9S9m4vhU3blaRjVUUyJ7b/qTjcSylvCH5XUE6R2k+ckEZjfAMZPLpO+/tF\nM2JIJMD4SifKuS3xck9KtZGCufGmcwiLQRzeHF7vJUKrLD5RTkNi23ydvWZgPjtx\nQ+DTT1Zcn7BrQFY6FgnRoUVIxwtdw1bMY/89rsFgS5wwuMESd3Q2RYgb7EOFOpnu\nw6da7WakWf4IhnF5nsNYGDVaIHzpiqCl+uTbf1epCjrOlIzkZ3Z3Yk5CM/TiFzPk\nz2lLz89cpD8U+NtCsfagWWfjd2U3jDapgH+7nQnCEWpROtzaKHG6lA3pXdix5zG8\neRc6/0IbUSWvfjKxLLPfNeCS2pCL3IeEI5nothEEYdQH6szpLog79xB9dVnJyKJb\nVfxXnseoYqVrRz2VVbUI5Blwm6B40E3eGVfUQWiux54DspyVMMk41Mx7QJ3iynIa\n1N4ZAqVMAEruyXTRTxc9XW0tYhDMA/1GYvz0EmFpm8LzTHA6sFVtPm/ZlNCX6P1X\nzJwrv7DSQKD6GGlBQUX+OeEJ8tTkkf8QTJSPUdh8P8YxDFS5EOGAvhhpMBYD42kQ\npqXjEC+XcycTvGI7impgv9PDY1RCC1zkBjKPa120rNhv/hkVk/YhuGoajoHyy4h7\nZQopdcMtpN2dgmhEegny9JCSwxfQmQ0zK0g7m6SHiKMwjwARAQABiQQ+BBgBCAAJ\nBQJYrdoqAhsCAikJEI2BgDwOv82IwV0gBBkBCAAGBQJYrdoqAAoJEH6gqcPyc/zY\n1WAP/2wJ+R0gE6qsce3rjaIz58PJmc8goKrir5hnElWhPgbq7cYIsW5qiFyLhkdp\nYcMmhD9mRiPpQn6Ya2w3e3B8zfIVKipbMBnke/ytZ9M7qHmDCcjoiSmwEXN3wKYI\nmD9VHONsl/CG1rU9Isw1jtB5g1YxuBA7M/m36XN6x2u+NtNMDB9P56yc4gfsZVES\nKA9v+yY2/l45L8d/WUkUi0YXomn6hyBGI7JrBLq0CX37GEYP6O9rrKipfz73XfO7\nJIGzOKZlljb/D9RX/g7nRbCn+3EtH7xnk+TK/50euEKw8SMUg147sJTcpQmv6UzZ\ncM4JgL0HbHVCojV4C/plELwMddALOFeYQzTif6sMRPf+3DSj8frbInjChC3yOLy0\n6br92KFom17EIj2CAcoeq7UPhi2oouYBwPxh5ytdehJkoo+sN7RIWua6P2WSmon5\nU888cSylXC0+ADFdgLX9K2zrDVYUG1vo8CX0vzxFBaHwN6Px26fhIT1/hYUHQR1z\nVfNDcyQmXqkOnZvvoMfz/Q0s9BhFJ/zU6AgQbIZE/hm1spsfgvtsD1frZfygXJ9f\nirP+MSAI80xHSf91qSRZOj4Pl3ZJNbq4yYxv0b1pkMqeGdjdCYhLU+LZ4wbQmpCk\nSVe2prlLureigXtmZfkqevRz7FrIZiu9ky8wnCAPwC7/zmS18rgP/17bOtL4/iIz\nQhxAAoAMWVrGyJivSkjhSGx1uCojsWfsTAm11P7jsruIL61ZzMUVE2aM3Pmj5G+W\n9AcZ58Em+1WsVnAXdUR//bMmhyr8wL/G1YO1V3JEJTRdxsSxdYa4deGBBY/Adpsw\n24jxhOJR+lsJpqIUeb999+R8euDhRHG9eFO7DRu6weatUJ6suupoDTRWtr/4yGqe\ndKxV3qQhNLSnaAzqW/1nA3iUB4k7kCaKZxhdhDbClf9P37qaRW467BLCVO/coL3y\nVm50dwdrNtKpMBh3ZpbB1uJvgi9mXtyBOMJ3v8RZeDzFiG8HdCtg9RvIt/AIFoHR\nH3S+U79NT6i0KPzLImDfs8T7RlpyuMc4Ufs8ggyg9v3Ae6cN3eQyxcK3w0cbBwsh\n/nQNfsA6uu+9H7NhbehBMhYnpNZyrHzCmzyXkauwRAqoCbGCNykTRwsur9gS41TQ\nM8ssD1jFheOJf3hODnkKU+HKjvMROl1DK7zdmLdNzA1cvtZH/nCC9KPj1z8QC47S\nxx+dTZSx4ONAhwbS/LN3PoKtn8LPjY9NP9uDWI+TWYquS2U+KHDrBDlsgozDbs/O\njCxcpDzNmXpWQHEtHU7649OXHP7UeNST1mCUCH5qdank0V1iejF6/CfTFU4MfcrG\nYT90qFF93M3v01BbxP+EIY2/9tiIPbrd\n=0YYh\n-----END PGP PUBLIC KEY BLOCK-----\n",
                                            "file": null,
                                            "id": null,
                                            "keyring": null,
                                            "keyserver": null,
                                            "state": "present",
                                            "url": null,
                                            "validate_certs": true
                                        }
                                    },
                                    "key_id": "8D81803C0EBFCD88",
                                    "short_id": "0EBFCD88",
                                    "zj_item": {
                                        "data": "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQINBFit2ioBEADhWpZ8/wvZ6hUTiXOwQHXMAlaFHcPH9hAtr4F1y2+OYdbtMuth\nlqqwp028AqyY+PRfVMtSYMbjuQuu5byyKR01BbqYhuS3jtqQmljZ/bJvXqnmiVXh\n38UuLa+z077PxyxQhu5BbqntTPQMfiyqEiU+BKbq2WmANUKQf+1AmZY/IruOXbnq\nL4C1+gJ8vfmXQt99npCaxEjaNRVYfOS8QcixNzHUYnb6emjlANyEVlZzeqo7XKl7\nUrwV5inawTSzWNvtjEjj4nJL8NsLwscpLPQUhTQ+7BbQXAwAmeHCUTQIvvWXqw0N\ncmhh4HgeQscQHYgOJjjDVfoY5MucvglbIgCqfzAHW9jxmRL4qbMZj+b1XoePEtht\nku4bIQN1X5P07fNWzlgaRL5Z4POXDDZTlIQ/El58j9kp4bnWRCJW0lya+f8ocodo\nvZZ+Doi+fy4D5ZGrL4XEcIQP/Lv5uFyf+kQtl/94VFYVJOleAv8W92KdgDkhTcTD\nG7c0tIkVEKNUq48b3aQ64NOZQW7fVjfoKwEZdOqPE72Pa45jrZzvUFxSpdiNk2tZ\nXYukHjlxxEgBdC/J3cMMNRE1F4NCA3ApfV1Y7/hTeOnmDuDYwr9/obA8t016Yljj\nq5rdkywPf4JF8mXUW5eCN1vAFHxeg9ZWemhBtQmGxXnw9M+z6hWwc6ahmwARAQAB\ntCtEb2NrZXIgUmVsZWFzZSAoQ0UgZGViKSA8ZG9ja2VyQGRvY2tlci5jb20+iQI3\nBBMBCgAhBQJYrefAAhsvBQsJCAcDBRUKCQgLBRYCAwEAAh4BAheAAAoJEI2BgDwO\nv82IsskP/iQZo68flDQmNvn8X5XTd6RRaUH33kXYXquT6NkHJciS7E2gTJmqvMqd\ntI4mNYHCSEYxI5qrcYV5YqX9P6+Ko+vozo4nseUQLPH/ATQ4qL0Zok+1jkag3Lgk\njonyUf9bwtWxFp05HC3GMHPhhcUSexCxQLQvnFWXD2sWLKivHp2fT8QbRGeZ+d3m\n6fqcd5Fu7pxsqm0EUDK5NL+nPIgYhN+auTrhgzhK1CShfGccM/wfRlei9Utz6p9P\nXRKIlWnXtT4qNGZNTN0tR+NLG/6Bqd8OYBaFAUcue/w1VW6JQ2VGYZHnZu9S8LMc\nFYBa5Ig9PxwGQOgq6RDKDbV+PqTQT5EFMeR1mrjckk4DQJjbxeMZbiNMG5kGECA8\ng383P3elhn03WGbEEa4MNc3Z4+7c236QI3xWJfNPdUbXRaAwhy/6rTSFbzwKB0Jm\nebwzQfwjQY6f55MiI/RqDCyuPj3r3jyVRkK86pQKBAJwFHyqj9KaKXMZjfVnowLh\n9svIGfNbGHpucATqREvUHuQbNnqkCx8VVhtYkhDb9fEP2xBu5VvHbR+3nfVhMut5\nG34Ct5RS7Jt6LIfFdtcn8CaSas/l1HbiGeRgc70X/9aYx/V/CEJv0lIe8gP6uDoW\nFPIZ7d6vH+Vro6xuWEGiuMaiznap2KhZmpkgfupyFmplh0s6knymuQINBFit2ioB\nEADneL9S9m4vhU3blaRjVUUyJ7b/qTjcSylvCH5XUE6R2k+ckEZjfAMZPLpO+/tF\nM2JIJMD4SifKuS3xck9KtZGCufGmcwiLQRzeHF7vJUKrLD5RTkNi23ydvWZgPjtx\nQ+DTT1Zcn7BrQFY6FgnRoUVIxwtdw1bMY/89rsFgS5wwuMESd3Q2RYgb7EOFOpnu\nw6da7WakWf4IhnF5nsNYGDVaIHzpiqCl+uTbf1epCjrOlIzkZ3Z3Yk5CM/TiFzPk\nz2lLz89cpD8U+NtCsfagWWfjd2U3jDapgH+7nQnCEWpROtzaKHG6lA3pXdix5zG8\neRc6/0IbUSWvfjKxLLPfNeCS2pCL3IeEI5nothEEYdQH6szpLog79xB9dVnJyKJb\nVfxXnseoYqVrRz2VVbUI5Blwm6B40E3eGVfUQWiux54DspyVMMk41Mx7QJ3iynIa\n1N4ZAqVMAEruyXTRTxc9XW0tYhDMA/1GYvz0EmFpm8LzTHA6sFVtPm/ZlNCX6P1X\nzJwrv7DSQKD6GGlBQUX+OeEJ8tTkkf8QTJSPUdh8P8YxDFS5EOGAvhhpMBYD42kQ\npqXjEC+XcycTvGI7impgv9PDY1RCC1zkBjKPa120rNhv/hkVk/YhuGoajoHyy4h7\nZQopdcMtpN2dgmhEegny9JCSwxfQmQ0zK0g7m6SHiKMwjwARAQABiQQ+BBgBCAAJ\nBQJYrdoqAhsCAikJEI2BgDwOv82IwV0gBBkBCAAGBQJYrdoqAAoJEH6gqcPyc/zY\n1WAP/2wJ+R0gE6qsce3rjaIz58PJmc8goKrir5hnElWhPgbq7cYIsW5qiFyLhkdp\nYcMmhD9mRiPpQn6Ya2w3e3B8zfIVKipbMBnke/ytZ9M7qHmDCcjoiSmwEXN3wKYI\nmD9VHONsl/CG1rU9Isw1jtB5g1YxuBA7M/m36XN6x2u+NtNMDB9P56yc4gfsZVES\nKA9v+yY2/l45L8d/WUkUi0YXomn6hyBGI7JrBLq0CX37GEYP6O9rrKipfz73XfO7\nJIGzOKZlljb/D9RX/g7nRbCn+3EtH7xnk+TK/50euEKw8SMUg147sJTcpQmv6UzZ\ncM4JgL0HbHVCojV4C/plELwMddALOFeYQzTif6sMRPf+3DSj8frbInjChC3yOLy0\n6br92KFom17EIj2CAcoeq7UPhi2oouYBwPxh5ytdehJkoo+sN7RIWua6P2WSmon5\nU888cSylXC0+ADFdgLX9K2zrDVYUG1vo8CX0vzxFBaHwN6Px26fhIT1/hYUHQR1z\nVfNDcyQmXqkOnZvvoMfz/Q0s9BhFJ/zU6AgQbIZE/hm1spsfgvtsD1frZfygXJ9f\nirP+MSAI80xHSf91qSRZOj4Pl3ZJNbq4yYxv0b1pkMqeGdjdCYhLU+LZ4wbQmpCk\nSVe2prlLureigXtmZfkqevRz7FrIZiu9ky8wnCAPwC7/zmS18rgP/17bOtL4/iIz\nQhxAAoAMWVrGyJivSkjhSGx1uCojsWfsTAm11P7jsruIL61ZzMUVE2aM3Pmj5G+W\n9AcZ58Em+1WsVnAXdUR//bMmhyr8wL/G1YO1V3JEJTRdxsSxdYa4deGBBY/Adpsw\n24jxhOJR+lsJpqIUeb999+R8euDhRHG9eFO7DRu6weatUJ6suupoDTRWtr/4yGqe\ndKxV3qQhNLSnaAzqW/1nA3iUB4k7kCaKZxhdhDbClf9P37qaRW467BLCVO/coL3y\nVm50dwdrNtKpMBh3ZpbB1uJvgi9mXtyBOMJ3v8RZeDzFiG8HdCtg9RvIt/AIFoHR\nH3S+U79NT6i0KPzLImDfs8T7RlpyuMc4Ufs8ggyg9v3Ae6cN3eQyxcK3w0cbBwsh\n/nQNfsA6uu+9H7NhbehBMhYnpNZyrHzCmzyXkauwRAqoCbGCNykTRwsur9gS41TQ\nM8ssD1jFheOJf3hODnkKU+HKjvMROl1DK7zdmLdNzA1cvtZH/nCC9KPj1z8QC47S\nxx+dTZSx4ONAhwbS/LN3PoKtn8LPjY9NP9uDWI+TWYquS2U+KHDrBDlsgozDbs/O\njCxcpDzNmXpWQHEtHU7649OXHP7UeNST1mCUCH5qdank0V1iejF6/CfTFU4MfcrG\nYT90qFF93M3v01BbxP+EIY2/9tiIPbrd\n=0YYh\n-----END PGP PUBLIC KEY BLOCK-----\n"
                                    }
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-b453-fb54-000000000169",
                        "name": "ensure-package-repositories",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-package-repositories"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:01:30.761778Z",
                            "start": "2026-03-15T00:01:28.611944Z"
                        },
                        "id": "0242ac1f-6606-b453-fb54-0000000001be",
                        "name": "Add apt keys"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "apt_repository",
                            "changed": true,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "zj_item",
                                    "changed": true,
                                    "diff": [],
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "codename": null,
                                            "filename": null,
                                            "install_python_apt": true,
                                            "mode": null,
                                            "repo": "deb https://download.docker.com/linux/ubuntu noble stable",
                                            "state": "present",
                                            "update_cache": false,
                                            "update_cache_retries": 5,
                                            "update_cache_retry_max_delay": 12,
                                            "validate_certs": true
                                        }
                                    },
                                    "repo": "deb https://download.docker.com/linux/ubuntu noble stable",
                                    "sources_added": [
                                        "/etc/apt/sources.list.d/download_docker_com_linux_ubuntu.list"
                                    ],
                                    "sources_removed": [],
                                    "state": "present",
                                    "zj_item": {
                                        "repo": "deb https://download.docker.com/linux/ubuntu noble stable"
                                    }
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-b453-fb54-000000000169",
                        "name": "ensure-package-repositories",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-package-repositories"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:01:31.578348Z",
                            "start": "2026-03-15T00:01:30.770465Z"
                        },
                        "id": "0242ac1f-6606-b453-fb54-0000000001c0",
                        "name": "Add apt repositories"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "apt",
                            "cache_update_time": 1773532896,
                            "cache_updated": true,
                            "changed": true,
                            "invocation": {
                                "module_args": {
                                    "allow_change_held_packages": false,
                                    "allow_downgrade": false,
                                    "allow_unauthenticated": false,
                                    "autoclean": false,
                                    "autoremove": false,
                                    "cache_valid_time": 0,
                                    "clean": false,
                                    "deb": null,
                                    "default_release": null,
                                    "dpkg_options": "force-confdef,force-confold",
                                    "fail_on_autoremove": false,
                                    "force": false,
                                    "force_apt_get": false,
                                    "install_recommends": null,
                                    "lock_timeout": 60,
                                    "only_upgrade": false,
                                    "package": null,
                                    "policy_rc_d": null,
                                    "purge": false,
                                    "state": "present",
                                    "update_cache": true,
                                    "update_cache_retries": 5,
                                    "update_cache_retry_max_delay": 12,
                                    "upgrade": null
                                }
                            }
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-b453-fb54-000000000169",
                        "name": "ensure-package-repositories",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-package-repositories"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:01:37.893300Z",
                            "start": "2026-03-15T00:01:31.591603Z"
                        },
                        "id": "0242ac1f-6606-b453-fb54-0000000001c2",
                        "name": "Update APT cache"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "package",
                            "cache_update_time": 1773532896,
                            "cache_updated": false,
                            "changed": true,
                            "diff": {},
                            "invocation": {
                                "module_args": {
                                    "allow_change_held_packages": false,
                                    "allow_downgrade": false,
                                    "allow_unauthenticated": false,
                                    "autoclean": false,
                                    "autoremove": false,
                                    "cache_valid_time": 0,
                                    "clean": false,
                                    "deb": null,
                                    "default_release": null,
                                    "dpkg_options": "force-confdef,force-confold",
                                    "fail_on_autoremove": false,
                                    "force": false,
                                    "force_apt_get": false,
                                    "install_recommends": null,
                                    "lock_timeout": 60,
                                    "name": [
                                        "apparmor",
                                        "apt-transport-https",
                                        "ca-certificates",
                                        "curl",
                                        "software-properties-common"
                                    ],
                                    "only_upgrade": false,
                                    "package": [
                                        "apparmor",
                                        "apt-transport-https",
                                        "ca-certificates",
                                        "curl",
                                        "software-properties-common"
                                    ],
                                    "policy_rc_d": null,
                                    "purge": false,
                                    "state": "present",
                                    "update_cache": null,
                                    "update_cache_retries": 5,
                                    "update_cache_retry_max_delay": 12,
                                    "upgrade": null
                                }
                            },
                            "stderr": "debconf: delaying package configuration, since apt-utils is not installed\n",
                            "stderr_lines": [
                                "debconf: delaying package configuration, since apt-utils is not installed"
                            ],
                            "stdout": "Reading package lists...\nBuilding dependency tree...\nReading state information...\nSuggested packages:\n  apparmor-profiles-extra apparmor-utils\nThe following NEW packages will be installed:\n  apparmor\n0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.\nNeed to get 638 kB of archives.\nAfter this operation, 3211 kB of additional disk space will be used.\nGet:1 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 apparmor amd64 4.0.1really4.0.1-0ubuntu0.24.04.5 [638 kB]\nFetched 638 kB in 0s (2311 kB/s)\nSelecting previously unselected package apparmor.\r\n(Reading database ... \r(Reading database ... 5%\r(Reading database ... 10%\r(Reading database ... 15%\r(Reading database ... 20%\r(Reading database ... 25%\r(Reading database ... 30%\r(Reading database ... 35%\r(Reading database ... 40%\r(Reading database ... 45%\r(Reading database ... 50%\r(Reading database ... 55%\r(Reading database ... 60%\r(Reading database ... 65%\r(Reading database ... 70%\r(Reading database ... 75%\r(Reading database ... 80%\r(Reading database ... 85%\r(Reading database ... 90%\r(Reading database ... 95%\r(Reading database ... 100%\r(Reading database ... 34511 files and directories currently installed.)\r\nPreparing to unpack .../apparmor_4.0.1really4.0.1-0ubuntu0.24.04.5_amd64.deb ...\r\nUnpacking apparmor (4.0.1really4.0.1-0ubuntu0.24.04.5) ...\r\nSetting up apparmor (4.0.1really4.0.1-0ubuntu0.24.04.5) ...\r\nCreated symlink /etc/systemd/system/sysinit.target.wants/apparmor.service \u2192 /usr/lib/systemd/system/apparmor.service.\r\r\nReloading AppArmor profiles \r\n",
                            "stdout_lines": [
                                "Reading package lists...",
                                "Building dependency tree...",
                                "Reading state information...",
                                "Suggested packages:",
                                "  apparmor-profiles-extra apparmor-utils",
                                "The following NEW packages will be installed:",
                                "  apparmor",
                                "0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.",
                                "Need to get 638 kB of archives.",
                                "After this operation, 3211 kB of additional disk space will be used.",
                                "Get:1 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 apparmor amd64 4.0.1really4.0.1-0ubuntu0.24.04.5 [638 kB]",
                                "Fetched 638 kB in 0s (2311 kB/s)",
                                "Selecting previously unselected package apparmor.",
                                "(Reading database ... ",
                                "(Reading database ... 5%",
                                "(Reading database ... 10%",
                                "(Reading database ... 15%",
                                "(Reading database ... 20%",
                                "(Reading database ... 25%",
                                "(Reading database ... 30%",
                                "(Reading database ... 35%",
                                "(Reading database ... 40%",
                                "(Reading database ... 45%",
                                "(Reading database ... 50%",
                                "(Reading database ... 55%",
                                "(Reading database ... 60%",
                                "(Reading database ... 65%",
                                "(Reading database ... 70%",
                                "(Reading database ... 75%",
                                "(Reading database ... 80%",
                                "(Reading database ... 85%",
                                "(Reading database ... 90%",
                                "(Reading database ... 95%",
                                "(Reading database ... 100%",
                                "(Reading database ... 34511 files and directories currently installed.)",
                                "Preparing to unpack .../apparmor_4.0.1really4.0.1-0ubuntu0.24.04.5_amd64.deb ...",
                                "Unpacking apparmor (4.0.1really4.0.1-0ubuntu0.24.04.5) ...",
                                "Setting up apparmor (4.0.1really4.0.1-0ubuntu0.24.04.5) ...",
                                "Created symlink /etc/systemd/system/sysinit.target.wants/apparmor.service \u2192 /usr/lib/systemd/system/apparmor.service.",
                                "",
                                "Reloading AppArmor profiles "
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-b453-fb54-00000000000a",
                        "name": "ensure-docker",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-docker"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:01:46.011574Z",
                            "start": "2026-03-15T00:01:37.903767Z"
                        },
                        "id": "0242ac1f-6606-b453-fb54-0000000000a8",
                        "name": "Install pre-reqs"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "package",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "allow_change_held_packages": false,
                                    "allow_downgrade": false,
                                    "allow_unauthenticated": false,
                                    "autoclean": false,
                                    "autoremove": false,
                                    "cache_valid_time": 0,
                                    "clean": false,
                                    "deb": null,
                                    "default_release": null,
                                    "dpkg_options": "force-confdef,force-confold",
                                    "fail_on_autoremove": false,
                                    "force": false,
                                    "force_apt_get": false,
                                    "install_recommends": null,
                                    "lock_timeout": 60,
                                    "name": [
                                        "docker.io"
                                    ],
                                    "only_upgrade": false,
                                    "package": [
                                        "docker.io"
                                    ],
                                    "policy_rc_d": null,
                                    "purge": false,
                                    "state": "absent",
                                    "update_cache": null,
                                    "update_cache_retries": 5,
                                    "update_cache_retry_max_delay": 12,
                                    "upgrade": null
                                }
                            }
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-b453-fb54-00000000000a",
                        "name": "ensure-docker",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-docker"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:01:46.964748Z",
                            "start": "2026-03-15T00:01:46.021040Z"
                        },
                        "id": "0242ac1f-6606-b453-fb54-0000000000a9",
                        "name": "Remove packages"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "package",
                            "cache_update_time": 1773532896,
                            "cache_updated": false,
                            "changed": true,
                            "diff": {},
                            "invocation": {
                                "module_args": {
                                    "allow_change_held_packages": false,
                                    "allow_downgrade": false,
                                    "allow_unauthenticated": false,
                                    "autoclean": false,
                                    "autoremove": false,
                                    "cache_valid_time": 0,
                                    "clean": false,
                                    "deb": null,
                                    "default_release": null,
                                    "dpkg_options": "force-confdef,force-confold",
                                    "fail_on_autoremove": false,
                                    "force": false,
                                    "force_apt_get": false,
                                    "install_recommends": null,
                                    "lock_timeout": 60,
                                    "name": [
                                        "docker-ce",
                                        "docker-ce-cli",
                                        "docker-buildx-plugin",
                                        "containerd.io"
                                    ],
                                    "only_upgrade": false,
                                    "package": [
                                        "docker-ce",
                                        "docker-ce-cli",
                                        "docker-buildx-plugin",
                                        "containerd.io"
                                    ],
                                    "policy_rc_d": null,
                                    "purge": false,
                                    "state": "present",
                                    "update_cache": null,
                                    "update_cache_retries": 5,
                                    "update_cache_retry_max_delay": 12,
                                    "upgrade": null
                                }
                            },
                            "stderr": "debconf: delaying package configuration, since apt-utils is not installed\n",
                            "stderr_lines": [
                                "debconf: delaying package configuration, since apt-utils is not installed"
                            ],
                            "stdout": "Reading package lists...\nBuilding dependency tree...\nReading state information...\nThe following additional packages will be installed:\n  libnftables1 nftables\nSuggested packages:\n  cgroupfs-mount | cgroup-lite docker-model-plugin firewalld\nRecommended packages:\n  docker-ce-rootless-extras pigz docker-compose-plugin\nThe following NEW packages will be installed:\n  containerd.io docker-buildx-plugin docker-ce docker-ce-cli libnftables1\n  nftables\n0 upgraded, 6 newly installed, 0 to remove and 0 not upgraded.\nNeed to get 80.1 MB of archives.\nAfter this operation, 332 MB of additional disk space will be used.\nGet:1 https://download.docker.com/linux/ubuntu noble/stable amd64 containerd.io amd64 2.2.2-1~ubuntu.24.04~noble [23.6 MB]\nGet:2 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libnftables1 amd64 1.0.9-1ubuntu0.1 [359 kB]\nGet:3 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 nftables amd64 1.0.9-1ubuntu0.1 [69.8 kB]\nGet:4 https://download.docker.com/linux/ubuntu noble/stable amd64 docker-ce-cli amd64 5:28.5.2-1~ubuntu.24.04~noble [16.0 MB]\nGet:5 https://download.docker.com/linux/ubuntu noble/stable amd64 docker-ce amd64 5:28.5.2-1~ubuntu.24.04~noble [19.8 MB]\nGet:6 https://download.docker.com/linux/ubuntu noble/stable amd64 docker-buildx-plugin amd64 0.31.1-1~ubuntu.24.04~noble [20.3 MB]\nFetched 80.1 MB in 2s (32.6 MB/s)\nSelecting previously unselected package containerd.io.\r\n(Reading database ... \r(Reading database ... 5%\r(Reading database ... 10%\r(Reading database ... 15%\r(Reading database ... 20%\r(Reading database ... 25%\r(Reading database ... 30%\r(Reading database ... 35%\r(Reading database ... 40%\r(Reading database ... 45%\r(Reading database ... 50%\r(Reading database ... 55%\r(Reading database ... 60%\r(Reading database ... 65%\r(Reading database ... 70%\r(Reading database ... 75%\r(Reading database ... 80%\r(Reading database ... 85%\r(Reading database ... 90%\r(Reading database ... 95%\r(Reading database ... 100%\r(Reading database ... 34805 files and directories currently installed.)\r\nPreparing to unpack .../0-containerd.io_2.2.2-1~ubuntu.24.04~noble_amd64.deb ...\r\nUnpacking containerd.io (2.2.2-1~ubuntu.24.04~noble) ...\r\nSelecting previously unselected package docker-ce-cli.\r\nPreparing to unpack .../1-docker-ce-cli_5%3a28.5.2-1~ubuntu.24.04~noble_amd64.deb ...\r\nUnpacking docker-ce-cli (5:28.5.2-1~ubuntu.24.04~noble) ...\r\nSelecting previously unselected package libnftables1:amd64.\r\nPreparing to unpack .../2-libnftables1_1.0.9-1ubuntu0.1_amd64.deb ...\r\nUnpacking libnftables1:amd64 (1.0.9-1ubuntu0.1) ...\r\nSelecting previously unselected package nftables.\r\nPreparing to unpack .../3-nftables_1.0.9-1ubuntu0.1_amd64.deb ...\r\nUnpacking nftables (1.0.9-1ubuntu0.1) ...\r\nSelecting previously unselected package docker-ce.\r\nPreparing to unpack .../4-docker-ce_5%3a28.5.2-1~ubuntu.24.04~noble_amd64.deb ...\r\nUnpacking docker-ce (5:28.5.2-1~ubuntu.24.04~noble) ...\r\nSelecting previously unselected package docker-buildx-plugin.\r\nPreparing to unpack .../5-docker-buildx-plugin_0.31.1-1~ubuntu.24.04~noble_amd64.deb ...\r\nUnpacking docker-buildx-plugin (0.31.1-1~ubuntu.24.04~noble) ...\r\nSetting up libnftables1:amd64 (1.0.9-1ubuntu0.1) ...\r\nSetting up nftables (1.0.9-1ubuntu0.1) ...\r\nSetting up docker-buildx-plugin (0.31.1-1~ubuntu.24.04~noble) ...\r\nSetting up containerd.io (2.2.2-1~ubuntu.24.04~noble) ...\r\nCreated symlink /etc/systemd/system/multi-user.target.wants/containerd.service \u2192 /usr/lib/systemd/system/containerd.service.\r\r\nSetting up docker-ce-cli (5:28.5.2-1~ubuntu.24.04~noble) ...\r\nSetting up docker-ce (5:28.5.2-1~ubuntu.24.04~noble) ...\r\nCreated symlink /etc/systemd/system/multi-user.target.wants/docker.service \u2192 /usr/lib/systemd/system/docker.service.\r\r\nCreated symlink /etc/systemd/system/sockets.target.wants/docker.socket \u2192 /usr/lib/systemd/system/docker.socket.\r\r\nProcessing triggers for libc-bin (2.39-0ubuntu8.7) ...\r\n",
                            "stdout_lines": [
                                "Reading package lists...",
                                "Building dependency tree...",
                                "Reading state information...",
                                "The following additional packages will be installed:",
                                "  libnftables1 nftables",
                                "Suggested packages:",
                                "  cgroupfs-mount | cgroup-lite docker-model-plugin firewalld",
                                "Recommended packages:",
                                "  docker-ce-rootless-extras pigz docker-compose-plugin",
                                "The following NEW packages will be installed:",
                                "  containerd.io docker-buildx-plugin docker-ce docker-ce-cli libnftables1",
                                "  nftables",
                                "0 upgraded, 6 newly installed, 0 to remove and 0 not upgraded.",
                                "Need to get 80.1 MB of archives.",
                                "After this operation, 332 MB of additional disk space will be used.",
                                "Get:1 https://download.docker.com/linux/ubuntu noble/stable amd64 containerd.io amd64 2.2.2-1~ubuntu.24.04~noble [23.6 MB]",
                                "Get:2 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libnftables1 amd64 1.0.9-1ubuntu0.1 [359 kB]",
                                "Get:3 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 nftables amd64 1.0.9-1ubuntu0.1 [69.8 kB]",
                                "Get:4 https://download.docker.com/linux/ubuntu noble/stable amd64 docker-ce-cli amd64 5:28.5.2-1~ubuntu.24.04~noble [16.0 MB]",
                                "Get:5 https://download.docker.com/linux/ubuntu noble/stable amd64 docker-ce amd64 5:28.5.2-1~ubuntu.24.04~noble [19.8 MB]",
                                "Get:6 https://download.docker.com/linux/ubuntu noble/stable amd64 docker-buildx-plugin amd64 0.31.1-1~ubuntu.24.04~noble [20.3 MB]",
                                "Fetched 80.1 MB in 2s (32.6 MB/s)",
                                "Selecting previously unselected package containerd.io.",
                                "(Reading database ... ",
                                "(Reading database ... 5%",
                                "(Reading database ... 10%",
                                "(Reading database ... 15%",
                                "(Reading database ... 20%",
                                "(Reading database ... 25%",
                                "(Reading database ... 30%",
                                "(Reading database ... 35%",
                                "(Reading database ... 40%",
                                "(Reading database ... 45%",
                                "(Reading database ... 50%",
                                "(Reading database ... 55%",
                                "(Reading database ... 60%",
                                "(Reading database ... 65%",
                                "(Reading database ... 70%",
                                "(Reading database ... 75%",
                                "(Reading database ... 80%",
                                "(Reading database ... 85%",
                                "(Reading database ... 90%",
                                "(Reading database ... 95%",
                                "(Reading database ... 100%",
                                "(Reading database ... 34805 files and directories currently installed.)",
                                "Preparing to unpack .../0-containerd.io_2.2.2-1~ubuntu.24.04~noble_amd64.deb ...",
                                "Unpacking containerd.io (2.2.2-1~ubuntu.24.04~noble) ...",
                                "Selecting previously unselected package docker-ce-cli.",
                                "Preparing to unpack .../1-docker-ce-cli_5%3a28.5.2-1~ubuntu.24.04~noble_amd64.deb ...",
                                "Unpacking docker-ce-cli (5:28.5.2-1~ubuntu.24.04~noble) ...",
                                "Selecting previously unselected package libnftables1:amd64.",
                                "Preparing to unpack .../2-libnftables1_1.0.9-1ubuntu0.1_amd64.deb ...",
                                "Unpacking libnftables1:amd64 (1.0.9-1ubuntu0.1) ...",
                                "Selecting previously unselected package nftables.",
                                "Preparing to unpack .../3-nftables_1.0.9-1ubuntu0.1_amd64.deb ...",
                                "Unpacking nftables (1.0.9-1ubuntu0.1) ...",
                                "Selecting previously unselected package docker-ce.",
                                "Preparing to unpack .../4-docker-ce_5%3a28.5.2-1~ubuntu.24.04~noble_amd64.deb ...",
                                "Unpacking docker-ce (5:28.5.2-1~ubuntu.24.04~noble) ...",
                                "Selecting previously unselected package docker-buildx-plugin.",
                                "Preparing to unpack .../5-docker-buildx-plugin_0.31.1-1~ubuntu.24.04~noble_amd64.deb ...",
                                "Unpacking docker-buildx-plugin (0.31.1-1~ubuntu.24.04~noble) ...",
                                "Setting up libnftables1:amd64 (1.0.9-1ubuntu0.1) ...",
                                "Setting up nftables (1.0.9-1ubuntu0.1) ...",
                                "Setting up docker-buildx-plugin (0.31.1-1~ubuntu.24.04~noble) ...",
                                "Setting up containerd.io (2.2.2-1~ubuntu.24.04~noble) ...",
                                "Created symlink /etc/systemd/system/multi-user.target.wants/containerd.service \u2192 /usr/lib/systemd/system/containerd.service.",
                                "",
                                "Setting up docker-ce-cli (5:28.5.2-1~ubuntu.24.04~noble) ...",
                                "Setting up docker-ce (5:28.5.2-1~ubuntu.24.04~noble) ...",
                                "Created symlink /etc/systemd/system/multi-user.target.wants/docker.service \u2192 /usr/lib/systemd/system/docker.service.",
                                "",
                                "Created symlink /etc/systemd/system/sockets.target.wants/docker.socket \u2192 /usr/lib/systemd/system/docker.socket.",
                                "",
                                "Processing triggers for libc-bin (2.39-0ubuntu8.7) ..."
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-b453-fb54-00000000000a",
                        "name": "ensure-docker",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-docker"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:02:00.388626Z",
                            "start": "2026-03-15T00:01:46.972644Z"
                        },
                        "id": "0242ac1f-6606-b453-fb54-0000000000aa",
                        "name": "Install upstream docker using package"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "include_tasks",
                            "changed": false,
                            "include": "docker-setup.yaml",
                            "include_args": {}
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-b453-fb54-00000000000a",
                        "name": "ensure-docker",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-docker"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:02:00.431803Z",
                            "start": "2026-03-15T00:02:00.397314Z"
                        },
                        "id": "0242ac1f-6606-b453-fb54-0000000000ab",
                        "name": "Setup docker"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "group",
                            "changed": false,
                            "gid": 989,
                            "invocation": {
                                "module_args": {
                                    "force": false,
                                    "gid": null,
                                    "local": false,
                                    "name": "docker",
                                    "non_unique": false,
                                    "state": "present",
                                    "system": false
                                }
                            },
                            "name": "docker",
                            "state": "present",
                            "system": false
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-b453-fb54-00000000000a",
                        "name": "ensure-docker",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-docker"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:02:01.025156Z",
                            "start": "2026-03-15T00:02:00.554641Z"
                        },
                        "id": "0242ac1f-6606-b453-fb54-0000000001e5",
                        "name": "Ensure \"docker\" group exists"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "user",
                            "append": true,
                            "changed": true,
                            "comment": "",
                            "group": 1000,
                            "groups": "docker",
                            "home": "/home/zuul",
                            "invocation": {
                                "module_args": {
                                    "append": true,
                                    "authorization": null,
                                    "comment": null,
                                    "create_home": true,
                                    "expires": null,
                                    "force": false,
                                    "generate_ssh_key": null,
                                    "group": null,
                                    "groups": [
                                        "docker"
                                    ],
                                    "hidden": null,
                                    "home": null,
                                    "local": null,
                                    "login_class": null,
                                    "move_home": false,
                                    "name": "zuul",
                                    "non_unique": false,
                                    "password": null,
                                    "password_expire_max": null,
                                    "password_expire_min": null,
                                    "password_expire_warn": null,
                                    "password_lock": null,
                                    "profile": null,
                                    "remove": false,
                                    "role": null,
                                    "seuser": null,
                                    "shell": null,
                                    "skeleton": null,
                                    "ssh_key_bits": 0,
                                    "ssh_key_comment": "ansible-generated on ubuntu",
                                    "ssh_key_file": null,
                                    "ssh_key_passphrase": null,
                                    "ssh_key_type": "rsa",
                                    "state": "present",
                                    "system": false,
                                    "uid": null,
                                    "umask": null,
                                    "update_password": "always"
                                }
                            },
                            "move_home": false,
                            "name": "zuul",
                            "shell": "/bin/bash",
                            "state": "present",
                            "uid": 1000
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-b453-fb54-00000000000a",
                        "name": "ensure-docker",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-docker"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:02:01.716894Z",
                            "start": "2026-03-15T00:02:01.034287Z"
                        },
                        "id": "0242ac1f-6606-b453-fb54-0000000001e6",
                        "name": "Add user to docker group"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "include_role",
                            "changed": false,
                            "false_condition": "docker_userland_proxy is defined",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-b453-fb54-00000000000a",
                        "name": "ensure-docker",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-docker"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:02:01.768035Z",
                            "start": "2026-03-15T00:02:01.732677Z"
                        },
                        "id": "0242ac1f-6606-b453-fb54-0000000001e7",
                        "name": "Update docker daemon proxy configuration"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "include_role",
                            "changed": false,
                            "false_condition": "ansible_default_ipv4.mtu < 1500",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-b453-fb54-00000000000a",
                        "name": "ensure-docker",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-docker"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:02:01.809033Z",
                            "start": "2026-03-15T00:02:01.774522Z"
                        },
                        "id": "0242ac1f-6606-b453-fb54-0000000001e8",
                        "name": "Lower default MTU"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "command",
                            "changed": true,
                            "cmd": [
                                "systemctl",
                                "is-failed",
                                "docker.socket"
                            ],
                            "delta": "0:00:00.019362",
                            "end": "2026-03-15 00:02:02.296571",
                            "failed_when_result": false,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "systemctl is-failed docker.socket",
                                    "_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": "0242ac1f-6606-b453-fb54-0000000001e9-1-ubuntunoblelarge",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "non-zero return code",
                            "rc": 1,
                            "start": "2026-03-15 00:02:02.277209",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "active",
                            "stdout_lines": [
                                "active"
                            ],
                            "zuul_log_id": "0242ac1f-6606-b453-fb54-0000000001e9-1-ubuntunoblelarge"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-b453-fb54-00000000000a",
                        "name": "ensure-docker",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-docker"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:02:02.354205Z",
                            "start": "2026-03-15T00:02:01.839487Z"
                        },
                        "id": "0242ac1f-6606-b453-fb54-0000000001e9",
                        "name": "Get the status of the docket.socket unit"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "command",
                            "changed": true,
                            "cmd": [
                                "systemctl",
                                "is-failed",
                                "docker"
                            ],
                            "delta": "0:00:00.016883",
                            "end": "2026-03-15 00:02:02.728873",
                            "failed_when_result": false,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "systemctl is-failed docker",
                                    "_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": "0242ac1f-6606-b453-fb54-0000000001ea-1-ubuntunoblelarge",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "non-zero return code",
                            "rc": 1,
                            "start": "2026-03-15 00:02:02.711990",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "active",
                            "stdout_lines": [
                                "active"
                            ],
                            "zuul_log_id": "0242ac1f-6606-b453-fb54-0000000001ea-1-ubuntunoblelarge"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-b453-fb54-00000000000a",
                        "name": "ensure-docker",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-docker"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:02:02.903606Z",
                            "start": "2026-03-15T00:02:02.392584Z"
                        },
                        "id": "0242ac1f-6606-b453-fb54-0000000001ea",
                        "name": "Get the status of the docket unit"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "debug",
                            "changed": false,
                            "false_condition": "(docker_userland_proxy is defined) or (ansible_default_ipv4.mtu < 1500) or (_docker_socket_status.stdout != 'active') or (_docker_socket_status.stdout != 'active')",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-b453-fb54-00000000000a",
                        "name": "ensure-docker",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-docker"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:02:02.949623Z",
                            "start": "2026-03-15T00:02:02.913629Z"
                        },
                        "id": "0242ac1f-6606-b453-fb54-0000000001eb",
                        "name": "Restart docker"
                    }
                },
                {
                    "hosts": {},
                    "role": {
                        "id": "0242ac1f-6606-b453-fb54-00000000000a",
                        "name": "ensure-docker",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-docker"
                    },
                    "task": {
                        "duration": {
                            "start": "2026-03-15T00:02:02.956128Z"
                        },
                        "id": "0242ac1f-6606-b453-fb54-0000000001ec",
                        "name": "Reset ssh connection to pick up docker group"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "package",
                            "changed": false,
                            "false_condition": "docker_compose_install | bool",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-b453-fb54-00000000000a",
                        "name": "ensure-docker",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-docker"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:02:03.027588Z",
                            "start": "2026-03-15T00:02:02.995607Z"
                        },
                        "id": "0242ac1f-6606-b453-fb54-000000000013",
                        "name": "Install docker-compose"
                    }
                },
                {
                    "hosts": {},
                    "role": {
                        "id": "0242ac1f-6606-b453-fb54-00000000000a",
                        "name": "ensure-docker",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-docker"
                    },
                    "task": {
                        "duration": {
                            "start": "2026-03-15T00:02:03.040789Z"
                        },
                        "id": "0242ac1f-6606-b453-fb54-000000000014",
                        "name": "Flush handlers before role exit"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "service",
                            "changed": true,
                            "enabled": true,
                            "failed_when_result": false,
                            "invocation": {
                                "module_args": {
                                    "daemon_reexec": false,
                                    "daemon_reload": false,
                                    "enabled": true,
                                    "force": null,
                                    "masked": null,
                                    "name": "docker.socket",
                                    "no_block": false,
                                    "scope": "system",
                                    "state": "stopped"
                                }
                            },
                            "name": "docker.socket",
                            "state": "stopped",
                            "status": {
                                "Accept": "no",
                                "ActiveEnterTimestamp": "Sun 2026-03-15 00:01:58 UTC",
                                "ActiveEnterTimestampMonotonic": "71749780",
                                "ActiveExitTimestampMonotonic": "0",
                                "ActiveState": "active",
                                "After": "system.slice -.mount sysinit.target",
                                "AllowIsolate": "no",
                                "AssertResult": "yes",
                                "AssertTimestamp": "Sun 2026-03-15 00:01:58 UTC",
                                "AssertTimestampMonotonic": "71732707",
                                "Backlog": "2147483647",
                                "Before": "docker.service shutdown.target sockets.target",
                                "BindIPv6Only": "default",
                                "BlockIOAccounting": "no",
                                "BlockIOWeight": "[not set]",
                                "Broadcast": "no",
                                "CPUAccounting": "yes",
                                "CPUAffinityFromNUMA": "no",
                                "CPUQuotaPerSecUSec": "infinity",
                                "CPUQuotaPeriodUSec": "infinity",
                                "CPUSchedulingPolicy": "0",
                                "CPUSchedulingPriority": "0",
                                "CPUSchedulingResetOnFork": "no",
                                "CPUShares": "[not set]",
                                "CPUUsageNSec": "1442000",
                                "CPUWeight": "[not set]",
                                "CacheDirectoryMode": "0755",
                                "CanFreeze": "no",
                                "CanIsolate": "no",
                                "CanReload": "no",
                                "CanStart": "yes",
                                "CanStop": "yes",
                                "CapabilityBoundingSet": "cap_chown cap_dac_override cap_dac_read_search cap_fowner cap_fsetid cap_kill cap_setgid cap_setuid cap_setpcap cap_linux_immutable cap_net_bind_service cap_net_broadcast cap_net_admin cap_net_raw cap_ipc_lock cap_ipc_owner cap_sys_module cap_sys_rawio cap_sys_chroot cap_sys_ptrace cap_sys_pacct cap_sys_admin cap_sys_boot cap_sys_nice cap_sys_resource cap_sys_time cap_sys_tty_config cap_mknod cap_lease cap_audit_write cap_audit_control cap_setfcap cap_mac_override cap_mac_admin cap_syslog cap_wake_alarm cap_block_suspend cap_audit_read cap_perfmon cap_bpf cap_checkpoint_restore",
                                "CollectMode": "inactive",
                                "ConditionResult": "yes",
                                "ConditionTimestamp": "Sun 2026-03-15 00:01:58 UTC",
                                "ConditionTimestampMonotonic": "71732703",
                                "ConfigurationDirectoryMode": "0755",
                                "Conflicts": "shutdown.target",
                                "ControlGroup": "/system.slice/docker.socket",
                                "ControlGroupId": "4271",
                                "ControlPID": "0",
                                "CoredumpFilter": "0x33",
                                "CoredumpReceive": "no",
                                "DefaultDependencies": "yes",
                                "DefaultMemoryLow": "0",
                                "DefaultMemoryMin": "0",
                                "DefaultStartupMemoryLow": "0",
                                "DeferAcceptUSec": "0",
                                "Delegate": "no",
                                "Description": "Docker Socket for the API",
                                "DevicePolicy": "auto",
                                "DirectoryMode": "0755",
                                "DynamicUser": "no",
                                "EffectiveCPUs": "0-7",
                                "EffectiveMemoryNodes": "0",
                                "ExtensionImagePolicy": "root=verity+signed+encrypted+unprotected+absent:usr=verity+signed+encrypted+unprotected+absent:home=encrypted+unprotected+absent:srv=encrypted+unprotected+absent:tmp=encrypted+unprotected+absent:var=encrypted+unprotected+absent",
                                "FailureAction": "none",
                                "FileDescriptorName": "docker.socket",
                                "FinalKillSignal": "9",
                                "FlushPending": "no",
                                "FragmentPath": "/usr/lib/systemd/system/docker.socket",
                                "FreeBind": "no",
                                "FreezerState": "running",
                                "GID": "[not set]",
                                "IOAccounting": "no",
                                "IOReadBytes": "[not set]",
                                "IOReadOperations": "[not set]",
                                "IOSchedulingClass": "2",
                                "IOSchedulingPriority": "4",
                                "IOWeight": "[not set]",
                                "IOWriteBytes": "[not set]",
                                "IOWriteOperations": "[not set]",
                                "IPAccounting": "no",
                                "IPEgressBytes": "[no data]",
                                "IPEgressPackets": "[no data]",
                                "IPIngressBytes": "[no data]",
                                "IPIngressPackets": "[no data]",
                                "IPTOS": "-1",
                                "IPTTL": "-1",
                                "Id": "docker.socket",
                                "IgnoreOnIsolate": "no",
                                "IgnoreSIGPIPE": "yes",
                                "InactiveEnterTimestampMonotonic": "0",
                                "InactiveExitTimestamp": "Sun 2026-03-15 00:01:58 UTC",
                                "InactiveExitTimestampMonotonic": "71734969",
                                "InvocationID": "58b7ca7eeb714a74825674b801b1ca86",
                                "JobRunningTimeoutUSec": "infinity",
                                "JobTimeoutAction": "none",
                                "JobTimeoutUSec": "infinity",
                                "KeepAlive": "no",
                                "KeepAliveIntervalUSec": "0",
                                "KeepAliveProbes": "0",
                                "KeepAliveTimeUSec": "0",
                                "KeyringMode": "shared",
                                "KillMode": "control-group",
                                "KillSignal": "15",
                                "LimitAS": "infinity",
                                "LimitASSoft": "infinity",
                                "LimitCORE": "infinity",
                                "LimitCORESoft": "0",
                                "LimitCPU": "infinity",
                                "LimitCPUSoft": "infinity",
                                "LimitDATA": "infinity",
                                "LimitDATASoft": "infinity",
                                "LimitFSIZE": "infinity",
                                "LimitFSIZESoft": "infinity",
                                "LimitLOCKS": "infinity",
                                "LimitLOCKSSoft": "infinity",
                                "LimitMEMLOCK": "8388608",
                                "LimitMEMLOCKSoft": "8388608",
                                "LimitMSGQUEUE": "819200",
                                "LimitMSGQUEUESoft": "819200",
                                "LimitNICE": "0",
                                "LimitNICESoft": "0",
                                "LimitNOFILE": "524288",
                                "LimitNOFILESoft": "1024",
                                "LimitNPROC": "128092",
                                "LimitNPROCSoft": "128092",
                                "LimitRSS": "infinity",
                                "LimitRSSSoft": "infinity",
                                "LimitRTPRIO": "0",
                                "LimitRTPRIOSoft": "0",
                                "LimitRTTIME": "infinity",
                                "LimitRTTIMESoft": "infinity",
                                "LimitSIGPENDING": "128092",
                                "LimitSIGPENDINGSoft": "128092",
                                "LimitSTACK": "infinity",
                                "LimitSTACKSoft": "8388608",
                                "Listen": "/run/docker.sock (Stream)",
                                "LoadState": "loaded",
                                "LockPersonality": "no",
                                "LogLevelMax": "-1",
                                "LogRateLimitBurst": "0",
                                "LogRateLimitIntervalUSec": "0",
                                "LogsDirectoryMode": "0755",
                                "ManagedOOMMemoryPressure": "auto",
                                "ManagedOOMMemoryPressureLimit": "0",
                                "ManagedOOMPreference": "none",
                                "ManagedOOMSwap": "auto",
                                "Mark": "-1",
                                "MaxConnections": "64",
                                "MaxConnectionsPerSource": "0",
                                "MemoryAccounting": "yes",
                                "MemoryAvailable": "32878174208",
                                "MemoryCurrent": "0",
                                "MemoryDenyWriteExecute": "no",
                                "MemoryHigh": "infinity",
                                "MemoryKSM": "no",
                                "MemoryLimit": "infinity",
                                "MemoryLow": "0",
                                "MemoryMax": "infinity",
                                "MemoryMin": "0",
                                "MemoryPeak": "262144",
                                "MemoryPressureThresholdUSec": "200ms",
                                "MemoryPressureWatch": "auto",
                                "MemorySwapCurrent": "0",
                                "MemorySwapMax": "infinity",
                                "MemorySwapPeak": "0",
                                "MemoryZSwapCurrent": "0",
                                "MemoryZSwapMax": "infinity",
                                "MessageQueueMaxMessages": "0",
                                "MessageQueueMessageSize": "0",
                                "MountAPIVFS": "no",
                                "MountImagePolicy": "root=verity+signed+encrypted+unprotected+absent:usr=verity+signed+encrypted+unprotected+absent:home=encrypted+unprotected+absent:srv=encrypted+unprotected+absent:tmp=encrypted+unprotected+absent:var=encrypted+unprotected+absent",
                                "NAccepted": "0",
                                "NConnections": "0",
                                "NRefused": "0",
                                "NUMAPolicy": "n/a",
                                "Names": "docker.socket",
                                "NeedDaemonReload": "no",
                                "Nice": "0",
                                "NoDelay": "no",
                                "NoNewPrivileges": "no",
                                "NonBlocking": "no",
                                "OOMScoreAdjust": "0",
                                "OnFailureJobMode": "replace",
                                "OnSuccessJobMode": "fail",
                                "PassCredentials": "no",
                                "PassPacketInfo": "no",
                                "PassSecurity": "no",
                                "Perpetual": "no",
                                "PipeSize": "0",
                                "PollLimitBurst": "15",
                                "PollLimitIntervalUSec": "2s",
                                "Priority": "-1",
                                "PrivateDevices": "no",
                                "PrivateIPC": "no",
                                "PrivateMounts": "no",
                                "PrivateNetwork": "no",
                                "PrivateTmp": "no",
                                "PrivateUsers": "no",
                                "ProcSubset": "all",
                                "ProtectClock": "no",
                                "ProtectControlGroups": "no",
                                "ProtectHome": "no",
                                "ProtectHostname": "no",
                                "ProtectKernelLogs": "no",
                                "ProtectKernelModules": "no",
                                "ProtectKernelTunables": "no",
                                "ProtectProc": "default",
                                "ProtectSystem": "no",
                                "ReceiveBuffer": "0",
                                "RefuseManualStart": "no",
                                "RefuseManualStop": "no",
                                "RemoveIPC": "no",
                                "RemoveOnStop": "no",
                                "RequiredBy": "docker.service",
                                "Requires": "system.slice -.mount sysinit.target",
                                "RequiresMountsFor": "/run/docker.sock",
                                "RestartKillSignal": "15",
                                "RestrictNamespaces": "no",
                                "RestrictRealtime": "no",
                                "RestrictSUIDSGID": "no",
                                "Result": "success",
                                "ReusePort": "no",
                                "RootEphemeral": "no",
                                "RootImagePolicy": "root=verity+signed+encrypted+unprotected+absent:usr=verity+signed+encrypted+unprotected+absent:home=encrypted+unprotected+absent:srv=encrypted+unprotected+absent:tmp=encrypted+unprotected+absent:var=encrypted+unprotected+absent",
                                "RuntimeDirectoryMode": "0755",
                                "RuntimeDirectoryPreserve": "no",
                                "SameProcessGroup": "no",
                                "SecureBits": "0",
                                "SendBuffer": "0",
                                "SendSIGHUP": "no",
                                "SendSIGKILL": "yes",
                                "SetLoginEnvironment": "no",
                                "Slice": "system.slice",
                                "SocketGroup": "docker",
                                "SocketMode": "0660",
                                "SocketProtocol": "0",
                                "SocketUser": "root",
                                "StandardError": "inherit",
                                "StandardInput": "null",
                                "StandardOutput": "journal",
                                "StartLimitAction": "none",
                                "StartLimitBurst": "5",
                                "StartLimitIntervalUSec": "10s",
                                "StartupBlockIOWeight": "[not set]",
                                "StartupCPUShares": "[not set]",
                                "StartupCPUWeight": "[not set]",
                                "StartupIOWeight": "[not set]",
                                "StartupMemoryHigh": "infinity",
                                "StartupMemoryLow": "0",
                                "StartupMemoryMax": "infinity",
                                "StartupMemorySwapMax": "infinity",
                                "StartupMemoryZSwapMax": "infinity",
                                "StateChangeTimestamp": "Sun 2026-03-15 00:01:59 UTC",
                                "StateChangeTimestampMonotonic": "73025791",
                                "StateDirectoryMode": "0755",
                                "StopWhenUnneeded": "no",
                                "SubState": "running",
                                "SuccessAction": "none",
                                "SurviveFinalKillSignal": "no",
                                "SyslogFacility": "3",
                                "SyslogLevel": "6",
                                "SyslogLevelPrefix": "yes",
                                "SyslogPriority": "30",
                                "SystemCallErrorNumber": "2147483646",
                                "TTYReset": "no",
                                "TTYVHangup": "no",
                                "TTYVTDisallocate": "no",
                                "TasksAccounting": "yes",
                                "TasksCurrent": "0",
                                "TasksMax": "38427",
                                "TimeoutCleanUSec": "infinity",
                                "TimeoutUSec": "1min 30s",
                                "TimerSlackNSec": "50000",
                                "Timestamping": "off",
                                "Transient": "no",
                                "Transparent": "no",
                                "TriggerLimitBurst": "20",
                                "TriggerLimitIntervalUSec": "2s",
                                "Triggers": "docker.service",
                                "UID": "[not set]",
                                "UMask": "0022",
                                "UnitFilePreset": "enabled",
                                "UnitFileState": "enabled",
                                "UtmpMode": "init",
                                "WantedBy": "sockets.target",
                                "WatchdogSignal": "6",
                                "Writable": "no"
                            }
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-b453-fb54-00000000000a",
                        "name": "ensure-docker",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-docker"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:02:04.265222Z",
                            "start": "2026-03-15T00:02:03.047737Z"
                        },
                        "id": "0242ac1f-6606-b453-fb54-00000000001a",
                        "name": "Stop docker.socket to avoid any conflict"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "service",
                            "changed": true,
                            "enabled": true,
                            "invocation": {
                                "module_args": {
                                    "daemon_reexec": false,
                                    "daemon_reload": false,
                                    "enabled": true,
                                    "force": null,
                                    "masked": null,
                                    "name": "docker",
                                    "no_block": false,
                                    "scope": "system",
                                    "state": "started"
                                }
                            },
                            "name": "docker",
                            "state": "started",
                            "status": {
                                "ActiveEnterTimestamp": "Sun 2026-03-15 00:01:59 UTC",
                                "ActiveEnterTimestampMonotonic": "73024831",
                                "ActiveExitTimestamp": "Sun 2026-03-15 00:02:04 UTC",
                                "ActiveExitTimestampMonotonic": "77665319",
                                "ActiveState": "inactive",
                                "After": "network-online.target docker.socket sysinit.target time-set.target system.slice firewalld.service containerd.service nss-lookup.target systemd-journald.socket basic.target",
                                "AllowIsolate": "no",
                                "AssertResult": "yes",
                                "AssertTimestamp": "Sun 2026-03-15 00:01:58 UTC",
                                "AssertTimestampMonotonic": "71750737",
                                "Before": "multi-user.target shutdown.target",
                                "BlockIOAccounting": "no",
                                "BlockIOWeight": "[not set]",
                                "CPUAccounting": "yes",
                                "CPUAffinityFromNUMA": "no",
                                "CPUQuotaPerSecUSec": "infinity",
                                "CPUQuotaPeriodUSec": "infinity",
                                "CPUSchedulingPolicy": "0",
                                "CPUSchedulingPriority": "0",
                                "CPUSchedulingResetOnFork": "no",
                                "CPUShares": "[not set]",
                                "CPUUsageNSec": "889362000",
                                "CPUWeight": "[not set]",
                                "CacheDirectoryMode": "0755",
                                "CanFreeze": "yes",
                                "CanIsolate": "no",
                                "CanReload": "yes",
                                "CanStart": "yes",
                                "CanStop": "yes",
                                "CapabilityBoundingSet": "cap_chown cap_dac_override cap_dac_read_search cap_fowner cap_fsetid cap_kill cap_setgid cap_setuid cap_setpcap cap_linux_immutable cap_net_bind_service cap_net_broadcast cap_net_admin cap_net_raw cap_ipc_lock cap_ipc_owner cap_sys_module cap_sys_rawio cap_sys_chroot cap_sys_ptrace cap_sys_pacct cap_sys_admin cap_sys_boot cap_sys_nice cap_sys_resource cap_sys_time cap_sys_tty_config cap_mknod cap_lease cap_audit_write cap_audit_control cap_setfcap cap_mac_override cap_mac_admin cap_syslog cap_wake_alarm cap_block_suspend cap_audit_read cap_perfmon cap_bpf cap_checkpoint_restore",
                                "CleanResult": "success",
                                "CollectMode": "inactive",
                                "ConditionResult": "yes",
                                "ConditionTimestamp": "Sun 2026-03-15 00:01:58 UTC",
                                "ConditionTimestampMonotonic": "71750732",
                                "ConfigurationDirectoryMode": "0755",
                                "Conflicts": "shutdown.target",
                                "ControlGroupId": "4331",
                                "ControlPID": "0",
                                "CoredumpFilter": "0x33",
                                "CoredumpReceive": "no",
                                "DefaultDependencies": "yes",
                                "DefaultMemoryLow": "0",
                                "DefaultMemoryMin": "0",
                                "DefaultStartupMemoryLow": "0",
                                "Delegate": "yes",
                                "DelegateControllers": "cpu cpuset io memory pids",
                                "Description": "Docker Application Container Engine",
                                "DevicePolicy": "auto",
                                "Documentation": "https://docs.docker.com",
                                "DynamicUser": "no",
                                "ExecMainCode": "1",
                                "ExecMainExitTimestamp": "Sun 2026-03-15 00:02:04 UTC",
                                "ExecMainExitTimestampMonotonic": "77679283",
                                "ExecMainPID": "2741",
                                "ExecMainStartTimestamp": "Sun 2026-03-15 00:01:58 UTC",
                                "ExecMainStartTimestampMonotonic": "71752986",
                                "ExecMainStatus": "0",
                                "ExecReload": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }",
                                "ExecReloadEx": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; flags= ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }",
                                "ExecStart": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; ignore_errors=no ; start_time=[Sun 2026-03-15 00:01:58 UTC] ; stop_time=[Sun 2026-03-15 00:02:04 UTC] ; pid=2741 ; code=exited ; status=0 }",
                                "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Sun 2026-03-15 00:01:58 UTC] ; stop_time=[Sun 2026-03-15 00:02:04 UTC] ; pid=2741 ; code=exited ; status=0 }",
                                "ExitType": "main",
                                "ExtensionImagePolicy": "root=verity+signed+encrypted+unprotected+absent:usr=verity+signed+encrypted+unprotected+absent:home=encrypted+unprotected+absent:srv=encrypted+unprotected+absent:tmp=encrypted+unprotected+absent:var=encrypted+unprotected+absent",
                                "FailureAction": "none",
                                "FileDescriptorStoreMax": "0",
                                "FileDescriptorStorePreserve": "restart",
                                "FinalKillSignal": "9",
                                "FragmentPath": "/usr/lib/systemd/system/docker.service",
                                "FreezerState": "running",
                                "GID": "[not set]",
                                "GuessMainPID": "yes",
                                "IOAccounting": "no",
                                "IOReadBytes": "[not set]",
                                "IOReadOperations": "[not set]",
                                "IOSchedulingClass": "2",
                                "IOSchedulingPriority": "4",
                                "IOWeight": "[not set]",
                                "IOWriteBytes": "[not set]",
                                "IOWriteOperations": "[not set]",
                                "IPAccounting": "no",
                                "IPEgressBytes": "[no data]",
                                "IPEgressPackets": "[no data]",
                                "IPIngressBytes": "[no data]",
                                "IPIngressPackets": "[no data]",
                                "Id": "docker.service",
                                "IgnoreOnIsolate": "no",
                                "IgnoreSIGPIPE": "yes",
                                "InactiveEnterTimestamp": "Sun 2026-03-15 00:02:04 UTC",
                                "InactiveEnterTimestampMonotonic": "77679526",
                                "InactiveExitTimestamp": "Sun 2026-03-15 00:01:58 UTC",
                                "InactiveExitTimestampMonotonic": "71753441",
                                "InvocationID": "1fa15c4043be4efca370b85b6f1ba199",
                                "JobRunningTimeoutUSec": "infinity",
                                "JobTimeoutAction": "none",
                                "JobTimeoutUSec": "infinity",
                                "KeyringMode": "private",
                                "KillMode": "process",
                                "KillSignal": "15",
                                "LimitAS": "infinity",
                                "LimitASSoft": "infinity",
                                "LimitCORE": "infinity",
                                "LimitCORESoft": "infinity",
                                "LimitCPU": "infinity",
                                "LimitCPUSoft": "infinity",
                                "LimitDATA": "infinity",
                                "LimitDATASoft": "infinity",
                                "LimitFSIZE": "infinity",
                                "LimitFSIZESoft": "infinity",
                                "LimitLOCKS": "infinity",
                                "LimitLOCKSSoft": "infinity",
                                "LimitMEMLOCK": "8388608",
                                "LimitMEMLOCKSoft": "8388608",
                                "LimitMSGQUEUE": "819200",
                                "LimitMSGQUEUESoft": "819200",
                                "LimitNICE": "0",
                                "LimitNICESoft": "0",
                                "LimitNOFILE": "524288",
                                "LimitNOFILESoft": "1024",
                                "LimitNPROC": "infinity",
                                "LimitNPROCSoft": "infinity",
                                "LimitRSS": "infinity",
                                "LimitRSSSoft": "infinity",
                                "LimitRTPRIO": "0",
                                "LimitRTPRIOSoft": "0",
                                "LimitRTTIME": "infinity",
                                "LimitRTTIMESoft": "infinity",
                                "LimitSIGPENDING": "128092",
                                "LimitSIGPENDINGSoft": "128092",
                                "LimitSTACK": "infinity",
                                "LimitSTACKSoft": "8388608",
                                "LoadState": "loaded",
                                "LockPersonality": "no",
                                "LogLevelMax": "-1",
                                "LogRateLimitBurst": "0",
                                "LogRateLimitIntervalUSec": "0",
                                "LogsDirectoryMode": "0755",
                                "MainPID": "0",
                                "ManagedOOMMemoryPressure": "auto",
                                "ManagedOOMMemoryPressureLimit": "0",
                                "ManagedOOMPreference": "none",
                                "ManagedOOMSwap": "auto",
                                "MemoryAccounting": "yes",
                                "MemoryAvailable": "32914198528",
                                "MemoryCurrent": "[not set]",
                                "MemoryDenyWriteExecute": "no",
                                "MemoryHigh": "infinity",
                                "MemoryKSM": "no",
                                "MemoryLimit": "infinity",
                                "MemoryLow": "0",
                                "MemoryMax": "infinity",
                                "MemoryMin": "0",
                                "MemoryPeak": "[not set]",
                                "MemoryPressureThresholdUSec": "200ms",
                                "MemoryPressureWatch": "auto",
                                "MemorySwapCurrent": "[not set]",
                                "MemorySwapMax": "infinity",
                                "MemorySwapPeak": "[not set]",
                                "MemoryZSwapCurrent": "[not set]",
                                "MemoryZSwapMax": "infinity",
                                "MountAPIVFS": "no",
                                "MountImagePolicy": "root=verity+signed+encrypted+unprotected+absent:usr=verity+signed+encrypted+unprotected+absent:home=encrypted+unprotected+absent:srv=encrypted+unprotected+absent:tmp=encrypted+unprotected+absent:var=encrypted+unprotected+absent",
                                "NFileDescriptorStore": "0",
                                "NRestarts": "0",
                                "NUMAPolicy": "n/a",
                                "Names": "docker.service",
                                "NeedDaemonReload": "no",
                                "Nice": "0",
                                "NoNewPrivileges": "no",
                                "NonBlocking": "no",
                                "NotifyAccess": "main",
                                "OOMPolicy": "continue",
                                "OOMScoreAdjust": "-500",
                                "OnFailureJobMode": "replace",
                                "OnSuccessJobMode": "fail",
                                "Perpetual": "no",
                                "PrivateDevices": "no",
                                "PrivateIPC": "no",
                                "PrivateMounts": "no",
                                "PrivateNetwork": "no",
                                "PrivateTmp": "no",
                                "PrivateUsers": "no",
                                "ProcSubset": "all",
                                "ProtectClock": "no",
                                "ProtectControlGroups": "no",
                                "ProtectHome": "no",
                                "ProtectHostname": "no",
                                "ProtectKernelLogs": "no",
                                "ProtectKernelModules": "no",
                                "ProtectKernelTunables": "no",
                                "ProtectProc": "default",
                                "ProtectSystem": "no",
                                "RefuseManualStart": "no",
                                "RefuseManualStop": "no",
                                "ReloadResult": "success",
                                "ReloadSignal": "1",
                                "RemainAfterExit": "no",
                                "RemoveIPC": "no",
                                "Requires": "system.slice sysinit.target docker.socket",
                                "Restart": "always",
                                "RestartKillSignal": "15",
                                "RestartMaxDelayUSec": "infinity",
                                "RestartMode": "normal",
                                "RestartSteps": "0",
                                "RestartUSec": "2s",
                                "RestartUSecNext": "2s",
                                "RestrictNamespaces": "no",
                                "RestrictRealtime": "no",
                                "RestrictSUIDSGID": "no",
                                "Result": "success",
                                "RootDirectoryStartOnly": "no",
                                "RootEphemeral": "no",
                                "RootImagePolicy": "root=verity+signed+encrypted+unprotected+absent:usr=verity+signed+encrypted+unprotected+absent:home=encrypted+unprotected+absent:srv=encrypted+unprotected+absent:tmp=encrypted+unprotected+absent:var=encrypted+unprotected+absent",
                                "RuntimeDirectoryMode": "0755",
                                "RuntimeDirectoryPreserve": "no",
                                "RuntimeMaxUSec": "infinity",
                                "RuntimeRandomizedExtraUSec": "0",
                                "SameProcessGroup": "no",
                                "SecureBits": "0",
                                "SendSIGHUP": "no",
                                "SendSIGKILL": "yes",
                                "SetLoginEnvironment": "no",
                                "Slice": "system.slice",
                                "StandardError": "inherit",
                                "StandardInput": "null",
                                "StandardOutput": "journal",
                                "StartLimitAction": "none",
                                "StartLimitBurst": "3",
                                "StartLimitIntervalUSec": "1min",
                                "StartupBlockIOWeight": "[not set]",
                                "StartupCPUShares": "[not set]",
                                "StartupCPUWeight": "[not set]",
                                "StartupIOWeight": "[not set]",
                                "StartupMemoryHigh": "infinity",
                                "StartupMemoryLow": "0",
                                "StartupMemoryMax": "infinity",
                                "StartupMemorySwapMax": "infinity",
                                "StartupMemoryZSwapMax": "infinity",
                                "StateChangeTimestamp": "Sun 2026-03-15 00:02:04 UTC",
                                "StateChangeTimestampMonotonic": "77679526",
                                "StateDirectoryMode": "0755",
                                "StatusErrno": "0",
                                "StopWhenUnneeded": "no",
                                "SubState": "dead",
                                "SuccessAction": "none",
                                "SurviveFinalKillSignal": "no",
                                "SyslogFacility": "3",
                                "SyslogLevel": "6",
                                "SyslogLevelPrefix": "yes",
                                "SyslogPriority": "30",
                                "SystemCallErrorNumber": "2147483646",
                                "TTYReset": "no",
                                "TTYVHangup": "no",
                                "TTYVTDisallocate": "no",
                                "TasksAccounting": "yes",
                                "TasksCurrent": "[not set]",
                                "TasksMax": "infinity",
                                "TimeoutAbortUSec": "1min 30s",
                                "TimeoutCleanUSec": "infinity",
                                "TimeoutStartFailureMode": "terminate",
                                "TimeoutStartUSec": "infinity",
                                "TimeoutStopFailureMode": "terminate",
                                "TimeoutStopUSec": "1min 30s",
                                "TimerSlackNSec": "50000",
                                "Transient": "no",
                                "TriggeredBy": "docker.socket",
                                "Type": "notify",
                                "UID": "[not set]",
                                "UMask": "0022",
                                "UnitFilePreset": "enabled",
                                "UnitFileState": "enabled",
                                "UtmpMode": "init",
                                "WantedBy": "multi-user.target",
                                "Wants": "containerd.service network-online.target",
                                "WatchdogSignal": "6",
                                "WatchdogTimestampMonotonic": "0",
                                "WatchdogUSec": "0"
                            }
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-b453-fb54-00000000000a",
                        "name": "ensure-docker",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-docker"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:02:06.620849Z",
                            "start": "2026-03-15T00:02:04.271745Z"
                        },
                        "id": "0242ac1f-6606-b453-fb54-00000000001b",
                        "name": "Assure docker service is running"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "service",
                            "changed": false,
                            "enabled": true,
                            "failed_when_result": false,
                            "invocation": {
                                "module_args": {
                                    "daemon_reexec": false,
                                    "daemon_reload": false,
                                    "enabled": true,
                                    "force": null,
                                    "masked": null,
                                    "name": "docker.socket",
                                    "no_block": false,
                                    "scope": "system",
                                    "state": "started"
                                }
                            },
                            "name": "docker.socket",
                            "state": "started",
                            "status": {
                                "Accept": "no",
                                "ActiveEnterTimestamp": "Sun 2026-03-15 00:02:04 UTC",
                                "ActiveEnterTimestampMonotonic": "78398103",
                                "ActiveExitTimestamp": "Sun 2026-03-15 00:02:04 UTC",
                                "ActiveExitTimestampMonotonic": "77682644",
                                "ActiveState": "active",
                                "After": "system.slice -.mount sysinit.target",
                                "AllowIsolate": "no",
                                "AssertResult": "yes",
                                "AssertTimestamp": "Sun 2026-03-15 00:02:04 UTC",
                                "AssertTimestampMonotonic": "78381994",
                                "Backlog": "2147483647",
                                "Before": "docker.service shutdown.target sockets.target",
                                "BindIPv6Only": "default",
                                "BlockIOAccounting": "no",
                                "BlockIOWeight": "[not set]",
                                "Broadcast": "no",
                                "CPUAccounting": "yes",
                                "CPUAffinityFromNUMA": "no",
                                "CPUQuotaPerSecUSec": "infinity",
                                "CPUQuotaPeriodUSec": "infinity",
                                "CPUSchedulingPolicy": "0",
                                "CPUSchedulingPriority": "0",
                                "CPUSchedulingResetOnFork": "no",
                                "CPUShares": "[not set]",
                                "CPUUsageNSec": "1594000",
                                "CPUWeight": "[not set]",
                                "CacheDirectoryMode": "0755",
                                "CanFreeze": "no",
                                "CanIsolate": "no",
                                "CanReload": "no",
                                "CanStart": "yes",
                                "CanStop": "yes",
                                "CapabilityBoundingSet": "cap_chown cap_dac_override cap_dac_read_search cap_fowner cap_fsetid cap_kill cap_setgid cap_setuid cap_setpcap cap_linux_immutable cap_net_bind_service cap_net_broadcast cap_net_admin cap_net_raw cap_ipc_lock cap_ipc_owner cap_sys_module cap_sys_rawio cap_sys_chroot cap_sys_ptrace cap_sys_pacct cap_sys_admin cap_sys_boot cap_sys_nice cap_sys_resource cap_sys_time cap_sys_tty_config cap_mknod cap_lease cap_audit_write cap_audit_control cap_setfcap cap_mac_override cap_mac_admin cap_syslog cap_wake_alarm cap_block_suspend cap_audit_read cap_perfmon cap_bpf cap_checkpoint_restore",
                                "CollectMode": "inactive",
                                "ConditionResult": "yes",
                                "ConditionTimestamp": "Sun 2026-03-15 00:02:04 UTC",
                                "ConditionTimestampMonotonic": "78381989",
                                "ConfigurationDirectoryMode": "0755",
                                "Conflicts": "shutdown.target",
                                "ControlGroup": "/system.slice/docker.socket",
                                "ControlGroupId": "4440",
                                "ControlPID": "0",
                                "CoredumpFilter": "0x33",
                                "CoredumpReceive": "no",
                                "DefaultDependencies": "yes",
                                "DefaultMemoryLow": "0",
                                "DefaultMemoryMin": "0",
                                "DefaultStartupMemoryLow": "0",
                                "DeferAcceptUSec": "0",
                                "Delegate": "no",
                                "Description": "Docker Socket for the API",
                                "DevicePolicy": "auto",
                                "DirectoryMode": "0755",
                                "DynamicUser": "no",
                                "EffectiveCPUs": "0-7",
                                "EffectiveMemoryNodes": "0",
                                "ExtensionImagePolicy": "root=verity+signed+encrypted+unprotected+absent:usr=verity+signed+encrypted+unprotected+absent:home=encrypted+unprotected+absent:srv=encrypted+unprotected+absent:tmp=encrypted+unprotected+absent:var=encrypted+unprotected+absent",
                                "FailureAction": "none",
                                "FileDescriptorName": "docker.socket",
                                "FinalKillSignal": "9",
                                "FlushPending": "no",
                                "FragmentPath": "/usr/lib/systemd/system/docker.socket",
                                "FreeBind": "no",
                                "FreezerState": "running",
                                "GID": "[not set]",
                                "IOAccounting": "no",
                                "IOReadBytes": "[not set]",
                                "IOReadOperations": "[not set]",
                                "IOSchedulingClass": "2",
                                "IOSchedulingPriority": "4",
                                "IOWeight": "[not set]",
                                "IOWriteBytes": "[not set]",
                                "IOWriteOperations": "[not set]",
                                "IPAccounting": "no",
                                "IPEgressBytes": "[no data]",
                                "IPEgressPackets": "[no data]",
                                "IPIngressBytes": "[no data]",
                                "IPIngressPackets": "[no data]",
                                "IPTOS": "-1",
                                "IPTTL": "-1",
                                "Id": "docker.socket",
                                "IgnoreOnIsolate": "no",
                                "IgnoreSIGPIPE": "yes",
                                "InactiveEnterTimestamp": "Sun 2026-03-15 00:02:04 UTC",
                                "InactiveEnterTimestampMonotonic": "77682644",
                                "InactiveExitTimestamp": "Sun 2026-03-15 00:02:04 UTC",
                                "InactiveExitTimestampMonotonic": "78385117",
                                "InvocationID": "7bf53593017743539d3248f15a337202",
                                "JobRunningTimeoutUSec": "infinity",
                                "JobTimeoutAction": "none",
                                "JobTimeoutUSec": "infinity",
                                "KeepAlive": "no",
                                "KeepAliveIntervalUSec": "0",
                                "KeepAliveProbes": "0",
                                "KeepAliveTimeUSec": "0",
                                "KeyringMode": "shared",
                                "KillMode": "control-group",
                                "KillSignal": "15",
                                "LimitAS": "infinity",
                                "LimitASSoft": "infinity",
                                "LimitCORE": "infinity",
                                "LimitCORESoft": "0",
                                "LimitCPU": "infinity",
                                "LimitCPUSoft": "infinity",
                                "LimitDATA": "infinity",
                                "LimitDATASoft": "infinity",
                                "LimitFSIZE": "infinity",
                                "LimitFSIZESoft": "infinity",
                                "LimitLOCKS": "infinity",
                                "LimitLOCKSSoft": "infinity",
                                "LimitMEMLOCK": "8388608",
                                "LimitMEMLOCKSoft": "8388608",
                                "LimitMSGQUEUE": "819200",
                                "LimitMSGQUEUESoft": "819200",
                                "LimitNICE": "0",
                                "LimitNICESoft": "0",
                                "LimitNOFILE": "524288",
                                "LimitNOFILESoft": "1024",
                                "LimitNPROC": "128092",
                                "LimitNPROCSoft": "128092",
                                "LimitRSS": "infinity",
                                "LimitRSSSoft": "infinity",
                                "LimitRTPRIO": "0",
                                "LimitRTPRIOSoft": "0",
                                "LimitRTTIME": "infinity",
                                "LimitRTTIMESoft": "infinity",
                                "LimitSIGPENDING": "128092",
                                "LimitSIGPENDINGSoft": "128092",
                                "LimitSTACK": "infinity",
                                "LimitSTACKSoft": "8388608",
                                "Listen": "/run/docker.sock (Stream)",
                                "LoadState": "loaded",
                                "LockPersonality": "no",
                                "LogLevelMax": "-1",
                                "LogRateLimitBurst": "0",
                                "LogRateLimitIntervalUSec": "0",
                                "LogsDirectoryMode": "0755",
                                "ManagedOOMMemoryPressure": "auto",
                                "ManagedOOMMemoryPressureLimit": "0",
                                "ManagedOOMPreference": "none",
                                "ManagedOOMSwap": "auto",
                                "Mark": "-1",
                                "MaxConnections": "64",
                                "MaxConnectionsPerSource": "0",
                                "MemoryAccounting": "yes",
                                "MemoryAvailable": "32934559744",
                                "MemoryCurrent": "0",
                                "MemoryDenyWriteExecute": "no",
                                "MemoryHigh": "infinity",
                                "MemoryKSM": "no",
                                "MemoryLimit": "infinity",
                                "MemoryLow": "0",
                                "MemoryMax": "infinity",
                                "MemoryMin": "0",
                                "MemoryPeak": "262144",
                                "MemoryPressureThresholdUSec": "200ms",
                                "MemoryPressureWatch": "auto",
                                "MemorySwapCurrent": "0",
                                "MemorySwapMax": "infinity",
                                "MemorySwapPeak": "0",
                                "MemoryZSwapCurrent": "0",
                                "MemoryZSwapMax": "infinity",
                                "MessageQueueMaxMessages": "0",
                                "MessageQueueMessageSize": "0",
                                "MountAPIVFS": "no",
                                "MountImagePolicy": "root=verity+signed+encrypted+unprotected+absent:usr=verity+signed+encrypted+unprotected+absent:home=encrypted+unprotected+absent:srv=encrypted+unprotected+absent:tmp=encrypted+unprotected+absent:var=encrypted+unprotected+absent",
                                "NAccepted": "0",
                                "NConnections": "0",
                                "NRefused": "0",
                                "NUMAPolicy": "n/a",
                                "Names": "docker.socket",
                                "NeedDaemonReload": "no",
                                "Nice": "0",
                                "NoDelay": "no",
                                "NoNewPrivileges": "no",
                                "NonBlocking": "no",
                                "OOMScoreAdjust": "0",
                                "OnFailureJobMode": "replace",
                                "OnSuccessJobMode": "fail",
                                "PassCredentials": "no",
                                "PassPacketInfo": "no",
                                "PassSecurity": "no",
                                "Perpetual": "no",
                                "PipeSize": "0",
                                "PollLimitBurst": "15",
                                "PollLimitIntervalUSec": "2s",
                                "Priority": "-1",
                                "PrivateDevices": "no",
                                "PrivateIPC": "no",
                                "PrivateMounts": "no",
                                "PrivateNetwork": "no",
                                "PrivateTmp": "no",
                                "PrivateUsers": "no",
                                "ProcSubset": "all",
                                "ProtectClock": "no",
                                "ProtectControlGroups": "no",
                                "ProtectHome": "no",
                                "ProtectHostname": "no",
                                "ProtectKernelLogs": "no",
                                "ProtectKernelModules": "no",
                                "ProtectKernelTunables": "no",
                                "ProtectProc": "default",
                                "ProtectSystem": "no",
                                "ReceiveBuffer": "0",
                                "RefuseManualStart": "no",
                                "RefuseManualStop": "no",
                                "RemoveIPC": "no",
                                "RemoveOnStop": "no",
                                "RequiredBy": "docker.service",
                                "Requires": "system.slice -.mount sysinit.target",
                                "RequiresMountsFor": "/run/docker.sock",
                                "RestartKillSignal": "15",
                                "RestrictNamespaces": "no",
                                "RestrictRealtime": "no",
                                "RestrictSUIDSGID": "no",
                                "Result": "success",
                                "ReusePort": "no",
                                "RootEphemeral": "no",
                                "RootImagePolicy": "root=verity+signed+encrypted+unprotected+absent:usr=verity+signed+encrypted+unprotected+absent:home=encrypted+unprotected+absent:srv=encrypted+unprotected+absent:tmp=encrypted+unprotected+absent:var=encrypted+unprotected+absent",
                                "RuntimeDirectoryMode": "0755",
                                "RuntimeDirectoryPreserve": "no",
                                "SameProcessGroup": "no",
                                "SecureBits": "0",
                                "SendBuffer": "0",
                                "SendSIGHUP": "no",
                                "SendSIGKILL": "yes",
                                "SetLoginEnvironment": "no",
                                "Slice": "system.slice",
                                "SocketGroup": "docker",
                                "SocketMode": "0660",
                                "SocketProtocol": "0",
                                "SocketUser": "root",
                                "StandardError": "inherit",
                                "StandardInput": "null",
                                "StandardOutput": "journal",
                                "StartLimitAction": "none",
                                "StartLimitBurst": "5",
                                "StartLimitIntervalUSec": "10s",
                                "StartupBlockIOWeight": "[not set]",
                                "StartupCPUShares": "[not set]",
                                "StartupCPUWeight": "[not set]",
                                "StartupIOWeight": "[not set]",
                                "StartupMemoryHigh": "infinity",
                                "StartupMemoryLow": "0",
                                "StartupMemoryMax": "infinity",
                                "StartupMemorySwapMax": "infinity",
                                "StartupMemoryZSwapMax": "infinity",
                                "StateChangeTimestamp": "Sun 2026-03-15 00:02:06 UTC",
                                "StateChangeTimestampMonotonic": "80025784",
                                "StateDirectoryMode": "0755",
                                "StopWhenUnneeded": "no",
                                "SubState": "running",
                                "SuccessAction": "none",
                                "SurviveFinalKillSignal": "no",
                                "SyslogFacility": "3",
                                "SyslogLevel": "6",
                                "SyslogLevelPrefix": "yes",
                                "SyslogPriority": "30",
                                "SystemCallErrorNumber": "2147483646",
                                "TTYReset": "no",
                                "TTYVHangup": "no",
                                "TTYVTDisallocate": "no",
                                "TasksAccounting": "yes",
                                "TasksCurrent": "0",
                                "TasksMax": "38427",
                                "TimeoutCleanUSec": "infinity",
                                "TimeoutUSec": "1min 30s",
                                "TimerSlackNSec": "50000",
                                "Timestamping": "off",
                                "Transient": "no",
                                "Transparent": "no",
                                "TriggerLimitBurst": "20",
                                "TriggerLimitIntervalUSec": "2s",
                                "Triggers": "docker.service",
                                "UID": "[not set]",
                                "UMask": "0022",
                                "UnitFilePreset": "enabled",
                                "UnitFileState": "enabled",
                                "UtmpMode": "init",
                                "WantedBy": "sockets.target",
                                "WatchdogSignal": "6",
                                "Writable": "no"
                            }
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-b453-fb54-00000000000a",
                        "name": "ensure-docker",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-docker"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:02:07.224591Z",
                            "start": "2026-03-15T00:02:06.627339Z"
                        },
                        "id": "0242ac1f-6606-b453-fb54-00000000001c",
                        "name": "Assure docker.socket service is running"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "file",
                            "changed": false,
                            "diff": {
                                "after": {
                                    "path": "/var/run/docker.sock"
                                },
                                "before": {
                                    "path": "/var/run/docker.sock"
                                }
                            },
                            "gid": 989,
                            "group": "docker",
                            "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": "docker",
                                    "mode": null,
                                    "modification_time": null,
                                    "modification_time_format": "%Y%m%d%H%M.%S",
                                    "owner": null,
                                    "path": "/var/run/docker.sock",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "file",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0660",
                            "owner": "root",
                            "path": "/var/run/docker.sock",
                            "size": 0,
                            "state": "file",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-b453-fb54-00000000000a",
                        "name": "ensure-docker",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-docker"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:02:07.789716Z",
                            "start": "2026-03-15T00:02:07.231532Z"
                        },
                        "id": "0242ac1f-6606-b453-fb54-00000000001d",
                        "name": "Correct group ownership on docker sock"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "command",
                            "changed": false,
                            "cmd": [
                                "docker",
                                "ps"
                            ],
                            "delta": "0:00:00.049796",
                            "end": "2026-03-15 00:02:08.166070",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "docker ps",
                                    "_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": "0242ac1f-6606-b453-fb54-000000000015-1-ubuntunoblelarge",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-03-15 00:02:08.116274",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "CONTAINER ID   IMAGE     COMMAND   CREATED   STATUS    PORTS     NAMES",
                            "stdout_lines": [
                                "CONTAINER ID   IMAGE     COMMAND   CREATED   STATUS    PORTS     NAMES"
                            ],
                            "zuul_log_id": "0242ac1f-6606-b453-fb54-000000000015-1-ubuntunoblelarge"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-b453-fb54-00000000000a",
                        "name": "ensure-docker",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-docker"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:02:08.344405Z",
                            "start": "2026-03-15T00:02:07.823430Z"
                        },
                        "id": "0242ac1f-6606-b453-fb54-000000000015",
                        "name": "Validate ability to talk with docker"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "command",
                            "changed": true,
                            "cmd": [
                                "docker",
                                "version"
                            ],
                            "delta": "0:00:00.067640",
                            "end": "2026-03-15 00:02:08.749946",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "docker version",
                                    "_uses_shell": false,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": null,
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac1f-6606-b453-fb54-000000000016-1-ubuntunoblelarge",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-03-15 00:02:08.682306",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "Client: Docker Engine - Community\n Version:           28.5.2\n API version:       1.51\n Go version:        go1.25.3\n Git commit:        ecc6942\n Built:             Wed Nov  5 14:43:10 2025\n OS/Arch:           linux/amd64\n Context:           default\n\nServer: Docker Engine - Community\n Engine:\n  Version:          28.5.2\n  API version:      1.51 (minimum version 1.24)\n  Go version:       go1.25.3\n  Git commit:       89c5e8f\n  Built:            Wed Nov  5 14:43:10 2025\n  OS/Arch:          linux/amd64\n  Experimental:     false\n containerd:\n  Version:          v2.2.2\n  GitCommit:        301b2dac98f15c27117da5c8af12118a041a31d9\n runc:\n  Version:          1.3.4\n  GitCommit:        v1.3.4-0-gd6d73eb8\n docker-init:\n  Version:          0.19.0\n  GitCommit:        de40ad0",
                            "stdout_lines": [
                                "Client: Docker Engine - Community",
                                " Version:           28.5.2",
                                " API version:       1.51",
                                " Go version:        go1.25.3",
                                " Git commit:        ecc6942",
                                " Built:             Wed Nov  5 14:43:10 2025",
                                " OS/Arch:           linux/amd64",
                                " Context:           default",
                                "",
                                "Server: Docker Engine - Community",
                                " Engine:",
                                "  Version:          28.5.2",
                                "  API version:      1.51 (minimum version 1.24)",
                                "  Go version:       go1.25.3",
                                "  Git commit:       89c5e8f",
                                "  Built:            Wed Nov  5 14:43:10 2025",
                                "  OS/Arch:          linux/amd64",
                                "  Experimental:     false",
                                " containerd:",
                                "  Version:          v2.2.2",
                                "  GitCommit:        301b2dac98f15c27117da5c8af12118a041a31d9",
                                " runc:",
                                "  Version:          1.3.4",
                                "  GitCommit:        v1.3.4-0-gd6d73eb8",
                                " docker-init:",
                                "  Version:          0.19.0",
                                "  GitCommit:        de40ad0"
                            ],
                            "zuul_log_id": "0242ac1f-6606-b453-fb54-000000000016-1-ubuntunoblelarge"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-b453-fb54-00000000000a",
                        "name": "ensure-docker",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-docker"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:02:08.909036Z",
                            "start": "2026-03-15T00:02:08.393858Z"
                        },
                        "id": "0242ac1f-6606-b453-fb54-000000000016",
                        "name": "Get version details"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "debug",
                            "changed": false,
                            "msg": {
                                "changed": true,
                                "cmd": [
                                    "docker",
                                    "version"
                                ],
                                "delta": "0:00:00.067640",
                                "end": "2026-03-15 00:02:08.749946",
                                "failed": false,
                                "msg": "",
                                "rc": 0,
                                "start": "2026-03-15 00:02:08.682306",
                                "stderr": "",
                                "stderr_lines": [],
                                "stdout": "Client: Docker Engine - Community\n Version:           28.5.2\n API version:       1.51\n Go version:        go1.25.3\n Git commit:        ecc6942\n Built:             Wed Nov  5 14:43:10 2025\n OS/Arch:           linux/amd64\n Context:           default\n\nServer: Docker Engine - Community\n Engine:\n  Version:          28.5.2\n  API version:      1.51 (minimum version 1.24)\n  Go version:       go1.25.3\n  Git commit:       89c5e8f\n  Built:            Wed Nov  5 14:43:10 2025\n  OS/Arch:          linux/amd64\n  Experimental:     false\n containerd:\n  Version:          v2.2.2\n  GitCommit:        301b2dac98f15c27117da5c8af12118a041a31d9\n runc:\n  Version:          1.3.4\n  GitCommit:        v1.3.4-0-gd6d73eb8\n docker-init:\n  Version:          0.19.0\n  GitCommit:        de40ad0",
                                "stdout_lines": [
                                    "Client: Docker Engine - Community",
                                    " Version:           28.5.2",
                                    " API version:       1.51",
                                    " Go version:        go1.25.3",
                                    " Git commit:        ecc6942",
                                    " Built:             Wed Nov  5 14:43:10 2025",
                                    " OS/Arch:           linux/amd64",
                                    " Context:           default",
                                    "",
                                    "Server: Docker Engine - Community",
                                    " Engine:",
                                    "  Version:          28.5.2",
                                    "  API version:      1.51 (minimum version 1.24)",
                                    "  Go version:       go1.25.3",
                                    "  Git commit:       89c5e8f",
                                    "  Built:            Wed Nov  5 14:43:10 2025",
                                    "  OS/Arch:          linux/amd64",
                                    "  Experimental:     false",
                                    " containerd:",
                                    "  Version:          v2.2.2",
                                    "  GitCommit:        301b2dac98f15c27117da5c8af12118a041a31d9",
                                    " runc:",
                                    "  Version:          1.3.4",
                                    "  GitCommit:        v1.3.4-0-gd6d73eb8",
                                    " docker-init:",
                                    "  Version:          0.19.0",
                                    "  GitCommit:        de40ad0"
                                ],
                                "zuul_log_id": "0242ac1f-6606-b453-fb54-000000000016-1-ubuntunoblelarge"
                            }
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-b453-fb54-00000000000a",
                        "name": "ensure-docker",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-docker"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:02:08.970527Z",
                            "start": "2026-03-15T00:02:08.922606Z"
                        },
                        "id": "0242ac1f-6606-b453-fb54-000000000017",
                        "name": "Dump installed docker details"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "include_role",
                            "changed": false,
                            "false_condition": "docker_use_buildset_registry | bool",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-b453-fb54-00000000000a",
                        "name": "ensure-docker",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-docker"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:02:09.015103Z",
                            "start": "2026-03-15T00:02:08.984542Z"
                        },
                        "id": "0242ac1f-6606-b453-fb54-000000000018",
                        "name": "Use buildset registry"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "shell",
                            "changed": true,
                            "cmd": "PYTHON2=0\nPYTHON3=1\n\n# Not all platforms install a `pip` when installing python\n# specific pip packages. We first check if pip$VERSION is\n# available and if not fallback to checking if just `pip`\n# is present.\nif [ \"$PYTHON2\" -eq \"1\" ] ; then\n    command -v pip2 || command -v pip || exit 1\n    python2 -m wheel --help || exit 1\nfi\nif [ \"$PYTHON3\" -eq \"1\" ] ; then\n    command -v pip3 || command -v pip || exit 1\n    python3 -m wheel --help || exit 1\nfi\n",
                            "delta": "0:00:00.010839",
                            "end": "2026-03-15 00:02:09.395872",
                            "failed_when_result": false,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "PYTHON2=0\nPYTHON3=1\n\n# Not all platforms install a `pip` when installing python\n# specific pip packages. We first check if pip$VERSION is\n# available and if not fallback to checking if just `pip`\n# is present.\nif [ \"$PYTHON2\" -eq \"1\" ] ; then\n    command -v pip2 || command -v pip || exit 1\n    python2 -m wheel --help || exit 1\nfi\nif [ \"$PYTHON3\" -eq \"1\" ] ; then\n    command -v pip3 || command -v pip || exit 1\n    python3 -m wheel --help || exit 1\nfi\n",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": "/bin/bash",
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac1f-6606-b453-fb54-000000000021-1-ubuntunoblelarge",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "non-zero return code",
                            "rc": 1,
                            "start": "2026-03-15 00:02:09.385033",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac1f-6606-b453-fb54-000000000021-1-ubuntunoblelarge"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-b453-fb54-00000000001f",
                        "name": "ensure-pip",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-pip"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:02:09.590601Z",
                            "start": "2026-03-15T00:02:09.077058Z"
                        },
                        "id": "0242ac1f-6606-b453-fb54-000000000021",
                        "name": "Check if pip is installed"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "include_tasks",
                            "changed": false,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "zj_distro_os",
                                    "include": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-pip/tasks/Debian.yaml",
                                    "include_args": {},
                                    "zj_distro_os": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-pip/tasks/Debian.yaml"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-b453-fb54-00000000001f",
                        "name": "ensure-pip",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-pip"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:02:09.656729Z",
                            "start": "2026-03-15T00:02:09.603651Z"
                        },
                        "id": "0242ac1f-6606-b453-fb54-000000000022",
                        "name": "Install pip from packages"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "apt",
                            "cache_update_time": 1773532896,
                            "cache_updated": false,
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "allow_change_held_packages": false,
                                    "allow_downgrade": false,
                                    "allow_unauthenticated": false,
                                    "autoclean": false,
                                    "autoremove": false,
                                    "cache_valid_time": 0,
                                    "clean": false,
                                    "deb": null,
                                    "default_release": null,
                                    "dpkg_options": "force-confdef,force-confold",
                                    "fail_on_autoremove": false,
                                    "force": false,
                                    "force_apt_get": false,
                                    "install_recommends": null,
                                    "lock_timeout": 60,
                                    "only_upgrade": false,
                                    "package": null,
                                    "policy_rc_d": null,
                                    "purge": false,
                                    "state": "present",
                                    "update_cache": true,
                                    "update_cache_retries": 5,
                                    "update_cache_retry_max_delay": 12,
                                    "upgrade": null
                                }
                            }
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-b453-fb54-00000000001f",
                        "name": "ensure-pip",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-pip"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:02:12.795065Z",
                            "start": "2026-03-15T00:02:09.675810Z"
                        },
                        "id": "0242ac1f-6606-b453-fb54-000000000271",
                        "name": "Update package lists"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "package",
                            "cache_update_time": 1773532896,
                            "cache_updated": false,
                            "changed": true,
                            "diff": {},
                            "invocation": {
                                "module_args": {
                                    "allow_change_held_packages": false,
                                    "allow_downgrade": false,
                                    "allow_unauthenticated": false,
                                    "autoclean": false,
                                    "autoremove": false,
                                    "cache_valid_time": 0,
                                    "clean": false,
                                    "deb": null,
                                    "default_release": null,
                                    "dpkg_options": "force-confdef,force-confold",
                                    "fail_on_autoremove": false,
                                    "force": false,
                                    "force_apt_get": false,
                                    "install_recommends": null,
                                    "lock_timeout": 60,
                                    "name": [
                                        "python3-pip",
                                        "python3-setuptools",
                                        "python3-venv",
                                        "python3-wheel"
                                    ],
                                    "only_upgrade": false,
                                    "package": [
                                        "python3-pip",
                                        "python3-setuptools",
                                        "python3-venv",
                                        "python3-wheel"
                                    ],
                                    "policy_rc_d": null,
                                    "purge": false,
                                    "state": "present",
                                    "update_cache": null,
                                    "update_cache_retries": 5,
                                    "update_cache_retry_max_delay": 12,
                                    "upgrade": null
                                }
                            },
                            "stderr": "debconf: delaying package configuration, since apt-utils is not installed\n",
                            "stderr_lines": [
                                "debconf: delaying package configuration, since apt-utils is not installed"
                            ],
                            "stdout": "Reading package lists...\nBuilding dependency tree...\nReading state information...\nSuggested packages:\n  python-setuptools-doc\nThe following NEW packages will be installed:\n  python3-pip python3-setuptools python3-wheel\n0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.\nNeed to get 1770 kB of archives.\nAfter this operation, 9556 kB of additional disk space will be used.\nGet:1 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 python3-setuptools all 68.1.2-2ubuntu1.2 [397 kB]\nGet:2 http://archive.ubuntu.com/ubuntu noble/universe amd64 python3-wheel all 0.42.0-2 [53.1 kB]\nGet:3 http://archive.ubuntu.com/ubuntu noble-updates/universe amd64 python3-pip all 24.0+dfsg-1ubuntu1.3 [1320 kB]\nFetched 1770 kB in 0s (4869 kB/s)\nSelecting previously unselected package python3-setuptools.\r\n(Reading database ... \r(Reading database ... 5%\r(Reading database ... 10%\r(Reading database ... 15%\r(Reading database ... 20%\r(Reading database ... 25%\r(Reading database ... 30%\r(Reading database ... 35%\r(Reading database ... 40%\r(Reading database ... 45%\r(Reading database ... 50%\r(Reading database ... 55%\r(Reading database ... 60%\r(Reading database ... 65%\r(Reading database ... 70%\r(Reading database ... 75%\r(Reading database ... 80%\r(Reading database ... 85%\r(Reading database ... 90%\r(Reading database ... 95%\r(Reading database ... 100%\r(Reading database ... 35081 files and directories currently installed.)\r\nPreparing to unpack .../python3-setuptools_68.1.2-2ubuntu1.2_all.deb ...\r\nUnpacking python3-setuptools (68.1.2-2ubuntu1.2) ...\r\nSelecting previously unselected package python3-wheel.\r\nPreparing to unpack .../python3-wheel_0.42.0-2_all.deb ...\r\nUnpacking python3-wheel (0.42.0-2) ...\r\nSelecting previously unselected package python3-pip.\r\nPreparing to unpack .../python3-pip_24.0+dfsg-1ubuntu1.3_all.deb ...\r\nUnpacking python3-pip (24.0+dfsg-1ubuntu1.3) ...\r\nSetting up python3-setuptools (68.1.2-2ubuntu1.2) ...\r\nSetting up python3-wheel (0.42.0-2) ...\r\nSetting up python3-pip (24.0+dfsg-1ubuntu1.3) ...\r\n",
                            "stdout_lines": [
                                "Reading package lists...",
                                "Building dependency tree...",
                                "Reading state information...",
                                "Suggested packages:",
                                "  python-setuptools-doc",
                                "The following NEW packages will be installed:",
                                "  python3-pip python3-setuptools python3-wheel",
                                "0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.",
                                "Need to get 1770 kB of archives.",
                                "After this operation, 9556 kB of additional disk space will be used.",
                                "Get:1 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 python3-setuptools all 68.1.2-2ubuntu1.2 [397 kB]",
                                "Get:2 http://archive.ubuntu.com/ubuntu noble/universe amd64 python3-wheel all 0.42.0-2 [53.1 kB]",
                                "Get:3 http://archive.ubuntu.com/ubuntu noble-updates/universe amd64 python3-pip all 24.0+dfsg-1ubuntu1.3 [1320 kB]",
                                "Fetched 1770 kB in 0s (4869 kB/s)",
                                "Selecting previously unselected package python3-setuptools.",
                                "(Reading database ... ",
                                "(Reading database ... 5%",
                                "(Reading database ... 10%",
                                "(Reading database ... 15%",
                                "(Reading database ... 20%",
                                "(Reading database ... 25%",
                                "(Reading database ... 30%",
                                "(Reading database ... 35%",
                                "(Reading database ... 40%",
                                "(Reading database ... 45%",
                                "(Reading database ... 50%",
                                "(Reading database ... 55%",
                                "(Reading database ... 60%",
                                "(Reading database ... 65%",
                                "(Reading database ... 70%",
                                "(Reading database ... 75%",
                                "(Reading database ... 80%",
                                "(Reading database ... 85%",
                                "(Reading database ... 90%",
                                "(Reading database ... 95%",
                                "(Reading database ... 100%",
                                "(Reading database ... 35081 files and directories currently installed.)",
                                "Preparing to unpack .../python3-setuptools_68.1.2-2ubuntu1.2_all.deb ...",
                                "Unpacking python3-setuptools (68.1.2-2ubuntu1.2) ...",
                                "Selecting previously unselected package python3-wheel.",
                                "Preparing to unpack .../python3-wheel_0.42.0-2_all.deb ...",
                                "Unpacking python3-wheel (0.42.0-2) ...",
                                "Selecting previously unselected package python3-pip.",
                                "Preparing to unpack .../python3-pip_24.0+dfsg-1ubuntu1.3_all.deb ...",
                                "Unpacking python3-pip (24.0+dfsg-1ubuntu1.3) ...",
                                "Setting up python3-setuptools (68.1.2-2ubuntu1.2) ...",
                                "Setting up python3-wheel (0.42.0-2) ...",
                                "Setting up python3-pip (24.0+dfsg-1ubuntu1.3) ..."
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-b453-fb54-00000000001f",
                        "name": "ensure-pip",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-pip"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:02:19.583207Z",
                            "start": "2026-03-15T00:02:12.800729Z"
                        },
                        "id": "0242ac1f-6606-b453-fb54-000000000272",
                        "name": "Install Python 3 pip"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "package",
                            "changed": false,
                            "false_condition": "ensure_pip_from_packages_with_python2",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-b453-fb54-00000000001f",
                        "name": "ensure-pip",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-pip"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:02:19.617586Z",
                            "start": "2026-03-15T00:02:19.592142Z"
                        },
                        "id": "0242ac1f-6606-b453-fb54-000000000273",
                        "name": "Install Python 2 pip"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "package",
                            "changed": false,
                            "false_condition": "ansible_python.version.major == 2",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-b453-fb54-00000000001f",
                        "name": "ensure-pip",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-pip"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:02:19.649301Z",
                            "start": "2026-03-15T00:02:19.623708Z"
                        },
                        "id": "0242ac1f-6606-b453-fb54-000000000027",
                        "name": "Ensure setuptools"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "command",
                            "changed": true,
                            "cmd": [
                                "python3",
                                "-m",
                                "ensurepip",
                                "--help"
                            ],
                            "delta": "0:00:00.110425",
                            "end": "2026-03-15 00:02:20.124630",
                            "failed_when_result": false,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "python3 -m ensurepip --help",
                                    "_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": "0242ac1f-6606-b453-fb54-000000000028-1-ubuntunoblelarge",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-03-15 00:02:20.014205",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "usage: python -m ensurepip [-h] [--version] [-v] [-U] [--user] [--root ROOT]\n                           [--altinstall] [--default-pip]\n\noptions:\n  -h, --help     show this help message and exit\n  --version      Show the version of pip that is bundled with this Python.\n  -v, --verbose  Give more output. Option is additive, and can be used up to 3\n                 times.\n  -U, --upgrade  Upgrade pip and dependencies, even if already installed.\n  --user         Install using the user scheme.\n  --root ROOT    Install everything relative to this alternate root directory.\n  --altinstall   Make an alternate install, installing only the X.Y versioned\n                 scripts (Default: pipX, pipX.Y).\n  --default-pip  Make a default pip install, installing the unqualified pip in\n                 addition to the versioned scripts.",
                            "stdout_lines": [
                                "usage: python -m ensurepip [-h] [--version] [-v] [-U] [--user] [--root ROOT]",
                                "                           [--altinstall] [--default-pip]",
                                "",
                                "options:",
                                "  -h, --help     show this help message and exit",
                                "  --version      Show the version of pip that is bundled with this Python.",
                                "  -v, --verbose  Give more output. Option is additive, and can be used up to 3",
                                "                 times.",
                                "  -U, --upgrade  Upgrade pip and dependencies, even if already installed.",
                                "  --user         Install using the user scheme.",
                                "  --root ROOT    Install everything relative to this alternate root directory.",
                                "  --altinstall   Make an alternate install, installing only the X.Y versioned",
                                "                 scripts (Default: pipX, pipX.Y).",
                                "  --default-pip  Make a default pip install, installing the unqualified pip in",
                                "                 addition to the versioned scripts."
                            ],
                            "zuul_log_id": "0242ac1f-6606-b453-fb54-000000000028-1-ubuntunoblelarge"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-b453-fb54-00000000001f",
                        "name": "ensure-pip",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-pip"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:02:20.242222Z",
                            "start": "2026-03-15T00:02:19.726523Z"
                        },
                        "id": "0242ac1f-6606-b453-fb54-000000000028",
                        "name": "Check for ensurepip module"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "package",
                            "changed": false,
                            "false_condition": "_ensurepip_module.rc != 0",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-b453-fb54-00000000001f",
                        "name": "ensure-pip",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-pip"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:02:20.287420Z",
                            "start": "2026-03-15T00:02:20.251714Z"
                        },
                        "id": "0242ac1f-6606-b453-fb54-000000000029",
                        "name": "Ensure python3-venv"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "include_tasks",
                            "changed": false,
                            "false_condition": "ensure_pip_from_upstream",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-b453-fb54-00000000001f",
                        "name": "ensure-pip",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-pip"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:02:20.323646Z",
                            "start": "2026-03-15T00:02:20.297759Z"
                        },
                        "id": "0242ac1f-6606-b453-fb54-00000000002a",
                        "name": "Install pip from source"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "shell",
                            "changed": true,
                            "cmd": "command -v python3\n",
                            "delta": "0:00:00.006230",
                            "end": "2026-03-15 00:02:20.624209",
                            "failed_when_result": false,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "command -v python3\n",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": "/bin/bash",
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac1f-6606-b453-fb54-00000000002b-1-ubuntunoblelarge",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-03-15 00:02:20.617979",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "/usr/bin/python3",
                            "stdout_lines": [
                                "/usr/bin/python3"
                            ],
                            "zuul_log_id": "0242ac1f-6606-b453-fb54-00000000002b-1-ubuntunoblelarge"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-b453-fb54-00000000001f",
                        "name": "ensure-pip",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-pip"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:02:20.870823Z",
                            "start": "2026-03-15T00:02:20.357436Z"
                        },
                        "id": "0242ac1f-6606-b453-fb54-00000000002b",
                        "name": "Probe for venv python full path"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "_host_virtualenv": "/usr/bin/python3 -m venv"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-b453-fb54-00000000001f",
                        "name": "ensure-pip",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-pip"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:02:20.937249Z",
                            "start": "2026-03-15T00:02:20.886277Z"
                        },
                        "id": "0242ac1f-6606-b453-fb54-00000000002c",
                        "name": "Set host default"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "ensure_pip_virtualenv_command": "/usr/bin/python3 -m venv"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-b453-fb54-00000000001f",
                        "name": "ensure-pip",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/ensure-pip"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:02:20.997614Z",
                            "start": "2026-03-15T00:02:20.947241Z"
                        },
                        "id": "0242ac1f-6606-b453-fb54-00000000002d",
                        "name": "Set ensure_pip_virtualenv_command"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "ansible.builtin.apt",
                            "cache_update_time": 1773532896,
                            "cache_updated": false,
                            "changed": true,
                            "diff": {},
                            "invocation": {
                                "module_args": {
                                    "allow_change_held_packages": false,
                                    "allow_downgrade": false,
                                    "allow_unauthenticated": false,
                                    "autoclean": false,
                                    "autoremove": false,
                                    "cache_valid_time": 0,
                                    "clean": false,
                                    "deb": null,
                                    "default_release": null,
                                    "dpkg_options": "force-confdef,force-confold",
                                    "fail_on_autoremove": false,
                                    "force": false,
                                    "force_apt_get": false,
                                    "install_recommends": null,
                                    "lock_timeout": 60,
                                    "name": [
                                        "jq",
                                        "parallel",
                                        "python3-requests",
                                        "skopeo"
                                    ],
                                    "only_upgrade": false,
                                    "package": [
                                        "jq",
                                        "parallel",
                                        "python3-requests",
                                        "skopeo"
                                    ],
                                    "policy_rc_d": null,
                                    "purge": false,
                                    "state": "present",
                                    "update_cache": null,
                                    "update_cache_retries": 5,
                                    "update_cache_retry_max_delay": 12,
                                    "upgrade": null
                                }
                            },
                            "stderr": "debconf: delaying package configuration, since apt-utils is not installed\n",
                            "stderr_lines": [
                                "debconf: delaying package configuration, since apt-utils is not installed"
                            ],
                            "stdout": "Reading package lists...\nBuilding dependency tree...\nReading state information...\nThe following additional packages will be installed:\n  containernetworking-plugins golang-github-containers-common\n  golang-github-containers-image libgpgme11t64 libjq1 libonig5\n  libsensors-config libsensors5 python3-certifi python3-chardet python3-idna\n  python3-urllib3 sysstat\nSuggested packages:\n  lm-sensors csh fish ksh tcsh zsh python3-openssl python3-socks\n  python-requests-doc python3-brotli isag\nRecommended packages:\n  netavark gpg-wks-client\nThe following NEW packages will be installed:\n  containernetworking-plugins golang-github-containers-common\n  golang-github-containers-image jq libgpgme11t64 libjq1 libonig5\n  libsensors-config libsensors5 parallel python3-certifi python3-chardet\n  python3-idna python3-requests python3-urllib3 skopeo sysstat\n0 upgraded, 17 newly installed, 0 to remove and 0 not upgraded.\nNeed to get 16.9 MB of archives.\nAfter this operation, 77.9 MB of additional disk space will be used.\nGet:1 http://archive.ubuntu.com/ubuntu noble/main amd64 libsensors-config all 1:3.6.0-9build1 [5546 B]\nGet:2 http://archive.ubuntu.com/ubuntu noble/main amd64 libsensors5 amd64 1:3.6.0-9build1 [26.6 kB]\nGet:3 http://archive.ubuntu.com/ubuntu noble/main amd64 sysstat amd64 12.6.1-2 [489 kB]\nGet:4 http://archive.ubuntu.com/ubuntu noble-updates/universe amd64 containernetworking-plugins amd64 1.1.1+ds1-3ubuntu0.24.04.3 [7203 kB]\nGet:5 http://archive.ubuntu.com/ubuntu noble/universe amd64 golang-github-containers-image all 5.29.2-2 [33.4 kB]\nGet:6 http://archive.ubuntu.com/ubuntu noble-updates/universe amd64 golang-github-containers-common all 0.57.4+ds1-2ubuntu0.2 [39.9 kB]\nGet:7 http://archive.ubuntu.com/ubuntu noble/main amd64 libonig5 amd64 6.9.9-1build1 [172 kB]\nGet:8 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libjq1 amd64 1.7.1-3ubuntu0.24.04.1 [141 kB]\nGet:9 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 jq amd64 1.7.1-3ubuntu0.24.04.1 [65.7 kB]\nGet:10 http://archive.ubuntu.com/ubuntu noble/main amd64 libgpgme11t64 amd64 1.18.0-4.1ubuntu4 [136 kB]\nGet:11 http://archive.ubuntu.com/ubuntu noble/main amd64 python3-certifi all 2023.11.17-1 [165 kB]\nGet:12 http://archive.ubuntu.com/ubuntu noble/main amd64 python3-chardet all 5.2.0+dfsg-1 [117 kB]\nGet:13 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 python3-idna all 3.6-2ubuntu0.1 [49.0 kB]\nGet:14 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 python3-urllib3 all 2.0.7-1ubuntu0.6 [95.2 kB]\nGet:15 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 python3-requests all 2.31.0+dfsg-1ubuntu1.1 [50.8 kB]\nGet:16 http://archive.ubuntu.com/ubuntu noble-updates/universe amd64 skopeo amd64 1.13.3+ds1-2ubuntu0.24.04.3 [6177 kB]\nGet:17 http://archive.ubuntu.com/ubuntu noble/universe amd64 parallel all 20231122+ds-1 [1944 kB]\nFetched 16.9 MB in 3s (6678 kB/s)\nSelecting previously unselected package libsensors-config.\r\n(Reading database ... \r(Reading database ... 5%\r(Reading database ... 10%\r(Reading database ... 15%\r(Reading database ... 20%\r(Reading database ... 25%\r(Reading database ... 30%\r(Reading database ... 35%\r(Reading database ... 40%\r(Reading database ... 45%\r(Reading database ... 50%\r(Reading database ... 55%\r(Reading database ... 60%\r(Reading database ... 65%\r(Reading database ... 70%\r(Reading database ... 75%\r(Reading database ... 80%\r(Reading database ... 85%\r(Reading database ... 90%\r(Reading database ... 95%\r(Reading database ... 100%\r(Reading database ... 36007 files and directories currently installed.)\r\nPreparing to unpack .../00-libsensors-config_1%3a3.6.0-9build1_all.deb ...\r\nUnpacking libsensors-config (1:3.6.0-9build1) ...\r\nSelecting previously unselected package libsensors5:amd64.\r\nPreparing to unpack .../01-libsensors5_1%3a3.6.0-9build1_amd64.deb ...\r\nUnpacking libsensors5:amd64 (1:3.6.0-9build1) ...\r\nSelecting previously unselected package sysstat.\r\nPreparing to unpack .../02-sysstat_12.6.1-2_amd64.deb ...\r\nUnpacking sysstat (12.6.1-2) ...\r\nSelecting previously unselected package containernetworking-plugins.\r\nPreparing to unpack .../03-containernetworking-plugins_1.1.1+ds1-3ubuntu0.24.04.3_amd64.deb ...\r\nUnpacking containernetworking-plugins (1.1.1+ds1-3ubuntu0.24.04.3) ...\r\nSelecting previously unselected package golang-github-containers-image.\r\nPreparing to unpack .../04-golang-github-containers-image_5.29.2-2_all.deb ...\r\nUnpacking golang-github-containers-image (5.29.2-2) ...\r\nSelecting previously unselected package golang-github-containers-common.\r\nPreparing to unpack .../05-golang-github-containers-common_0.57.4+ds1-2ubuntu0.2_all.deb ...\r\nUnpacking golang-github-containers-common (0.57.4+ds1-2ubuntu0.2) ...\r\nSelecting previously unselected package libonig5:amd64.\r\nPreparing to unpack .../06-libonig5_6.9.9-1build1_amd64.deb ...\r\nUnpacking libonig5:amd64 (6.9.9-1build1) ...\r\nSelecting previously unselected package libjq1:amd64.\r\nPreparing to unpack .../07-libjq1_1.7.1-3ubuntu0.24.04.1_amd64.deb ...\r\nUnpacking libjq1:amd64 (1.7.1-3ubuntu0.24.04.1) ...\r\nSelecting previously unselected package jq.\r\nPreparing to unpack .../08-jq_1.7.1-3ubuntu0.24.04.1_amd64.deb ...\r\nUnpacking jq (1.7.1-3ubuntu0.24.04.1) ...\r\nSelecting previously unselected package libgpgme11t64:amd64.\r\nPreparing to unpack .../09-libgpgme11t64_1.18.0-4.1ubuntu4_amd64.deb ...\r\nUnpacking libgpgme11t64:amd64 (1.18.0-4.1ubuntu4) ...\r\nSelecting previously unselected package python3-certifi.\r\nPreparing to unpack .../10-python3-certifi_2023.11.17-1_all.deb ...\r\nUnpacking python3-certifi (2023.11.17-1) ...\r\nSelecting previously unselected package python3-chardet.\r\nPreparing to unpack .../11-python3-chardet_5.2.0+dfsg-1_all.deb ...\r\nUnpacking python3-chardet (5.2.0+dfsg-1) ...\r\nSelecting previously unselected package python3-idna.\r\nPreparing to unpack .../12-python3-idna_3.6-2ubuntu0.1_all.deb ...\r\nUnpacking python3-idna (3.6-2ubuntu0.1) ...\r\nSelecting previously unselected package python3-urllib3.\r\nPreparing to unpack .../13-python3-urllib3_2.0.7-1ubuntu0.6_all.deb ...\r\nUnpacking python3-urllib3 (2.0.7-1ubuntu0.6) ...\r\nSelecting previously unselected package python3-requests.\r\nPreparing to unpack .../14-python3-requests_2.31.0+dfsg-1ubuntu1.1_all.deb ...\r\nUnpacking python3-requests (2.31.0+dfsg-1ubuntu1.1) ...\r\nSelecting previously unselected package skopeo.\r\nPreparing to unpack .../15-skopeo_1.13.3+ds1-2ubuntu0.24.04.3_amd64.deb ...\r\nUnpacking skopeo (1.13.3+ds1-2ubuntu0.24.04.3) ...\r\nSelecting previously unselected package parallel.\r\nPreparing to unpack .../16-parallel_20231122+ds-1_all.deb ...\r\nAdding 'diversion of /usr/bin/parallel to /usr/bin/parallel.moreutils by parallel'\r\nAdding 'diversion of /usr/share/man/man1/parallel.1.gz to /usr/share/man/man1/parallel.moreutils.1.gz by parallel'\r\nUnpacking parallel (20231122+ds-1) ...\r\nSetting up libsensors-config (1:3.6.0-9build1) ...\r\nSetting up golang-github-containers-image (5.29.2-2) ...\r\nSetting up python3-chardet (5.2.0+dfsg-1) ...\r\nSetting up python3-certifi (2023.11.17-1) ...\r\nSetting up containernetworking-plugins (1.1.1+ds1-3ubuntu0.24.04.3) ...\r\nSetting up python3-idna (3.6-2ubuntu0.1) ...\r\nSetting up libsensors5:amd64 (1:3.6.0-9build1) ...\r\nSetting up python3-urllib3 (2.0.7-1ubuntu0.6) ...\r\nSetting up libgpgme11t64:amd64 (1.18.0-4.1ubuntu4) ...\r\nSetting up golang-github-containers-common (0.57.4+ds1-2ubuntu0.2) ...\r\nSetting up sysstat (12.6.1-2) ...\r\n\r\nCreating config file /etc/default/sysstat with new version\r\nupdate-alternatives: using /usr/bin/sar.sysstat to provide /usr/bin/sar (sar) in auto mode\r\nCreated symlink /etc/systemd/system/sysstat.service.wants/sysstat-collect.timer \u2192 /usr/lib/systemd/system/sysstat-collect.timer.\r\r\nCreated symlink /etc/systemd/system/sysstat.service.wants/sysstat-summary.timer \u2192 /usr/lib/systemd/system/sysstat-summary.timer.\r\r\nCreated symlink /etc/systemd/system/multi-user.target.wants/sysstat.service \u2192 /usr/lib/systemd/system/sysstat.service.\r\r\nSetting up libonig5:amd64 (6.9.9-1build1) ...\r\nSetting up libjq1:amd64 (1.7.1-3ubuntu0.24.04.1) ...\r\nSetting up python3-requests (2.31.0+dfsg-1ubuntu1.1) ...\r\nSetting up skopeo (1.13.3+ds1-2ubuntu0.24.04.3) ...\r\nSetting up parallel (20231122+ds-1) ...\r\nSetting up jq (1.7.1-3ubuntu0.24.04.1) ...\r\nProcessing triggers for libc-bin (2.39-0ubuntu8.7) ...\r\n",
                            "stdout_lines": [
                                "Reading package lists...",
                                "Building dependency tree...",
                                "Reading state information...",
                                "The following additional packages will be installed:",
                                "  containernetworking-plugins golang-github-containers-common",
                                "  golang-github-containers-image libgpgme11t64 libjq1 libonig5",
                                "  libsensors-config libsensors5 python3-certifi python3-chardet python3-idna",
                                "  python3-urllib3 sysstat",
                                "Suggested packages:",
                                "  lm-sensors csh fish ksh tcsh zsh python3-openssl python3-socks",
                                "  python-requests-doc python3-brotli isag",
                                "Recommended packages:",
                                "  netavark gpg-wks-client",
                                "The following NEW packages will be installed:",
                                "  containernetworking-plugins golang-github-containers-common",
                                "  golang-github-containers-image jq libgpgme11t64 libjq1 libonig5",
                                "  libsensors-config libsensors5 parallel python3-certifi python3-chardet",
                                "  python3-idna python3-requests python3-urllib3 skopeo sysstat",
                                "0 upgraded, 17 newly installed, 0 to remove and 0 not upgraded.",
                                "Need to get 16.9 MB of archives.",
                                "After this operation, 77.9 MB of additional disk space will be used.",
                                "Get:1 http://archive.ubuntu.com/ubuntu noble/main amd64 libsensors-config all 1:3.6.0-9build1 [5546 B]",
                                "Get:2 http://archive.ubuntu.com/ubuntu noble/main amd64 libsensors5 amd64 1:3.6.0-9build1 [26.6 kB]",
                                "Get:3 http://archive.ubuntu.com/ubuntu noble/main amd64 sysstat amd64 12.6.1-2 [489 kB]",
                                "Get:4 http://archive.ubuntu.com/ubuntu noble-updates/universe amd64 containernetworking-plugins amd64 1.1.1+ds1-3ubuntu0.24.04.3 [7203 kB]",
                                "Get:5 http://archive.ubuntu.com/ubuntu noble/universe amd64 golang-github-containers-image all 5.29.2-2 [33.4 kB]",
                                "Get:6 http://archive.ubuntu.com/ubuntu noble-updates/universe amd64 golang-github-containers-common all 0.57.4+ds1-2ubuntu0.2 [39.9 kB]",
                                "Get:7 http://archive.ubuntu.com/ubuntu noble/main amd64 libonig5 amd64 6.9.9-1build1 [172 kB]",
                                "Get:8 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libjq1 amd64 1.7.1-3ubuntu0.24.04.1 [141 kB]",
                                "Get:9 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 jq amd64 1.7.1-3ubuntu0.24.04.1 [65.7 kB]",
                                "Get:10 http://archive.ubuntu.com/ubuntu noble/main amd64 libgpgme11t64 amd64 1.18.0-4.1ubuntu4 [136 kB]",
                                "Get:11 http://archive.ubuntu.com/ubuntu noble/main amd64 python3-certifi all 2023.11.17-1 [165 kB]",
                                "Get:12 http://archive.ubuntu.com/ubuntu noble/main amd64 python3-chardet all 5.2.0+dfsg-1 [117 kB]",
                                "Get:13 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 python3-idna all 3.6-2ubuntu0.1 [49.0 kB]",
                                "Get:14 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 python3-urllib3 all 2.0.7-1ubuntu0.6 [95.2 kB]",
                                "Get:15 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 python3-requests all 2.31.0+dfsg-1ubuntu1.1 [50.8 kB]",
                                "Get:16 http://archive.ubuntu.com/ubuntu noble-updates/universe amd64 skopeo amd64 1.13.3+ds1-2ubuntu0.24.04.3 [6177 kB]",
                                "Get:17 http://archive.ubuntu.com/ubuntu noble/universe amd64 parallel all 20231122+ds-1 [1944 kB]",
                                "Fetched 16.9 MB in 3s (6678 kB/s)",
                                "Selecting previously unselected package libsensors-config.",
                                "(Reading database ... ",
                                "(Reading database ... 5%",
                                "(Reading database ... 10%",
                                "(Reading database ... 15%",
                                "(Reading database ... 20%",
                                "(Reading database ... 25%",
                                "(Reading database ... 30%",
                                "(Reading database ... 35%",
                                "(Reading database ... 40%",
                                "(Reading database ... 45%",
                                "(Reading database ... 50%",
                                "(Reading database ... 55%",
                                "(Reading database ... 60%",
                                "(Reading database ... 65%",
                                "(Reading database ... 70%",
                                "(Reading database ... 75%",
                                "(Reading database ... 80%",
                                "(Reading database ... 85%",
                                "(Reading database ... 90%",
                                "(Reading database ... 95%",
                                "(Reading database ... 100%",
                                "(Reading database ... 36007 files and directories currently installed.)",
                                "Preparing to unpack .../00-libsensors-config_1%3a3.6.0-9build1_all.deb ...",
                                "Unpacking libsensors-config (1:3.6.0-9build1) ...",
                                "Selecting previously unselected package libsensors5:amd64.",
                                "Preparing to unpack .../01-libsensors5_1%3a3.6.0-9build1_amd64.deb ...",
                                "Unpacking libsensors5:amd64 (1:3.6.0-9build1) ...",
                                "Selecting previously unselected package sysstat.",
                                "Preparing to unpack .../02-sysstat_12.6.1-2_amd64.deb ...",
                                "Unpacking sysstat (12.6.1-2) ...",
                                "Selecting previously unselected package containernetworking-plugins.",
                                "Preparing to unpack .../03-containernetworking-plugins_1.1.1+ds1-3ubuntu0.24.04.3_amd64.deb ...",
                                "Unpacking containernetworking-plugins (1.1.1+ds1-3ubuntu0.24.04.3) ...",
                                "Selecting previously unselected package golang-github-containers-image.",
                                "Preparing to unpack .../04-golang-github-containers-image_5.29.2-2_all.deb ...",
                                "Unpacking golang-github-containers-image (5.29.2-2) ...",
                                "Selecting previously unselected package golang-github-containers-common.",
                                "Preparing to unpack .../05-golang-github-containers-common_0.57.4+ds1-2ubuntu0.2_all.deb ...",
                                "Unpacking golang-github-containers-common (0.57.4+ds1-2ubuntu0.2) ...",
                                "Selecting previously unselected package libonig5:amd64.",
                                "Preparing to unpack .../06-libonig5_6.9.9-1build1_amd64.deb ...",
                                "Unpacking libonig5:amd64 (6.9.9-1build1) ...",
                                "Selecting previously unselected package libjq1:amd64.",
                                "Preparing to unpack .../07-libjq1_1.7.1-3ubuntu0.24.04.1_amd64.deb ...",
                                "Unpacking libjq1:amd64 (1.7.1-3ubuntu0.24.04.1) ...",
                                "Selecting previously unselected package jq.",
                                "Preparing to unpack .../08-jq_1.7.1-3ubuntu0.24.04.1_amd64.deb ...",
                                "Unpacking jq (1.7.1-3ubuntu0.24.04.1) ...",
                                "Selecting previously unselected package libgpgme11t64:amd64.",
                                "Preparing to unpack .../09-libgpgme11t64_1.18.0-4.1ubuntu4_amd64.deb ...",
                                "Unpacking libgpgme11t64:amd64 (1.18.0-4.1ubuntu4) ...",
                                "Selecting previously unselected package python3-certifi.",
                                "Preparing to unpack .../10-python3-certifi_2023.11.17-1_all.deb ...",
                                "Unpacking python3-certifi (2023.11.17-1) ...",
                                "Selecting previously unselected package python3-chardet.",
                                "Preparing to unpack .../11-python3-chardet_5.2.0+dfsg-1_all.deb ...",
                                "Unpacking python3-chardet (5.2.0+dfsg-1) ...",
                                "Selecting previously unselected package python3-idna.",
                                "Preparing to unpack .../12-python3-idna_3.6-2ubuntu0.1_all.deb ...",
                                "Unpacking python3-idna (3.6-2ubuntu0.1) ...",
                                "Selecting previously unselected package python3-urllib3.",
                                "Preparing to unpack .../13-python3-urllib3_2.0.7-1ubuntu0.6_all.deb ...",
                                "Unpacking python3-urllib3 (2.0.7-1ubuntu0.6) ...",
                                "Selecting previously unselected package python3-requests.",
                                "Preparing to unpack .../14-python3-requests_2.31.0+dfsg-1ubuntu1.1_all.deb ...",
                                "Unpacking python3-requests (2.31.0+dfsg-1ubuntu1.1) ...",
                                "Selecting previously unselected package skopeo.",
                                "Preparing to unpack .../15-skopeo_1.13.3+ds1-2ubuntu0.24.04.3_amd64.deb ...",
                                "Unpacking skopeo (1.13.3+ds1-2ubuntu0.24.04.3) ...",
                                "Selecting previously unselected package parallel.",
                                "Preparing to unpack .../16-parallel_20231122+ds-1_all.deb ...",
                                "Adding 'diversion of /usr/bin/parallel to /usr/bin/parallel.moreutils by parallel'",
                                "Adding 'diversion of /usr/share/man/man1/parallel.1.gz to /usr/share/man/man1/parallel.moreutils.1.gz by parallel'",
                                "Unpacking parallel (20231122+ds-1) ...",
                                "Setting up libsensors-config (1:3.6.0-9build1) ...",
                                "Setting up golang-github-containers-image (5.29.2-2) ...",
                                "Setting up python3-chardet (5.2.0+dfsg-1) ...",
                                "Setting up python3-certifi (2023.11.17-1) ...",
                                "Setting up containernetworking-plugins (1.1.1+ds1-3ubuntu0.24.04.3) ...",
                                "Setting up python3-idna (3.6-2ubuntu0.1) ...",
                                "Setting up libsensors5:amd64 (1:3.6.0-9build1) ...",
                                "Setting up python3-urllib3 (2.0.7-1ubuntu0.6) ...",
                                "Setting up libgpgme11t64:amd64 (1.18.0-4.1ubuntu4) ...",
                                "Setting up golang-github-containers-common (0.57.4+ds1-2ubuntu0.2) ...",
                                "Setting up sysstat (12.6.1-2) ...",
                                "",
                                "Creating config file /etc/default/sysstat with new version",
                                "update-alternatives: using /usr/bin/sar.sysstat to provide /usr/bin/sar (sar) in auto mode",
                                "Created symlink /etc/systemd/system/sysstat.service.wants/sysstat-collect.timer \u2192 /usr/lib/systemd/system/sysstat-collect.timer.",
                                "",
                                "Created symlink /etc/systemd/system/sysstat.service.wants/sysstat-summary.timer \u2192 /usr/lib/systemd/system/sysstat-summary.timer.",
                                "",
                                "Created symlink /etc/systemd/system/multi-user.target.wants/sysstat.service \u2192 /usr/lib/systemd/system/sysstat.service.",
                                "",
                                "Setting up libonig5:amd64 (6.9.9-1build1) ...",
                                "Setting up libjq1:amd64 (1.7.1-3ubuntu0.24.04.1) ...",
                                "Setting up python3-requests (2.31.0+dfsg-1ubuntu1.1) ...",
                                "Setting up skopeo (1.13.3+ds1-2ubuntu0.24.04.3) ...",
                                "Setting up parallel (20231122+ds-1) ...",
                                "Setting up jq (1.7.1-3ubuntu0.24.04.1) ...",
                                "Processing triggers for libc-bin (2.39-0ubuntu8.7) ..."
                            ]
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:02:34.218538Z",
                            "start": "2026-03-15T00:02:21.010514Z"
                        },
                        "id": "0242ac1f-6606-b453-fb54-00000000002f",
                        "name": "Install required packages"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "ansible.builtin.copy",
                            "changed": true,
                            "checksum": "ff9f6dfb78eb55f8c06b142c2acd48a71c348efa",
                            "dest": "/etc/docker/daemon.json",
                            "diff": [],
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "tmp1etobq_h",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "ff9f6dfb78eb55f8c06b142c2acd48a71c348efa",
                                    "content": null,
                                    "dest": "/etc/docker/daemon.json",
                                    "directory_mode": null,
                                    "follow": false,
                                    "force": true,
                                    "group": "root",
                                    "local_follow": null,
                                    "mode": 420,
                                    "owner": "root",
                                    "remote_src": null,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": "/home/zuul/.ansible/tmp/ansible-tmp-1773532954.2783773-110-53016325336620/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "8762c8a7a266583eeb159b15b7a7c6b1",
                            "mode": "0644",
                            "owner": "root",
                            "size": 59,
                            "src": "/home/zuul/.ansible/tmp/ansible-tmp-1773532954.2783773-110-53016325336620/source",
                            "state": "file",
                            "uid": 0
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:02:35.007161Z",
                            "start": "2026-03-15T00:02:34.228909Z"
                        },
                        "id": "0242ac1f-6606-b453-fb54-000000000030",
                        "name": "Enable dockerd exerpimental features"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "ansible.builtin.service",
                            "changed": true,
                            "invocation": {
                                "module_args": {
                                    "daemon_reexec": false,
                                    "daemon_reload": false,
                                    "enabled": null,
                                    "force": null,
                                    "masked": null,
                                    "name": "docker",
                                    "no_block": false,
                                    "scope": "system",
                                    "state": "restarted"
                                }
                            },
                            "name": "docker",
                            "state": "started",
                            "status": {
                                "ActiveEnterTimestamp": "Sun 2026-03-15 00:02:06 UTC",
                                "ActiveEnterTimestampMonotonic": "80024976",
                                "ActiveExitTimestamp": "Sun 2026-03-15 00:02:04 UTC",
                                "ActiveExitTimestampMonotonic": "77665319",
                                "ActiveState": "active",
                                "After": "time-set.target containerd.service network-online.target docker.socket system.slice systemd-journald.socket nss-lookup.target basic.target sysinit.target firewalld.service",
                                "AllowIsolate": "no",
                                "AssertResult": "yes",
                                "AssertTimestamp": "Sun 2026-03-15 00:02:04 UTC",
                                "AssertTimestampMonotonic": "78398811",
                                "Before": "shutdown.target multi-user.target",
                                "BlockIOAccounting": "no",
                                "BlockIOWeight": "[not set]",
                                "CPUAccounting": "yes",
                                "CPUAffinityFromNUMA": "no",
                                "CPUQuotaPerSecUSec": "infinity",
                                "CPUQuotaPeriodUSec": "infinity",
                                "CPUSchedulingPolicy": "0",
                                "CPUSchedulingPriority": "0",
                                "CPUSchedulingResetOnFork": "no",
                                "CPUShares": "[not set]",
                                "CPUUsageNSec": "1342699000",
                                "CPUWeight": "[not set]",
                                "CacheDirectoryMode": "0755",
                                "CanFreeze": "yes",
                                "CanIsolate": "no",
                                "CanReload": "yes",
                                "CanStart": "yes",
                                "CanStop": "yes",
                                "CapabilityBoundingSet": "cap_chown cap_dac_override cap_dac_read_search cap_fowner cap_fsetid cap_kill cap_setgid cap_setuid cap_setpcap cap_linux_immutable cap_net_bind_service cap_net_broadcast cap_net_admin cap_net_raw cap_ipc_lock cap_ipc_owner cap_sys_module cap_sys_rawio cap_sys_chroot cap_sys_ptrace cap_sys_pacct cap_sys_admin cap_sys_boot cap_sys_nice cap_sys_resource cap_sys_time cap_sys_tty_config cap_mknod cap_lease cap_audit_write cap_audit_control cap_setfcap cap_mac_override cap_mac_admin cap_syslog cap_wake_alarm cap_block_suspend cap_audit_read cap_perfmon cap_bpf cap_checkpoint_restore",
                                "CleanResult": "success",
                                "CollectMode": "inactive",
                                "ConditionResult": "yes",
                                "ConditionTimestamp": "Sun 2026-03-15 00:02:04 UTC",
                                "ConditionTimestampMonotonic": "78398806",
                                "ConfigurationDirectoryMode": "0755",
                                "Conflicts": "shutdown.target",
                                "ControlGroup": "/system.slice/docker.service",
                                "ControlGroupId": "4500",
                                "ControlPID": "0",
                                "CoredumpFilter": "0x33",
                                "CoredumpReceive": "no",
                                "DefaultDependencies": "yes",
                                "DefaultMemoryLow": "0",
                                "DefaultMemoryMin": "0",
                                "DefaultStartupMemoryLow": "0",
                                "Delegate": "yes",
                                "DelegateControllers": "cpu cpuset io memory pids",
                                "Description": "Docker Application Container Engine",
                                "DevicePolicy": "auto",
                                "Documentation": "https://docs.docker.com",
                                "DynamicUser": "no",
                                "EffectiveCPUs": "0-7",
                                "EffectiveMemoryNodes": "0",
                                "ExecMainCode": "0",
                                "ExecMainExitTimestampMonotonic": "0",
                                "ExecMainPID": "3254",
                                "ExecMainStartTimestamp": "Sun 2026-03-15 00:02:04 UTC",
                                "ExecMainStartTimestampMonotonic": "78401204",
                                "ExecMainStatus": "0",
                                "ExecReload": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }",
                                "ExecReloadEx": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; flags= ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }",
                                "ExecStart": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }",
                                "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }",
                                "ExitType": "main",
                                "ExtensionImagePolicy": "root=verity+signed+encrypted+unprotected+absent:usr=verity+signed+encrypted+unprotected+absent:home=encrypted+unprotected+absent:srv=encrypted+unprotected+absent:tmp=encrypted+unprotected+absent:var=encrypted+unprotected+absent",
                                "FailureAction": "none",
                                "FileDescriptorStoreMax": "0",
                                "FileDescriptorStorePreserve": "restart",
                                "FinalKillSignal": "9",
                                "FragmentPath": "/usr/lib/systemd/system/docker.service",
                                "FreezerState": "running",
                                "GID": "[not set]",
                                "GuessMainPID": "yes",
                                "IOAccounting": "no",
                                "IOReadBytes": "[not set]",
                                "IOReadOperations": "[not set]",
                                "IOSchedulingClass": "2",
                                "IOSchedulingPriority": "4",
                                "IOWeight": "[not set]",
                                "IOWriteBytes": "[not set]",
                                "IOWriteOperations": "[not set]",
                                "IPAccounting": "no",
                                "IPEgressBytes": "[no data]",
                                "IPEgressPackets": "[no data]",
                                "IPIngressBytes": "[no data]",
                                "IPIngressPackets": "[no data]",
                                "Id": "docker.service",
                                "IgnoreOnIsolate": "no",
                                "IgnoreSIGPIPE": "yes",
                                "InactiveEnterTimestamp": "Sun 2026-03-15 00:02:04 UTC",
                                "InactiveEnterTimestampMonotonic": "77679526",
                                "InactiveExitTimestamp": "Sun 2026-03-15 00:02:04 UTC",
                                "InactiveExitTimestampMonotonic": "78401796",
                                "InvocationID": "c0fc9a5d5af3407fb7b4e93f734d9ffa",
                                "JobRunningTimeoutUSec": "infinity",
                                "JobTimeoutAction": "none",
                                "JobTimeoutUSec": "infinity",
                                "KeyringMode": "private",
                                "KillMode": "process",
                                "KillSignal": "15",
                                "LimitAS": "infinity",
                                "LimitASSoft": "infinity",
                                "LimitCORE": "infinity",
                                "LimitCORESoft": "infinity",
                                "LimitCPU": "infinity",
                                "LimitCPUSoft": "infinity",
                                "LimitDATA": "infinity",
                                "LimitDATASoft": "infinity",
                                "LimitFSIZE": "infinity",
                                "LimitFSIZESoft": "infinity",
                                "LimitLOCKS": "infinity",
                                "LimitLOCKSSoft": "infinity",
                                "LimitMEMLOCK": "8388608",
                                "LimitMEMLOCKSoft": "8388608",
                                "LimitMSGQUEUE": "819200",
                                "LimitMSGQUEUESoft": "819200",
                                "LimitNICE": "0",
                                "LimitNICESoft": "0",
                                "LimitNOFILE": "524288",
                                "LimitNOFILESoft": "1024",
                                "LimitNPROC": "infinity",
                                "LimitNPROCSoft": "infinity",
                                "LimitRSS": "infinity",
                                "LimitRSSSoft": "infinity",
                                "LimitRTPRIO": "0",
                                "LimitRTPRIOSoft": "0",
                                "LimitRTTIME": "infinity",
                                "LimitRTTIMESoft": "infinity",
                                "LimitSIGPENDING": "128092",
                                "LimitSIGPENDINGSoft": "128092",
                                "LimitSTACK": "infinity",
                                "LimitSTACKSoft": "8388608",
                                "LoadState": "loaded",
                                "LockPersonality": "no",
                                "LogLevelMax": "-1",
                                "LogRateLimitBurst": "0",
                                "LogRateLimitIntervalUSec": "0",
                                "LogsDirectoryMode": "0755",
                                "MainPID": "3254",
                                "ManagedOOMMemoryPressure": "auto",
                                "ManagedOOMMemoryPressureLimit": "0",
                                "ManagedOOMPreference": "none",
                                "ManagedOOMSwap": "auto",
                                "MemoryAccounting": "yes",
                                "MemoryAvailable": "32883896320",
                                "MemoryCurrent": "22982656",
                                "MemoryDenyWriteExecute": "no",
                                "MemoryHigh": "infinity",
                                "MemoryKSM": "no",
                                "MemoryLimit": "infinity",
                                "MemoryLow": "0",
                                "MemoryMax": "infinity",
                                "MemoryMin": "0",
                                "MemoryPeak": "26923008",
                                "MemoryPressureThresholdUSec": "200ms",
                                "MemoryPressureWatch": "auto",
                                "MemorySwapCurrent": "0",
                                "MemorySwapMax": "infinity",
                                "MemorySwapPeak": "0",
                                "MemoryZSwapCurrent": "0",
                                "MemoryZSwapMax": "infinity",
                                "MountAPIVFS": "no",
                                "MountImagePolicy": "root=verity+signed+encrypted+unprotected+absent:usr=verity+signed+encrypted+unprotected+absent:home=encrypted+unprotected+absent:srv=encrypted+unprotected+absent:tmp=encrypted+unprotected+absent:var=encrypted+unprotected+absent",
                                "NFileDescriptorStore": "0",
                                "NRestarts": "0",
                                "NUMAPolicy": "n/a",
                                "Names": "docker.service",
                                "NeedDaemonReload": "no",
                                "Nice": "0",
                                "NoNewPrivileges": "no",
                                "NonBlocking": "no",
                                "NotifyAccess": "main",
                                "OOMPolicy": "continue",
                                "OOMScoreAdjust": "-500",
                                "OnFailureJobMode": "replace",
                                "OnSuccessJobMode": "fail",
                                "Perpetual": "no",
                                "PrivateDevices": "no",
                                "PrivateIPC": "no",
                                "PrivateMounts": "no",
                                "PrivateNetwork": "no",
                                "PrivateTmp": "no",
                                "PrivateUsers": "no",
                                "ProcSubset": "all",
                                "ProtectClock": "no",
                                "ProtectControlGroups": "no",
                                "ProtectHome": "no",
                                "ProtectHostname": "no",
                                "ProtectKernelLogs": "no",
                                "ProtectKernelModules": "no",
                                "ProtectKernelTunables": "no",
                                "ProtectProc": "default",
                                "ProtectSystem": "no",
                                "RefuseManualStart": "no",
                                "RefuseManualStop": "no",
                                "ReloadResult": "success",
                                "ReloadSignal": "1",
                                "RemainAfterExit": "no",
                                "RemoveIPC": "no",
                                "Requires": "docker.socket system.slice sysinit.target",
                                "Restart": "always",
                                "RestartKillSignal": "15",
                                "RestartMaxDelayUSec": "infinity",
                                "RestartMode": "normal",
                                "RestartSteps": "0",
                                "RestartUSec": "2s",
                                "RestartUSecNext": "2s",
                                "RestrictNamespaces": "no",
                                "RestrictRealtime": "no",
                                "RestrictSUIDSGID": "no",
                                "Result": "success",
                                "RootDirectoryStartOnly": "no",
                                "RootEphemeral": "no",
                                "RootImagePolicy": "root=verity+signed+encrypted+unprotected+absent:usr=verity+signed+encrypted+unprotected+absent:home=encrypted+unprotected+absent:srv=encrypted+unprotected+absent:tmp=encrypted+unprotected+absent:var=encrypted+unprotected+absent",
                                "RuntimeDirectoryMode": "0755",
                                "RuntimeDirectoryPreserve": "no",
                                "RuntimeMaxUSec": "infinity",
                                "RuntimeRandomizedExtraUSec": "0",
                                "SameProcessGroup": "no",
                                "SecureBits": "0",
                                "SendSIGHUP": "no",
                                "SendSIGKILL": "yes",
                                "SetLoginEnvironment": "no",
                                "Slice": "system.slice",
                                "StandardError": "inherit",
                                "StandardInput": "null",
                                "StandardOutput": "journal",
                                "StartLimitAction": "none",
                                "StartLimitBurst": "3",
                                "StartLimitIntervalUSec": "1min",
                                "StartupBlockIOWeight": "[not set]",
                                "StartupCPUShares": "[not set]",
                                "StartupCPUWeight": "[not set]",
                                "StartupIOWeight": "[not set]",
                                "StartupMemoryHigh": "infinity",
                                "StartupMemoryLow": "0",
                                "StartupMemoryMax": "infinity",
                                "StartupMemorySwapMax": "infinity",
                                "StartupMemoryZSwapMax": "infinity",
                                "StateChangeTimestamp": "Sun 2026-03-15 00:02:06 UTC",
                                "StateChangeTimestampMonotonic": "80024976",
                                "StateDirectoryMode": "0755",
                                "StatusErrno": "0",
                                "StopWhenUnneeded": "no",
                                "SubState": "running",
                                "SuccessAction": "none",
                                "SurviveFinalKillSignal": "no",
                                "SyslogFacility": "3",
                                "SyslogLevel": "6",
                                "SyslogLevelPrefix": "yes",
                                "SyslogPriority": "30",
                                "SystemCallErrorNumber": "2147483646",
                                "TTYReset": "no",
                                "TTYVHangup": "no",
                                "TTYVTDisallocate": "no",
                                "TasksAccounting": "yes",
                                "TasksCurrent": "14",
                                "TasksMax": "infinity",
                                "TimeoutAbortUSec": "1min 30s",
                                "TimeoutCleanUSec": "infinity",
                                "TimeoutStartFailureMode": "terminate",
                                "TimeoutStartUSec": "infinity",
                                "TimeoutStopFailureMode": "terminate",
                                "TimeoutStopUSec": "1min 30s",
                                "TimerSlackNSec": "50000",
                                "Transient": "no",
                                "TriggeredBy": "docker.socket",
                                "Type": "notify",
                                "UID": "[not set]",
                                "UMask": "0022",
                                "UnitFilePreset": "enabled",
                                "UnitFileState": "enabled",
                                "UtmpMode": "init",
                                "WantedBy": "multi-user.target",
                                "Wants": "network-online.target containerd.service",
                                "WatchdogSignal": "6",
                                "WatchdogTimestampMonotonic": "0",
                                "WatchdogUSec": "0"
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:02:37.149902Z",
                            "start": "2026-03-15T00:02:35.014302Z"
                        },
                        "id": "0242ac1f-6606-b453-fb54-000000000031",
                        "name": "Restart docker service"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "ansible.builtin.pip",
                            "changed": true,
                            "cmd": [
                                "/tmp/venv/bin/pip3",
                                "install",
                                "-r",
                                "/home/zuul/src/github.com/osism/container-images-kolla/requirements.txt"
                            ],
                            "invocation": {
                                "module_args": {
                                    "chdir": null,
                                    "editable": false,
                                    "executable": null,
                                    "extra_args": null,
                                    "name": null,
                                    "requirements": "/home/zuul/src/github.com/osism/container-images-kolla/requirements.txt",
                                    "state": "present",
                                    "umask": null,
                                    "version": null,
                                    "virtualenv": "/tmp/venv",
                                    "virtualenv_command": "python3 -m venv",
                                    "virtualenv_python": null,
                                    "virtualenv_site_packages": false
                                }
                            },
                            "name": null,
                            "requirements": "/home/zuul/src/github.com/osism/container-images-kolla/requirements.txt",
                            "state": "present",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "Collecting HiYaPyCo==0.7.0 (from -r /home/zuul/src/github.com/osism/container-images-kolla/requirements.txt (line 1))\n  Downloading HiYaPyCo-0.7.0-py2.py3-none-any.whl.metadata (12 kB)\nCollecting Jinja2==3.1.6 (from -r /home/zuul/src/github.com/osism/container-images-kolla/requirements.txt (line 2))\n  Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB)\nCollecting Mako==1.3.10 (from -r /home/zuul/src/github.com/osism/container-images-kolla/requirements.txt (line 3))\n  Downloading mako-1.3.10-py3-none-any.whl.metadata (2.9 kB)\nCollecting PyYAML==6.0.3 (from -r /home/zuul/src/github.com/osism/container-images-kolla/requirements.txt (line 4))\n  Downloading pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.4 kB)\nCollecting ansible==11.12.0 (from -r /home/zuul/src/github.com/osism/container-images-kolla/requirements.txt (line 5))\n  Downloading ansible-11.12.0-py3-none-any.whl.metadata (8.1 kB)\nCollecting docker==7.1.0 (from -r /home/zuul/src/github.com/osism/container-images-kolla/requirements.txt (line 6))\n  Downloading docker-7.1.0-py3-none-any.whl.metadata (3.8 kB)\nCollecting loguru==0.7.3 (from -r /home/zuul/src/github.com/osism/container-images-kolla/requirements.txt (line 7))\n  Downloading loguru-0.7.3-py3-none-any.whl.metadata (22 kB)\nCollecting packaging==26.0 (from -r /home/zuul/src/github.com/osism/container-images-kolla/requirements.txt (line 8))\n  Downloading packaging-26.0-py3-none-any.whl.metadata (3.3 kB)\nCollecting requests==2.32.5 (from -r /home/zuul/src/github.com/osism/container-images-kolla/requirements.txt (line 9))\n  Downloading requests-2.32.5-py3-none-any.whl.metadata (4.9 kB)\nCollecting setuptools==80.10.2 (from -r /home/zuul/src/github.com/osism/container-images-kolla/requirements.txt (line 10))\n  Downloading setuptools-80.10.2-py3-none-any.whl.metadata (6.6 kB)\nCollecting tabulate==0.9.0 (from -r /home/zuul/src/github.com/osism/container-images-kolla/requirements.txt (line 11))\n  Downloading tabulate-0.9.0-py3-none-any.whl.metadata (34 kB)\nCollecting MarkupSafe<4 (from HiYaPyCo==0.7.0->-r /home/zuul/src/github.com/osism/container-images-kolla/requirements.txt (line 1))\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 ansible-core~=2.18.11 (from ansible==11.12.0->-r /home/zuul/src/github.com/osism/container-images-kolla/requirements.txt (line 5))\n  Downloading ansible_core-2.18.14-py3-none-any.whl.metadata (7.7 kB)\nCollecting urllib3>=1.26.0 (from docker==7.1.0->-r /home/zuul/src/github.com/osism/container-images-kolla/requirements.txt (line 6))\n  Downloading urllib3-2.6.3-py3-none-any.whl.metadata (6.9 kB)\nCollecting charset_normalizer<4,>=2 (from requests==2.32.5->-r /home/zuul/src/github.com/osism/container-images-kolla/requirements.txt (line 9))\n  Downloading charset_normalizer-3.4.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (39 kB)\nCollecting idna<4,>=2.5 (from requests==2.32.5->-r /home/zuul/src/github.com/osism/container-images-kolla/requirements.txt (line 9))\n  Downloading idna-3.11-py3-none-any.whl.metadata (8.4 kB)\nCollecting certifi>=2017.4.17 (from requests==2.32.5->-r /home/zuul/src/github.com/osism/container-images-kolla/requirements.txt (line 9))\n  Downloading certifi-2026.2.25-py3-none-any.whl.metadata (2.5 kB)\nCollecting cryptography (from ansible-core~=2.18.11->ansible==11.12.0->-r /home/zuul/src/github.com/osism/container-images-kolla/requirements.txt (line 5))\n  Downloading cryptography-46.0.5-cp311-abi3-manylinux_2_34_x86_64.whl.metadata (5.7 kB)\nCollecting resolvelib<1.1.0,>=0.5.3 (from ansible-core~=2.18.11->ansible==11.12.0->-r /home/zuul/src/github.com/osism/container-images-kolla/requirements.txt (line 5))\n  Downloading resolvelib-1.0.1-py2.py3-none-any.whl.metadata (4.0 kB)\nCollecting cffi>=2.0.0 (from cryptography->ansible-core~=2.18.11->ansible==11.12.0->-r /home/zuul/src/github.com/osism/container-images-kolla/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)\nCollecting pycparser (from cffi>=2.0.0->cryptography->ansible-core~=2.18.11->ansible==11.12.0->-r /home/zuul/src/github.com/osism/container-images-kolla/requirements.txt (line 5))\n  Downloading pycparser-3.0-py3-none-any.whl.metadata (8.2 kB)\nDownloading HiYaPyCo-0.7.0-py2.py3-none-any.whl (24 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 134.9/134.9 kB 6.3 MB/s eta 0:00:00\nDownloading mako-1.3.10-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 78.5/78.5 kB 6.9 MB/s eta 0:00:00\nDownloading pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (807 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 807.9/807.9 kB 20.8 MB/s eta 0:00:00\nDownloading ansible-11.12.0-py3-none-any.whl (57.4 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 57.4/57.4 MB 19.9 MB/s eta 0:00:00\nDownloading docker-7.1.0-py3-none-any.whl (147 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 147.8/147.8 kB 11.7 MB/s eta 0:00:00\nDownloading loguru-0.7.3-py3-none-any.whl (61 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 61.6/61.6 kB 5.4 MB/s eta 0:00:00\nDownloading packaging-26.0-py3-none-any.whl (74 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 74.4/74.4 kB 7.2 MB/s eta 0:00:00\nDownloading requests-2.32.5-py3-none-any.whl (64 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 64.7/64.7 kB 6.2 MB/s eta 0:00:00\nDownloading setuptools-80.10.2-py3-none-any.whl (1.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 1.1/1.1 MB 24.1 MB/s eta 0:00:00\nDownloading tabulate-0.9.0-py3-none-any.whl (35 kB)\nDownloading ansible_core-2.18.14-py3-none-any.whl (2.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 2.2/2.2 MB 25.0 MB/s eta 0:00:00\nDownloading certifi-2026.2.25-py3-none-any.whl (153 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 153.7/153.7 kB 8.1 MB/s eta 0:00:00\nDownloading charset_normalizer-3.4.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (196 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 196.3/196.3 kB 6.5 MB/s eta 0:00:00\nDownloading idna-3.11-py3-none-any.whl (71 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 71.0/71.0 kB 6.5 MB/s eta 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 urllib3-2.6.3-py3-none-any.whl (131 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 131.6/131.6 kB 12.3 MB/s eta 0:00:00\nDownloading resolvelib-1.0.1-py2.py3-none-any.whl (17 kB)\nDownloading cryptography-46.0.5-cp311-abi3-manylinux_2_34_x86_64.whl (4.5 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 4.5/4.5 MB 17.1 MB/s eta 0:00:00\nDownloading cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (219 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 219.6/219.6 kB 20.1 MB/s eta 0:00:00\nDownloading pycparser-3.0-py3-none-any.whl (48 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 48.2/48.2 kB 4.2 MB/s eta 0:00:00\nInstalling collected packages: resolvelib, urllib3, tabulate, setuptools, PyYAML, pycparser, packaging, MarkupSafe, loguru, idna, charset_normalizer, certifi, requests, Mako, Jinja2, cffi, HiYaPyCo, docker, cryptography, ansible-core, ansible\nSuccessfully installed HiYaPyCo-0.7.0 Jinja2-3.1.6 Mako-1.3.10 MarkupSafe-3.0.3 PyYAML-6.0.3 ansible-11.12.0 ansible-core-2.18.14 certifi-2026.2.25 cffi-2.0.0 charset_normalizer-3.4.5 cryptography-46.0.5 docker-7.1.0 idna-3.11 loguru-0.7.3 packaging-26.0 pycparser-3.0 requests-2.32.5 resolvelib-1.0.1 setuptools-80.10.2 tabulate-0.9.0 urllib3-2.6.3\n",
                            "stdout_lines": [
                                "Collecting HiYaPyCo==0.7.0 (from -r /home/zuul/src/github.com/osism/container-images-kolla/requirements.txt (line 1))",
                                "  Downloading HiYaPyCo-0.7.0-py2.py3-none-any.whl.metadata (12 kB)",
                                "Collecting Jinja2==3.1.6 (from -r /home/zuul/src/github.com/osism/container-images-kolla/requirements.txt (line 2))",
                                "  Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB)",
                                "Collecting Mako==1.3.10 (from -r /home/zuul/src/github.com/osism/container-images-kolla/requirements.txt (line 3))",
                                "  Downloading mako-1.3.10-py3-none-any.whl.metadata (2.9 kB)",
                                "Collecting PyYAML==6.0.3 (from -r /home/zuul/src/github.com/osism/container-images-kolla/requirements.txt (line 4))",
                                "  Downloading pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.4 kB)",
                                "Collecting ansible==11.12.0 (from -r /home/zuul/src/github.com/osism/container-images-kolla/requirements.txt (line 5))",
                                "  Downloading ansible-11.12.0-py3-none-any.whl.metadata (8.1 kB)",
                                "Collecting docker==7.1.0 (from -r /home/zuul/src/github.com/osism/container-images-kolla/requirements.txt (line 6))",
                                "  Downloading docker-7.1.0-py3-none-any.whl.metadata (3.8 kB)",
                                "Collecting loguru==0.7.3 (from -r /home/zuul/src/github.com/osism/container-images-kolla/requirements.txt (line 7))",
                                "  Downloading loguru-0.7.3-py3-none-any.whl.metadata (22 kB)",
                                "Collecting packaging==26.0 (from -r /home/zuul/src/github.com/osism/container-images-kolla/requirements.txt (line 8))",
                                "  Downloading packaging-26.0-py3-none-any.whl.metadata (3.3 kB)",
                                "Collecting requests==2.32.5 (from -r /home/zuul/src/github.com/osism/container-images-kolla/requirements.txt (line 9))",
                                "  Downloading requests-2.32.5-py3-none-any.whl.metadata (4.9 kB)",
                                "Collecting setuptools==80.10.2 (from -r /home/zuul/src/github.com/osism/container-images-kolla/requirements.txt (line 10))",
                                "  Downloading setuptools-80.10.2-py3-none-any.whl.metadata (6.6 kB)",
                                "Collecting tabulate==0.9.0 (from -r /home/zuul/src/github.com/osism/container-images-kolla/requirements.txt (line 11))",
                                "  Downloading tabulate-0.9.0-py3-none-any.whl.metadata (34 kB)",
                                "Collecting MarkupSafe<4 (from HiYaPyCo==0.7.0->-r /home/zuul/src/github.com/osism/container-images-kolla/requirements.txt (line 1))",
                                "  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 ansible-core~=2.18.11 (from ansible==11.12.0->-r /home/zuul/src/github.com/osism/container-images-kolla/requirements.txt (line 5))",
                                "  Downloading ansible_core-2.18.14-py3-none-any.whl.metadata (7.7 kB)",
                                "Collecting urllib3>=1.26.0 (from docker==7.1.0->-r /home/zuul/src/github.com/osism/container-images-kolla/requirements.txt (line 6))",
                                "  Downloading urllib3-2.6.3-py3-none-any.whl.metadata (6.9 kB)",
                                "Collecting charset_normalizer<4,>=2 (from requests==2.32.5->-r /home/zuul/src/github.com/osism/container-images-kolla/requirements.txt (line 9))",
                                "  Downloading charset_normalizer-3.4.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (39 kB)",
                                "Collecting idna<4,>=2.5 (from requests==2.32.5->-r /home/zuul/src/github.com/osism/container-images-kolla/requirements.txt (line 9))",
                                "  Downloading idna-3.11-py3-none-any.whl.metadata (8.4 kB)",
                                "Collecting certifi>=2017.4.17 (from requests==2.32.5->-r /home/zuul/src/github.com/osism/container-images-kolla/requirements.txt (line 9))",
                                "  Downloading certifi-2026.2.25-py3-none-any.whl.metadata (2.5 kB)",
                                "Collecting cryptography (from ansible-core~=2.18.11->ansible==11.12.0->-r /home/zuul/src/github.com/osism/container-images-kolla/requirements.txt (line 5))",
                                "  Downloading cryptography-46.0.5-cp311-abi3-manylinux_2_34_x86_64.whl.metadata (5.7 kB)",
                                "Collecting resolvelib<1.1.0,>=0.5.3 (from ansible-core~=2.18.11->ansible==11.12.0->-r /home/zuul/src/github.com/osism/container-images-kolla/requirements.txt (line 5))",
                                "  Downloading resolvelib-1.0.1-py2.py3-none-any.whl.metadata (4.0 kB)",
                                "Collecting cffi>=2.0.0 (from cryptography->ansible-core~=2.18.11->ansible==11.12.0->-r /home/zuul/src/github.com/osism/container-images-kolla/requirements.txt (line 5))",
                                "  Downloading cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.6 kB)",
                                "Collecting pycparser (from cffi>=2.0.0->cryptography->ansible-core~=2.18.11->ansible==11.12.0->-r /home/zuul/src/github.com/osism/container-images-kolla/requirements.txt (line 5))",
                                "  Downloading pycparser-3.0-py3-none-any.whl.metadata (8.2 kB)",
                                "Downloading HiYaPyCo-0.7.0-py2.py3-none-any.whl (24 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 134.9/134.9 kB 6.3 MB/s eta 0:00:00",
                                "Downloading mako-1.3.10-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 78.5/78.5 kB 6.9 MB/s eta 0:00:00",
                                "Downloading pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (807 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 807.9/807.9 kB 20.8 MB/s eta 0:00:00",
                                "Downloading ansible-11.12.0-py3-none-any.whl (57.4 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 57.4/57.4 MB 19.9 MB/s eta 0:00:00",
                                "Downloading docker-7.1.0-py3-none-any.whl (147 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 147.8/147.8 kB 11.7 MB/s eta 0:00:00",
                                "Downloading loguru-0.7.3-py3-none-any.whl (61 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 61.6/61.6 kB 5.4 MB/s eta 0:00:00",
                                "Downloading packaging-26.0-py3-none-any.whl (74 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 74.4/74.4 kB 7.2 MB/s eta 0:00:00",
                                "Downloading requests-2.32.5-py3-none-any.whl (64 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 64.7/64.7 kB 6.2 MB/s eta 0:00:00",
                                "Downloading setuptools-80.10.2-py3-none-any.whl (1.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 1.1/1.1 MB 24.1 MB/s eta 0:00:00",
                                "Downloading tabulate-0.9.0-py3-none-any.whl (35 kB)",
                                "Downloading ansible_core-2.18.14-py3-none-any.whl (2.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 2.2/2.2 MB 25.0 MB/s eta 0:00:00",
                                "Downloading certifi-2026.2.25-py3-none-any.whl (153 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 153.7/153.7 kB 8.1 MB/s eta 0:00:00",
                                "Downloading charset_normalizer-3.4.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (196 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 196.3/196.3 kB 6.5 MB/s eta 0:00:00",
                                "Downloading idna-3.11-py3-none-any.whl (71 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 71.0/71.0 kB 6.5 MB/s eta 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 urllib3-2.6.3-py3-none-any.whl (131 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 131.6/131.6 kB 12.3 MB/s eta 0:00:00",
                                "Downloading resolvelib-1.0.1-py2.py3-none-any.whl (17 kB)",
                                "Downloading cryptography-46.0.5-cp311-abi3-manylinux_2_34_x86_64.whl (4.5 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 4.5/4.5 MB 17.1 MB/s eta 0:00:00",
                                "Downloading cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (219 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 219.6/219.6 kB 20.1 MB/s eta 0:00:00",
                                "Downloading pycparser-3.0-py3-none-any.whl (48 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 48.2/48.2 kB 4.2 MB/s eta 0:00:00",
                                "Installing collected packages: resolvelib, urllib3, tabulate, setuptools, PyYAML, pycparser, packaging, MarkupSafe, loguru, idna, charset_normalizer, certifi, requests, Mako, Jinja2, cffi, HiYaPyCo, docker, cryptography, ansible-core, ansible",
                                "Successfully installed HiYaPyCo-0.7.0 Jinja2-3.1.6 Mako-1.3.10 MarkupSafe-3.0.3 PyYAML-6.0.3 ansible-11.12.0 ansible-core-2.18.14 certifi-2026.2.25 cffi-2.0.0 charset_normalizer-3.4.5 cryptography-46.0.5 docker-7.1.0 idna-3.11 loguru-0.7.3 packaging-26.0 pycparser-3.0 requests-2.32.5 resolvelib-1.0.1 setuptools-80.10.2 tabulate-0.9.0 urllib3-2.6.3"
                            ],
                            "version": null,
                            "virtualenv": "/tmp/venv"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:03:21.252855Z",
                            "start": "2026-03-15T00:02:37.157010Z"
                        },
                        "id": "0242ac1f-6606-b453-fb54-000000000032",
                        "name": "Install requirements"
                    }
                }
            ]
        }
    ],
    "stats": {
        "ubuntu-noble-large": {
            "changed": 21,
            "failures": 0,
            "ignored": 0,
            "ok": 36,
            "rescued": 0,
            "skipped": 18,
            "unreachable": 0
        }
    },
    "trusted": false
},
{
    "branch": "main",
    "index": "0",
    "phase": "run",
    "playbook": "github.com/osism/container-images-kolla/playbooks/build.yml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-03-15T00:11:40.062028Z",
                    "start": "2026-03-15T00:03:22.240636Z"
                },
                "id": "0242ac1f-6606-4702-d4ec-000000000002",
                "name": "Build images"
            },
            "tasks": [
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "community.docker.docker_login",
                            "changed": true,
                            "invocation": {
                                "module_args": {
                                    "api_version": "auto",
                                    "ca_path": null,
                                    "client_cert": null,
                                    "client_key": null,
                                    "config_path": "/home/zuul/.docker/config.json",
                                    "debug": false,
                                    "docker_host": "unix:///var/run/docker.sock",
                                    "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER",
                                    "reauthorize": false,
                                    "registry_url": "osism.harbor.regio.digital",
                                    "ssl_version": null,
                                    "state": "present",
                                    "timeout": 60,
                                    "tls": false,
                                    "tls_hostname": null,
                                    "use_ssh_client": false,
                                    "username": "robot$container-images-kolla",
                                    "validate_certs": false
                                }
                            },
                            "login_result": {
                                "IdentityToken": "",
                                "Status": "Login Succeeded"
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:03:23.666544Z",
                            "start": "2026-03-15T00:03:22.255115Z"
                        },
                        "id": "0242ac1f-6606-4702-d4ec-000000000004",
                        "name": "Log into registry"
                    }
                },
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -e\nset -x\n\nexport PATH=/home/zuul/.local/bin:$PATH\n\necho $COMMIT_MESSAGE\n\nbash scripts/001-prepare.sh\nbash scripts/002-generate.sh\nbash scripts/003-patch.sh\nbash scripts/004-build.sh\nbash scripts/005-tag.sh\n",
                            "delta": "0:08:15.630734",
                            "end": "2026-03-15 00:11:39.800477",
                            "failed": true,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -e\nset -x\n\nexport PATH=/home/zuul/.local/bin:$PATH\n\necho $COMMIT_MESSAGE\n\nbash scripts/001-prepare.sh\nbash scripts/002-generate.sh\nbash scripts/003-patch.sh\nbash scripts/004-build.sh\nbash scripts/005-tag.sh\n",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": "src/github.com/osism/container-images-kolla",
                                    "creates": null,
                                    "executable": "/bin/bash",
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac1f-6606-4702-d4ec-000000000005-1-ubuntunoblelarge",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "non-zero return code",
                            "rc": 1,
                            "start": "2026-03-15 00:03:24.169743",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "+ export PATH=/home/zuul/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin\n+ PATH=/home/zuul/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin\n+ echo\n\n+ bash scripts/001-prepare.sh\n++ date +%Y%m%d\n+ BUILD_ID=20260315\n+ DOCKER_NAMESPACE=kolla\n+ OPENSTACK_VERSION=2024.1\n+ VERSION=latest\n+ PROJECT_REPOSITORY=https://github.com/openstack/kolla\n+ PROJECT_REPOSITORY_PATH=kolla\n+ RELEASE_REPOSITORY=https://github.com/osism/release\n+ RELEASE_REPOSITORY_PATH=release\n+ SOURCE_DOCKER_TAG=build-20260315\n+ . defaults/all.sh\n++ export 'LOGURU_FORMAT={time} - {level} - {message}'\n++ LOGURU_FORMAT='{time} - {level} - {message}'\n++ [[ -e /tmp/venv/bin/activate ]]\n++ . /tmp/venv/bin/activate\n+++ deactivate nondestructive\n+++ '[' -n '' ']'\n+++ '[' -n '' ']'\n+++ hash -r\n+++ '[' -n '' ']'\n+++ unset VIRTUAL_ENV\n+++ unset VIRTUAL_ENV_PROMPT\n+++ '[' '!' nondestructive = nondestructive ']'\n+++ '[' linux-gnu = cygwin ']'\n+++ '[' linux-gnu = msys ']'\n+++ export VIRTUAL_ENV=/tmp/venv\n+++ VIRTUAL_ENV=/tmp/venv\n+++ _OLD_VIRTUAL_PATH=/home/zuul/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin\n+++ PATH=/tmp/venv/bin:/home/zuul/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin\n+++ export PATH\n+++ '[' -n '' ']'\n+++ '[' -z '' ']'\n+++ _OLD_VIRTUAL_PS1=\n+++ PS1='(venv) '\n+++ export PS1\n+++ VIRTUAL_ENV_PROMPT='(venv) '\n+++ export VIRTUAL_ENV_PROMPT\n+++ hash -r\n+ . defaults/2024.1.sh\n+++ date +%Y%m%d\n++ export BUILD_ID=20260315\n++ BUILD_ID=20260315\n++ export 'KOLLA_IMAGES=^nova'\n++ KOLLA_IMAGES='^nova'\n++ export KOLLA_TYPE=\n++ KOLLA_TYPE=\n++ export BASE_VERSION=22.04\n++ BASE_VERSION=22.04\n+ export VERSION\n+ export OPENSTACK_VERSION\n+ [[ ! -e release ]]\n+ git clone https://github.com/osism/release release\nCloning into 'release'...\n+ [[ latest != \\l\\a\\t\\e\\s\\t ]]\n+ [[ ! -e kolla ]]\n+ git clone https://github.com/openstack/kolla kolla\nCloning into 'kolla'...\n+ pushd kolla\n+ [[ 2024.1 != \\l\\a\\t\\e\\s\\t ]]\n+ [[ 2024.1 == \\2\\0\\2\\4\\.\\1 ]]\n+ git checkout origin/unmaintained/2024.1\nNote: switching to 'origin/unmaintained/2024.1'.\n\nYou are in 'detached HEAD' state. You can look around, make experimental\nchanges and commit them, and you can discard any commits you make in this\nstate without impacting any branches by switching back to a branch.\n\nIf you want to create a new branch to retain commits you create, you may\ndo so (now or later) by using -c with the switch command. Example:\n\n  git switch -c <new-branch-name>\n\nOr undo this operation with:\n\n  git switch -\n\nTurn off this advice by setting config variable advice.detachedHead to false\n\nHEAD is now at a497c4252 Fix ironic-pxe syslinux-tftpboot on aarch64 Rocky Linux\n++ git rev-parse --short HEAD\n+ export HASH_KOLLA=a497c4252\n+ HASH_KOLLA=a497c4252\n+ popd\n+ rm -rf kolla/docker/rabbitmq/rabbitmq-4-1\n++ find patches/kolla-build/2024.1 -type f -name '*.patch'\n+ for patch in $(find patches/kolla-build/$OPENSTACK_VERSION -type f -name '*.patch')\n+ pushd kolla\n+ echo 'APPLY PATCH patches/kolla-build/2024.1/remove-unsupported-horizon-plugins.patch'\nAPPLY PATCH patches/kolla-build/2024.1/remove-unsupported-horizon-plugins.patch\n+ patch --forward --batch -p1 --dry-run\nchecking file kolla/common/sources.py\n+ patch --forward --batch -p1\npatching file kolla/common/sources.py\n+ popd\n+ for patch in $(find patches/kolla-build/$OPENSTACK_VERSION -type f -name '*.patch')\n+ pushd kolla\n+ echo 'APPLY PATCH patches/kolla-build/2024.1/set-kolla-version-to-2024.1.patch'\nAPPLY PATCH patches/kolla-build/2024.1/set-kolla-version-to-2024.1.patch\n+ patch --forward --batch -p1 --dry-run\nchecking file kolla/image/kolla_worker.py\nHunk #1 succeeded at 326 (offset 4 lines).\n+ patch --forward --batch -p1\npatching file kolla/image/kolla_worker.py\nHunk #1 succeeded at 326 (offset 4 lines).\n+ popd\n+ [[ -f templates/2024.1/repos.yaml ]]\n+ python3 src/generate-apt-preferences-files.py\n+ echo DEBUG apt_preferences.ubuntu\nDEBUG apt_preferences.ubuntu\n+ cat overlays/2024.1/base/apt_preferences.ubuntu\nPackage: rabbitmq-server\nPin: version 3.13.*\nPin-Priority: 1000\n\nPackage: openvswitch*\nPin: version 3.3.*\nPin-Priority: 1000\n++ find overlays/2024.1 -maxdepth 1 -mindepth 1 -type d\n+ for image in $(find overlays/$OPENSTACK_VERSION -maxdepth 1 -mindepth 1 -type d)\n++ basename overlays/2024.1/base\n+ image_name=base\n+ cp -r overlays/2024.1/base/apt_preferences.ubuntu overlays/2024.1/base/erlang.gpg overlays/2024.1/base/rabbitmq.gpg overlays/2024.1/base/sources.list.ubuntu kolla/docker/base\n+ for image in $(find overlays/$OPENSTACK_VERSION -maxdepth 1 -mindepth 1 -type d)\n++ basename overlays/2024.1/cinder\n+ image_name=cinder\n+ cp -r overlays/2024.1/cinder/source kolla/docker/cinder\n+ for image in $(find overlays/$OPENSTACK_VERSION -maxdepth 1 -mindepth 1 -type d)\n++ basename overlays/2024.1/nova\n+ image_name=nova\n+ cp -r overlays/2024.1/nova/nova-spicehtml5proxy kolla/docker/nova\n+ find patches/2024.1 -mindepth 1 -type d\npatches/2024.1/neutron-dynamic-routing\npatches/2024.1/kolla\npatches/2024.1/keystone\npatches/2024.1/cinder\npatches/2024.1/nova\n++ find patches/2024.1 -mindepth 1 -type d\n++ grep kolla\n++ grep -v kolla-build\n+ for project in $(find patches/$OPENSTACK_VERSION -mindepth 1 -type d | grep kolla | grep -v kolla-build)\n++ basename patches/2024.1/kolla\n+ project=kolla\n++ find patches/2024.1/kolla -type f -name '*.patch'\n++ sort\n+ for patch in $(find patches/$OPENSTACK_VERSION/$project -type f -name '*.patch' | sort)\n+ pushd kolla\n+ echo 'APPLY PATCH patches/2024.1/kolla/backport-924302.patch'\nAPPLY PATCH patches/2024.1/kolla/backport-924302.patch\n+ patch --forward --batch -p1 --dry-run\nchecking file docker/neutron/neutron-ovn-vpn-agent/Dockerfile.j2\nchecking file releasenotes/notes/releasenotes/notes/neutron-ovn-vpn-agent-kolla-image-979df04014ed9440.yaml\n+ patch --forward --batch -p1\npatching file docker/neutron/neutron-ovn-vpn-agent/Dockerfile.j2\npatching file releasenotes/notes/releasenotes/notes/neutron-ovn-vpn-agent-kolla-image-979df04014ed9440.yaml\n+ popd\n+ for patch in $(find patches/$OPENSTACK_VERSION/$project -type f -name '*.patch' | sort)\n+ pushd kolla\n+ echo 'APPLY PATCH patches/2024.1/kolla/backport-926744.patch'\nAPPLY PATCH patches/2024.1/kolla/backport-926744.patch\n+ patch --forward --batch -p1 --dry-run\nchecking file docker/base/Dockerfile.j2\nchecking file docker/horizon/Dockerfile.j2\nHunk #1 succeeded at 67 (offset 1 line).\nchecking file docker/horizon/extend_start.sh\nchecking file docker/kolla-toolbox/Dockerfile.j2\nchecking file docker/openstack-base/Dockerfile.j2\nchecking file docker/skyline/skyline-apiserver/extend_start.sh\nchecking file kolla/image/kolla_worker.py\nHunk #3 succeeded at 319 with fuzz 1.\nchecking file kolla/tests/test_build.py\nHunk #1 succeeded at 671 (offset 10 lines).\n+ patch --forward --batch -p1\npatching file docker/base/Dockerfile.j2\npatching file docker/horizon/Dockerfile.j2\nHunk #1 succeeded at 67 (offset 1 line).\npatching file docker/horizon/extend_start.sh\npatching file docker/kolla-toolbox/Dockerfile.j2\npatching file docker/openstack-base/Dockerfile.j2\npatching file docker/skyline/skyline-apiserver/extend_start.sh\npatching file kolla/image/kolla_worker.py\nHunk #3 succeeded at 319 with fuzz 1.\npatching file kolla/tests/test_build.py\nHunk #1 succeeded at 671 (offset 10 lines).\n+ popd\n+ for patch in $(find patches/$OPENSTACK_VERSION/$project -type f -name '*.patch' | sort)\n+ pushd kolla\n+ echo 'APPLY PATCH patches/2024.1/kolla/build-ovn-from-sources.patch'\nAPPLY PATCH patches/2024.1/kolla/build-ovn-from-sources.patch\n+ patch --forward --batch -p1 --dry-run\nchecking file docker/ovn/ovn-base/Dockerfile.j2\nchecking file docker/ovn/ovn-controller/Dockerfile.j2\nchecking file docker/ovn/ovn-nb-db-server/Dockerfile.j2\nchecking file docker/ovn/ovn-northd/Dockerfile.j2\nchecking file docker/ovn/ovn-sb-db-server/Dockerfile.j2\n+ patch --forward --batch -p1\npatching file docker/ovn/ovn-base/Dockerfile.j2\npatching file docker/ovn/ovn-controller/Dockerfile.j2\npatching file docker/ovn/ovn-nb-db-server/Dockerfile.j2\npatching file docker/ovn/ovn-northd/Dockerfile.j2\npatching file docker/ovn/ovn-sb-db-server/Dockerfile.j2\n+ popd\n+ for patch in $(find patches/$OPENSTACK_VERSION/$project -type f -name '*.patch' | sort)\n+ pushd kolla\n+ echo 'APPLY PATCH patches/2024.1/kolla/squash.patch'\nAPPLY PATCH patches/2024.1/kolla/squash.patch\n+ patch --forward --batch -p1 --dry-run\nchecking file kolla/image/tasks.py\nHunk #1 succeeded at 422 (offset 10 lines).\n+ patch --forward --batch -p1\npatching file kolla/image/tasks.py\nHunk #1 succeeded at 422 (offset 10 lines).\n+ popd\n+ pip3 install -r kolla/requirements.txt\nCollecting pbr!=2.1.0,>=2.0.0 (from -r kolla/requirements.txt (line 1))\n  Downloading pbr-7.0.3-py2.py3-none-any.whl.metadata (3.8 kB)\nRequirement already satisfied: Jinja2>=3.0.1 in /tmp/venv/lib/python3.12/site-packages (from -r kolla/requirements.txt (line 2)) (3.1.6)\nCollecting GitPython>=1.0.1 (from -r kolla/requirements.txt (line 3))\n  Downloading gitpython-3.1.46-py3-none-any.whl.metadata (13 kB)\nCollecting oslo.config>=5.1.0 (from -r kolla/requirements.txt (line 4))\n  Downloading oslo_config-10.3.0-py3-none-any.whl.metadata (2.3 kB)\nRequirement already satisfied: setuptools>=64.0.0 in /tmp/venv/lib/python3.12/site-packages (from -r kolla/requirements.txt (line 5)) (80.10.2)\nRequirement already satisfied: MarkupSafe>=2.0 in /tmp/venv/lib/python3.12/site-packages (from Jinja2>=3.0.1->-r kolla/requirements.txt (line 2)) (3.0.3)\nCollecting gitdb<5,>=4.0.1 (from GitPython>=1.0.1->-r kolla/requirements.txt (line 3))\n  Downloading gitdb-4.0.12-py3-none-any.whl.metadata (1.2 kB)\nCollecting netaddr>=0.7.18 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4))\n  Downloading netaddr-1.3.0-py3-none-any.whl.metadata (5.0 kB)\nCollecting stevedore>=5.6.0 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4))\n  Downloading stevedore-5.7.0-py3-none-any.whl.metadata (2.4 kB)\nCollecting oslo.i18n>=3.15.3 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4))\n  Downloading oslo_i18n-6.7.2-py3-none-any.whl.metadata (2.0 kB)\nCollecting rfc3986>=1.2.0 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4))\n  Downloading rfc3986-2.0.0-py2.py3-none-any.whl.metadata (6.6 kB)\nRequirement already satisfied: PyYAML>=5.1 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) (6.0.3)\nRequirement already satisfied: requests>=2.18.0 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) (2.32.5)\nCollecting smmap<6,>=3.0.1 (from gitdb<5,>=4.0.1->GitPython>=1.0.1->-r kolla/requirements.txt (line 3))\n  Downloading smmap-5.0.3-py3-none-any.whl.metadata (4.6 kB)\nRequirement already satisfied: charset_normalizer<4,>=2 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) (3.4.5)\nRequirement already satisfied: idna<4,>=2.5 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) (3.11)\nRequirement already satisfied: urllib3<3,>=1.21.1 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) (2.6.3)\nRequirement already satisfied: certifi>=2017.4.17 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) (2026.2.25)\nDownloading pbr-7.0.3-py2.py3-none-any.whl (131 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 131.9/131.9 kB 4.0 MB/s eta 0:00:00\nDownloading gitpython-3.1.46-py3-none-any.whl (208 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 208.6/208.6 kB 9.7 MB/s eta 0:00:00\nDownloading oslo_config-10.3.0-py3-none-any.whl (132 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 132.6/132.6 kB 2.5 MB/s eta 0:00:00\nDownloading gitdb-4.0.12-py3-none-any.whl (62 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 62.8/62.8 kB 4.9 MB/s eta 0:00:00\nDownloading netaddr-1.3.0-py3-none-any.whl (2.3 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.3/2.3 MB 20.5 MB/s eta 0:00:00\nDownloading oslo_i18n-6.7.2-py3-none-any.whl (47 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 47.7/47.7 kB 3.3 MB/s eta 0:00:00\nDownloading rfc3986-2.0.0-py2.py3-none-any.whl (31 kB)\nDownloading stevedore-5.7.0-py3-none-any.whl (54 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 54.5/54.5 kB 1.2 MB/s eta 0:00:00\nDownloading smmap-5.0.3-py3-none-any.whl (24 kB)\nInstalling collected packages: stevedore, smmap, rfc3986, pbr, netaddr, oslo.i18n, gitdb, oslo.config, GitPython\nSuccessfully installed GitPython-3.1.46 gitdb-4.0.12 netaddr-1.3.0 oslo.config-10.3.0 oslo.i18n-6.7.2 pbr-7.0.3 rfc3986-2.0.0 smmap-5.0.3 stevedore-5.7.0\n+ pip3 install kolla/\nProcessing ./kolla\n  Installing build dependencies: started\n  Installing build dependencies: finished with status 'done'\n  Getting requirements to build wheel: started\n  Getting requirements to build wheel: finished with status 'done'\n  Installing backend dependencies: started\n  Installing backend dependencies: finished with status 'done'\n  Preparing metadata (pyproject.toml): started\n  Preparing metadata (pyproject.toml): finished with status 'done'\nRequirement already satisfied: pbr!=2.1.0,>=2.0.0 in /tmp/venv/lib/python3.12/site-packages (from kolla==18.8.1.dev11) (7.0.3)\nRequirement already satisfied: Jinja2>=3.0.1 in /tmp/venv/lib/python3.12/site-packages (from kolla==18.8.1.dev11) (3.1.6)\nRequirement already satisfied: GitPython>=1.0.1 in /tmp/venv/lib/python3.12/site-packages (from kolla==18.8.1.dev11) (3.1.46)\nRequirement already satisfied: oslo.config>=5.1.0 in /tmp/venv/lib/python3.12/site-packages (from kolla==18.8.1.dev11) (10.3.0)\nRequirement already satisfied: setuptools>=64.0.0 in /tmp/venv/lib/python3.12/site-packages (from kolla==18.8.1.dev11) (80.10.2)\nRequirement already satisfied: gitdb<5,>=4.0.1 in /tmp/venv/lib/python3.12/site-packages (from GitPython>=1.0.1->kolla==18.8.1.dev11) (4.0.12)\nRequirement already satisfied: MarkupSafe>=2.0 in /tmp/venv/lib/python3.12/site-packages (from Jinja2>=3.0.1->kolla==18.8.1.dev11) (3.0.3)\nRequirement already satisfied: netaddr>=0.7.18 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->kolla==18.8.1.dev11) (1.3.0)\nRequirement already satisfied: stevedore>=5.6.0 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->kolla==18.8.1.dev11) (5.7.0)\nRequirement already satisfied: oslo.i18n>=3.15.3 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->kolla==18.8.1.dev11) (6.7.2)\nRequirement already satisfied: rfc3986>=1.2.0 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->kolla==18.8.1.dev11) (2.0.0)\nRequirement already satisfied: PyYAML>=5.1 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->kolla==18.8.1.dev11) (6.0.3)\nRequirement already satisfied: requests>=2.18.0 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->kolla==18.8.1.dev11) (2.32.5)\nRequirement already satisfied: smmap<6,>=3.0.1 in /tmp/venv/lib/python3.12/site-packages (from gitdb<5,>=4.0.1->GitPython>=1.0.1->kolla==18.8.1.dev11) (5.0.3)\nRequirement already satisfied: charset_normalizer<4,>=2 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->kolla==18.8.1.dev11) (3.4.5)\nRequirement already satisfied: idna<4,>=2.5 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->kolla==18.8.1.dev11) (3.11)\nRequirement already satisfied: urllib3<3,>=1.21.1 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->kolla==18.8.1.dev11) (2.6.3)\nRequirement already satisfied: certifi>=2017.4.17 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->kolla==18.8.1.dev11) (2026.2.25)\nBuilding wheels for collected packages: kolla\n  Building wheel for kolla (pyproject.toml): started\n  Building wheel for kolla (pyproject.toml): finished with status 'done'\n  Created wheel for kolla: filename=kolla-18.8.1.dev11-py3-none-any.whl size=380056 sha256=12ee1808da40c6f3ef77f177fd6f7ff1a43a6ccb7cb9c543e8e3ac25b6afee8c\n  Stored in directory: /tmp/pip-ephem-wheel-cache-g6s166d8/wheels/5a/56/c4/e310d82118381247de5918f2335ab23c36c3bc15e9e4672495\nSuccessfully built kolla\nInstalling collected packages: kolla\nSuccessfully installed kolla-18.8.1.dev11\n++ kolla-build --version\n+ export KOLLA_VERSION=18.8.1\n+ KOLLA_VERSION=18.8.1\n++ git rev-parse --short HEAD\n+ export HASH_DOCKER_IMAGES_KOLLA=3a35b17\n+ HASH_DOCKER_IMAGES_KOLLA=3a35b17\n++ cd release\n++ git rev-parse --short HEAD\n+ export HASH_RELEASE=326fdcd\n+ HASH_RELEASE=326fdcd\n+ python3 src/generate-template-overrides-file.py\n+ echo DEBUG template-overrides.j2\nDEBUG template-overrides.j2\n+ cat templates/2024.1/template-overrides.j2\n{% extends parent_template %}\n\n{% set fluentd_plugins = [\n    'fluent-plugin-grok-parser',\n    'fluent-plugin-prometheus',\n    'fluent-plugin-rewrite-tag-filter',\n    'fluent-plugin-grafana-loki',\n] %}\n\n{% set glance_base_pip_packages_append = ['boto3'] %}\n\n{% block nova_libvirt_footer %}\nRUN chgrp tss /var/lib/swtpm-localca \\\n    && chmod g+w /var/lib/swtpm-localca\n{% endblock %}\n\n{% block horizon_header %}\nRUN apt-get update \\\n    && apt-get -y install --no-install-recommends build-essential libmariadb-dev-compat \\\n    && SETUPTOOLS_USE_DISTUTILS=stdlib python3 -m pip --no-cache-dir install --upgrade mysqlclient \\\n    && apt-get remove -y build-essential \\\n    && apt-get clean \\\n    && rm -rf /var/lib/apt/lists/*\n{% endblock %}\n\n{% block horizon_footer %}\nRUN curl -q -L -o /tmp/openstack-themes.tar.gz https://github.com/osism/openstack-themes/archive/main.tar.gz \\\n    && tar xzvf /tmp/openstack-themes.tar.gz --directory=/var/lib/kolla/venv/lib/python3.10/site-packages/openstack_dashboard/themes --strip-components 2 openstack-themes-main/horizon \\\n    && rm /tmp/openstack-themes.tar.gz\n{% endblock %}\n\n{% block base_header %}\nCOPY apt_preferences.{{ base_distro }} /etc/apt/preferences\nCOPY *.gpg /etc/kolla/apt-keys/\n\nRUN apt-get update \\\n    && apt-get -y install --no-install-recommends locales ca-certificates \\\n    && locale-gen en_US.UTF-8 \\\n    && apt-get clean \\\n    && rm -rf /var/lib/apt/lists/*\n{% endblock %}\n\n{% block openstack_base_header %}\nRUN apt-get update \\\n    && apt-get -y install --no-install-recommends python3-setuptools \\\n    && apt-get clean \\\n    && rm -rf /var/lib/apt/lists/*\n{% endblock %}\n\n{% set bifrost_deploy_packages_append = ['debootstrap', 'squashfs-tools', 'cpio'] %}\n\n{% set kolla_toolbox_packages_append = ['iputils-ping', 'traceroute'] %}\n\n{% set cinder_volume_packages_append = ['multipath-tools'] %}\n\n{% set cinder_volume_pip_packages = [ 'purestorage', 'infinisdk', 'python-linstor' ] %}\n{% block cinder_volume_footer %}\nRUN {{ macros.install_pip(cinder_volume_pip_packages | customizable(\"pip_packages\")) }}\n{% endblock %}\n\n{% set manila_base_additional_pip_packages = [ 'pywinrm' ] %}\n{% block manila_base_footer %}\nRUN {{ macros.install_pip(manila_base_additional_pip_packages | customizable(\"pip_packages\")) }}\n{% endblock %}\n\n{% set magnum_base_additional_pip_packages = [ 'magnum-cluster-api' ] %}\n{% block magnum_base_footer %}\nRUN {{ macros.install_pip(magnum_base_additional_pip_packages | customizable(\"pip_packages\")) }}\nRUN curl -o /tmp/helm.tar.gz https://get.helm.sh/helm-v3.15.2-linux-amd64.tar.gz \\\n    && tar --strip-components=1 -xvzf /tmp/helm.tar.gz -C /usr/local/bin linux-amd64/helm\n{% endblock %}\n\n{% set gnocchi_base_packages_append = ['python3-rados'] %}\n{% block gnocchi_base_footer %}\nRUN mkdir -p /var/lib/gnocchi/tmp \\\n    && chown -R gnocchi: /var/lib/gnocchi/tmp\n{% endblock %}\n\n{% block grafana_footer %}\nRUN curl -o /tmp/kolla-operations.tar.gz https://github.com/osism/kolla-operations/tarball/main \\\n    && mkdir -p /operations \\\n    && tar --strip-components=1 -xvzf /tmp/kolla-operations.tar.gz -C /operations \\\n    && rm -f /tmp/kolla-operations.tar.gz\n{% endblock %}\n\n{% block ovs_install %}\nCOPY --from=osism.harbor.regio.digital/packages/ovs-ubuntu-jammy:v3.3.4 /*.deb /tmp/packages/\nRUN apt-get update \\\n    && apt-get -y install --no-install-recommends \\\n        python3-netifaces \\\n        tcpdump \\\n    && apt-get install -y -f /tmp/packages/openvswitch-common*.deb \\\n    && apt-get install -y -f /tmp/packages/python3-openvswitch*.deb \\\n    && apt-get install -y -f /tmp/packages/openvswitch-switch*.deb \\\n    && rm -rf /tmp/packages \\\n    && apt-get clean \\\n    && rm -rf /var/lib/apt/lists/*\n{% endblock %}\n\n{% block keystone_footer %}\nRUN python3 -m pip --no-cache-dir install keystone-keycloak-backend\nRUN apt-get update \\\n    && apt-get -y install --no-install-recommends \\\n           libapache2-mod-auth-openidc \\\n           libldap-common \\\n           libmemcached11 \\\n    && apt-get clean \\\n    && rm -rf /var/lib/apt/lists/* \\\n    && curl -o /tmp/liboauth2.deb \"https://github.com/zmartzone/liboauth2/releases/download/v1.4.5.2/liboauth2_1.4.5.2-1.jammy_amd64.deb\" \\\n    && dpkg -i /tmp/liboauth2.deb \\\n    && rm -f /tmp/liboauth2.deb \\\n    && curl -o /tmp/liboauth2-apache.deb \"https://github.com/zmartzone/liboauth2/releases/download/v1.4.5.2/liboauth2-apache_1.4.5.2-1.jammy_amd64.deb\" \\\n    && dpkg -i /tmp/liboauth2-apache.deb \\\n    && rm -f /tmp/liboauth2-apache.deb \\\n    && curl -o /tmp/libapache2-mod-oauth2.deb \"https://github.com/zmartzone/mod_oauth2/releases/download/v3.3.0/libapache2-mod-oauth2_3.3.0-1.jammy_amd64.deb\" \\\n    && dpkg -i /tmp/libapache2-mod-oauth2.deb \\\n    && rm -f /tmp/libapache2-mod-oauth2.deb \\\n    && a2enmod oauth2 \\\n    && a2enmod auth_openidc\n{% endblock %}\n\n{% block footer %}\nRUN rm -rf /usr/share/doc/* \\\n    && rm -rf /usr/share/man/* \\\n    && apt-get remove -y build-essential \\\n    && apt-get autoremove -y \\\n    && if [ -e /var/lib/kolla/venv/bin/python3 ]; then /var/lib/kolla/venv/bin/pip3 install --no-cache-dir pyclean==3.0.0; /var/lib/kolla/venv/bin/pyclean /var/lib/kolla/venv; /var/lib/kolla/venv/bin/pyclean /usr; /var/lib/kolla/venv/bin/pip3 uninstall -y pyclean; fi\n{% endblock %}\n\n{% block fluentd_footer %}\nLABEL maintainer=\"{{ maintainer }}\" name=\"{{ image_name }}\" build-date=\"{{ build_date }}\" fluentd_binary=\"fluentd\" fluentd_user=\"{{ fluentd_user }}\"\n{% endblock %}\n\n{% block labels %}\nLABEL \"build-date\"=\"{{ build_date }}\" \\\n      \"name\"=\"{{ image_name }}\" \\\n      \"de.osism.commit.docker_images_kolla\"=\"3a35b17\" \\\n      \"de.osism.commit.kolla\"=\"a497c4252\" \\\n      \"de.osism.commit.kolla_version\"=\"18.8.1\" \\\n      \"de.osism.commit.release\"=\"326fdcd\" \\\n      \"de.osism.release.openstack\"=\"2024.1\" \\\n      \"de.osism.version\"=\"latest\" \\\n      \"org.opencontainers.image.created\"=\"2026-03-15T00:03:39.646606+00:00\" \\\n      \"org.opencontainers.image.documentation\"=\"https://osism.tech/docs/\" \\\n      \"org.opencontainers.image.licenses\"=\"ASL 2.0\" \\\n      \"org.opencontainers.image.source\"=\"https://github.com/osism/container-images-kolla\" \\\n      \"org.opencontainers.image.title\"=\"{{ image_name }}\" \\\n      \"org.opencontainers.image.url\"=\"https://quay.io/organization/osism\" \\\n      \"org.opencontainers.image.vendor\"=\"OSISM GmbH\"\n{% endblock %}\n\n+ bash scripts/002-generate.sh\n+ BASE=ubuntu\n+ BASE_VERSION=22.04\n++ date +%Y%m%d\n+ BUILD_ID=20260315\n+ DOCKER_NAMESPACE=kolla\n+ DOCKER_REGISTRY=osism.harbor.regio.digital\n+ OPENSTACK_VERSION=2024.1\n+ VERSION=latest\n+ [[ latest != \\l\\a\\t\\e\\s\\t ]]\n+ . defaults/all.sh\n++ export 'LOGURU_FORMAT={time} - {level} - {message}'\n++ LOGURU_FORMAT='{time} - {level} - {message}'\n++ [[ -e /tmp/venv/bin/activate ]]\n++ . /tmp/venv/bin/activate\n+++ deactivate nondestructive\n+++ '[' -n '' ']'\n+++ '[' -n '' ']'\n+++ hash -r\n+++ '[' -n '' ']'\n+++ unset VIRTUAL_ENV\n+++ unset VIRTUAL_ENV_PROMPT\n+++ '[' '!' nondestructive = nondestructive ']'\n+++ '[' linux-gnu = cygwin ']'\n+++ '[' linux-gnu = msys ']'\n+++ export VIRTUAL_ENV=/tmp/venv\n+++ VIRTUAL_ENV=/tmp/venv\n+++ _OLD_VIRTUAL_PATH=/home/zuul/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin\n+++ PATH=/tmp/venv/bin:/home/zuul/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin\n+++ export PATH\n+++ '[' -n '' ']'\n+++ '[' -z '' ']'\n+++ _OLD_VIRTUAL_PS1=\n+++ PS1='(venv) '\n+++ export PS1\n+++ VIRTUAL_ENV_PROMPT='(venv) '\n+++ export VIRTUAL_ENV_PROMPT\n+++ hash -r\n+ . defaults/2024.1.sh\n+++ date +%Y%m%d\n++ export BUILD_ID=20260315\n++ BUILD_ID=20260315\n++ export 'KOLLA_IMAGES=^nova'\n++ KOLLA_IMAGES='^nova'\n++ export KOLLA_TYPE=\n++ KOLLA_TYPE=\n++ export BASE_VERSION=22.04\n++ BASE_VERSION=22.04\n+ export VERSION\n+ export OPENSTACK_VERSION\n+ DOCKER_TAG=build-20260315\n+ KOLLA_BASE=ubuntu\n+ KOLLA_BASE_TAG=22.04\n+ KOLLA_CONF_FILE=kolla-build.conf\n+ KOLLA_INSTALL_TYPE=source\n+ python3 src/generate-kolla-build-config.py\n+ setini DEFAULT namespace kolla\n+ ansible localhost -i localhost, -c local -e ansible_python_interpreter=/usr/bin/python3 -m ini_file -a 'path=kolla-build.conf section=DEFAULT option=namespace value=kolla'\nlocalhost | SUCCESS => {\n    \"changed\": false,\n    \"gid\": 1000,\n    \"group\": \"zuul\",\n    \"mode\": \"0664\",\n    \"msg\": \"OK\",\n    \"owner\": \"zuul\",\n    \"path\": \"kolla-build.conf\",\n    \"size\": 4202,\n    \"state\": \"file\",\n    \"uid\": 1000\n}\n+ setini DEFAULT tag build-20260315\n+ ansible localhost -i localhost, -c local -e ansible_python_interpreter=/usr/bin/python3 -m ini_file -a 'path=kolla-build.conf section=DEFAULT option=tag value=build-20260315'\nlocalhost | CHANGED => {\n    \"changed\": true,\n    \"gid\": 1000,\n    \"group\": \"zuul\",\n    \"mode\": \"0664\",\n    \"msg\": \"option changed\",\n    \"owner\": \"zuul\",\n    \"path\": \"kolla-build.conf\",\n    \"size\": 4210,\n    \"state\": \"file\",\n    \"uid\": 1000\n}\n+ setini DEFAULT base ubuntu\n+ ansible localhost -i localhost, -c local -e ansible_python_interpreter=/usr/bin/python3 -m ini_file -a 'path=kolla-build.conf section=DEFAULT option=base value=ubuntu'\nlocalhost | SUCCESS => {\n    \"changed\": false,\n    \"gid\": 1000,\n    \"group\": \"zuul\",\n    \"mode\": \"0664\",\n    \"msg\": \"OK\",\n    \"owner\": \"zuul\",\n    \"path\": \"kolla-build.conf\",\n    \"size\": 4210,\n    \"state\": \"file\",\n    \"uid\": 1000\n}\n+ setini DEFAULT base_tag 22.04\n+ ansible localhost -i localhost, -c local -e ansible_python_interpreter=/usr/bin/python3 -m ini_file -a 'path=kolla-build.conf section=DEFAULT option=base_tag value=22.04'\nlocalhost | SUCCESS => {\n    \"changed\": false,\n    \"gid\": 1000,\n    \"group\": \"zuul\",\n    \"mode\": \"0664\",\n    \"msg\": \"OK\",\n    \"owner\": \"zuul\",\n    \"path\": \"kolla-build.conf\",\n    \"size\": 4210,\n    \"state\": \"file\",\n    \"uid\": 1000\n}\n+ setini DEFAULT install_type source\n+ ansible localhost -i localhost, -c local -e ansible_python_interpreter=/usr/bin/python3 -m ini_file -a 'path=kolla-build.conf section=DEFAULT option=install_type value=source'\nlocalhost | SUCCESS => {\n    \"changed\": false,\n    \"gid\": 1000,\n    \"group\": \"zuul\",\n    \"mode\": \"0664\",\n    \"msg\": \"OK\",\n    \"owner\": \"zuul\",\n    \"path\": \"kolla-build.conf\",\n    \"size\": 4210,\n    \"state\": \"file\",\n    \"uid\": 1000\n}\n+ setini openstack-base location tarballs/requirements-stable-2024.1.tar.gz\n+ ansible localhost -i localhost, -c local -e ansible_python_interpreter=/usr/bin/python3 -m ini_file -a 'path=kolla-build.conf section=openstack-base option=location value=tarballs/requirements-stable-2024.1.tar.gz'\nlocalhost | CHANGED => {\n    \"changed\": true,\n    \"gid\": 1000,\n    \"group\": \"zuul\",\n    \"mode\": \"0664\",\n    \"msg\": \"section and option added\",\n    \"owner\": \"zuul\",\n    \"path\": \"kolla-build.conf\",\n    \"size\": 4281,\n    \"state\": \"file\",\n    \"uid\": 1000\n}\n+ sed -i '/\\[openstack-base\\]/a # tarball = https://tarballs.opendev.org/openstack/requirements/requirements-stable-2024.1.tar.gz' kolla-build.conf\n+ setini openstack-base type local\n+ ansible localhost -i localhost, -c local -e ansible_python_interpreter=/usr/bin/python3 -m ini_file -a 'path=kolla-build.conf section=openstack-base option=type value=local'\nlocalhost | CHANGED => {\n    \"changed\": true,\n    \"gid\": 1000,\n    \"group\": \"zuul\",\n    \"mode\": \"0664\",\n    \"msg\": \"option added\",\n    \"owner\": \"zuul\",\n    \"path\": \"kolla-build.conf\",\n    \"size\": 4392,\n    \"state\": \"file\",\n    \"uid\": 1000\n}\n+ [[ -n osism.harbor.regio.digital ]]\n+ setini DEFAULT registry osism.harbor.regio.digital\n+ ansible localhost -i localhost, -c local -e ansible_python_interpreter=/usr/bin/python3 -m ini_file -a 'path=kolla-build.conf section=DEFAULT option=registry value=osism.harbor.regio.digital'\nlocalhost | CHANGED => {\n    \"changed\": true,\n    \"gid\": 1000,\n    \"group\": \"zuul\",\n    \"mode\": \"0664\",\n    \"msg\": \"option added\",\n    \"owner\": \"zuul\",\n    \"path\": \"kolla-build.conf\",\n    \"size\": 4430,\n    \"state\": \"file\",\n    \"uid\": 1000\n}\n+ echo DEBUG kolla-build.conf\nDEBUG kolla-build.conf\n+ cat kolla-build.conf\n[DEFAULT]\nbase = ubuntu\nbase_package_type = deb\nbase_tag = 22.04\ninstall_type = source\nnamespace = kolla\nopenstack_release = 2024.1\npush = false\ntag = build-20260315\nthreads = 1\nregistry = osism.harbor.regio.digital\n\n#########################################################################\n# sources tracked in release repository\n\n[aodh-base]\ntype = local\n# tarball = https://tarballs.opendev.org/openstack/aodh/aodh-stable-2024.1.tar.gz\nlocation = tarballs/aodh-stable-2024.1.tar.gz\n\n\n\n[barbican-base]\ntype = local\n# tarball = https://tarballs.opendev.org/openstack/barbican/barbican-stable-2024.1.tar.gz\nlocation = tarballs/barbican-stable-2024.1.tar.gz\n\n\n\n[blazar-base]\ntype = local\n# tarball = https://tarballs.opendev.org/openstack/blazar/blazar-stable-2024.1.tar.gz\nlocation = tarballs/blazar-stable-2024.1.tar.gz\n\n\n\n[ceilometer-base]\ntype = local\n# tarball = https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2024.1.tar.gz\nlocation = tarballs/ceilometer-stable-2024.1.tar.gz\n\n\n\n[cinder-base]\ntype = local\n# tarball = https://tarballs.opendev.org/openstack/cinder/cinder-stable-2024.1.tar.gz\nlocation = tarballs/cinder-stable-2024.1.tar.gz\n\n\n\n[designate-base]\ntype = local\n# tarball = https://tarballs.opendev.org/openstack/designate/designate-stable-2024.1.tar.gz\nlocation = tarballs/designate-stable-2024.1.tar.gz\n\n\n\n[glance-base]\ntype = local\n# tarball = https://tarballs.opendev.org/openstack/glance/glance-stable-2024.1.tar.gz\nlocation = tarballs/glance-stable-2024.1.tar.gz\n\n\n\n[horizon]\ntype = local\n# tarball = https://tarballs.opendev.org/openstack/horizon/horizon-stable-2024.1.tar.gz\nlocation = tarballs/horizon-stable-2024.1.tar.gz\n\n\n\n[ironic-base]\ntype = local\n# tarball = https://tarballs.opendev.org/openstack/ironic/ironic-stable-2024.1.tar.gz\nlocation = tarballs/ironic-stable-2024.1.tar.gz\n\n\n\n[keystone-base]\ntype = local\n# tarball = https://tarballs.opendev.org/openstack/keystone/keystone-stable-2024.1.tar.gz\nlocation = tarballs/keystone-stable-2024.1.tar.gz\n\n\n\n[magnum-base]\ntype = local\n# tarball = https://tarballs.opendev.org/openstack/magnum/magnum-stable-2024.1.tar.gz\nlocation = tarballs/magnum-stable-2024.1.tar.gz\n\n\n\n[manila-base]\ntype = local\n# tarball = https://tarballs.opendev.org/openstack/manila/manila-stable-2024.1.tar.gz\nlocation = tarballs/manila-stable-2024.1.tar.gz\n\n\n\n[masakari-base]\ntype = local\n# tarball = https://tarballs.opendev.org/openstack/masakari/masakari-stable-2024.1.tar.gz\nlocation = tarballs/masakari-stable-2024.1.tar.gz\n\n\n\n[neutron-bgp-dragent]\ntype = local\n# tarball = https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2024.1.tar.gz\nlocation = tarballs/neutron-dynamic-routing-stable-2024.1.tar.gz\n\n\n[neutron-server-plugin-neutron-dynamic-routing]\ntype = local\n# tarball = https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2024.1.tar.gz\nlocation = tarballs/neutron-dynamic-routing-stable-2024.1.tar.gz\n\n\n[neutron-vpnaas-base]\ntype = local\n# tarball = https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2024.1.tar.gz\nlocation = tarballs/neutron-vpnaas-stable-2024.1.tar.gz\n\n\n\n[neutron-base]\ntype = local\n# tarball = https://tarballs.opendev.org/openstack/neutron/neutron-stable-2024.1.tar.gz\nlocation = tarballs/neutron-stable-2024.1.tar.gz\n\n\n\n[nova-base]\ntype = local\n# tarball = https://tarballs.opendev.org/openstack/nova/nova-stable-2024.1.tar.gz\nlocation = tarballs/nova-stable-2024.1.tar.gz\n\n\n\n[octavia-base]\ntype = local\n# tarball = https://tarballs.opendev.org/openstack/octavia/octavia-stable-2024.1.tar.gz\nlocation = tarballs/octavia-stable-2024.1.tar.gz\n\n\n\n[placement-base]\ntype = local\n# tarball = https://tarballs.opendev.org/openstack/placement/placement-stable-2024.1.tar.gz\nlocation = tarballs/placement-stable-2024.1.tar.gz\n\n\n\n[skyline-apiserver-base]\ntype = local\n# tarball = https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2024.1.tar.gz\nlocation = tarballs/skyline-apiserver-stable-2024.1.tar.gz\n\n\n\n[skyline-console-base]\ntype = local\n# tarball = https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2024.1.tar.gz\nlocation = tarballs/skyline-console-stable-2024.1.tar.gz\n\n\n[openstack-base]\n# tarball = https://tarballs.opendev.org/openstack/requirements/requirements-stable-2024.1.tar.gz\nlocation = tarballs/requirements-stable-2024.1.tar.gz\ntype = local\n+ bash scripts/003-patch.sh\n+ OPENSTACK_VERSION=2024.1\n+ VERSION=latest\n+ KOLLA_CONF_FILE=kolla-build.conf\n+ [[ latest != \\l\\a\\t\\e\\s\\t ]]\n+ . defaults/all.sh\n++ export 'LOGURU_FORMAT={time} - {level} - {message}'\n++ LOGURU_FORMAT='{time} - {level} - {message}'\n++ [[ -e /tmp/venv/bin/activate ]]\n++ . /tmp/venv/bin/activate\n+++ deactivate nondestructive\n+++ '[' -n '' ']'\n+++ '[' -n '' ']'\n+++ hash -r\n+++ '[' -n '' ']'\n+++ unset VIRTUAL_ENV\n+++ unset VIRTUAL_ENV_PROMPT\n+++ '[' '!' nondestructive = nondestructive ']'\n+++ '[' linux-gnu = cygwin ']'\n+++ '[' linux-gnu = msys ']'\n+++ export VIRTUAL_ENV=/tmp/venv\n+++ VIRTUAL_ENV=/tmp/venv\n+++ _OLD_VIRTUAL_PATH=/home/zuul/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin\n+++ PATH=/tmp/venv/bin:/home/zuul/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin\n+++ export PATH\n+++ '[' -n '' ']'\n+++ '[' -z '' ']'\n+++ _OLD_VIRTUAL_PS1=\n+++ PS1='(venv) '\n+++ export PS1\n+++ VIRTUAL_ENV_PROMPT='(venv) '\n+++ export VIRTUAL_ENV_PROMPT\n+++ hash -r\n+ . defaults/2024.1.sh\n+++ date +%Y%m%d\n++ export BUILD_ID=20260315\n++ BUILD_ID=20260315\n++ export 'KOLLA_IMAGES=^nova'\n++ KOLLA_IMAGES='^nova'\n++ export KOLLA_TYPE=\n++ KOLLA_TYPE=\n++ export BASE_VERSION=22.04\n++ BASE_VERSION=22.04\n+ export VERSION\n+ export OPENSTACK_VERSION\n+ mkdir -p tarballs\n++ grep '# tarball' kolla-build.conf\n++ awk '{ print $4 }'\n+ for tarball in $(grep '# tarball' $KOLLA_CONF_FILE | awk '{ print $4 }')\n+ pushd tarballs\n++ basename https://tarballs.opendev.org/openstack/aodh/aodh-stable-2024.1.tar.gz\n+ filename=aodh-stable-2024.1.tar.gz\n+ [[ -e aodh-stable-2024.1.tar.gz ]]\n+ echo Download https://tarballs.opendev.org/openstack/aodh/aodh-stable-2024.1.tar.gz\nDownload https://tarballs.opendev.org/openstack/aodh/aodh-stable-2024.1.tar.gz\n+ wget --no-verbose https://tarballs.opendev.org/openstack/aodh/aodh-stable-2024.1.tar.gz\n2026-03-15 00:04:23 URL:https://tarballs.opendev.org/openstack/aodh/aodh-stable-2024.1.tar.gz [253410/253410] -> \"aodh-stable-2024.1.tar.gz\" [1]\n+ [[ https://tarballs.opendev.org/openstack/aodh/aodh-stable-2024.1.tar.gz == *\\g\\n\\o\\c\\c\\h\\i* ]]\n+ echo Process aodh-stable-2024.1.tar.gz\nProcess aodh-stable-2024.1.tar.gz\n++ head -1\n++ tar -tzf aodh-stable-2024.1.tar.gz\n++ cut -f1 -d/\n+ directory=aodh-18.0.1.dev3\n+ echo Check patches for aodh-stable-2024.1.tar.gz\nCheck patches for aodh-stable-2024.1.tar.gz\n+ [[ -e ../patches/2024.1/aodh ]]\n+ echo Check overlays for aodh-stable-2024.1.tar.gz\nCheck overlays for aodh-stable-2024.1.tar.gz\n+ [[ -e ../overlays/2024.1/aodh/source ]]\n+ popd\n+ for tarball in $(grep '# tarball' $KOLLA_CONF_FILE | awk '{ print $4 }')\n+ pushd tarballs\n++ basename https://tarballs.opendev.org/openstack/barbican/barbican-stable-2024.1.tar.gz\n+ filename=barbican-stable-2024.1.tar.gz\n+ [[ -e barbican-stable-2024.1.tar.gz ]]\n+ echo Download https://tarballs.opendev.org/openstack/barbican/barbican-stable-2024.1.tar.gz\nDownload https://tarballs.opendev.org/openstack/barbican/barbican-stable-2024.1.tar.gz\n+ wget --no-verbose https://tarballs.opendev.org/openstack/barbican/barbican-stable-2024.1.tar.gz\n2026-03-15 00:04:53 URL:https://tarballs.opendev.org/openstack/barbican/barbican-stable-2024.1.tar.gz [663253/663253] -> \"barbican-stable-2024.1.tar.gz\" [1]\n+ [[ https://tarballs.opendev.org/openstack/barbican/barbican-stable-2024.1.tar.gz == *\\g\\n\\o\\c\\c\\h\\i* ]]\n+ echo Process barbican-stable-2024.1.tar.gz\nProcess barbican-stable-2024.1.tar.gz\n++ tar -tzf barbican-stable-2024.1.tar.gz\n++ head -1\n++ cut -f1 -d/\n+ directory=barbican-18.0.1.dev3\n+ echo Check patches for barbican-stable-2024.1.tar.gz\nCheck patches for barbican-stable-2024.1.tar.gz\n+ [[ -e ../patches/2024.1/barbican ]]\n+ echo Check overlays for barbican-stable-2024.1.tar.gz\nCheck overlays for barbican-stable-2024.1.tar.gz\n+ [[ -e ../overlays/2024.1/barbican/source ]]\n+ popd\n+ for tarball in $(grep '# tarball' $KOLLA_CONF_FILE | awk '{ print $4 }')\n+ pushd tarballs\n++ basename https://tarballs.opendev.org/openstack/blazar/blazar-stable-2024.1.tar.gz\n+ filename=blazar-stable-2024.1.tar.gz\n+ [[ -e blazar-stable-2024.1.tar.gz ]]\n+ echo Download https://tarballs.opendev.org/openstack/blazar/blazar-stable-2024.1.tar.gz\nDownload https://tarballs.opendev.org/openstack/blazar/blazar-stable-2024.1.tar.gz\n+ wget --no-verbose https://tarballs.opendev.org/openstack/blazar/blazar-stable-2024.1.tar.gz\n2026-03-15 00:05:20 URL:https://tarballs.opendev.org/openstack/blazar/blazar-stable-2024.1.tar.gz [417832/417832] -> \"blazar-stable-2024.1.tar.gz\" [1]\n+ [[ https://tarballs.opendev.org/openstack/blazar/blazar-stable-2024.1.tar.gz == *\\g\\n\\o\\c\\c\\h\\i* ]]\n+ echo Process blazar-stable-2024.1.tar.gz\nProcess blazar-stable-2024.1.tar.gz\n++ tar -tzf blazar-stable-2024.1.tar.gz\n++ head -1\n++ cut -f1 -d/\n+ directory=blazar-13.0.2.dev1\n+ echo Check patches for blazar-stable-2024.1.tar.gz\nCheck patches for blazar-stable-2024.1.tar.gz\n+ [[ -e ../patches/2024.1/blazar ]]\n+ echo Check overlays for blazar-stable-2024.1.tar.gz\nCheck overlays for blazar-stable-2024.1.tar.gz\n+ [[ -e ../overlays/2024.1/blazar/source ]]\n+ popd\n+ for tarball in $(grep '# tarball' $KOLLA_CONF_FILE | awk '{ print $4 }')\n+ pushd tarballs\n++ basename https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2024.1.tar.gz\n+ filename=ceilometer-stable-2024.1.tar.gz\n+ [[ -e ceilometer-stable-2024.1.tar.gz ]]\n+ echo Download https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2024.1.tar.gz\nDownload https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2024.1.tar.gz\n+ wget --no-verbose https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2024.1.tar.gz\nUnable to establish SSL connection.\n+ [[ https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2024.1.tar.gz == *\\g\\n\\o\\c\\c\\h\\i* ]]\n+ echo Process ceilometer-stable-2024.1.tar.gz\nProcess ceilometer-stable-2024.1.tar.gz\n++ head -1\n++ tar -tzf ceilometer-stable-2024.1.tar.gz\n++ cut -f1 -d/\ntar (child): ceilometer-stable-2024.1.tar.gz: Cannot open: No such file or directory\ntar (child): Error is not recoverable: exiting now\ntar: Child returned status 2\ntar: Error is not recoverable: exiting now\n+ directory=\n+ echo Check patches for ceilometer-stable-2024.1.tar.gz\nCheck patches for ceilometer-stable-2024.1.tar.gz\n+ [[ -e ../patches/2024.1/ ]]\n+ tar xzf ceilometer-stable-2024.1.tar.gz\ntar (child): ceilometer-stable-2024.1.tar.gz: Cannot open: No such file or directory\ntar (child): Error is not recoverable: exiting now\ntar: Child returned status 2\ntar: Error is not recoverable: exiting now\n+ rm ceilometer-stable-2024.1.tar.gz\nrm: cannot remove 'ceilometer-stable-2024.1.tar.gz': No such file or directory\n+ pushd\n++ find ../../patches/2024.1/ -type f -name '*.patch'\n++ sort\nfind: \u2018../../patches/2024.1/\u2019: No such file or directory\n+ popd\n+ tar czf ceilometer-stable-2024.1.tar.gz\ntar: Cowardly refusing to create an empty archive\nTry 'tar --help' or 'tar --usage' for more information.\n+ rm -r\nrm: missing operand\nTry 'rm --help' for more information.\n+ echo Check overlays for ceilometer-stable-2024.1.tar.gz\nCheck overlays for ceilometer-stable-2024.1.tar.gz\n+ [[ -e ../overlays/2024.1//source ]]\n+ popd\nscripts/003-patch.sh: line 73: popd: directory stack empty\n+ for tarball in $(grep '# tarball' $KOLLA_CONF_FILE | awk '{ print $4 }')\n+ pushd tarballs\nscripts/003-patch.sh: line 31: pushd: tarballs: No such file or directory\n++ basename https://tarballs.opendev.org/openstack/cinder/cinder-stable-2024.1.tar.gz\n+ filename=cinder-stable-2024.1.tar.gz\n+ [[ -e cinder-stable-2024.1.tar.gz ]]\n+ echo Download https://tarballs.opendev.org/openstack/cinder/cinder-stable-2024.1.tar.gz\nDownload https://tarballs.opendev.org/openstack/cinder/cinder-stable-2024.1.tar.gz\n+ wget --no-verbose https://tarballs.opendev.org/openstack/cinder/cinder-stable-2024.1.tar.gz\n2026-03-15 00:07:14 URL:https://tarballs.opendev.org/openstack/cinder/cinder-stable-2024.1.tar.gz [6330490/6330490] -> \"cinder-stable-2024.1.tar.gz\" [1]\n+ [[ https://tarballs.opendev.org/openstack/cinder/cinder-stable-2024.1.tar.gz == *\\g\\n\\o\\c\\c\\h\\i* ]]\n+ echo Process cinder-stable-2024.1.tar.gz\nProcess cinder-stable-2024.1.tar.gz\n++ tar -tzf cinder-stable-2024.1.tar.gz\n++ head -1\n++ cut -f1 -d/\n+ directory=cinder-24.4.1.dev15\n+ echo Check patches for cinder-stable-2024.1.tar.gz\nCheck patches for cinder-stable-2024.1.tar.gz\n+ [[ -e ../patches/2024.1/cinder ]]\n+ tar xzf cinder-stable-2024.1.tar.gz\n+ rm cinder-stable-2024.1.tar.gz\n+ pushd cinder-24.4.1.dev15\n++ find ../../patches/2024.1/cinder -type f -name '*.patch'\n++ sort\n+ for patch in $(find ../../patches/$OPENSTACK_VERSION/${directory%-*} -type f -name '*.patch' | sort)\n+ echo 'APPLY PATCH ../../patches/2024.1/cinder/driver_filter_domain_id.patch'\nAPPLY PATCH ../../patches/2024.1/cinder/driver_filter_domain_id.patch\n+ patch --forward --batch -p1 --dry-run\nchecking file cinder/scheduler/filters/driver_filter.py\n+ patch --forward --batch -p1\npatching file cinder/scheduler/filters/driver_filter.py\n+ popd\n+ tar czf cinder-stable-2024.1.tar.gz cinder-24.4.1.dev15\n+ rm -r cinder-24.4.1.dev15\n+ echo Check overlays for cinder-stable-2024.1.tar.gz\nCheck overlays for cinder-stable-2024.1.tar.gz\n+ [[ -e ../overlays/2024.1/cinder/source ]]\n+ tar xzf cinder-stable-2024.1.tar.gz\n+ rm cinder-stable-2024.1.tar.gz\n+ rsync -avz ../overlays/2024.1/cinder/source/ cinder-24.4.1.dev15\nsending incremental file list\n./\ncinder/\ncinder/volume/\ncinder/volume/drivers/\ncinder/volume/drivers/linstordrv.py\n\nsent 11,652 bytes  received 54 bytes  23,412.00 bytes/sec\ntotal size is 44,134  speedup is 3.77\n+ tar czf cinder-stable-2024.1.tar.gz cinder-24.4.1.dev15\n+ rm -r cinder-24.4.1.dev15\n+ popd\nscripts/003-patch.sh: line 73: popd: directory stack empty\n+ for tarball in $(grep '# tarball' $KOLLA_CONF_FILE | awk '{ print $4 }')\n+ pushd tarballs\nscripts/003-patch.sh: line 31: pushd: tarballs: No such file or directory\n++ basename https://tarballs.opendev.org/openstack/designate/designate-stable-2024.1.tar.gz\n+ filename=designate-stable-2024.1.tar.gz\n+ [[ -e designate-stable-2024.1.tar.gz ]]\n+ echo Download https://tarballs.opendev.org/openstack/designate/designate-stable-2024.1.tar.gz\nDownload https://tarballs.opendev.org/openstack/designate/designate-stable-2024.1.tar.gz\n+ wget --no-verbose https://tarballs.opendev.org/openstack/designate/designate-stable-2024.1.tar.gz\n2026-03-15 00:07:27 URL:https://tarballs.opendev.org/openstack/designate/designate-stable-2024.1.tar.gz [995011/995011] -> \"designate-stable-2024.1.tar.gz\" [1]\n+ [[ https://tarballs.opendev.org/openstack/designate/designate-stable-2024.1.tar.gz == *\\g\\n\\o\\c\\c\\h\\i* ]]\n+ echo Process designate-stable-2024.1.tar.gz\nProcess designate-stable-2024.1.tar.gz\n++ tar -tzf designate-stable-2024.1.tar.gz\n++ head -1\n++ cut -f1 -d/\n+ directory=designate-18.0.1.dev9\n+ echo Check patches for designate-stable-2024.1.tar.gz\nCheck patches for designate-stable-2024.1.tar.gz\n+ [[ -e ../patches/2024.1/designate ]]\n+ echo Check overlays for designate-stable-2024.1.tar.gz\nCheck overlays for designate-stable-2024.1.tar.gz\n+ [[ -e ../overlays/2024.1/designate/source ]]\n+ popd\nscripts/003-patch.sh: line 73: popd: directory stack empty\n+ for tarball in $(grep '# tarball' $KOLLA_CONF_FILE | awk '{ print $4 }')\n+ pushd tarballs\nscripts/003-patch.sh: line 31: pushd: tarballs: No such file or directory\n++ basename https://tarballs.opendev.org/openstack/glance/glance-stable-2024.1.tar.gz\n+ filename=glance-stable-2024.1.tar.gz\n+ [[ -e glance-stable-2024.1.tar.gz ]]\n+ echo Download https://tarballs.opendev.org/openstack/glance/glance-stable-2024.1.tar.gz\nDownload https://tarballs.opendev.org/openstack/glance/glance-stable-2024.1.tar.gz\n+ wget --no-verbose https://tarballs.opendev.org/openstack/glance/glance-stable-2024.1.tar.gz\n2026-03-15 00:07:40 URL:https://tarballs.opendev.org/openstack/glance/glance-stable-2024.1.tar.gz [2147221/2147221] -> \"glance-stable-2024.1.tar.gz\" [1]\n+ [[ https://tarballs.opendev.org/openstack/glance/glance-stable-2024.1.tar.gz == *\\g\\n\\o\\c\\c\\h\\i* ]]\n+ echo Process glance-stable-2024.1.tar.gz\nProcess glance-stable-2024.1.tar.gz\n++ tar -tzf glance-stable-2024.1.tar.gz\n++ head -1\n++ cut -f1 -d/\n+ directory=glance-28.1.1.dev19\n+ echo Check patches for glance-stable-2024.1.tar.gz\nCheck patches for glance-stable-2024.1.tar.gz\n+ [[ -e ../patches/2024.1/glance ]]\n+ echo Check overlays for glance-stable-2024.1.tar.gz\nCheck overlays for glance-stable-2024.1.tar.gz\n+ [[ -e ../overlays/2024.1/glance/source ]]\n+ popd\nscripts/003-patch.sh: line 73: popd: directory stack empty\n+ for tarball in $(grep '# tarball' $KOLLA_CONF_FILE | awk '{ print $4 }')\n+ pushd tarballs\nscripts/003-patch.sh: line 31: pushd: tarballs: No such file or directory\n++ basename https://tarballs.opendev.org/openstack/horizon/horizon-stable-2024.1.tar.gz\n+ filename=horizon-stable-2024.1.tar.gz\n+ [[ -e horizon-stable-2024.1.tar.gz ]]\n+ echo Download https://tarballs.opendev.org/openstack/horizon/horizon-stable-2024.1.tar.gz\nDownload https://tarballs.opendev.org/openstack/horizon/horizon-stable-2024.1.tar.gz\n+ wget --no-verbose https://tarballs.opendev.org/openstack/horizon/horizon-stable-2024.1.tar.gz\n2026-03-15 00:07:58 URL:https://tarballs.opendev.org/openstack/horizon/horizon-stable-2024.1.tar.gz [5301404/5301404] -> \"horizon-stable-2024.1.tar.gz\" [1]\n+ [[ https://tarballs.opendev.org/openstack/horizon/horizon-stable-2024.1.tar.gz == *\\g\\n\\o\\c\\c\\h\\i* ]]\n+ echo Process horizon-stable-2024.1.tar.gz\nProcess horizon-stable-2024.1.tar.gz\n++ tar -tzf horizon-stable-2024.1.tar.gz\n++ head -1\n++ cut -f1 -d/\n+ directory=horizon-24.0.2.dev3\n+ echo Check patches for horizon-stable-2024.1.tar.gz\nCheck patches for horizon-stable-2024.1.tar.gz\n+ [[ -e ../patches/2024.1/horizon ]]\n+ echo Check overlays for horizon-stable-2024.1.tar.gz\nCheck overlays for horizon-stable-2024.1.tar.gz\n+ [[ -e ../overlays/2024.1/horizon/source ]]\n+ popd\nscripts/003-patch.sh: line 73: popd: directory stack empty\n+ for tarball in $(grep '# tarball' $KOLLA_CONF_FILE | awk '{ print $4 }')\n+ pushd tarballs\nscripts/003-patch.sh: line 31: pushd: tarballs: No such file or directory\n++ basename https://tarballs.opendev.org/openstack/ironic/ironic-stable-2024.1.tar.gz\n+ filename=ironic-stable-2024.1.tar.gz\n+ [[ -e ironic-stable-2024.1.tar.gz ]]\n+ echo Download https://tarballs.opendev.org/openstack/ironic/ironic-stable-2024.1.tar.gz\nDownload https://tarballs.opendev.org/openstack/ironic/ironic-stable-2024.1.tar.gz\n+ wget --no-verbose https://tarballs.opendev.org/openstack/ironic/ironic-stable-2024.1.tar.gz\n2026-03-15 00:08:21 URL:https://tarballs.opendev.org/openstack/ironic/ironic-stable-2024.1.tar.gz [3087228/3087228] -> \"ironic-stable-2024.1.tar.gz\" [1]\n+ [[ https://tarballs.opendev.org/openstack/ironic/ironic-stable-2024.1.tar.gz == *\\g\\n\\o\\c\\c\\h\\i* ]]\n+ echo Process ironic-stable-2024.1.tar.gz\nProcess ironic-stable-2024.1.tar.gz\n++ tar -tzf ironic-stable-2024.1.tar.gz\n++ head -1\n++ cut -f1 -d/\n+ directory=ironic-24.1.6.dev1\n+ echo Check patches for ironic-stable-2024.1.tar.gz\nCheck patches for ironic-stable-2024.1.tar.gz\n+ [[ -e ../patches/2024.1/ironic ]]\n+ echo Check overlays for ironic-stable-2024.1.tar.gz\nCheck overlays for ironic-stable-2024.1.tar.gz\n+ [[ -e ../overlays/2024.1/ironic/source ]]\n+ popd\nscripts/003-patch.sh: line 73: popd: directory stack empty\n+ for tarball in $(grep '# tarball' $KOLLA_CONF_FILE | awk '{ print $4 }')\n+ pushd tarballs\nscripts/003-patch.sh: line 31: pushd: tarballs: No such file or directory\n++ basename https://tarballs.opendev.org/openstack/keystone/keystone-stable-2024.1.tar.gz\n+ filename=keystone-stable-2024.1.tar.gz\n+ [[ -e keystone-stable-2024.1.tar.gz ]]\n+ echo Download https://tarballs.opendev.org/openstack/keystone/keystone-stable-2024.1.tar.gz\nDownload https://tarballs.opendev.org/openstack/keystone/keystone-stable-2024.1.tar.gz\n+ wget --no-verbose https://tarballs.opendev.org/openstack/keystone/keystone-stable-2024.1.tar.gz\n2026-03-15 00:08:52 URL:https://tarballs.opendev.org/openstack/keystone/keystone-stable-2024.1.tar.gz [1733784/1733784] -> \"keystone-stable-2024.1.tar.gz\" [1]\n+ [[ https://tarballs.opendev.org/openstack/keystone/keystone-stable-2024.1.tar.gz == *\\g\\n\\o\\c\\c\\h\\i* ]]\n+ echo Process keystone-stable-2024.1.tar.gz\nProcess keystone-stable-2024.1.tar.gz\n++ tar -tzf keystone-stable-2024.1.tar.gz\n++ head -1\n++ cut -f1 -d/\n+ directory=keystone-25.0.1.dev15\n+ echo Check patches for keystone-stable-2024.1.tar.gz\nCheck patches for keystone-stable-2024.1.tar.gz\n+ [[ -e ../patches/2024.1/keystone ]]\n+ tar xzf keystone-stable-2024.1.tar.gz\n+ rm keystone-stable-2024.1.tar.gz\n+ pushd keystone-25.0.1.dev15\n++ find ../../patches/2024.1/keystone -type f -name '*.patch'\n++ sort\n+ for patch in $(find ../../patches/$OPENSTACK_VERSION/${directory%-*} -type f -name '*.patch' | sort)\n+ echo 'APPLY PATCH ../../patches/2024.1/keystone/966871.patch'\nAPPLY PATCH ../../patches/2024.1/keystone/966871.patch\n+ patch --forward --batch -p1 --dry-run\nchecking file doc/source/getting-started/policy_mapping.rst\nchecking file keystone/api/ec2tokens.py\nchecking file keystone/api/s3tokens.py\nchecking file keystone/common/policies/__init__.py\nchecking file keystone/common/policies/ec2tokens.py\nchecking file keystone/common/policies/s3tokens.py\nchecking file keystone/tests/unit/test_contrib_ec2_core.py\nchecking file keystone/tests/unit/test_contrib_s3_core.py\nchecking file keystone/tests/unit/test_v3_credential.py\n+ patch --forward --batch -p1\npatching file doc/source/getting-started/policy_mapping.rst\npatching file keystone/api/ec2tokens.py\npatching file keystone/api/s3tokens.py\npatching file keystone/common/policies/__init__.py\npatching file keystone/common/policies/ec2tokens.py\npatching file keystone/common/policies/s3tokens.py\npatching file keystone/tests/unit/test_contrib_ec2_core.py\npatching file keystone/tests/unit/test_contrib_s3_core.py\npatching file keystone/tests/unit/test_v3_credential.py\n+ popd\n+ tar czf keystone-stable-2024.1.tar.gz keystone-25.0.1.dev15\n+ rm -r keystone-25.0.1.dev15\n+ echo Check overlays for keystone-stable-2024.1.tar.gz\nCheck overlays for keystone-stable-2024.1.tar.gz\n+ [[ -e ../overlays/2024.1/keystone/source ]]\n+ popd\nscripts/003-patch.sh: line 73: popd: directory stack empty\n+ for tarball in $(grep '# tarball' $KOLLA_CONF_FILE | awk '{ print $4 }')\n+ pushd tarballs\nscripts/003-patch.sh: line 31: pushd: tarballs: No such file or directory\n++ basename https://tarballs.opendev.org/openstack/magnum/magnum-stable-2024.1.tar.gz\n+ filename=magnum-stable-2024.1.tar.gz\n+ [[ -e magnum-stable-2024.1.tar.gz ]]\n+ echo Download https://tarballs.opendev.org/openstack/magnum/magnum-stable-2024.1.tar.gz\nDownload https://tarballs.opendev.org/openstack/magnum/magnum-stable-2024.1.tar.gz\n+ wget --no-verbose https://tarballs.opendev.org/openstack/magnum/magnum-stable-2024.1.tar.gz\n2026-03-15 00:09:11 URL:https://tarballs.opendev.org/openstack/magnum/magnum-stable-2024.1.tar.gz [969067/969067] -> \"magnum-stable-2024.1.tar.gz\" [1]\n+ [[ https://tarballs.opendev.org/openstack/magnum/magnum-stable-2024.1.tar.gz == *\\g\\n\\o\\c\\c\\h\\i* ]]\n+ echo Process magnum-stable-2024.1.tar.gz\nProcess magnum-stable-2024.1.tar.gz\n++ tar -tzf magnum-stable-2024.1.tar.gz\n++ head -1\n++ cut -f1 -d/\n+ directory=magnum-18.0.2.dev1\n+ echo Check patches for magnum-stable-2024.1.tar.gz\nCheck patches for magnum-stable-2024.1.tar.gz\n+ [[ -e ../patches/2024.1/magnum ]]\n+ echo Check overlays for magnum-stable-2024.1.tar.gz\nCheck overlays for magnum-stable-2024.1.tar.gz\n+ [[ -e ../overlays/2024.1/magnum/source ]]\n+ popd\nscripts/003-patch.sh: line 73: popd: directory stack empty\n+ for tarball in $(grep '# tarball' $KOLLA_CONF_FILE | awk '{ print $4 }')\n+ pushd tarballs\nscripts/003-patch.sh: line 31: pushd: tarballs: No such file or directory\n++ basename https://tarballs.opendev.org/openstack/manila/manila-stable-2024.1.tar.gz\n+ filename=manila-stable-2024.1.tar.gz\n+ [[ -e manila-stable-2024.1.tar.gz ]]\n+ echo Download https://tarballs.opendev.org/openstack/manila/manila-stable-2024.1.tar.gz\nDownload https://tarballs.opendev.org/openstack/manila/manila-stable-2024.1.tar.gz\n+ wget --no-verbose https://tarballs.opendev.org/openstack/manila/manila-stable-2024.1.tar.gz\n2026-03-15 00:09:33 URL:https://tarballs.opendev.org/openstack/manila/manila-stable-2024.1.tar.gz [3426142/3426142] -> \"manila-stable-2024.1.tar.gz\" [1]\n+ [[ https://tarballs.opendev.org/openstack/manila/manila-stable-2024.1.tar.gz == *\\g\\n\\o\\c\\c\\h\\i* ]]\n+ echo Process manila-stable-2024.1.tar.gz\nProcess manila-stable-2024.1.tar.gz\n++ tar -tzf manila-stable-2024.1.tar.gz\n++ head -1\n++ cut -f1 -d/\n+ directory=manila-18.3.1.dev6\n+ echo Check patches for manila-stable-2024.1.tar.gz\nCheck patches for manila-stable-2024.1.tar.gz\n+ [[ -e ../patches/2024.1/manila ]]\n+ echo Check overlays for manila-stable-2024.1.tar.gz\nCheck overlays for manila-stable-2024.1.tar.gz\n+ [[ -e ../overlays/2024.1/manila/source ]]\n+ popd\nscripts/003-patch.sh: line 73: popd: directory stack empty\n+ for tarball in $(grep '# tarball' $KOLLA_CONF_FILE | awk '{ print $4 }')\n+ pushd tarballs\nscripts/003-patch.sh: line 31: pushd: tarballs: No such file or directory\n++ basename https://tarballs.opendev.org/openstack/masakari/masakari-stable-2024.1.tar.gz\n+ filename=masakari-stable-2024.1.tar.gz\n+ [[ -e masakari-stable-2024.1.tar.gz ]]\n+ echo Download https://tarballs.opendev.org/openstack/masakari/masakari-stable-2024.1.tar.gz\nDownload https://tarballs.opendev.org/openstack/masakari/masakari-stable-2024.1.tar.gz\n+ wget --no-verbose https://tarballs.opendev.org/openstack/masakari/masakari-stable-2024.1.tar.gz\n2026-03-15 00:09:46 URL:https://tarballs.opendev.org/openstack/masakari/masakari-stable-2024.1.tar.gz [364761/364761] -> \"masakari-stable-2024.1.tar.gz\" [1]\n+ [[ https://tarballs.opendev.org/openstack/masakari/masakari-stable-2024.1.tar.gz == *\\g\\n\\o\\c\\c\\h\\i* ]]\n+ echo Process masakari-stable-2024.1.tar.gz\nProcess masakari-stable-2024.1.tar.gz\n++ tar -tzf masakari-stable-2024.1.tar.gz\n++ head -1\n++ cut -f1 -d/\n+ directory=masakari-17.0.1.dev3\n+ echo Check patches for masakari-stable-2024.1.tar.gz\nCheck patches for masakari-stable-2024.1.tar.gz\n+ [[ -e ../patches/2024.1/masakari ]]\n+ echo Check overlays for masakari-stable-2024.1.tar.gz\nCheck overlays for masakari-stable-2024.1.tar.gz\n+ [[ -e ../overlays/2024.1/masakari/source ]]\n+ popd\nscripts/003-patch.sh: line 73: popd: directory stack empty\n+ for tarball in $(grep '# tarball' $KOLLA_CONF_FILE | awk '{ print $4 }')\n+ pushd tarballs\nscripts/003-patch.sh: line 31: pushd: tarballs: No such file or directory\n++ basename https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2024.1.tar.gz\n+ filename=neutron-dynamic-routing-stable-2024.1.tar.gz\n+ [[ -e neutron-dynamic-routing-stable-2024.1.tar.gz ]]\n+ echo Download https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2024.1.tar.gz\nDownload https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2024.1.tar.gz\n+ wget --no-verbose https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2024.1.tar.gz\n2026-03-15 00:10:24 URL:https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2024.1.tar.gz [122672/122672] -> \"neutron-dynamic-routing-stable-2024.1.tar.gz\" [1]\n+ [[ https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2024.1.tar.gz == *\\g\\n\\o\\c\\c\\h\\i* ]]\n+ echo Process neutron-dynamic-routing-stable-2024.1.tar.gz\nProcess neutron-dynamic-routing-stable-2024.1.tar.gz\n++ tar -tzf neutron-dynamic-routing-stable-2024.1.tar.gz\n++ head -1\n++ cut -f1 -d/\n+ directory=neutron-dynamic-routing-24.0.1.dev3\n+ echo Check patches for neutron-dynamic-routing-stable-2024.1.tar.gz\nCheck patches for neutron-dynamic-routing-stable-2024.1.tar.gz\n+ [[ -e ../patches/2024.1/neutron-dynamic-routing ]]\n+ tar xzf neutron-dynamic-routing-stable-2024.1.tar.gz\n+ rm neutron-dynamic-routing-stable-2024.1.tar.gz\n+ pushd neutron-dynamic-routing-24.0.1.dev3\n++ find ../../patches/2024.1/neutron-dynamic-routing -type f -name '*.patch'\n++ sort\n+ for patch in $(find ../../patches/$OPENSTACK_VERSION/${directory%-*} -type f -name '*.patch' | sort)\n+ echo 'APPLY PATCH ../../patches/2024.1/neutron-dynamic-routing/bug-2023632.patch'\nAPPLY PATCH ../../patches/2024.1/neutron-dynamic-routing/bug-2023632.patch\n+ patch --forward --batch -p1 --dry-run\nchecking file neutron_dynamic_routing/db/bgp_db.py\n+ patch --forward --batch -p1\npatching file neutron_dynamic_routing/db/bgp_db.py\n+ popd\n+ tar czf neutron-dynamic-routing-stable-2024.1.tar.gz neutron-dynamic-routing-24.0.1.dev3\n+ rm -r neutron-dynamic-routing-24.0.1.dev3\n+ echo Check overlays for neutron-dynamic-routing-stable-2024.1.tar.gz\nCheck overlays for neutron-dynamic-routing-stable-2024.1.tar.gz\n+ [[ -e ../overlays/2024.1/neutron-dynamic-routing/source ]]\n+ popd\nscripts/003-patch.sh: line 73: popd: directory stack empty\n+ for tarball in $(grep '# tarball' $KOLLA_CONF_FILE | awk '{ print $4 }')\n+ pushd tarballs\nscripts/003-patch.sh: line 31: pushd: tarballs: No such file or directory\n++ basename https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2024.1.tar.gz\n+ filename=neutron-dynamic-routing-stable-2024.1.tar.gz\n+ [[ -e neutron-dynamic-routing-stable-2024.1.tar.gz ]]\n+ popd\nscripts/003-patch.sh: line 35: popd: directory stack empty\n+ continue\n+ for tarball in $(grep '# tarball' $KOLLA_CONF_FILE | awk '{ print $4 }')\n+ pushd tarballs\nscripts/003-patch.sh: line 31: pushd: tarballs: No such file or directory\n++ basename https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2024.1.tar.gz\n+ filename=neutron-vpnaas-stable-2024.1.tar.gz\n+ [[ -e neutron-vpnaas-stable-2024.1.tar.gz ]]\n+ echo Download https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2024.1.tar.gz\nDownload https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2024.1.tar.gz\n+ wget --no-verbose https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2024.1.tar.gz\n2026-03-15 00:10:37 URL:https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2024.1.tar.gz [225604/225604] -> \"neutron-vpnaas-stable-2024.1.tar.gz\" [1]\n+ [[ https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2024.1.tar.gz == *\\g\\n\\o\\c\\c\\h\\i* ]]\n+ echo Process neutron-vpnaas-stable-2024.1.tar.gz\nProcess neutron-vpnaas-stable-2024.1.tar.gz\n++ tar -tzf neutron-vpnaas-stable-2024.1.tar.gz\n++ head -1\n++ cut -f1 -d/\n+ directory=neutron_vpnaas-24.0.2.dev3\n+ echo Check patches for neutron-vpnaas-stable-2024.1.tar.gz\nCheck patches for neutron-vpnaas-stable-2024.1.tar.gz\n+ [[ -e ../patches/2024.1/neutron_vpnaas ]]\n+ echo Check overlays for neutron-vpnaas-stable-2024.1.tar.gz\nCheck overlays for neutron-vpnaas-stable-2024.1.tar.gz\n+ [[ -e ../overlays/2024.1/neutron_vpnaas/source ]]\n+ popd\nscripts/003-patch.sh: line 73: popd: directory stack empty\n+ for tarball in $(grep '# tarball' $KOLLA_CONF_FILE | awk '{ print $4 }')\n+ pushd tarballs\nscripts/003-patch.sh: line 31: pushd: tarballs: No such file or directory\n++ basename https://tarballs.opendev.org/openstack/neutron/neutron-stable-2024.1.tar.gz\n+ filename=neutron-stable-2024.1.tar.gz\n+ [[ -e neutron-stable-2024.1.tar.gz ]]\n+ echo Download https://tarballs.opendev.org/openstack/neutron/neutron-stable-2024.1.tar.gz\nDownload https://tarballs.opendev.org/openstack/neutron/neutron-stable-2024.1.tar.gz\n+ wget --no-verbose https://tarballs.opendev.org/openstack/neutron/neutron-stable-2024.1.tar.gz\n2026-03-15 00:10:56 URL:https://tarballs.opendev.org/openstack/neutron/neutron-stable-2024.1.tar.gz [14372761/14372761] -> \"neutron-stable-2024.1.tar.gz\" [1]\n+ [[ https://tarballs.opendev.org/openstack/neutron/neutron-stable-2024.1.tar.gz == *\\g\\n\\o\\c\\c\\h\\i* ]]\n+ echo Process neutron-stable-2024.1.tar.gz\nProcess neutron-stable-2024.1.tar.gz\n++ tar -tzf neutron-stable-2024.1.tar.gz\n++ head -1\n++ cut -f1 -d/\n+ directory=neutron-24.2.2.dev23\n+ echo Check patches for neutron-stable-2024.1.tar.gz\nCheck patches for neutron-stable-2024.1.tar.gz\n+ [[ -e ../patches/2024.1/neutron ]]\n+ echo Check overlays for neutron-stable-2024.1.tar.gz\nCheck overlays for neutron-stable-2024.1.tar.gz\n+ [[ -e ../overlays/2024.1/neutron/source ]]\n+ popd\nscripts/003-patch.sh: line 73: popd: directory stack empty\n+ for tarball in $(grep '# tarball' $KOLLA_CONF_FILE | awk '{ print $4 }')\n+ pushd tarballs\nscripts/003-patch.sh: line 31: pushd: tarballs: No such file or directory\n++ basename https://tarballs.opendev.org/openstack/nova/nova-stable-2024.1.tar.gz\n+ filename=nova-stable-2024.1.tar.gz\n+ [[ -e nova-stable-2024.1.tar.gz ]]\n+ echo Download https://tarballs.opendev.org/openstack/nova/nova-stable-2024.1.tar.gz\nDownload https://tarballs.opendev.org/openstack/nova/nova-stable-2024.1.tar.gz\n+ wget --no-verbose https://tarballs.opendev.org/openstack/nova/nova-stable-2024.1.tar.gz\n2026-03-15 00:11:07 URL:https://tarballs.opendev.org/openstack/nova/nova-stable-2024.1.tar.gz [9527251/9527251] -> \"nova-stable-2024.1.tar.gz\" [1]\n+ [[ https://tarballs.opendev.org/openstack/nova/nova-stable-2024.1.tar.gz == *\\g\\n\\o\\c\\c\\h\\i* ]]\n+ echo Process nova-stable-2024.1.tar.gz\nProcess nova-stable-2024.1.tar.gz\n++ tar -tzf nova-stable-2024.1.tar.gz\n++ head -1\n++ cut -f1 -d/\n+ directory=nova-29.3.1.dev15\n+ echo Check patches for nova-stable-2024.1.tar.gz\nCheck patches for nova-stable-2024.1.tar.gz\n+ [[ -e ../patches/2024.1/nova ]]\n+ tar xzf nova-stable-2024.1.tar.gz\n+ rm nova-stable-2024.1.tar.gz\n+ pushd nova-29.3.1.dev15\n++ sort\n++ find ../../patches/2024.1/nova -type f -name '*.patch'\n+ for patch in $(find ../../patches/$OPENSTACK_VERSION/${directory%-*} -type f -name '*.patch' | sort)\n+ echo 'APPLY PATCH ../../patches/2024.1/nova/osism_aggregate_multitenancy_isolation_by_domain.patch'\nAPPLY PATCH ../../patches/2024.1/nova/osism_aggregate_multitenancy_isolation_by_domain.patch\n+ patch --forward --batch -p1 --dry-run\nchecking file nova/api/openstack/identity.py\nchecking file nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py\n+ patch --forward --batch -p1\npatching file nova/api/openstack/identity.py\npatching file nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py\n+ popd\n+ tar czf nova-stable-2024.1.tar.gz nova-29.3.1.dev15\n+ rm -r nova-29.3.1.dev15\n+ echo Check overlays for nova-stable-2024.1.tar.gz\nCheck overlays for nova-stable-2024.1.tar.gz\n+ [[ -e ../overlays/2024.1/nova/source ]]\n+ popd\nscripts/003-patch.sh: line 73: popd: directory stack empty\n+ for tarball in $(grep '# tarball' $KOLLA_CONF_FILE | awk '{ print $4 }')\n+ pushd tarballs\nscripts/003-patch.sh: line 31: pushd: tarballs: No such file or directory\n++ basename https://tarballs.opendev.org/openstack/octavia/octavia-stable-2024.1.tar.gz\n+ filename=octavia-stable-2024.1.tar.gz\n+ [[ -e octavia-stable-2024.1.tar.gz ]]\n+ echo Download https://tarballs.opendev.org/openstack/octavia/octavia-stable-2024.1.tar.gz\nDownload https://tarballs.opendev.org/openstack/octavia/octavia-stable-2024.1.tar.gz\n+ wget --no-verbose https://tarballs.opendev.org/openstack/octavia/octavia-stable-2024.1.tar.gz\n2026-03-15 00:11:11 URL:https://tarballs.opendev.org/openstack/octavia/octavia-stable-2024.1.tar.gz [1315892/1315892] -> \"octavia-stable-2024.1.tar.gz\" [1]\n+ [[ https://tarballs.opendev.org/openstack/octavia/octavia-stable-2024.1.tar.gz == *\\g\\n\\o\\c\\c\\h\\i* ]]\n+ echo Process octavia-stable-2024.1.tar.gz\nProcess octavia-stable-2024.1.tar.gz\n++ tar -tzf octavia-stable-2024.1.tar.gz\n++ head -1\n++ cut -f1 -d/\n+ directory=octavia-14.0.3.dev8\n+ echo Check patches for octavia-stable-2024.1.tar.gz\nCheck patches for octavia-stable-2024.1.tar.gz\n+ [[ -e ../patches/2024.1/octavia ]]\n+ echo Check overlays for octavia-stable-2024.1.tar.gz\nCheck overlays for octavia-stable-2024.1.tar.gz\n+ [[ -e ../overlays/2024.1/octavia/source ]]\n+ popd\nscripts/003-patch.sh: line 73: popd: directory stack empty\n+ for tarball in $(grep '# tarball' $KOLLA_CONF_FILE | awk '{ print $4 }')\n+ pushd tarballs\nscripts/003-patch.sh: line 31: pushd: tarballs: No such file or directory\n++ basename https://tarballs.opendev.org/openstack/placement/placement-stable-2024.1.tar.gz\n+ filename=placement-stable-2024.1.tar.gz\n+ [[ -e placement-stable-2024.1.tar.gz ]]\n+ echo Download https://tarballs.opendev.org/openstack/placement/placement-stable-2024.1.tar.gz\nDownload https://tarballs.opendev.org/openstack/placement/placement-stable-2024.1.tar.gz\n+ wget --no-verbose https://tarballs.opendev.org/openstack/placement/placement-stable-2024.1.tar.gz\n2026-03-15 00:11:13 URL:https://tarballs.opendev.org/openstack/placement/placement-stable-2024.1.tar.gz [570269/570269] -> \"placement-stable-2024.1.tar.gz\" [1]\n+ [[ https://tarballs.opendev.org/openstack/placement/placement-stable-2024.1.tar.gz == *\\g\\n\\o\\c\\c\\h\\i* ]]\n+ echo Process placement-stable-2024.1.tar.gz\nProcess placement-stable-2024.1.tar.gz\n++ tar -tzf placement-stable-2024.1.tar.gz\n++ head -1\n++ cut -f1 -d/\n+ directory=openstack_placement-11.0.1.dev5\n+ echo Check patches for placement-stable-2024.1.tar.gz\nCheck patches for placement-stable-2024.1.tar.gz\n+ [[ -e ../patches/2024.1/openstack_placement ]]\n+ echo Check overlays for placement-stable-2024.1.tar.gz\nCheck overlays for placement-stable-2024.1.tar.gz\n+ [[ -e ../overlays/2024.1/openstack_placement/source ]]\n+ popd\nscripts/003-patch.sh: line 73: popd: directory stack empty\n+ for tarball in $(grep '# tarball' $KOLLA_CONF_FILE | awk '{ print $4 }')\n+ pushd tarballs\nscripts/003-patch.sh: line 31: pushd: tarballs: No such file or directory\n++ basename https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2024.1.tar.gz\n+ filename=skyline-apiserver-stable-2024.1.tar.gz\n+ [[ -e skyline-apiserver-stable-2024.1.tar.gz ]]\n+ echo Download https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2024.1.tar.gz\nDownload https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2024.1.tar.gz\n+ wget --no-verbose https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2024.1.tar.gz\n2026-03-15 00:11:20 URL:https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2024.1.tar.gz [9061706/9061706] -> \"skyline-apiserver-stable-2024.1.tar.gz\" [1]\n+ [[ https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2024.1.tar.gz == *\\g\\n\\o\\c\\c\\h\\i* ]]\n+ echo Process skyline-apiserver-stable-2024.1.tar.gz\nProcess skyline-apiserver-stable-2024.1.tar.gz\n++ tar -tzf skyline-apiserver-stable-2024.1.tar.gz\n++ head -1\n++ cut -f1 -d/\n+ directory=skyline-apiserver-4.0.2.dev5\n+ echo Check patches for skyline-apiserver-stable-2024.1.tar.gz\nCheck patches for skyline-apiserver-stable-2024.1.tar.gz\n+ [[ -e ../patches/2024.1/skyline-apiserver ]]\n+ echo Check overlays for skyline-apiserver-stable-2024.1.tar.gz\nCheck overlays for skyline-apiserver-stable-2024.1.tar.gz\n+ [[ -e ../overlays/2024.1/skyline-apiserver/source ]]\n+ popd\nscripts/003-patch.sh: line 73: popd: directory stack empty\n+ for tarball in $(grep '# tarball' $KOLLA_CONF_FILE | awk '{ print $4 }')\n+ pushd tarballs\nscripts/003-patch.sh: line 31: pushd: tarballs: No such file or directory\n++ basename https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2024.1.tar.gz\n+ filename=skyline-console-stable-2024.1.tar.gz\n+ [[ -e skyline-console-stable-2024.1.tar.gz ]]\n+ echo Download https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2024.1.tar.gz\nDownload https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2024.1.tar.gz\n+ wget --no-verbose https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2024.1.tar.gz\n2026-03-15 00:11:38 URL:https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2024.1.tar.gz [26555457/26555457] -> \"skyline-console-stable-2024.1.tar.gz\" [1]\n+ [[ https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2024.1.tar.gz == *\\g\\n\\o\\c\\c\\h\\i* ]]\n+ echo Process skyline-console-stable-2024.1.tar.gz\nProcess skyline-console-stable-2024.1.tar.gz\n++ tar -tzf skyline-console-stable-2024.1.tar.gz\n++ head -1\n++ cut -f1 -d/\n+ directory=skyline-console-4.0.2.dev6\n+ echo Check patches for skyline-console-stable-2024.1.tar.gz\nCheck patches for skyline-console-stable-2024.1.tar.gz\n+ [[ -e ../patches/2024.1/skyline-console ]]\n+ echo Check overlays for skyline-console-stable-2024.1.tar.gz\nCheck overlays for skyline-console-stable-2024.1.tar.gz\n+ [[ -e ../overlays/2024.1/skyline-console/source ]]\n+ popd\nscripts/003-patch.sh: line 73: popd: directory stack empty\n+ for tarball in $(grep '# tarball' $KOLLA_CONF_FILE | awk '{ print $4 }')\n+ pushd tarballs\nscripts/003-patch.sh: line 31: pushd: tarballs: No such file or directory\n++ basename https://tarballs.opendev.org/openstack/requirements/requirements-stable-2024.1.tar.gz\n+ filename=requirements-stable-2024.1.tar.gz\n+ [[ -e requirements-stable-2024.1.tar.gz ]]\n+ echo Download https://tarballs.opendev.org/openstack/requirements/requirements-stable-2024.1.tar.gz\nDownload https://tarballs.opendev.org/openstack/requirements/requirements-stable-2024.1.tar.gz\n+ wget --no-verbose https://tarballs.opendev.org/openstack/requirements/requirements-stable-2024.1.tar.gz\n2026-03-15 00:11:39 URL:https://tarballs.opendev.org/openstack/requirements/requirements-stable-2024.1.tar.gz [147389/147389] -> \"requirements-stable-2024.1.tar.gz\" [1]\n+ [[ https://tarballs.opendev.org/openstack/requirements/requirements-stable-2024.1.tar.gz == *\\g\\n\\o\\c\\c\\h\\i* ]]\n+ echo Process requirements-stable-2024.1.tar.gz\nProcess requirements-stable-2024.1.tar.gz\n++ head -1\n++ tar -tzf requirements-stable-2024.1.tar.gz\n++ cut -f1 -d/\n+ directory=openstack_requirements-1.2.1.dev6776\n+ echo Check patches for requirements-stable-2024.1.tar.gz\nCheck patches for requirements-stable-2024.1.tar.gz\n+ [[ -e ../patches/2024.1/openstack_requirements ]]\n+ echo Check overlays for requirements-stable-2024.1.tar.gz\nCheck overlays for requirements-stable-2024.1.tar.gz\n+ [[ -e ../overlays/2024.1/openstack_requirements/source ]]\n+ popd\nscripts/003-patch.sh: line 73: popd: directory stack empty",
                            "stdout_lines": [
                                "+ export PATH=/home/zuul/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
                                "+ PATH=/home/zuul/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
                                "+ echo",
                                "",
                                "+ bash scripts/001-prepare.sh",
                                "++ date +%Y%m%d",
                                "+ BUILD_ID=20260315",
                                "+ DOCKER_NAMESPACE=kolla",
                                "+ OPENSTACK_VERSION=2024.1",
                                "+ VERSION=latest",
                                "+ PROJECT_REPOSITORY=https://github.com/openstack/kolla",
                                "+ PROJECT_REPOSITORY_PATH=kolla",
                                "+ RELEASE_REPOSITORY=https://github.com/osism/release",
                                "+ RELEASE_REPOSITORY_PATH=release",
                                "+ SOURCE_DOCKER_TAG=build-20260315",
                                "+ . defaults/all.sh",
                                "++ export 'LOGURU_FORMAT={time} - {level} - {message}'",
                                "++ LOGURU_FORMAT='{time} - {level} - {message}'",
                                "++ [[ -e /tmp/venv/bin/activate ]]",
                                "++ . /tmp/venv/bin/activate",
                                "+++ deactivate nondestructive",
                                "+++ '[' -n '' ']'",
                                "+++ '[' -n '' ']'",
                                "+++ hash -r",
                                "+++ '[' -n '' ']'",
                                "+++ unset VIRTUAL_ENV",
                                "+++ unset VIRTUAL_ENV_PROMPT",
                                "+++ '[' '!' nondestructive = nondestructive ']'",
                                "+++ '[' linux-gnu = cygwin ']'",
                                "+++ '[' linux-gnu = msys ']'",
                                "+++ export VIRTUAL_ENV=/tmp/venv",
                                "+++ VIRTUAL_ENV=/tmp/venv",
                                "+++ _OLD_VIRTUAL_PATH=/home/zuul/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
                                "+++ PATH=/tmp/venv/bin:/home/zuul/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
                                "+++ export PATH",
                                "+++ '[' -n '' ']'",
                                "+++ '[' -z '' ']'",
                                "+++ _OLD_VIRTUAL_PS1=",
                                "+++ PS1='(venv) '",
                                "+++ export PS1",
                                "+++ VIRTUAL_ENV_PROMPT='(venv) '",
                                "+++ export VIRTUAL_ENV_PROMPT",
                                "+++ hash -r",
                                "+ . defaults/2024.1.sh",
                                "+++ date +%Y%m%d",
                                "++ export BUILD_ID=20260315",
                                "++ BUILD_ID=20260315",
                                "++ export 'KOLLA_IMAGES=^nova'",
                                "++ KOLLA_IMAGES='^nova'",
                                "++ export KOLLA_TYPE=",
                                "++ KOLLA_TYPE=",
                                "++ export BASE_VERSION=22.04",
                                "++ BASE_VERSION=22.04",
                                "+ export VERSION",
                                "+ export OPENSTACK_VERSION",
                                "+ [[ ! -e release ]]",
                                "+ git clone https://github.com/osism/release release",
                                "Cloning into 'release'...",
                                "+ [[ latest != \\l\\a\\t\\e\\s\\t ]]",
                                "+ [[ ! -e kolla ]]",
                                "+ git clone https://github.com/openstack/kolla kolla",
                                "Cloning into 'kolla'...",
                                "+ pushd kolla",
                                "+ [[ 2024.1 != \\l\\a\\t\\e\\s\\t ]]",
                                "+ [[ 2024.1 == \\2\\0\\2\\4\\.\\1 ]]",
                                "+ git checkout origin/unmaintained/2024.1",
                                "Note: switching to 'origin/unmaintained/2024.1'.",
                                "",
                                "You are in 'detached HEAD' state. You can look around, make experimental",
                                "changes and commit them, and you can discard any commits you make in this",
                                "state without impacting any branches by switching back to a branch.",
                                "",
                                "If you want to create a new branch to retain commits you create, you may",
                                "do so (now or later) by using -c with the switch command. Example:",
                                "",
                                "  git switch -c <new-branch-name>",
                                "",
                                "Or undo this operation with:",
                                "",
                                "  git switch -",
                                "",
                                "Turn off this advice by setting config variable advice.detachedHead to false",
                                "",
                                "HEAD is now at a497c4252 Fix ironic-pxe syslinux-tftpboot on aarch64 Rocky Linux",
                                "++ git rev-parse --short HEAD",
                                "+ export HASH_KOLLA=a497c4252",
                                "+ HASH_KOLLA=a497c4252",
                                "+ popd",
                                "+ rm -rf kolla/docker/rabbitmq/rabbitmq-4-1",
                                "++ find patches/kolla-build/2024.1 -type f -name '*.patch'",
                                "+ for patch in $(find patches/kolla-build/$OPENSTACK_VERSION -type f -name '*.patch')",
                                "+ pushd kolla",
                                "+ echo 'APPLY PATCH patches/kolla-build/2024.1/remove-unsupported-horizon-plugins.patch'",
                                "APPLY PATCH patches/kolla-build/2024.1/remove-unsupported-horizon-plugins.patch",
                                "+ patch --forward --batch -p1 --dry-run",
                                "checking file kolla/common/sources.py",
                                "+ patch --forward --batch -p1",
                                "patching file kolla/common/sources.py",
                                "+ popd",
                                "+ for patch in $(find patches/kolla-build/$OPENSTACK_VERSION -type f -name '*.patch')",
                                "+ pushd kolla",
                                "+ echo 'APPLY PATCH patches/kolla-build/2024.1/set-kolla-version-to-2024.1.patch'",
                                "APPLY PATCH patches/kolla-build/2024.1/set-kolla-version-to-2024.1.patch",
                                "+ patch --forward --batch -p1 --dry-run",
                                "checking file kolla/image/kolla_worker.py",
                                "Hunk #1 succeeded at 326 (offset 4 lines).",
                                "+ patch --forward --batch -p1",
                                "patching file kolla/image/kolla_worker.py",
                                "Hunk #1 succeeded at 326 (offset 4 lines).",
                                "+ popd",
                                "+ [[ -f templates/2024.1/repos.yaml ]]",
                                "+ python3 src/generate-apt-preferences-files.py",
                                "+ echo DEBUG apt_preferences.ubuntu",
                                "DEBUG apt_preferences.ubuntu",
                                "+ cat overlays/2024.1/base/apt_preferences.ubuntu",
                                "Package: rabbitmq-server",
                                "Pin: version 3.13.*",
                                "Pin-Priority: 1000",
                                "",
                                "Package: openvswitch*",
                                "Pin: version 3.3.*",
                                "Pin-Priority: 1000",
                                "++ find overlays/2024.1 -maxdepth 1 -mindepth 1 -type d",
                                "+ for image in $(find overlays/$OPENSTACK_VERSION -maxdepth 1 -mindepth 1 -type d)",
                                "++ basename overlays/2024.1/base",
                                "+ image_name=base",
                                "+ cp -r overlays/2024.1/base/apt_preferences.ubuntu overlays/2024.1/base/erlang.gpg overlays/2024.1/base/rabbitmq.gpg overlays/2024.1/base/sources.list.ubuntu kolla/docker/base",
                                "+ for image in $(find overlays/$OPENSTACK_VERSION -maxdepth 1 -mindepth 1 -type d)",
                                "++ basename overlays/2024.1/cinder",
                                "+ image_name=cinder",
                                "+ cp -r overlays/2024.1/cinder/source kolla/docker/cinder",
                                "+ for image in $(find overlays/$OPENSTACK_VERSION -maxdepth 1 -mindepth 1 -type d)",
                                "++ basename overlays/2024.1/nova",
                                "+ image_name=nova",
                                "+ cp -r overlays/2024.1/nova/nova-spicehtml5proxy kolla/docker/nova",
                                "+ find patches/2024.1 -mindepth 1 -type d",
                                "patches/2024.1/neutron-dynamic-routing",
                                "patches/2024.1/kolla",
                                "patches/2024.1/keystone",
                                "patches/2024.1/cinder",
                                "patches/2024.1/nova",
                                "++ find patches/2024.1 -mindepth 1 -type d",
                                "++ grep kolla",
                                "++ grep -v kolla-build",
                                "+ for project in $(find patches/$OPENSTACK_VERSION -mindepth 1 -type d | grep kolla | grep -v kolla-build)",
                                "++ basename patches/2024.1/kolla",
                                "+ project=kolla",
                                "++ find patches/2024.1/kolla -type f -name '*.patch'",
                                "++ sort",
                                "+ for patch in $(find patches/$OPENSTACK_VERSION/$project -type f -name '*.patch' | sort)",
                                "+ pushd kolla",
                                "+ echo 'APPLY PATCH patches/2024.1/kolla/backport-924302.patch'",
                                "APPLY PATCH patches/2024.1/kolla/backport-924302.patch",
                                "+ patch --forward --batch -p1 --dry-run",
                                "checking file docker/neutron/neutron-ovn-vpn-agent/Dockerfile.j2",
                                "checking file releasenotes/notes/releasenotes/notes/neutron-ovn-vpn-agent-kolla-image-979df04014ed9440.yaml",
                                "+ patch --forward --batch -p1",
                                "patching file docker/neutron/neutron-ovn-vpn-agent/Dockerfile.j2",
                                "patching file releasenotes/notes/releasenotes/notes/neutron-ovn-vpn-agent-kolla-image-979df04014ed9440.yaml",
                                "+ popd",
                                "+ for patch in $(find patches/$OPENSTACK_VERSION/$project -type f -name '*.patch' | sort)",
                                "+ pushd kolla",
                                "+ echo 'APPLY PATCH patches/2024.1/kolla/backport-926744.patch'",
                                "APPLY PATCH patches/2024.1/kolla/backport-926744.patch",
                                "+ patch --forward --batch -p1 --dry-run",
                                "checking file docker/base/Dockerfile.j2",
                                "checking file docker/horizon/Dockerfile.j2",
                                "Hunk #1 succeeded at 67 (offset 1 line).",
                                "checking file docker/horizon/extend_start.sh",
                                "checking file docker/kolla-toolbox/Dockerfile.j2",
                                "checking file docker/openstack-base/Dockerfile.j2",
                                "checking file docker/skyline/skyline-apiserver/extend_start.sh",
                                "checking file kolla/image/kolla_worker.py",
                                "Hunk #3 succeeded at 319 with fuzz 1.",
                                "checking file kolla/tests/test_build.py",
                                "Hunk #1 succeeded at 671 (offset 10 lines).",
                                "+ patch --forward --batch -p1",
                                "patching file docker/base/Dockerfile.j2",
                                "patching file docker/horizon/Dockerfile.j2",
                                "Hunk #1 succeeded at 67 (offset 1 line).",
                                "patching file docker/horizon/extend_start.sh",
                                "patching file docker/kolla-toolbox/Dockerfile.j2",
                                "patching file docker/openstack-base/Dockerfile.j2",
                                "patching file docker/skyline/skyline-apiserver/extend_start.sh",
                                "patching file kolla/image/kolla_worker.py",
                                "Hunk #3 succeeded at 319 with fuzz 1.",
                                "patching file kolla/tests/test_build.py",
                                "Hunk #1 succeeded at 671 (offset 10 lines).",
                                "+ popd",
                                "+ for patch in $(find patches/$OPENSTACK_VERSION/$project -type f -name '*.patch' | sort)",
                                "+ pushd kolla",
                                "+ echo 'APPLY PATCH patches/2024.1/kolla/build-ovn-from-sources.patch'",
                                "APPLY PATCH patches/2024.1/kolla/build-ovn-from-sources.patch",
                                "+ patch --forward --batch -p1 --dry-run",
                                "checking file docker/ovn/ovn-base/Dockerfile.j2",
                                "checking file docker/ovn/ovn-controller/Dockerfile.j2",
                                "checking file docker/ovn/ovn-nb-db-server/Dockerfile.j2",
                                "checking file docker/ovn/ovn-northd/Dockerfile.j2",
                                "checking file docker/ovn/ovn-sb-db-server/Dockerfile.j2",
                                "+ patch --forward --batch -p1",
                                "patching file docker/ovn/ovn-base/Dockerfile.j2",
                                "patching file docker/ovn/ovn-controller/Dockerfile.j2",
                                "patching file docker/ovn/ovn-nb-db-server/Dockerfile.j2",
                                "patching file docker/ovn/ovn-northd/Dockerfile.j2",
                                "patching file docker/ovn/ovn-sb-db-server/Dockerfile.j2",
                                "+ popd",
                                "+ for patch in $(find patches/$OPENSTACK_VERSION/$project -type f -name '*.patch' | sort)",
                                "+ pushd kolla",
                                "+ echo 'APPLY PATCH patches/2024.1/kolla/squash.patch'",
                                "APPLY PATCH patches/2024.1/kolla/squash.patch",
                                "+ patch --forward --batch -p1 --dry-run",
                                "checking file kolla/image/tasks.py",
                                "Hunk #1 succeeded at 422 (offset 10 lines).",
                                "+ patch --forward --batch -p1",
                                "patching file kolla/image/tasks.py",
                                "Hunk #1 succeeded at 422 (offset 10 lines).",
                                "+ popd",
                                "+ pip3 install -r kolla/requirements.txt",
                                "Collecting pbr!=2.1.0,>=2.0.0 (from -r kolla/requirements.txt (line 1))",
                                "  Downloading pbr-7.0.3-py2.py3-none-any.whl.metadata (3.8 kB)",
                                "Requirement already satisfied: Jinja2>=3.0.1 in /tmp/venv/lib/python3.12/site-packages (from -r kolla/requirements.txt (line 2)) (3.1.6)",
                                "Collecting GitPython>=1.0.1 (from -r kolla/requirements.txt (line 3))",
                                "  Downloading gitpython-3.1.46-py3-none-any.whl.metadata (13 kB)",
                                "Collecting oslo.config>=5.1.0 (from -r kolla/requirements.txt (line 4))",
                                "  Downloading oslo_config-10.3.0-py3-none-any.whl.metadata (2.3 kB)",
                                "Requirement already satisfied: setuptools>=64.0.0 in /tmp/venv/lib/python3.12/site-packages (from -r kolla/requirements.txt (line 5)) (80.10.2)",
                                "Requirement already satisfied: MarkupSafe>=2.0 in /tmp/venv/lib/python3.12/site-packages (from Jinja2>=3.0.1->-r kolla/requirements.txt (line 2)) (3.0.3)",
                                "Collecting gitdb<5,>=4.0.1 (from GitPython>=1.0.1->-r kolla/requirements.txt (line 3))",
                                "  Downloading gitdb-4.0.12-py3-none-any.whl.metadata (1.2 kB)",
                                "Collecting netaddr>=0.7.18 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4))",
                                "  Downloading netaddr-1.3.0-py3-none-any.whl.metadata (5.0 kB)",
                                "Collecting stevedore>=5.6.0 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4))",
                                "  Downloading stevedore-5.7.0-py3-none-any.whl.metadata (2.4 kB)",
                                "Collecting oslo.i18n>=3.15.3 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4))",
                                "  Downloading oslo_i18n-6.7.2-py3-none-any.whl.metadata (2.0 kB)",
                                "Collecting rfc3986>=1.2.0 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4))",
                                "  Downloading rfc3986-2.0.0-py2.py3-none-any.whl.metadata (6.6 kB)",
                                "Requirement already satisfied: PyYAML>=5.1 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) (6.0.3)",
                                "Requirement already satisfied: requests>=2.18.0 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) (2.32.5)",
                                "Collecting smmap<6,>=3.0.1 (from gitdb<5,>=4.0.1->GitPython>=1.0.1->-r kolla/requirements.txt (line 3))",
                                "  Downloading smmap-5.0.3-py3-none-any.whl.metadata (4.6 kB)",
                                "Requirement already satisfied: charset_normalizer<4,>=2 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) (3.4.5)",
                                "Requirement already satisfied: idna<4,>=2.5 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) (3.11)",
                                "Requirement already satisfied: urllib3<3,>=1.21.1 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) (2.6.3)",
                                "Requirement already satisfied: certifi>=2017.4.17 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) (2026.2.25)",
                                "Downloading pbr-7.0.3-py2.py3-none-any.whl (131 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 131.9/131.9 kB 4.0 MB/s eta 0:00:00",
                                "Downloading gitpython-3.1.46-py3-none-any.whl (208 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 208.6/208.6 kB 9.7 MB/s eta 0:00:00",
                                "Downloading oslo_config-10.3.0-py3-none-any.whl (132 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 132.6/132.6 kB 2.5 MB/s eta 0:00:00",
                                "Downloading gitdb-4.0.12-py3-none-any.whl (62 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 62.8/62.8 kB 4.9 MB/s eta 0:00:00",
                                "Downloading netaddr-1.3.0-py3-none-any.whl (2.3 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.3/2.3 MB 20.5 MB/s eta 0:00:00",
                                "Downloading oslo_i18n-6.7.2-py3-none-any.whl (47 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 47.7/47.7 kB 3.3 MB/s eta 0:00:00",
                                "Downloading rfc3986-2.0.0-py2.py3-none-any.whl (31 kB)",
                                "Downloading stevedore-5.7.0-py3-none-any.whl (54 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 54.5/54.5 kB 1.2 MB/s eta 0:00:00",
                                "Downloading smmap-5.0.3-py3-none-any.whl (24 kB)",
                                "Installing collected packages: stevedore, smmap, rfc3986, pbr, netaddr, oslo.i18n, gitdb, oslo.config, GitPython",
                                "Successfully installed GitPython-3.1.46 gitdb-4.0.12 netaddr-1.3.0 oslo.config-10.3.0 oslo.i18n-6.7.2 pbr-7.0.3 rfc3986-2.0.0 smmap-5.0.3 stevedore-5.7.0",
                                "+ pip3 install kolla/",
                                "Processing ./kolla",
                                "  Installing build dependencies: started",
                                "  Installing build dependencies: finished with status 'done'",
                                "  Getting requirements to build wheel: started",
                                "  Getting requirements to build wheel: finished with status 'done'",
                                "  Installing backend dependencies: started",
                                "  Installing backend dependencies: finished with status 'done'",
                                "  Preparing metadata (pyproject.toml): started",
                                "  Preparing metadata (pyproject.toml): finished with status 'done'",
                                "Requirement already satisfied: pbr!=2.1.0,>=2.0.0 in /tmp/venv/lib/python3.12/site-packages (from kolla==18.8.1.dev11) (7.0.3)",
                                "Requirement already satisfied: Jinja2>=3.0.1 in /tmp/venv/lib/python3.12/site-packages (from kolla==18.8.1.dev11) (3.1.6)",
                                "Requirement already satisfied: GitPython>=1.0.1 in /tmp/venv/lib/python3.12/site-packages (from kolla==18.8.1.dev11) (3.1.46)",
                                "Requirement already satisfied: oslo.config>=5.1.0 in /tmp/venv/lib/python3.12/site-packages (from kolla==18.8.1.dev11) (10.3.0)",
                                "Requirement already satisfied: setuptools>=64.0.0 in /tmp/venv/lib/python3.12/site-packages (from kolla==18.8.1.dev11) (80.10.2)",
                                "Requirement already satisfied: gitdb<5,>=4.0.1 in /tmp/venv/lib/python3.12/site-packages (from GitPython>=1.0.1->kolla==18.8.1.dev11) (4.0.12)",
                                "Requirement already satisfied: MarkupSafe>=2.0 in /tmp/venv/lib/python3.12/site-packages (from Jinja2>=3.0.1->kolla==18.8.1.dev11) (3.0.3)",
                                "Requirement already satisfied: netaddr>=0.7.18 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->kolla==18.8.1.dev11) (1.3.0)",
                                "Requirement already satisfied: stevedore>=5.6.0 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->kolla==18.8.1.dev11) (5.7.0)",
                                "Requirement already satisfied: oslo.i18n>=3.15.3 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->kolla==18.8.1.dev11) (6.7.2)",
                                "Requirement already satisfied: rfc3986>=1.2.0 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->kolla==18.8.1.dev11) (2.0.0)",
                                "Requirement already satisfied: PyYAML>=5.1 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->kolla==18.8.1.dev11) (6.0.3)",
                                "Requirement already satisfied: requests>=2.18.0 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->kolla==18.8.1.dev11) (2.32.5)",
                                "Requirement already satisfied: smmap<6,>=3.0.1 in /tmp/venv/lib/python3.12/site-packages (from gitdb<5,>=4.0.1->GitPython>=1.0.1->kolla==18.8.1.dev11) (5.0.3)",
                                "Requirement already satisfied: charset_normalizer<4,>=2 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->kolla==18.8.1.dev11) (3.4.5)",
                                "Requirement already satisfied: idna<4,>=2.5 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->kolla==18.8.1.dev11) (3.11)",
                                "Requirement already satisfied: urllib3<3,>=1.21.1 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->kolla==18.8.1.dev11) (2.6.3)",
                                "Requirement already satisfied: certifi>=2017.4.17 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->kolla==18.8.1.dev11) (2026.2.25)",
                                "Building wheels for collected packages: kolla",
                                "  Building wheel for kolla (pyproject.toml): started",
                                "  Building wheel for kolla (pyproject.toml): finished with status 'done'",
                                "  Created wheel for kolla: filename=kolla-18.8.1.dev11-py3-none-any.whl size=380056 sha256=12ee1808da40c6f3ef77f177fd6f7ff1a43a6ccb7cb9c543e8e3ac25b6afee8c",
                                "  Stored in directory: /tmp/pip-ephem-wheel-cache-g6s166d8/wheels/5a/56/c4/e310d82118381247de5918f2335ab23c36c3bc15e9e4672495",
                                "Successfully built kolla",
                                "Installing collected packages: kolla",
                                "Successfully installed kolla-18.8.1.dev11",
                                "++ kolla-build --version",
                                "+ export KOLLA_VERSION=18.8.1",
                                "+ KOLLA_VERSION=18.8.1",
                                "++ git rev-parse --short HEAD",
                                "+ export HASH_DOCKER_IMAGES_KOLLA=3a35b17",
                                "+ HASH_DOCKER_IMAGES_KOLLA=3a35b17",
                                "++ cd release",
                                "++ git rev-parse --short HEAD",
                                "+ export HASH_RELEASE=326fdcd",
                                "+ HASH_RELEASE=326fdcd",
                                "+ python3 src/generate-template-overrides-file.py",
                                "+ echo DEBUG template-overrides.j2",
                                "DEBUG template-overrides.j2",
                                "+ cat templates/2024.1/template-overrides.j2",
                                "{% extends parent_template %}",
                                "",
                                "{% set fluentd_plugins = [",
                                "    'fluent-plugin-grok-parser',",
                                "    'fluent-plugin-prometheus',",
                                "    'fluent-plugin-rewrite-tag-filter',",
                                "    'fluent-plugin-grafana-loki',",
                                "] %}",
                                "",
                                "{% set glance_base_pip_packages_append = ['boto3'] %}",
                                "",
                                "{% block nova_libvirt_footer %}",
                                "RUN chgrp tss /var/lib/swtpm-localca \\",
                                "    && chmod g+w /var/lib/swtpm-localca",
                                "{% endblock %}",
                                "",
                                "{% block horizon_header %}",
                                "RUN apt-get update \\",
                                "    && apt-get -y install --no-install-recommends build-essential libmariadb-dev-compat \\",
                                "    && SETUPTOOLS_USE_DISTUTILS=stdlib python3 -m pip --no-cache-dir install --upgrade mysqlclient \\",
                                "    && apt-get remove -y build-essential \\",
                                "    && apt-get clean \\",
                                "    && rm -rf /var/lib/apt/lists/*",
                                "{% endblock %}",
                                "",
                                "{% block horizon_footer %}",
                                "RUN curl -q -L -o /tmp/openstack-themes.tar.gz https://github.com/osism/openstack-themes/archive/main.tar.gz \\",
                                "    && tar xzvf /tmp/openstack-themes.tar.gz --directory=/var/lib/kolla/venv/lib/python3.10/site-packages/openstack_dashboard/themes --strip-components 2 openstack-themes-main/horizon \\",
                                "    && rm /tmp/openstack-themes.tar.gz",
                                "{% endblock %}",
                                "",
                                "{% block base_header %}",
                                "COPY apt_preferences.{{ base_distro }} /etc/apt/preferences",
                                "COPY *.gpg /etc/kolla/apt-keys/",
                                "",
                                "RUN apt-get update \\",
                                "    && apt-get -y install --no-install-recommends locales ca-certificates \\",
                                "    && locale-gen en_US.UTF-8 \\",
                                "    && apt-get clean \\",
                                "    && rm -rf /var/lib/apt/lists/*",
                                "{% endblock %}",
                                "",
                                "{% block openstack_base_header %}",
                                "RUN apt-get update \\",
                                "    && apt-get -y install --no-install-recommends python3-setuptools \\",
                                "    && apt-get clean \\",
                                "    && rm -rf /var/lib/apt/lists/*",
                                "{% endblock %}",
                                "",
                                "{% set bifrost_deploy_packages_append = ['debootstrap', 'squashfs-tools', 'cpio'] %}",
                                "",
                                "{% set kolla_toolbox_packages_append = ['iputils-ping', 'traceroute'] %}",
                                "",
                                "{% set cinder_volume_packages_append = ['multipath-tools'] %}",
                                "",
                                "{% set cinder_volume_pip_packages = [ 'purestorage', 'infinisdk', 'python-linstor' ] %}",
                                "{% block cinder_volume_footer %}",
                                "RUN {{ macros.install_pip(cinder_volume_pip_packages | customizable(\"pip_packages\")) }}",
                                "{% endblock %}",
                                "",
                                "{% set manila_base_additional_pip_packages = [ 'pywinrm' ] %}",
                                "{% block manila_base_footer %}",
                                "RUN {{ macros.install_pip(manila_base_additional_pip_packages | customizable(\"pip_packages\")) }}",
                                "{% endblock %}",
                                "",
                                "{% set magnum_base_additional_pip_packages = [ 'magnum-cluster-api' ] %}",
                                "{% block magnum_base_footer %}",
                                "RUN {{ macros.install_pip(magnum_base_additional_pip_packages | customizable(\"pip_packages\")) }}",
                                "RUN curl -o /tmp/helm.tar.gz https://get.helm.sh/helm-v3.15.2-linux-amd64.tar.gz \\",
                                "    && tar --strip-components=1 -xvzf /tmp/helm.tar.gz -C /usr/local/bin linux-amd64/helm",
                                "{% endblock %}",
                                "",
                                "{% set gnocchi_base_packages_append = ['python3-rados'] %}",
                                "{% block gnocchi_base_footer %}",
                                "RUN mkdir -p /var/lib/gnocchi/tmp \\",
                                "    && chown -R gnocchi: /var/lib/gnocchi/tmp",
                                "{% endblock %}",
                                "",
                                "{% block grafana_footer %}",
                                "RUN curl -o /tmp/kolla-operations.tar.gz https://github.com/osism/kolla-operations/tarball/main \\",
                                "    && mkdir -p /operations \\",
                                "    && tar --strip-components=1 -xvzf /tmp/kolla-operations.tar.gz -C /operations \\",
                                "    && rm -f /tmp/kolla-operations.tar.gz",
                                "{% endblock %}",
                                "",
                                "{% block ovs_install %}",
                                "COPY --from=osism.harbor.regio.digital/packages/ovs-ubuntu-jammy:v3.3.4 /*.deb /tmp/packages/",
                                "RUN apt-get update \\",
                                "    && apt-get -y install --no-install-recommends \\",
                                "        python3-netifaces \\",
                                "        tcpdump \\",
                                "    && apt-get install -y -f /tmp/packages/openvswitch-common*.deb \\",
                                "    && apt-get install -y -f /tmp/packages/python3-openvswitch*.deb \\",
                                "    && apt-get install -y -f /tmp/packages/openvswitch-switch*.deb \\",
                                "    && rm -rf /tmp/packages \\",
                                "    && apt-get clean \\",
                                "    && rm -rf /var/lib/apt/lists/*",
                                "{% endblock %}",
                                "",
                                "{% block keystone_footer %}",
                                "RUN python3 -m pip --no-cache-dir install keystone-keycloak-backend",
                                "RUN apt-get update \\",
                                "    && apt-get -y install --no-install-recommends \\",
                                "           libapache2-mod-auth-openidc \\",
                                "           libldap-common \\",
                                "           libmemcached11 \\",
                                "    && apt-get clean \\",
                                "    && rm -rf /var/lib/apt/lists/* \\",
                                "    && curl -o /tmp/liboauth2.deb \"https://github.com/zmartzone/liboauth2/releases/download/v1.4.5.2/liboauth2_1.4.5.2-1.jammy_amd64.deb\" \\",
                                "    && dpkg -i /tmp/liboauth2.deb \\",
                                "    && rm -f /tmp/liboauth2.deb \\",
                                "    && curl -o /tmp/liboauth2-apache.deb \"https://github.com/zmartzone/liboauth2/releases/download/v1.4.5.2/liboauth2-apache_1.4.5.2-1.jammy_amd64.deb\" \\",
                                "    && dpkg -i /tmp/liboauth2-apache.deb \\",
                                "    && rm -f /tmp/liboauth2-apache.deb \\",
                                "    && curl -o /tmp/libapache2-mod-oauth2.deb \"https://github.com/zmartzone/mod_oauth2/releases/download/v3.3.0/libapache2-mod-oauth2_3.3.0-1.jammy_amd64.deb\" \\",
                                "    && dpkg -i /tmp/libapache2-mod-oauth2.deb \\",
                                "    && rm -f /tmp/libapache2-mod-oauth2.deb \\",
                                "    && a2enmod oauth2 \\",
                                "    && a2enmod auth_openidc",
                                "{% endblock %}",
                                "",
                                "{% block footer %}",
                                "RUN rm -rf /usr/share/doc/* \\",
                                "    && rm -rf /usr/share/man/* \\",
                                "    && apt-get remove -y build-essential \\",
                                "    && apt-get autoremove -y \\",
                                "    && if [ -e /var/lib/kolla/venv/bin/python3 ]; then /var/lib/kolla/venv/bin/pip3 install --no-cache-dir pyclean==3.0.0; /var/lib/kolla/venv/bin/pyclean /var/lib/kolla/venv; /var/lib/kolla/venv/bin/pyclean /usr; /var/lib/kolla/venv/bin/pip3 uninstall -y pyclean; fi",
                                "{% endblock %}",
                                "",
                                "{% block fluentd_footer %}",
                                "LABEL maintainer=\"{{ maintainer }}\" name=\"{{ image_name }}\" build-date=\"{{ build_date }}\" fluentd_binary=\"fluentd\" fluentd_user=\"{{ fluentd_user }}\"",
                                "{% endblock %}",
                                "",
                                "{% block labels %}",
                                "LABEL \"build-date\"=\"{{ build_date }}\" \\",
                                "      \"name\"=\"{{ image_name }}\" \\",
                                "      \"de.osism.commit.docker_images_kolla\"=\"3a35b17\" \\",
                                "      \"de.osism.commit.kolla\"=\"a497c4252\" \\",
                                "      \"de.osism.commit.kolla_version\"=\"18.8.1\" \\",
                                "      \"de.osism.commit.release\"=\"326fdcd\" \\",
                                "      \"de.osism.release.openstack\"=\"2024.1\" \\",
                                "      \"de.osism.version\"=\"latest\" \\",
                                "      \"org.opencontainers.image.created\"=\"2026-03-15T00:03:39.646606+00:00\" \\",
                                "      \"org.opencontainers.image.documentation\"=\"https://osism.tech/docs/\" \\",
                                "      \"org.opencontainers.image.licenses\"=\"ASL 2.0\" \\",
                                "      \"org.opencontainers.image.source\"=\"https://github.com/osism/container-images-kolla\" \\",
                                "      \"org.opencontainers.image.title\"=\"{{ image_name }}\" \\",
                                "      \"org.opencontainers.image.url\"=\"https://quay.io/organization/osism\" \\",
                                "      \"org.opencontainers.image.vendor\"=\"OSISM GmbH\"",
                                "{% endblock %}",
                                "",
                                "+ bash scripts/002-generate.sh",
                                "+ BASE=ubuntu",
                                "+ BASE_VERSION=22.04",
                                "++ date +%Y%m%d",
                                "+ BUILD_ID=20260315",
                                "+ DOCKER_NAMESPACE=kolla",
                                "+ DOCKER_REGISTRY=osism.harbor.regio.digital",
                                "+ OPENSTACK_VERSION=2024.1",
                                "+ VERSION=latest",
                                "+ [[ latest != \\l\\a\\t\\e\\s\\t ]]",
                                "+ . defaults/all.sh",
                                "++ export 'LOGURU_FORMAT={time} - {level} - {message}'",
                                "++ LOGURU_FORMAT='{time} - {level} - {message}'",
                                "++ [[ -e /tmp/venv/bin/activate ]]",
                                "++ . /tmp/venv/bin/activate",
                                "+++ deactivate nondestructive",
                                "+++ '[' -n '' ']'",
                                "+++ '[' -n '' ']'",
                                "+++ hash -r",
                                "+++ '[' -n '' ']'",
                                "+++ unset VIRTUAL_ENV",
                                "+++ unset VIRTUAL_ENV_PROMPT",
                                "+++ '[' '!' nondestructive = nondestructive ']'",
                                "+++ '[' linux-gnu = cygwin ']'",
                                "+++ '[' linux-gnu = msys ']'",
                                "+++ export VIRTUAL_ENV=/tmp/venv",
                                "+++ VIRTUAL_ENV=/tmp/venv",
                                "+++ _OLD_VIRTUAL_PATH=/home/zuul/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
                                "+++ PATH=/tmp/venv/bin:/home/zuul/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
                                "+++ export PATH",
                                "+++ '[' -n '' ']'",
                                "+++ '[' -z '' ']'",
                                "+++ _OLD_VIRTUAL_PS1=",
                                "+++ PS1='(venv) '",
                                "+++ export PS1",
                                "+++ VIRTUAL_ENV_PROMPT='(venv) '",
                                "+++ export VIRTUAL_ENV_PROMPT",
                                "+++ hash -r",
                                "+ . defaults/2024.1.sh",
                                "+++ date +%Y%m%d",
                                "++ export BUILD_ID=20260315",
                                "++ BUILD_ID=20260315",
                                "++ export 'KOLLA_IMAGES=^nova'",
                                "++ KOLLA_IMAGES='^nova'",
                                "++ export KOLLA_TYPE=",
                                "++ KOLLA_TYPE=",
                                "++ export BASE_VERSION=22.04",
                                "++ BASE_VERSION=22.04",
                                "+ export VERSION",
                                "+ export OPENSTACK_VERSION",
                                "+ DOCKER_TAG=build-20260315",
                                "+ KOLLA_BASE=ubuntu",
                                "+ KOLLA_BASE_TAG=22.04",
                                "+ KOLLA_CONF_FILE=kolla-build.conf",
                                "+ KOLLA_INSTALL_TYPE=source",
                                "+ python3 src/generate-kolla-build-config.py",
                                "+ setini DEFAULT namespace kolla",
                                "+ ansible localhost -i localhost, -c local -e ansible_python_interpreter=/usr/bin/python3 -m ini_file -a 'path=kolla-build.conf section=DEFAULT option=namespace value=kolla'",
                                "localhost | SUCCESS => {",
                                "    \"changed\": false,",
                                "    \"gid\": 1000,",
                                "    \"group\": \"zuul\",",
                                "    \"mode\": \"0664\",",
                                "    \"msg\": \"OK\",",
                                "    \"owner\": \"zuul\",",
                                "    \"path\": \"kolla-build.conf\",",
                                "    \"size\": 4202,",
                                "    \"state\": \"file\",",
                                "    \"uid\": 1000",
                                "}",
                                "+ setini DEFAULT tag build-20260315",
                                "+ ansible localhost -i localhost, -c local -e ansible_python_interpreter=/usr/bin/python3 -m ini_file -a 'path=kolla-build.conf section=DEFAULT option=tag value=build-20260315'",
                                "localhost | CHANGED => {",
                                "    \"changed\": true,",
                                "    \"gid\": 1000,",
                                "    \"group\": \"zuul\",",
                                "    \"mode\": \"0664\",",
                                "    \"msg\": \"option changed\",",
                                "    \"owner\": \"zuul\",",
                                "    \"path\": \"kolla-build.conf\",",
                                "    \"size\": 4210,",
                                "    \"state\": \"file\",",
                                "    \"uid\": 1000",
                                "}",
                                "+ setini DEFAULT base ubuntu",
                                "+ ansible localhost -i localhost, -c local -e ansible_python_interpreter=/usr/bin/python3 -m ini_file -a 'path=kolla-build.conf section=DEFAULT option=base value=ubuntu'",
                                "localhost | SUCCESS => {",
                                "    \"changed\": false,",
                                "    \"gid\": 1000,",
                                "    \"group\": \"zuul\",",
                                "    \"mode\": \"0664\",",
                                "    \"msg\": \"OK\",",
                                "    \"owner\": \"zuul\",",
                                "    \"path\": \"kolla-build.conf\",",
                                "    \"size\": 4210,",
                                "    \"state\": \"file\",",
                                "    \"uid\": 1000",
                                "}",
                                "+ setini DEFAULT base_tag 22.04",
                                "+ ansible localhost -i localhost, -c local -e ansible_python_interpreter=/usr/bin/python3 -m ini_file -a 'path=kolla-build.conf section=DEFAULT option=base_tag value=22.04'",
                                "localhost | SUCCESS => {",
                                "    \"changed\": false,",
                                "    \"gid\": 1000,",
                                "    \"group\": \"zuul\",",
                                "    \"mode\": \"0664\",",
                                "    \"msg\": \"OK\",",
                                "    \"owner\": \"zuul\",",
                                "    \"path\": \"kolla-build.conf\",",
                                "    \"size\": 4210,",
                                "    \"state\": \"file\",",
                                "    \"uid\": 1000",
                                "}",
                                "+ setini DEFAULT install_type source",
                                "+ ansible localhost -i localhost, -c local -e ansible_python_interpreter=/usr/bin/python3 -m ini_file -a 'path=kolla-build.conf section=DEFAULT option=install_type value=source'",
                                "localhost | SUCCESS => {",
                                "    \"changed\": false,",
                                "    \"gid\": 1000,",
                                "    \"group\": \"zuul\",",
                                "    \"mode\": \"0664\",",
                                "    \"msg\": \"OK\",",
                                "    \"owner\": \"zuul\",",
                                "    \"path\": \"kolla-build.conf\",",
                                "    \"size\": 4210,",
                                "    \"state\": \"file\",",
                                "    \"uid\": 1000",
                                "}",
                                "+ setini openstack-base location tarballs/requirements-stable-2024.1.tar.gz",
                                "+ ansible localhost -i localhost, -c local -e ansible_python_interpreter=/usr/bin/python3 -m ini_file -a 'path=kolla-build.conf section=openstack-base option=location value=tarballs/requirements-stable-2024.1.tar.gz'",
                                "localhost | CHANGED => {",
                                "    \"changed\": true,",
                                "    \"gid\": 1000,",
                                "    \"group\": \"zuul\",",
                                "    \"mode\": \"0664\",",
                                "    \"msg\": \"section and option added\",",
                                "    \"owner\": \"zuul\",",
                                "    \"path\": \"kolla-build.conf\",",
                                "    \"size\": 4281,",
                                "    \"state\": \"file\",",
                                "    \"uid\": 1000",
                                "}",
                                "+ sed -i '/\\[openstack-base\\]/a # tarball = https://tarballs.opendev.org/openstack/requirements/requirements-stable-2024.1.tar.gz' kolla-build.conf",
                                "+ setini openstack-base type local",
                                "+ ansible localhost -i localhost, -c local -e ansible_python_interpreter=/usr/bin/python3 -m ini_file -a 'path=kolla-build.conf section=openstack-base option=type value=local'",
                                "localhost | CHANGED => {",
                                "    \"changed\": true,",
                                "    \"gid\": 1000,",
                                "    \"group\": \"zuul\",",
                                "    \"mode\": \"0664\",",
                                "    \"msg\": \"option added\",",
                                "    \"owner\": \"zuul\",",
                                "    \"path\": \"kolla-build.conf\",",
                                "    \"size\": 4392,",
                                "    \"state\": \"file\",",
                                "    \"uid\": 1000",
                                "}",
                                "+ [[ -n osism.harbor.regio.digital ]]",
                                "+ setini DEFAULT registry osism.harbor.regio.digital",
                                "+ ansible localhost -i localhost, -c local -e ansible_python_interpreter=/usr/bin/python3 -m ini_file -a 'path=kolla-build.conf section=DEFAULT option=registry value=osism.harbor.regio.digital'",
                                "localhost | CHANGED => {",
                                "    \"changed\": true,",
                                "    \"gid\": 1000,",
                                "    \"group\": \"zuul\",",
                                "    \"mode\": \"0664\",",
                                "    \"msg\": \"option added\",",
                                "    \"owner\": \"zuul\",",
                                "    \"path\": \"kolla-build.conf\",",
                                "    \"size\": 4430,",
                                "    \"state\": \"file\",",
                                "    \"uid\": 1000",
                                "}",
                                "+ echo DEBUG kolla-build.conf",
                                "DEBUG kolla-build.conf",
                                "+ cat kolla-build.conf",
                                "[DEFAULT]",
                                "base = ubuntu",
                                "base_package_type = deb",
                                "base_tag = 22.04",
                                "install_type = source",
                                "namespace = kolla",
                                "openstack_release = 2024.1",
                                "push = false",
                                "tag = build-20260315",
                                "threads = 1",
                                "registry = osism.harbor.regio.digital",
                                "",
                                "#########################################################################",
                                "# sources tracked in release repository",
                                "",
                                "[aodh-base]",
                                "type = local",
                                "# tarball = https://tarballs.opendev.org/openstack/aodh/aodh-stable-2024.1.tar.gz",
                                "location = tarballs/aodh-stable-2024.1.tar.gz",
                                "",
                                "",
                                "",
                                "[barbican-base]",
                                "type = local",
                                "# tarball = https://tarballs.opendev.org/openstack/barbican/barbican-stable-2024.1.tar.gz",
                                "location = tarballs/barbican-stable-2024.1.tar.gz",
                                "",
                                "",
                                "",
                                "[blazar-base]",
                                "type = local",
                                "# tarball = https://tarballs.opendev.org/openstack/blazar/blazar-stable-2024.1.tar.gz",
                                "location = tarballs/blazar-stable-2024.1.tar.gz",
                                "",
                                "",
                                "",
                                "[ceilometer-base]",
                                "type = local",
                                "# tarball = https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2024.1.tar.gz",
                                "location = tarballs/ceilometer-stable-2024.1.tar.gz",
                                "",
                                "",
                                "",
                                "[cinder-base]",
                                "type = local",
                                "# tarball = https://tarballs.opendev.org/openstack/cinder/cinder-stable-2024.1.tar.gz",
                                "location = tarballs/cinder-stable-2024.1.tar.gz",
                                "",
                                "",
                                "",
                                "[designate-base]",
                                "type = local",
                                "# tarball = https://tarballs.opendev.org/openstack/designate/designate-stable-2024.1.tar.gz",
                                "location = tarballs/designate-stable-2024.1.tar.gz",
                                "",
                                "",
                                "",
                                "[glance-base]",
                                "type = local",
                                "# tarball = https://tarballs.opendev.org/openstack/glance/glance-stable-2024.1.tar.gz",
                                "location = tarballs/glance-stable-2024.1.tar.gz",
                                "",
                                "",
                                "",
                                "[horizon]",
                                "type = local",
                                "# tarball = https://tarballs.opendev.org/openstack/horizon/horizon-stable-2024.1.tar.gz",
                                "location = tarballs/horizon-stable-2024.1.tar.gz",
                                "",
                                "",
                                "",
                                "[ironic-base]",
                                "type = local",
                                "# tarball = https://tarballs.opendev.org/openstack/ironic/ironic-stable-2024.1.tar.gz",
                                "location = tarballs/ironic-stable-2024.1.tar.gz",
                                "",
                                "",
                                "",
                                "[keystone-base]",
                                "type = local",
                                "# tarball = https://tarballs.opendev.org/openstack/keystone/keystone-stable-2024.1.tar.gz",
                                "location = tarballs/keystone-stable-2024.1.tar.gz",
                                "",
                                "",
                                "",
                                "[magnum-base]",
                                "type = local",
                                "# tarball = https://tarballs.opendev.org/openstack/magnum/magnum-stable-2024.1.tar.gz",
                                "location = tarballs/magnum-stable-2024.1.tar.gz",
                                "",
                                "",
                                "",
                                "[manila-base]",
                                "type = local",
                                "# tarball = https://tarballs.opendev.org/openstack/manila/manila-stable-2024.1.tar.gz",
                                "location = tarballs/manila-stable-2024.1.tar.gz",
                                "",
                                "",
                                "",
                                "[masakari-base]",
                                "type = local",
                                "# tarball = https://tarballs.opendev.org/openstack/masakari/masakari-stable-2024.1.tar.gz",
                                "location = tarballs/masakari-stable-2024.1.tar.gz",
                                "",
                                "",
                                "",
                                "[neutron-bgp-dragent]",
                                "type = local",
                                "# tarball = https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2024.1.tar.gz",
                                "location = tarballs/neutron-dynamic-routing-stable-2024.1.tar.gz",
                                "",
                                "",
                                "[neutron-server-plugin-neutron-dynamic-routing]",
                                "type = local",
                                "# tarball = https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2024.1.tar.gz",
                                "location = tarballs/neutron-dynamic-routing-stable-2024.1.tar.gz",
                                "",
                                "",
                                "[neutron-vpnaas-base]",
                                "type = local",
                                "# tarball = https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2024.1.tar.gz",
                                "location = tarballs/neutron-vpnaas-stable-2024.1.tar.gz",
                                "",
                                "",
                                "",
                                "[neutron-base]",
                                "type = local",
                                "# tarball = https://tarballs.opendev.org/openstack/neutron/neutron-stable-2024.1.tar.gz",
                                "location = tarballs/neutron-stable-2024.1.tar.gz",
                                "",
                                "",
                                "",
                                "[nova-base]",
                                "type = local",
                                "# tarball = https://tarballs.opendev.org/openstack/nova/nova-stable-2024.1.tar.gz",
                                "location = tarballs/nova-stable-2024.1.tar.gz",
                                "",
                                "",
                                "",
                                "[octavia-base]",
                                "type = local",
                                "# tarball = https://tarballs.opendev.org/openstack/octavia/octavia-stable-2024.1.tar.gz",
                                "location = tarballs/octavia-stable-2024.1.tar.gz",
                                "",
                                "",
                                "",
                                "[placement-base]",
                                "type = local",
                                "# tarball = https://tarballs.opendev.org/openstack/placement/placement-stable-2024.1.tar.gz",
                                "location = tarballs/placement-stable-2024.1.tar.gz",
                                "",
                                "",
                                "",
                                "[skyline-apiserver-base]",
                                "type = local",
                                "# tarball = https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2024.1.tar.gz",
                                "location = tarballs/skyline-apiserver-stable-2024.1.tar.gz",
                                "",
                                "",
                                "",
                                "[skyline-console-base]",
                                "type = local",
                                "# tarball = https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2024.1.tar.gz",
                                "location = tarballs/skyline-console-stable-2024.1.tar.gz",
                                "",
                                "",
                                "[openstack-base]",
                                "# tarball = https://tarballs.opendev.org/openstack/requirements/requirements-stable-2024.1.tar.gz",
                                "location = tarballs/requirements-stable-2024.1.tar.gz",
                                "type = local",
                                "+ bash scripts/003-patch.sh",
                                "+ OPENSTACK_VERSION=2024.1",
                                "+ VERSION=latest",
                                "+ KOLLA_CONF_FILE=kolla-build.conf",
                                "+ [[ latest != \\l\\a\\t\\e\\s\\t ]]",
                                "+ . defaults/all.sh",
                                "++ export 'LOGURU_FORMAT={time} - {level} - {message}'",
                                "++ LOGURU_FORMAT='{time} - {level} - {message}'",
                                "++ [[ -e /tmp/venv/bin/activate ]]",
                                "++ . /tmp/venv/bin/activate",
                                "+++ deactivate nondestructive",
                                "+++ '[' -n '' ']'",
                                "+++ '[' -n '' ']'",
                                "+++ hash -r",
                                "+++ '[' -n '' ']'",
                                "+++ unset VIRTUAL_ENV",
                                "+++ unset VIRTUAL_ENV_PROMPT",
                                "+++ '[' '!' nondestructive = nondestructive ']'",
                                "+++ '[' linux-gnu = cygwin ']'",
                                "+++ '[' linux-gnu = msys ']'",
                                "+++ export VIRTUAL_ENV=/tmp/venv",
                                "+++ VIRTUAL_ENV=/tmp/venv",
                                "+++ _OLD_VIRTUAL_PATH=/home/zuul/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
                                "+++ PATH=/tmp/venv/bin:/home/zuul/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
                                "+++ export PATH",
                                "+++ '[' -n '' ']'",
                                "+++ '[' -z '' ']'",
                                "+++ _OLD_VIRTUAL_PS1=",
                                "+++ PS1='(venv) '",
                                "+++ export PS1",
                                "+++ VIRTUAL_ENV_PROMPT='(venv) '",
                                "+++ export VIRTUAL_ENV_PROMPT",
                                "+++ hash -r",
                                "+ . defaults/2024.1.sh",
                                "+++ date +%Y%m%d",
                                "++ export BUILD_ID=20260315",
                                "++ BUILD_ID=20260315",
                                "++ export 'KOLLA_IMAGES=^nova'",
                                "++ KOLLA_IMAGES='^nova'",
                                "++ export KOLLA_TYPE=",
                                "++ KOLLA_TYPE=",
                                "++ export BASE_VERSION=22.04",
                                "++ BASE_VERSION=22.04",
                                "+ export VERSION",
                                "+ export OPENSTACK_VERSION",
                                "+ mkdir -p tarballs",
                                "++ grep '# tarball' kolla-build.conf",
                                "++ awk '{ print $4 }'",
                                "+ for tarball in $(grep '# tarball' $KOLLA_CONF_FILE | awk '{ print $4 }')",
                                "+ pushd tarballs",
                                "++ basename https://tarballs.opendev.org/openstack/aodh/aodh-stable-2024.1.tar.gz",
                                "+ filename=aodh-stable-2024.1.tar.gz",
                                "+ [[ -e aodh-stable-2024.1.tar.gz ]]",
                                "+ echo Download https://tarballs.opendev.org/openstack/aodh/aodh-stable-2024.1.tar.gz",
                                "Download https://tarballs.opendev.org/openstack/aodh/aodh-stable-2024.1.tar.gz",
                                "+ wget --no-verbose https://tarballs.opendev.org/openstack/aodh/aodh-stable-2024.1.tar.gz",
                                "2026-03-15 00:04:23 URL:https://tarballs.opendev.org/openstack/aodh/aodh-stable-2024.1.tar.gz [253410/253410] -> \"aodh-stable-2024.1.tar.gz\" [1]",
                                "+ [[ https://tarballs.opendev.org/openstack/aodh/aodh-stable-2024.1.tar.gz == *\\g\\n\\o\\c\\c\\h\\i* ]]",
                                "+ echo Process aodh-stable-2024.1.tar.gz",
                                "Process aodh-stable-2024.1.tar.gz",
                                "++ head -1",
                                "++ tar -tzf aodh-stable-2024.1.tar.gz",
                                "++ cut -f1 -d/",
                                "+ directory=aodh-18.0.1.dev3",
                                "+ echo Check patches for aodh-stable-2024.1.tar.gz",
                                "Check patches for aodh-stable-2024.1.tar.gz",
                                "+ [[ -e ../patches/2024.1/aodh ]]",
                                "+ echo Check overlays for aodh-stable-2024.1.tar.gz",
                                "Check overlays for aodh-stable-2024.1.tar.gz",
                                "+ [[ -e ../overlays/2024.1/aodh/source ]]",
                                "+ popd",
                                "+ for tarball in $(grep '# tarball' $KOLLA_CONF_FILE | awk '{ print $4 }')",
                                "+ pushd tarballs",
                                "++ basename https://tarballs.opendev.org/openstack/barbican/barbican-stable-2024.1.tar.gz",
                                "+ filename=barbican-stable-2024.1.tar.gz",
                                "+ [[ -e barbican-stable-2024.1.tar.gz ]]",
                                "+ echo Download https://tarballs.opendev.org/openstack/barbican/barbican-stable-2024.1.tar.gz",
                                "Download https://tarballs.opendev.org/openstack/barbican/barbican-stable-2024.1.tar.gz",
                                "+ wget --no-verbose https://tarballs.opendev.org/openstack/barbican/barbican-stable-2024.1.tar.gz",
                                "2026-03-15 00:04:53 URL:https://tarballs.opendev.org/openstack/barbican/barbican-stable-2024.1.tar.gz [663253/663253] -> \"barbican-stable-2024.1.tar.gz\" [1]",
                                "+ [[ https://tarballs.opendev.org/openstack/barbican/barbican-stable-2024.1.tar.gz == *\\g\\n\\o\\c\\c\\h\\i* ]]",
                                "+ echo Process barbican-stable-2024.1.tar.gz",
                                "Process barbican-stable-2024.1.tar.gz",
                                "++ tar -tzf barbican-stable-2024.1.tar.gz",
                                "++ head -1",
                                "++ cut -f1 -d/",
                                "+ directory=barbican-18.0.1.dev3",
                                "+ echo Check patches for barbican-stable-2024.1.tar.gz",
                                "Check patches for barbican-stable-2024.1.tar.gz",
                                "+ [[ -e ../patches/2024.1/barbican ]]",
                                "+ echo Check overlays for barbican-stable-2024.1.tar.gz",
                                "Check overlays for barbican-stable-2024.1.tar.gz",
                                "+ [[ -e ../overlays/2024.1/barbican/source ]]",
                                "+ popd",
                                "+ for tarball in $(grep '# tarball' $KOLLA_CONF_FILE | awk '{ print $4 }')",
                                "+ pushd tarballs",
                                "++ basename https://tarballs.opendev.org/openstack/blazar/blazar-stable-2024.1.tar.gz",
                                "+ filename=blazar-stable-2024.1.tar.gz",
                                "+ [[ -e blazar-stable-2024.1.tar.gz ]]",
                                "+ echo Download https://tarballs.opendev.org/openstack/blazar/blazar-stable-2024.1.tar.gz",
                                "Download https://tarballs.opendev.org/openstack/blazar/blazar-stable-2024.1.tar.gz",
                                "+ wget --no-verbose https://tarballs.opendev.org/openstack/blazar/blazar-stable-2024.1.tar.gz",
                                "2026-03-15 00:05:20 URL:https://tarballs.opendev.org/openstack/blazar/blazar-stable-2024.1.tar.gz [417832/417832] -> \"blazar-stable-2024.1.tar.gz\" [1]",
                                "+ [[ https://tarballs.opendev.org/openstack/blazar/blazar-stable-2024.1.tar.gz == *\\g\\n\\o\\c\\c\\h\\i* ]]",
                                "+ echo Process blazar-stable-2024.1.tar.gz",
                                "Process blazar-stable-2024.1.tar.gz",
                                "++ tar -tzf blazar-stable-2024.1.tar.gz",
                                "++ head -1",
                                "++ cut -f1 -d/",
                                "+ directory=blazar-13.0.2.dev1",
                                "+ echo Check patches for blazar-stable-2024.1.tar.gz",
                                "Check patches for blazar-stable-2024.1.tar.gz",
                                "+ [[ -e ../patches/2024.1/blazar ]]",
                                "+ echo Check overlays for blazar-stable-2024.1.tar.gz",
                                "Check overlays for blazar-stable-2024.1.tar.gz",
                                "+ [[ -e ../overlays/2024.1/blazar/source ]]",
                                "+ popd",
                                "+ for tarball in $(grep '# tarball' $KOLLA_CONF_FILE | awk '{ print $4 }')",
                                "+ pushd tarballs",
                                "++ basename https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2024.1.tar.gz",
                                "+ filename=ceilometer-stable-2024.1.tar.gz",
                                "+ [[ -e ceilometer-stable-2024.1.tar.gz ]]",
                                "+ echo Download https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2024.1.tar.gz",
                                "Download https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2024.1.tar.gz",
                                "+ wget --no-verbose https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2024.1.tar.gz",
                                "Unable to establish SSL connection.",
                                "+ [[ https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2024.1.tar.gz == *\\g\\n\\o\\c\\c\\h\\i* ]]",
                                "+ echo Process ceilometer-stable-2024.1.tar.gz",
                                "Process ceilometer-stable-2024.1.tar.gz",
                                "++ head -1",
                                "++ tar -tzf ceilometer-stable-2024.1.tar.gz",
                                "++ cut -f1 -d/",
                                "tar (child): ceilometer-stable-2024.1.tar.gz: Cannot open: No such file or directory",
                                "tar (child): Error is not recoverable: exiting now",
                                "tar: Child returned status 2",
                                "tar: Error is not recoverable: exiting now",
                                "+ directory=",
                                "+ echo Check patches for ceilometer-stable-2024.1.tar.gz",
                                "Check patches for ceilometer-stable-2024.1.tar.gz",
                                "+ [[ -e ../patches/2024.1/ ]]",
                                "+ tar xzf ceilometer-stable-2024.1.tar.gz",
                                "tar (child): ceilometer-stable-2024.1.tar.gz: Cannot open: No such file or directory",
                                "tar (child): Error is not recoverable: exiting now",
                                "tar: Child returned status 2",
                                "tar: Error is not recoverable: exiting now",
                                "+ rm ceilometer-stable-2024.1.tar.gz",
                                "rm: cannot remove 'ceilometer-stable-2024.1.tar.gz': No such file or directory",
                                "+ pushd",
                                "++ find ../../patches/2024.1/ -type f -name '*.patch'",
                                "++ sort",
                                "find: \u2018../../patches/2024.1/\u2019: No such file or directory",
                                "+ popd",
                                "+ tar czf ceilometer-stable-2024.1.tar.gz",
                                "tar: Cowardly refusing to create an empty archive",
                                "Try 'tar --help' or 'tar --usage' for more information.",
                                "+ rm -r",
                                "rm: missing operand",
                                "Try 'rm --help' for more information.",
                                "+ echo Check overlays for ceilometer-stable-2024.1.tar.gz",
                                "Check overlays for ceilometer-stable-2024.1.tar.gz",
                                "+ [[ -e ../overlays/2024.1//source ]]",
                                "+ popd",
                                "scripts/003-patch.sh: line 73: popd: directory stack empty",
                                "+ for tarball in $(grep '# tarball' $KOLLA_CONF_FILE | awk '{ print $4 }')",
                                "+ pushd tarballs",
                                "scripts/003-patch.sh: line 31: pushd: tarballs: No such file or directory",
                                "++ basename https://tarballs.opendev.org/openstack/cinder/cinder-stable-2024.1.tar.gz",
                                "+ filename=cinder-stable-2024.1.tar.gz",
                                "+ [[ -e cinder-stable-2024.1.tar.gz ]]",
                                "+ echo Download https://tarballs.opendev.org/openstack/cinder/cinder-stable-2024.1.tar.gz",
                                "Download https://tarballs.opendev.org/openstack/cinder/cinder-stable-2024.1.tar.gz",
                                "+ wget --no-verbose https://tarballs.opendev.org/openstack/cinder/cinder-stable-2024.1.tar.gz",
                                "2026-03-15 00:07:14 URL:https://tarballs.opendev.org/openstack/cinder/cinder-stable-2024.1.tar.gz [6330490/6330490] -> \"cinder-stable-2024.1.tar.gz\" [1]",
                                "+ [[ https://tarballs.opendev.org/openstack/cinder/cinder-stable-2024.1.tar.gz == *\\g\\n\\o\\c\\c\\h\\i* ]]",
                                "+ echo Process cinder-stable-2024.1.tar.gz",
                                "Process cinder-stable-2024.1.tar.gz",
                                "++ tar -tzf cinder-stable-2024.1.tar.gz",
                                "++ head -1",
                                "++ cut -f1 -d/",
                                "+ directory=cinder-24.4.1.dev15",
                                "+ echo Check patches for cinder-stable-2024.1.tar.gz",
                                "Check patches for cinder-stable-2024.1.tar.gz",
                                "+ [[ -e ../patches/2024.1/cinder ]]",
                                "+ tar xzf cinder-stable-2024.1.tar.gz",
                                "+ rm cinder-stable-2024.1.tar.gz",
                                "+ pushd cinder-24.4.1.dev15",
                                "++ find ../../patches/2024.1/cinder -type f -name '*.patch'",
                                "++ sort",
                                "+ for patch in $(find ../../patches/$OPENSTACK_VERSION/${directory%-*} -type f -name '*.patch' | sort)",
                                "+ echo 'APPLY PATCH ../../patches/2024.1/cinder/driver_filter_domain_id.patch'",
                                "APPLY PATCH ../../patches/2024.1/cinder/driver_filter_domain_id.patch",
                                "+ patch --forward --batch -p1 --dry-run",
                                "checking file cinder/scheduler/filters/driver_filter.py",
                                "+ patch --forward --batch -p1",
                                "patching file cinder/scheduler/filters/driver_filter.py",
                                "+ popd",
                                "+ tar czf cinder-stable-2024.1.tar.gz cinder-24.4.1.dev15",
                                "+ rm -r cinder-24.4.1.dev15",
                                "+ echo Check overlays for cinder-stable-2024.1.tar.gz",
                                "Check overlays for cinder-stable-2024.1.tar.gz",
                                "+ [[ -e ../overlays/2024.1/cinder/source ]]",
                                "+ tar xzf cinder-stable-2024.1.tar.gz",
                                "+ rm cinder-stable-2024.1.tar.gz",
                                "+ rsync -avz ../overlays/2024.1/cinder/source/ cinder-24.4.1.dev15",
                                "sending incremental file list",
                                "./",
                                "cinder/",
                                "cinder/volume/",
                                "cinder/volume/drivers/",
                                "cinder/volume/drivers/linstordrv.py",
                                "",
                                "sent 11,652 bytes  received 54 bytes  23,412.00 bytes/sec",
                                "total size is 44,134  speedup is 3.77",
                                "+ tar czf cinder-stable-2024.1.tar.gz cinder-24.4.1.dev15",
                                "+ rm -r cinder-24.4.1.dev15",
                                "+ popd",
                                "scripts/003-patch.sh: line 73: popd: directory stack empty",
                                "+ for tarball in $(grep '# tarball' $KOLLA_CONF_FILE | awk '{ print $4 }')",
                                "+ pushd tarballs",
                                "scripts/003-patch.sh: line 31: pushd: tarballs: No such file or directory",
                                "++ basename https://tarballs.opendev.org/openstack/designate/designate-stable-2024.1.tar.gz",
                                "+ filename=designate-stable-2024.1.tar.gz",
                                "+ [[ -e designate-stable-2024.1.tar.gz ]]",
                                "+ echo Download https://tarballs.opendev.org/openstack/designate/designate-stable-2024.1.tar.gz",
                                "Download https://tarballs.opendev.org/openstack/designate/designate-stable-2024.1.tar.gz",
                                "+ wget --no-verbose https://tarballs.opendev.org/openstack/designate/designate-stable-2024.1.tar.gz",
                                "2026-03-15 00:07:27 URL:https://tarballs.opendev.org/openstack/designate/designate-stable-2024.1.tar.gz [995011/995011] -> \"designate-stable-2024.1.tar.gz\" [1]",
                                "+ [[ https://tarballs.opendev.org/openstack/designate/designate-stable-2024.1.tar.gz == *\\g\\n\\o\\c\\c\\h\\i* ]]",
                                "+ echo Process designate-stable-2024.1.tar.gz",
                                "Process designate-stable-2024.1.tar.gz",
                                "++ tar -tzf designate-stable-2024.1.tar.gz",
                                "++ head -1",
                                "++ cut -f1 -d/",
                                "+ directory=designate-18.0.1.dev9",
                                "+ echo Check patches for designate-stable-2024.1.tar.gz",
                                "Check patches for designate-stable-2024.1.tar.gz",
                                "+ [[ -e ../patches/2024.1/designate ]]",
                                "+ echo Check overlays for designate-stable-2024.1.tar.gz",
                                "Check overlays for designate-stable-2024.1.tar.gz",
                                "+ [[ -e ../overlays/2024.1/designate/source ]]",
                                "+ popd",
                                "scripts/003-patch.sh: line 73: popd: directory stack empty",
                                "+ for tarball in $(grep '# tarball' $KOLLA_CONF_FILE | awk '{ print $4 }')",
                                "+ pushd tarballs",
                                "scripts/003-patch.sh: line 31: pushd: tarballs: No such file or directory",
                                "++ basename https://tarballs.opendev.org/openstack/glance/glance-stable-2024.1.tar.gz",
                                "+ filename=glance-stable-2024.1.tar.gz",
                                "+ [[ -e glance-stable-2024.1.tar.gz ]]",
                                "+ echo Download https://tarballs.opendev.org/openstack/glance/glance-stable-2024.1.tar.gz",
                                "Download https://tarballs.opendev.org/openstack/glance/glance-stable-2024.1.tar.gz",
                                "+ wget --no-verbose https://tarballs.opendev.org/openstack/glance/glance-stable-2024.1.tar.gz",
                                "2026-03-15 00:07:40 URL:https://tarballs.opendev.org/openstack/glance/glance-stable-2024.1.tar.gz [2147221/2147221] -> \"glance-stable-2024.1.tar.gz\" [1]",
                                "+ [[ https://tarballs.opendev.org/openstack/glance/glance-stable-2024.1.tar.gz == *\\g\\n\\o\\c\\c\\h\\i* ]]",
                                "+ echo Process glance-stable-2024.1.tar.gz",
                                "Process glance-stable-2024.1.tar.gz",
                                "++ tar -tzf glance-stable-2024.1.tar.gz",
                                "++ head -1",
                                "++ cut -f1 -d/",
                                "+ directory=glance-28.1.1.dev19",
                                "+ echo Check patches for glance-stable-2024.1.tar.gz",
                                "Check patches for glance-stable-2024.1.tar.gz",
                                "+ [[ -e ../patches/2024.1/glance ]]",
                                "+ echo Check overlays for glance-stable-2024.1.tar.gz",
                                "Check overlays for glance-stable-2024.1.tar.gz",
                                "+ [[ -e ../overlays/2024.1/glance/source ]]",
                                "+ popd",
                                "scripts/003-patch.sh: line 73: popd: directory stack empty",
                                "+ for tarball in $(grep '# tarball' $KOLLA_CONF_FILE | awk '{ print $4 }')",
                                "+ pushd tarballs",
                                "scripts/003-patch.sh: line 31: pushd: tarballs: No such file or directory",
                                "++ basename https://tarballs.opendev.org/openstack/horizon/horizon-stable-2024.1.tar.gz",
                                "+ filename=horizon-stable-2024.1.tar.gz",
                                "+ [[ -e horizon-stable-2024.1.tar.gz ]]",
                                "+ echo Download https://tarballs.opendev.org/openstack/horizon/horizon-stable-2024.1.tar.gz",
                                "Download https://tarballs.opendev.org/openstack/horizon/horizon-stable-2024.1.tar.gz",
                                "+ wget --no-verbose https://tarballs.opendev.org/openstack/horizon/horizon-stable-2024.1.tar.gz",
                                "2026-03-15 00:07:58 URL:https://tarballs.opendev.org/openstack/horizon/horizon-stable-2024.1.tar.gz [5301404/5301404] -> \"horizon-stable-2024.1.tar.gz\" [1]",
                                "+ [[ https://tarballs.opendev.org/openstack/horizon/horizon-stable-2024.1.tar.gz == *\\g\\n\\o\\c\\c\\h\\i* ]]",
                                "+ echo Process horizon-stable-2024.1.tar.gz",
                                "Process horizon-stable-2024.1.tar.gz",
                                "++ tar -tzf horizon-stable-2024.1.tar.gz",
                                "++ head -1",
                                "++ cut -f1 -d/",
                                "+ directory=horizon-24.0.2.dev3",
                                "+ echo Check patches for horizon-stable-2024.1.tar.gz",
                                "Check patches for horizon-stable-2024.1.tar.gz",
                                "+ [[ -e ../patches/2024.1/horizon ]]",
                                "+ echo Check overlays for horizon-stable-2024.1.tar.gz",
                                "Check overlays for horizon-stable-2024.1.tar.gz",
                                "+ [[ -e ../overlays/2024.1/horizon/source ]]",
                                "+ popd",
                                "scripts/003-patch.sh: line 73: popd: directory stack empty",
                                "+ for tarball in $(grep '# tarball' $KOLLA_CONF_FILE | awk '{ print $4 }')",
                                "+ pushd tarballs",
                                "scripts/003-patch.sh: line 31: pushd: tarballs: No such file or directory",
                                "++ basename https://tarballs.opendev.org/openstack/ironic/ironic-stable-2024.1.tar.gz",
                                "+ filename=ironic-stable-2024.1.tar.gz",
                                "+ [[ -e ironic-stable-2024.1.tar.gz ]]",
                                "+ echo Download https://tarballs.opendev.org/openstack/ironic/ironic-stable-2024.1.tar.gz",
                                "Download https://tarballs.opendev.org/openstack/ironic/ironic-stable-2024.1.tar.gz",
                                "+ wget --no-verbose https://tarballs.opendev.org/openstack/ironic/ironic-stable-2024.1.tar.gz",
                                "2026-03-15 00:08:21 URL:https://tarballs.opendev.org/openstack/ironic/ironic-stable-2024.1.tar.gz [3087228/3087228] -> \"ironic-stable-2024.1.tar.gz\" [1]",
                                "+ [[ https://tarballs.opendev.org/openstack/ironic/ironic-stable-2024.1.tar.gz == *\\g\\n\\o\\c\\c\\h\\i* ]]",
                                "+ echo Process ironic-stable-2024.1.tar.gz",
                                "Process ironic-stable-2024.1.tar.gz",
                                "++ tar -tzf ironic-stable-2024.1.tar.gz",
                                "++ head -1",
                                "++ cut -f1 -d/",
                                "+ directory=ironic-24.1.6.dev1",
                                "+ echo Check patches for ironic-stable-2024.1.tar.gz",
                                "Check patches for ironic-stable-2024.1.tar.gz",
                                "+ [[ -e ../patches/2024.1/ironic ]]",
                                "+ echo Check overlays for ironic-stable-2024.1.tar.gz",
                                "Check overlays for ironic-stable-2024.1.tar.gz",
                                "+ [[ -e ../overlays/2024.1/ironic/source ]]",
                                "+ popd",
                                "scripts/003-patch.sh: line 73: popd: directory stack empty",
                                "+ for tarball in $(grep '# tarball' $KOLLA_CONF_FILE | awk '{ print $4 }')",
                                "+ pushd tarballs",
                                "scripts/003-patch.sh: line 31: pushd: tarballs: No such file or directory",
                                "++ basename https://tarballs.opendev.org/openstack/keystone/keystone-stable-2024.1.tar.gz",
                                "+ filename=keystone-stable-2024.1.tar.gz",
                                "+ [[ -e keystone-stable-2024.1.tar.gz ]]",
                                "+ echo Download https://tarballs.opendev.org/openstack/keystone/keystone-stable-2024.1.tar.gz",
                                "Download https://tarballs.opendev.org/openstack/keystone/keystone-stable-2024.1.tar.gz",
                                "+ wget --no-verbose https://tarballs.opendev.org/openstack/keystone/keystone-stable-2024.1.tar.gz",
                                "2026-03-15 00:08:52 URL:https://tarballs.opendev.org/openstack/keystone/keystone-stable-2024.1.tar.gz [1733784/1733784] -> \"keystone-stable-2024.1.tar.gz\" [1]",
                                "+ [[ https://tarballs.opendev.org/openstack/keystone/keystone-stable-2024.1.tar.gz == *\\g\\n\\o\\c\\c\\h\\i* ]]",
                                "+ echo Process keystone-stable-2024.1.tar.gz",
                                "Process keystone-stable-2024.1.tar.gz",
                                "++ tar -tzf keystone-stable-2024.1.tar.gz",
                                "++ head -1",
                                "++ cut -f1 -d/",
                                "+ directory=keystone-25.0.1.dev15",
                                "+ echo Check patches for keystone-stable-2024.1.tar.gz",
                                "Check patches for keystone-stable-2024.1.tar.gz",
                                "+ [[ -e ../patches/2024.1/keystone ]]",
                                "+ tar xzf keystone-stable-2024.1.tar.gz",
                                "+ rm keystone-stable-2024.1.tar.gz",
                                "+ pushd keystone-25.0.1.dev15",
                                "++ find ../../patches/2024.1/keystone -type f -name '*.patch'",
                                "++ sort",
                                "+ for patch in $(find ../../patches/$OPENSTACK_VERSION/${directory%-*} -type f -name '*.patch' | sort)",
                                "+ echo 'APPLY PATCH ../../patches/2024.1/keystone/966871.patch'",
                                "APPLY PATCH ../../patches/2024.1/keystone/966871.patch",
                                "+ patch --forward --batch -p1 --dry-run",
                                "checking file doc/source/getting-started/policy_mapping.rst",
                                "checking file keystone/api/ec2tokens.py",
                                "checking file keystone/api/s3tokens.py",
                                "checking file keystone/common/policies/__init__.py",
                                "checking file keystone/common/policies/ec2tokens.py",
                                "checking file keystone/common/policies/s3tokens.py",
                                "checking file keystone/tests/unit/test_contrib_ec2_core.py",
                                "checking file keystone/tests/unit/test_contrib_s3_core.py",
                                "checking file keystone/tests/unit/test_v3_credential.py",
                                "+ patch --forward --batch -p1",
                                "patching file doc/source/getting-started/policy_mapping.rst",
                                "patching file keystone/api/ec2tokens.py",
                                "patching file keystone/api/s3tokens.py",
                                "patching file keystone/common/policies/__init__.py",
                                "patching file keystone/common/policies/ec2tokens.py",
                                "patching file keystone/common/policies/s3tokens.py",
                                "patching file keystone/tests/unit/test_contrib_ec2_core.py",
                                "patching file keystone/tests/unit/test_contrib_s3_core.py",
                                "patching file keystone/tests/unit/test_v3_credential.py",
                                "+ popd",
                                "+ tar czf keystone-stable-2024.1.tar.gz keystone-25.0.1.dev15",
                                "+ rm -r keystone-25.0.1.dev15",
                                "+ echo Check overlays for keystone-stable-2024.1.tar.gz",
                                "Check overlays for keystone-stable-2024.1.tar.gz",
                                "+ [[ -e ../overlays/2024.1/keystone/source ]]",
                                "+ popd",
                                "scripts/003-patch.sh: line 73: popd: directory stack empty",
                                "+ for tarball in $(grep '# tarball' $KOLLA_CONF_FILE | awk '{ print $4 }')",
                                "+ pushd tarballs",
                                "scripts/003-patch.sh: line 31: pushd: tarballs: No such file or directory",
                                "++ basename https://tarballs.opendev.org/openstack/magnum/magnum-stable-2024.1.tar.gz",
                                "+ filename=magnum-stable-2024.1.tar.gz",
                                "+ [[ -e magnum-stable-2024.1.tar.gz ]]",
                                "+ echo Download https://tarballs.opendev.org/openstack/magnum/magnum-stable-2024.1.tar.gz",
                                "Download https://tarballs.opendev.org/openstack/magnum/magnum-stable-2024.1.tar.gz",
                                "+ wget --no-verbose https://tarballs.opendev.org/openstack/magnum/magnum-stable-2024.1.tar.gz",
                                "2026-03-15 00:09:11 URL:https://tarballs.opendev.org/openstack/magnum/magnum-stable-2024.1.tar.gz [969067/969067] -> \"magnum-stable-2024.1.tar.gz\" [1]",
                                "+ [[ https://tarballs.opendev.org/openstack/magnum/magnum-stable-2024.1.tar.gz == *\\g\\n\\o\\c\\c\\h\\i* ]]",
                                "+ echo Process magnum-stable-2024.1.tar.gz",
                                "Process magnum-stable-2024.1.tar.gz",
                                "++ tar -tzf magnum-stable-2024.1.tar.gz",
                                "++ head -1",
                                "++ cut -f1 -d/",
                                "+ directory=magnum-18.0.2.dev1",
                                "+ echo Check patches for magnum-stable-2024.1.tar.gz",
                                "Check patches for magnum-stable-2024.1.tar.gz",
                                "+ [[ -e ../patches/2024.1/magnum ]]",
                                "+ echo Check overlays for magnum-stable-2024.1.tar.gz",
                                "Check overlays for magnum-stable-2024.1.tar.gz",
                                "+ [[ -e ../overlays/2024.1/magnum/source ]]",
                                "+ popd",
                                "scripts/003-patch.sh: line 73: popd: directory stack empty",
                                "+ for tarball in $(grep '# tarball' $KOLLA_CONF_FILE | awk '{ print $4 }')",
                                "+ pushd tarballs",
                                "scripts/003-patch.sh: line 31: pushd: tarballs: No such file or directory",
                                "++ basename https://tarballs.opendev.org/openstack/manila/manila-stable-2024.1.tar.gz",
                                "+ filename=manila-stable-2024.1.tar.gz",
                                "+ [[ -e manila-stable-2024.1.tar.gz ]]",
                                "+ echo Download https://tarballs.opendev.org/openstack/manila/manila-stable-2024.1.tar.gz",
                                "Download https://tarballs.opendev.org/openstack/manila/manila-stable-2024.1.tar.gz",
                                "+ wget --no-verbose https://tarballs.opendev.org/openstack/manila/manila-stable-2024.1.tar.gz",
                                "2026-03-15 00:09:33 URL:https://tarballs.opendev.org/openstack/manila/manila-stable-2024.1.tar.gz [3426142/3426142] -> \"manila-stable-2024.1.tar.gz\" [1]",
                                "+ [[ https://tarballs.opendev.org/openstack/manila/manila-stable-2024.1.tar.gz == *\\g\\n\\o\\c\\c\\h\\i* ]]",
                                "+ echo Process manila-stable-2024.1.tar.gz",
                                "Process manila-stable-2024.1.tar.gz",
                                "++ tar -tzf manila-stable-2024.1.tar.gz",
                                "++ head -1",
                                "++ cut -f1 -d/",
                                "+ directory=manila-18.3.1.dev6",
                                "+ echo Check patches for manila-stable-2024.1.tar.gz",
                                "Check patches for manila-stable-2024.1.tar.gz",
                                "+ [[ -e ../patches/2024.1/manila ]]",
                                "+ echo Check overlays for manila-stable-2024.1.tar.gz",
                                "Check overlays for manila-stable-2024.1.tar.gz",
                                "+ [[ -e ../overlays/2024.1/manila/source ]]",
                                "+ popd",
                                "scripts/003-patch.sh: line 73: popd: directory stack empty",
                                "+ for tarball in $(grep '# tarball' $KOLLA_CONF_FILE | awk '{ print $4 }')",
                                "+ pushd tarballs",
                                "scripts/003-patch.sh: line 31: pushd: tarballs: No such file or directory",
                                "++ basename https://tarballs.opendev.org/openstack/masakari/masakari-stable-2024.1.tar.gz",
                                "+ filename=masakari-stable-2024.1.tar.gz",
                                "+ [[ -e masakari-stable-2024.1.tar.gz ]]",
                                "+ echo Download https://tarballs.opendev.org/openstack/masakari/masakari-stable-2024.1.tar.gz",
                                "Download https://tarballs.opendev.org/openstack/masakari/masakari-stable-2024.1.tar.gz",
                                "+ wget --no-verbose https://tarballs.opendev.org/openstack/masakari/masakari-stable-2024.1.tar.gz",
                                "2026-03-15 00:09:46 URL:https://tarballs.opendev.org/openstack/masakari/masakari-stable-2024.1.tar.gz [364761/364761] -> \"masakari-stable-2024.1.tar.gz\" [1]",
                                "+ [[ https://tarballs.opendev.org/openstack/masakari/masakari-stable-2024.1.tar.gz == *\\g\\n\\o\\c\\c\\h\\i* ]]",
                                "+ echo Process masakari-stable-2024.1.tar.gz",
                                "Process masakari-stable-2024.1.tar.gz",
                                "++ tar -tzf masakari-stable-2024.1.tar.gz",
                                "++ head -1",
                                "++ cut -f1 -d/",
                                "+ directory=masakari-17.0.1.dev3",
                                "+ echo Check patches for masakari-stable-2024.1.tar.gz",
                                "Check patches for masakari-stable-2024.1.tar.gz",
                                "+ [[ -e ../patches/2024.1/masakari ]]",
                                "+ echo Check overlays for masakari-stable-2024.1.tar.gz",
                                "Check overlays for masakari-stable-2024.1.tar.gz",
                                "+ [[ -e ../overlays/2024.1/masakari/source ]]",
                                "+ popd",
                                "scripts/003-patch.sh: line 73: popd: directory stack empty",
                                "+ for tarball in $(grep '# tarball' $KOLLA_CONF_FILE | awk '{ print $4 }')",
                                "+ pushd tarballs",
                                "scripts/003-patch.sh: line 31: pushd: tarballs: No such file or directory",
                                "++ basename https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2024.1.tar.gz",
                                "+ filename=neutron-dynamic-routing-stable-2024.1.tar.gz",
                                "+ [[ -e neutron-dynamic-routing-stable-2024.1.tar.gz ]]",
                                "+ echo Download https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2024.1.tar.gz",
                                "Download https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2024.1.tar.gz",
                                "+ wget --no-verbose https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2024.1.tar.gz",
                                "2026-03-15 00:10:24 URL:https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2024.1.tar.gz [122672/122672] -> \"neutron-dynamic-routing-stable-2024.1.tar.gz\" [1]",
                                "+ [[ https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2024.1.tar.gz == *\\g\\n\\o\\c\\c\\h\\i* ]]",
                                "+ echo Process neutron-dynamic-routing-stable-2024.1.tar.gz",
                                "Process neutron-dynamic-routing-stable-2024.1.tar.gz",
                                "++ tar -tzf neutron-dynamic-routing-stable-2024.1.tar.gz",
                                "++ head -1",
                                "++ cut -f1 -d/",
                                "+ directory=neutron-dynamic-routing-24.0.1.dev3",
                                "+ echo Check patches for neutron-dynamic-routing-stable-2024.1.tar.gz",
                                "Check patches for neutron-dynamic-routing-stable-2024.1.tar.gz",
                                "+ [[ -e ../patches/2024.1/neutron-dynamic-routing ]]",
                                "+ tar xzf neutron-dynamic-routing-stable-2024.1.tar.gz",
                                "+ rm neutron-dynamic-routing-stable-2024.1.tar.gz",
                                "+ pushd neutron-dynamic-routing-24.0.1.dev3",
                                "++ find ../../patches/2024.1/neutron-dynamic-routing -type f -name '*.patch'",
                                "++ sort",
                                "+ for patch in $(find ../../patches/$OPENSTACK_VERSION/${directory%-*} -type f -name '*.patch' | sort)",
                                "+ echo 'APPLY PATCH ../../patches/2024.1/neutron-dynamic-routing/bug-2023632.patch'",
                                "APPLY PATCH ../../patches/2024.1/neutron-dynamic-routing/bug-2023632.patch",
                                "+ patch --forward --batch -p1 --dry-run",
                                "checking file neutron_dynamic_routing/db/bgp_db.py",
                                "+ patch --forward --batch -p1",
                                "patching file neutron_dynamic_routing/db/bgp_db.py",
                                "+ popd",
                                "+ tar czf neutron-dynamic-routing-stable-2024.1.tar.gz neutron-dynamic-routing-24.0.1.dev3",
                                "+ rm -r neutron-dynamic-routing-24.0.1.dev3",
                                "+ echo Check overlays for neutron-dynamic-routing-stable-2024.1.tar.gz",
                                "Check overlays for neutron-dynamic-routing-stable-2024.1.tar.gz",
                                "+ [[ -e ../overlays/2024.1/neutron-dynamic-routing/source ]]",
                                "+ popd",
                                "scripts/003-patch.sh: line 73: popd: directory stack empty",
                                "+ for tarball in $(grep '# tarball' $KOLLA_CONF_FILE | awk '{ print $4 }')",
                                "+ pushd tarballs",
                                "scripts/003-patch.sh: line 31: pushd: tarballs: No such file or directory",
                                "++ basename https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2024.1.tar.gz",
                                "+ filename=neutron-dynamic-routing-stable-2024.1.tar.gz",
                                "+ [[ -e neutron-dynamic-routing-stable-2024.1.tar.gz ]]",
                                "+ popd",
                                "scripts/003-patch.sh: line 35: popd: directory stack empty",
                                "+ continue",
                                "+ for tarball in $(grep '# tarball' $KOLLA_CONF_FILE | awk '{ print $4 }')",
                                "+ pushd tarballs",
                                "scripts/003-patch.sh: line 31: pushd: tarballs: No such file or directory",
                                "++ basename https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2024.1.tar.gz",
                                "+ filename=neutron-vpnaas-stable-2024.1.tar.gz",
                                "+ [[ -e neutron-vpnaas-stable-2024.1.tar.gz ]]",
                                "+ echo Download https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2024.1.tar.gz",
                                "Download https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2024.1.tar.gz",
                                "+ wget --no-verbose https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2024.1.tar.gz",
                                "2026-03-15 00:10:37 URL:https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2024.1.tar.gz [225604/225604] -> \"neutron-vpnaas-stable-2024.1.tar.gz\" [1]",
                                "+ [[ https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2024.1.tar.gz == *\\g\\n\\o\\c\\c\\h\\i* ]]",
                                "+ echo Process neutron-vpnaas-stable-2024.1.tar.gz",
                                "Process neutron-vpnaas-stable-2024.1.tar.gz",
                                "++ tar -tzf neutron-vpnaas-stable-2024.1.tar.gz",
                                "++ head -1",
                                "++ cut -f1 -d/",
                                "+ directory=neutron_vpnaas-24.0.2.dev3",
                                "+ echo Check patches for neutron-vpnaas-stable-2024.1.tar.gz",
                                "Check patches for neutron-vpnaas-stable-2024.1.tar.gz",
                                "+ [[ -e ../patches/2024.1/neutron_vpnaas ]]",
                                "+ echo Check overlays for neutron-vpnaas-stable-2024.1.tar.gz",
                                "Check overlays for neutron-vpnaas-stable-2024.1.tar.gz",
                                "+ [[ -e ../overlays/2024.1/neutron_vpnaas/source ]]",
                                "+ popd",
                                "scripts/003-patch.sh: line 73: popd: directory stack empty",
                                "+ for tarball in $(grep '# tarball' $KOLLA_CONF_FILE | awk '{ print $4 }')",
                                "+ pushd tarballs",
                                "scripts/003-patch.sh: line 31: pushd: tarballs: No such file or directory",
                                "++ basename https://tarballs.opendev.org/openstack/neutron/neutron-stable-2024.1.tar.gz",
                                "+ filename=neutron-stable-2024.1.tar.gz",
                                "+ [[ -e neutron-stable-2024.1.tar.gz ]]",
                                "+ echo Download https://tarballs.opendev.org/openstack/neutron/neutron-stable-2024.1.tar.gz",
                                "Download https://tarballs.opendev.org/openstack/neutron/neutron-stable-2024.1.tar.gz",
                                "+ wget --no-verbose https://tarballs.opendev.org/openstack/neutron/neutron-stable-2024.1.tar.gz",
                                "2026-03-15 00:10:56 URL:https://tarballs.opendev.org/openstack/neutron/neutron-stable-2024.1.tar.gz [14372761/14372761] -> \"neutron-stable-2024.1.tar.gz\" [1]",
                                "+ [[ https://tarballs.opendev.org/openstack/neutron/neutron-stable-2024.1.tar.gz == *\\g\\n\\o\\c\\c\\h\\i* ]]",
                                "+ echo Process neutron-stable-2024.1.tar.gz",
                                "Process neutron-stable-2024.1.tar.gz",
                                "++ tar -tzf neutron-stable-2024.1.tar.gz",
                                "++ head -1",
                                "++ cut -f1 -d/",
                                "+ directory=neutron-24.2.2.dev23",
                                "+ echo Check patches for neutron-stable-2024.1.tar.gz",
                                "Check patches for neutron-stable-2024.1.tar.gz",
                                "+ [[ -e ../patches/2024.1/neutron ]]",
                                "+ echo Check overlays for neutron-stable-2024.1.tar.gz",
                                "Check overlays for neutron-stable-2024.1.tar.gz",
                                "+ [[ -e ../overlays/2024.1/neutron/source ]]",
                                "+ popd",
                                "scripts/003-patch.sh: line 73: popd: directory stack empty",
                                "+ for tarball in $(grep '# tarball' $KOLLA_CONF_FILE | awk '{ print $4 }')",
                                "+ pushd tarballs",
                                "scripts/003-patch.sh: line 31: pushd: tarballs: No such file or directory",
                                "++ basename https://tarballs.opendev.org/openstack/nova/nova-stable-2024.1.tar.gz",
                                "+ filename=nova-stable-2024.1.tar.gz",
                                "+ [[ -e nova-stable-2024.1.tar.gz ]]",
                                "+ echo Download https://tarballs.opendev.org/openstack/nova/nova-stable-2024.1.tar.gz",
                                "Download https://tarballs.opendev.org/openstack/nova/nova-stable-2024.1.tar.gz",
                                "+ wget --no-verbose https://tarballs.opendev.org/openstack/nova/nova-stable-2024.1.tar.gz",
                                "2026-03-15 00:11:07 URL:https://tarballs.opendev.org/openstack/nova/nova-stable-2024.1.tar.gz [9527251/9527251] -> \"nova-stable-2024.1.tar.gz\" [1]",
                                "+ [[ https://tarballs.opendev.org/openstack/nova/nova-stable-2024.1.tar.gz == *\\g\\n\\o\\c\\c\\h\\i* ]]",
                                "+ echo Process nova-stable-2024.1.tar.gz",
                                "Process nova-stable-2024.1.tar.gz",
                                "++ tar -tzf nova-stable-2024.1.tar.gz",
                                "++ head -1",
                                "++ cut -f1 -d/",
                                "+ directory=nova-29.3.1.dev15",
                                "+ echo Check patches for nova-stable-2024.1.tar.gz",
                                "Check patches for nova-stable-2024.1.tar.gz",
                                "+ [[ -e ../patches/2024.1/nova ]]",
                                "+ tar xzf nova-stable-2024.1.tar.gz",
                                "+ rm nova-stable-2024.1.tar.gz",
                                "+ pushd nova-29.3.1.dev15",
                                "++ sort",
                                "++ find ../../patches/2024.1/nova -type f -name '*.patch'",
                                "+ for patch in $(find ../../patches/$OPENSTACK_VERSION/${directory%-*} -type f -name '*.patch' | sort)",
                                "+ echo 'APPLY PATCH ../../patches/2024.1/nova/osism_aggregate_multitenancy_isolation_by_domain.patch'",
                                "APPLY PATCH ../../patches/2024.1/nova/osism_aggregate_multitenancy_isolation_by_domain.patch",
                                "+ patch --forward --batch -p1 --dry-run",
                                "checking file nova/api/openstack/identity.py",
                                "checking file nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py",
                                "+ patch --forward --batch -p1",
                                "patching file nova/api/openstack/identity.py",
                                "patching file nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py",
                                "+ popd",
                                "+ tar czf nova-stable-2024.1.tar.gz nova-29.3.1.dev15",
                                "+ rm -r nova-29.3.1.dev15",
                                "+ echo Check overlays for nova-stable-2024.1.tar.gz",
                                "Check overlays for nova-stable-2024.1.tar.gz",
                                "+ [[ -e ../overlays/2024.1/nova/source ]]",
                                "+ popd",
                                "scripts/003-patch.sh: line 73: popd: directory stack empty",
                                "+ for tarball in $(grep '# tarball' $KOLLA_CONF_FILE | awk '{ print $4 }')",
                                "+ pushd tarballs",
                                "scripts/003-patch.sh: line 31: pushd: tarballs: No such file or directory",
                                "++ basename https://tarballs.opendev.org/openstack/octavia/octavia-stable-2024.1.tar.gz",
                                "+ filename=octavia-stable-2024.1.tar.gz",
                                "+ [[ -e octavia-stable-2024.1.tar.gz ]]",
                                "+ echo Download https://tarballs.opendev.org/openstack/octavia/octavia-stable-2024.1.tar.gz",
                                "Download https://tarballs.opendev.org/openstack/octavia/octavia-stable-2024.1.tar.gz",
                                "+ wget --no-verbose https://tarballs.opendev.org/openstack/octavia/octavia-stable-2024.1.tar.gz",
                                "2026-03-15 00:11:11 URL:https://tarballs.opendev.org/openstack/octavia/octavia-stable-2024.1.tar.gz [1315892/1315892] -> \"octavia-stable-2024.1.tar.gz\" [1]",
                                "+ [[ https://tarballs.opendev.org/openstack/octavia/octavia-stable-2024.1.tar.gz == *\\g\\n\\o\\c\\c\\h\\i* ]]",
                                "+ echo Process octavia-stable-2024.1.tar.gz",
                                "Process octavia-stable-2024.1.tar.gz",
                                "++ tar -tzf octavia-stable-2024.1.tar.gz",
                                "++ head -1",
                                "++ cut -f1 -d/",
                                "+ directory=octavia-14.0.3.dev8",
                                "+ echo Check patches for octavia-stable-2024.1.tar.gz",
                                "Check patches for octavia-stable-2024.1.tar.gz",
                                "+ [[ -e ../patches/2024.1/octavia ]]",
                                "+ echo Check overlays for octavia-stable-2024.1.tar.gz",
                                "Check overlays for octavia-stable-2024.1.tar.gz",
                                "+ [[ -e ../overlays/2024.1/octavia/source ]]",
                                "+ popd",
                                "scripts/003-patch.sh: line 73: popd: directory stack empty",
                                "+ for tarball in $(grep '# tarball' $KOLLA_CONF_FILE | awk '{ print $4 }')",
                                "+ pushd tarballs",
                                "scripts/003-patch.sh: line 31: pushd: tarballs: No such file or directory",
                                "++ basename https://tarballs.opendev.org/openstack/placement/placement-stable-2024.1.tar.gz",
                                "+ filename=placement-stable-2024.1.tar.gz",
                                "+ [[ -e placement-stable-2024.1.tar.gz ]]",
                                "+ echo Download https://tarballs.opendev.org/openstack/placement/placement-stable-2024.1.tar.gz",
                                "Download https://tarballs.opendev.org/openstack/placement/placement-stable-2024.1.tar.gz",
                                "+ wget --no-verbose https://tarballs.opendev.org/openstack/placement/placement-stable-2024.1.tar.gz",
                                "2026-03-15 00:11:13 URL:https://tarballs.opendev.org/openstack/placement/placement-stable-2024.1.tar.gz [570269/570269] -> \"placement-stable-2024.1.tar.gz\" [1]",
                                "+ [[ https://tarballs.opendev.org/openstack/placement/placement-stable-2024.1.tar.gz == *\\g\\n\\o\\c\\c\\h\\i* ]]",
                                "+ echo Process placement-stable-2024.1.tar.gz",
                                "Process placement-stable-2024.1.tar.gz",
                                "++ tar -tzf placement-stable-2024.1.tar.gz",
                                "++ head -1",
                                "++ cut -f1 -d/",
                                "+ directory=openstack_placement-11.0.1.dev5",
                                "+ echo Check patches for placement-stable-2024.1.tar.gz",
                                "Check patches for placement-stable-2024.1.tar.gz",
                                "+ [[ -e ../patches/2024.1/openstack_placement ]]",
                                "+ echo Check overlays for placement-stable-2024.1.tar.gz",
                                "Check overlays for placement-stable-2024.1.tar.gz",
                                "+ [[ -e ../overlays/2024.1/openstack_placement/source ]]",
                                "+ popd",
                                "scripts/003-patch.sh: line 73: popd: directory stack empty",
                                "+ for tarball in $(grep '# tarball' $KOLLA_CONF_FILE | awk '{ print $4 }')",
                                "+ pushd tarballs",
                                "scripts/003-patch.sh: line 31: pushd: tarballs: No such file or directory",
                                "++ basename https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2024.1.tar.gz",
                                "+ filename=skyline-apiserver-stable-2024.1.tar.gz",
                                "+ [[ -e skyline-apiserver-stable-2024.1.tar.gz ]]",
                                "+ echo Download https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2024.1.tar.gz",
                                "Download https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2024.1.tar.gz",
                                "+ wget --no-verbose https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2024.1.tar.gz",
                                "2026-03-15 00:11:20 URL:https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2024.1.tar.gz [9061706/9061706] -> \"skyline-apiserver-stable-2024.1.tar.gz\" [1]",
                                "+ [[ https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2024.1.tar.gz == *\\g\\n\\o\\c\\c\\h\\i* ]]",
                                "+ echo Process skyline-apiserver-stable-2024.1.tar.gz",
                                "Process skyline-apiserver-stable-2024.1.tar.gz",
                                "++ tar -tzf skyline-apiserver-stable-2024.1.tar.gz",
                                "++ head -1",
                                "++ cut -f1 -d/",
                                "+ directory=skyline-apiserver-4.0.2.dev5",
                                "+ echo Check patches for skyline-apiserver-stable-2024.1.tar.gz",
                                "Check patches for skyline-apiserver-stable-2024.1.tar.gz",
                                "+ [[ -e ../patches/2024.1/skyline-apiserver ]]",
                                "+ echo Check overlays for skyline-apiserver-stable-2024.1.tar.gz",
                                "Check overlays for skyline-apiserver-stable-2024.1.tar.gz",
                                "+ [[ -e ../overlays/2024.1/skyline-apiserver/source ]]",
                                "+ popd",
                                "scripts/003-patch.sh: line 73: popd: directory stack empty",
                                "+ for tarball in $(grep '# tarball' $KOLLA_CONF_FILE | awk '{ print $4 }')",
                                "+ pushd tarballs",
                                "scripts/003-patch.sh: line 31: pushd: tarballs: No such file or directory",
                                "++ basename https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2024.1.tar.gz",
                                "+ filename=skyline-console-stable-2024.1.tar.gz",
                                "+ [[ -e skyline-console-stable-2024.1.tar.gz ]]",
                                "+ echo Download https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2024.1.tar.gz",
                                "Download https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2024.1.tar.gz",
                                "+ wget --no-verbose https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2024.1.tar.gz",
                                "2026-03-15 00:11:38 URL:https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2024.1.tar.gz [26555457/26555457] -> \"skyline-console-stable-2024.1.tar.gz\" [1]",
                                "+ [[ https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2024.1.tar.gz == *\\g\\n\\o\\c\\c\\h\\i* ]]",
                                "+ echo Process skyline-console-stable-2024.1.tar.gz",
                                "Process skyline-console-stable-2024.1.tar.gz",
                                "++ tar -tzf skyline-console-stable-2024.1.tar.gz",
                                "++ head -1",
                                "++ cut -f1 -d/",
                                "+ directory=skyline-console-4.0.2.dev6",
                                "+ echo Check patches for skyline-console-stable-2024.1.tar.gz",
                                "Check patches for skyline-console-stable-2024.1.tar.gz",
                                "+ [[ -e ../patches/2024.1/skyline-console ]]",
                                "+ echo Check overlays for skyline-console-stable-2024.1.tar.gz",
                                "Check overlays for skyline-console-stable-2024.1.tar.gz",
                                "+ [[ -e ../overlays/2024.1/skyline-console/source ]]",
                                "+ popd",
                                "scripts/003-patch.sh: line 73: popd: directory stack empty",
                                "+ for tarball in $(grep '# tarball' $KOLLA_CONF_FILE | awk '{ print $4 }')",
                                "+ pushd tarballs",
                                "scripts/003-patch.sh: line 31: pushd: tarballs: No such file or directory",
                                "++ basename https://tarballs.opendev.org/openstack/requirements/requirements-stable-2024.1.tar.gz",
                                "+ filename=requirements-stable-2024.1.tar.gz",
                                "+ [[ -e requirements-stable-2024.1.tar.gz ]]",
                                "+ echo Download https://tarballs.opendev.org/openstack/requirements/requirements-stable-2024.1.tar.gz",
                                "Download https://tarballs.opendev.org/openstack/requirements/requirements-stable-2024.1.tar.gz",
                                "+ wget --no-verbose https://tarballs.opendev.org/openstack/requirements/requirements-stable-2024.1.tar.gz",
                                "2026-03-15 00:11:39 URL:https://tarballs.opendev.org/openstack/requirements/requirements-stable-2024.1.tar.gz [147389/147389] -> \"requirements-stable-2024.1.tar.gz\" [1]",
                                "+ [[ https://tarballs.opendev.org/openstack/requirements/requirements-stable-2024.1.tar.gz == *\\g\\n\\o\\c\\c\\h\\i* ]]",
                                "+ echo Process requirements-stable-2024.1.tar.gz",
                                "Process requirements-stable-2024.1.tar.gz",
                                "++ head -1",
                                "++ tar -tzf requirements-stable-2024.1.tar.gz",
                                "++ cut -f1 -d/",
                                "+ directory=openstack_requirements-1.2.1.dev6776",
                                "+ echo Check patches for requirements-stable-2024.1.tar.gz",
                                "Check patches for requirements-stable-2024.1.tar.gz",
                                "+ [[ -e ../patches/2024.1/openstack_requirements ]]",
                                "+ echo Check overlays for requirements-stable-2024.1.tar.gz",
                                "Check overlays for requirements-stable-2024.1.tar.gz",
                                "+ [[ -e ../overlays/2024.1/openstack_requirements/source ]]",
                                "+ popd",
                                "scripts/003-patch.sh: line 73: popd: directory stack empty"
                            ],
                            "zuul_log_id": "0242ac1f-6606-4702-d4ec-000000000005-1-ubuntunoblelarge"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:11:40.062028Z",
                            "start": "2026-03-15T00:03:23.704245Z"
                        },
                        "id": "0242ac1f-6606-4702-d4ec-000000000005",
                        "name": "Run build script"
                    }
                }
            ]
        }
    ],
    "stats": {
        "ubuntu-noble-large": {
            "changed": 1,
            "failures": 1,
            "ignored": 0,
            "ok": 1,
            "rescued": 0,
            "skipped": 0,
            "unreachable": 0
        }
    },
    "trusted": false
},
{
    "branch": "main",
    "index": "0",
    "phase": "post",
    "playbook": "github.com/osism/zuul-config/playbooks/base/post.yaml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-03-15T00:11:41.910706Z",
                    "start": "2026-03-15T00:11:40.982254Z"
                },
                "id": "0242ac1f-6606-04cb-bdb8-000000000002",
                "name": "Base post"
            },
            "tasks": [
                {
                    "hosts": {
                        "ubuntu-noble-large": {
                            "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 AAAAB3NzaC1yc2EAAAADAQABAAABgQCvqG5dKZ4saNf3TMvp//Mh+BLQRr6Kdz9Mzci2NIvd2T6qUJqxBe31AVtX2o4Y2AtV6VKYQcb7kkFJcrncE8hTvAWkK8vt1C/S5mqSK9/NRZcAke6J8LQ9/bg+nCPlM1CeQWL40fcHCTVfdGK0tVhW0YxXTLo8czB+OsHPOSDCHVjBIPHSdDaaXcwXb4t9KOqtgqmkIrw6Gvhcdi6LDAQkyTSg5KZC/M00KahB/Pz1Co9DLB3Quo3e8dyW5oqcrMWKR8yA3c1jNWi8l26O6q1kLwE5Nv1nagbSOA2WHPdzwnmUDaEBnoQxtToQxxCpGa/Ygo0t0q95SS1RBDnGYbcAAkwsvCjVILgIqOisvnyPDMKXfC9ALqFg1YnoDWCuD0lmHQzfVQZQTbX6CKdL3b0lj61ibSlTCwT2yXsMbfj7NRyhC5MVsQ2j6eBfIdOav7pXSneQ5biZH4xLypQZ9Lu2/uNgPDo/E07n28Lu/LmXd7mq/9DM7mkN87/Q0G9p9hs= zuul-build-sshkey",
                                    "key_options": null,
                                    "keyfile": "/home/zuul/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "absent",
                                    "user": "zuul",
                                    "validate_certs": true
                                }
                            },
                            "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCvqG5dKZ4saNf3TMvp//Mh+BLQRr6Kdz9Mzci2NIvd2T6qUJqxBe31AVtX2o4Y2AtV6VKYQcb7kkFJcrncE8hTvAWkK8vt1C/S5mqSK9/NRZcAke6J8LQ9/bg+nCPlM1CeQWL40fcHCTVfdGK0tVhW0YxXTLo8czB+OsHPOSDCHVjBIPHSdDaaXcwXb4t9KOqtgqmkIrw6Gvhcdi6LDAQkyTSg5KZC/M00KahB/Pz1Co9DLB3Quo3e8dyW5oqcrMWKR8yA3c1jNWi8l26O6q1kLwE5Nv1nagbSOA2WHPdzwnmUDaEBnoQxtToQxxCpGa/Ygo0t0q95SS1RBDnGYbcAAkwsvCjVILgIqOisvnyPDMKXfC9ALqFg1YnoDWCuD0lmHQzfVQZQTbX6CKdL3b0lj61ibSlTCwT2yXsMbfj7NRyhC5MVsQ2j6eBfIdOav7pXSneQ5biZH4xLypQZ9Lu2/uNgPDo/E07n28Lu/LmXd7mq/9DM7mkN87/Q0G9p9hs= zuul-build-sshkey",
                            "key_options": null,
                            "keyfile": "/home/zuul/.ssh/authorized_keys",
                            "manage_dir": true,
                            "path": null,
                            "state": "absent",
                            "user": "zuul",
                            "validate_certs": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-04cb-bdb8-000000000005",
                        "name": "remove-build-sshkey",
                        "path": "/var/lib/zuul/builds/d035b1dc125743ab833dace6277f169d/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/remove-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-03-15T00:11:41.910706Z",
                            "start": "2026-03-15T00:11:40.997525Z"
                        },
                        "id": "0242ac1f-6606-04cb-bdb8-000000000007",
                        "name": "Remove the build SSH key from all nodes"
                    }
                }
            ]
        }
    ],
    "stats": {
        "ubuntu-noble-large": {
            "changed": 1,
            "failures": 0,
            "ignored": 0,
            "ok": 1,
            "rescued": 0,
            "skipped": 0,
            "unreachable": 0
        }
    },
    "trusted": true
}
]
